0001531048-23-000031.txt : 20231101 0001531048-23-000031.hdr.sgml : 20231101 20231101163200 ACCESSION NUMBER: 0001531048-23-000031 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231101 DATE AS OF CHANGE: 20231101 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Inari Medical, Inc. CENTRAL INDEX KEY: 0001531048 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 452902923 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39293 FILM NUMBER: 231368734 BUSINESS ADDRESS: STREET 1: 6001 OAK CANYON, SUITE 100 CITY: IRVINE STATE: CA ZIP: 92618 BUSINESS PHONE: 949-923-4747 MAIL ADDRESS: STREET 1: 6001 OAK CANYON, SUITE 100 CITY: IRVINE STATE: CA ZIP: 92618 FORMER COMPANY: FORMER CONFORMED NAME: Inceptus Newco1 Inc. DATE OF NAME CHANGE: 20110923 10-Q 1 nari-20230930.htm 10-Q nari-20230930
0001531048--12-312023Q3false00015310482023-01-012023-09-3000015310482023-10-27xbrli:shares00015310482023-09-30iso4217:USD00015310482022-12-31iso4217:USDxbrli:shares00015310482023-07-012023-09-3000015310482022-07-012022-09-3000015310482022-01-012022-09-300001531048us-gaap:CommonStockMember2022-12-310001531048us-gaap:AdditionalPaidInCapitalMember2022-12-310001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001531048us-gaap:RetainedEarningsMember2022-12-310001531048us-gaap:CommonStockMember2023-01-012023-03-310001531048us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100015310482023-01-012023-03-310001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001531048us-gaap:RetainedEarningsMember2023-01-012023-03-310001531048us-gaap:CommonStockMember2023-03-310001531048us-gaap:AdditionalPaidInCapitalMember2023-03-310001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001531048us-gaap:RetainedEarningsMember2023-03-3100015310482023-03-310001531048us-gaap:CommonStockMember2023-04-012023-06-300001531048us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000015310482023-04-012023-06-300001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001531048us-gaap:RetainedEarningsMember2023-04-012023-06-300001531048us-gaap:CommonStockMember2023-06-300001531048us-gaap:AdditionalPaidInCapitalMember2023-06-300001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001531048us-gaap:RetainedEarningsMember2023-06-3000015310482023-06-300001531048us-gaap:CommonStockMember2023-07-012023-09-300001531048us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001531048us-gaap:RetainedEarningsMember2023-07-012023-09-300001531048us-gaap:CommonStockMember2023-09-300001531048us-gaap:AdditionalPaidInCapitalMember2023-09-300001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001531048us-gaap:RetainedEarningsMember2023-09-300001531048us-gaap:CommonStockMember2021-12-310001531048us-gaap:AdditionalPaidInCapitalMember2021-12-310001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001531048us-gaap:RetainedEarningsMember2021-12-3100015310482021-12-310001531048us-gaap:CommonStockMember2022-01-012022-03-310001531048us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100015310482022-01-012022-03-310001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001531048us-gaap:RetainedEarningsMember2022-01-012022-03-310001531048us-gaap:CommonStockMember2022-03-310001531048us-gaap:AdditionalPaidInCapitalMember2022-03-310001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001531048us-gaap:RetainedEarningsMember2022-03-3100015310482022-03-310001531048us-gaap:CommonStockMember2022-04-012022-06-300001531048us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000015310482022-04-012022-06-300001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001531048us-gaap:RetainedEarningsMember2022-04-012022-06-300001531048us-gaap:CommonStockMember2022-06-300001531048us-gaap:AdditionalPaidInCapitalMember2022-06-300001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001531048us-gaap:RetainedEarningsMember2022-06-3000015310482022-06-300001531048us-gaap:CommonStockMember2022-07-012022-09-300001531048us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001531048us-gaap:RetainedEarningsMember2022-07-012022-09-300001531048us-gaap:CommonStockMember2022-09-300001531048us-gaap:AdditionalPaidInCapitalMember2022-09-300001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001531048us-gaap:RetainedEarningsMember2022-09-3000015310482022-09-300001531048nari:ClotTrieverAndOtherProductsMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2023-07-012023-09-30xbrli:pure0001531048nari:ClotTrieverAndOtherProductsMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2022-07-012022-09-300001531048nari:ClotTrieverAndOtherProductsMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-09-300001531048nari:ClotTrieverAndOtherProductsMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-09-300001531048nari:FlowTrieverProductsMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2023-07-012023-09-300001531048nari:FlowTrieverProductsMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2022-07-012022-09-300001531048nari:FlowTrieverProductsMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-09-300001531048nari:FlowTrieverProductsMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-09-300001531048country:US2023-07-012023-09-300001531048country:US2022-07-012022-09-300001531048country:US2023-01-012023-09-300001531048country:US2022-01-012022-09-300001531048us-gaap:NonUsMember2023-07-012023-09-300001531048us-gaap:NonUsMember2022-07-012022-09-300001531048us-gaap:NonUsMember2023-01-012023-09-300001531048us-gaap:NonUsMember2022-01-012022-09-300001531048us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:FairValueInputsLevel1Membernari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:FairValueInputsLevel2Membernari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:FairValueInputsLevel3Membernari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048nari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-09-300001531048us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-09-300001531048us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-09-300001531048us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-09-300001531048us-gaap:FairValueInputsLevel1Membernari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048nari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048nari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048nari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001531048us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048us-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001531048us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001531048us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001531048us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001531048us-gaap:FairValueInputsLevel1Membernari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048nari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048nari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048nari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001531048us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2023-09-300001531048us-gaap:CashAndCashEquivalentsMembernari:CorporateDebtSecuritiesAndCommercialPaperMember2023-09-300001531048us-gaap:CashAndCashEquivalentsMember2023-09-300001531048us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMember2023-09-300001531048us-gaap:ShortTermInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-09-300001531048nari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:ShortTermInvestmentsMember2023-09-300001531048us-gaap:ShortTermInvestmentsMember2023-09-300001531048us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2022-12-310001531048us-gaap:CashAndCashEquivalentsMember2022-12-310001531048us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMember2022-12-310001531048us-gaap:ShortTermInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001531048nari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:ShortTermInvestmentsMember2022-12-310001531048us-gaap:ShortTermInvestmentsMember2022-12-310001531048us-gaap:ManufacturingFacilityMember2023-09-300001531048us-gaap:ManufacturingFacilityMember2022-12-310001531048us-gaap:ComputerEquipmentMember2023-09-300001531048us-gaap:ComputerEquipmentMember2022-12-310001531048us-gaap:LeaseholdImprovementsMember2023-09-300001531048us-gaap:LeaseholdImprovementsMember2022-12-310001531048us-gaap:FurnitureAndFixturesMember2023-09-300001531048us-gaap:FurnitureAndFixturesMember2022-12-310001531048nari:AssetsInProgressMember2023-09-300001531048nari:AssetsInProgressMember2022-12-310001531048us-gaap:SoftwareDevelopmentMember2023-09-300001531048us-gaap:SoftwareDevelopmentMember2022-12-310001531048us-gaap:TechnologyEquipmentMember2023-09-300001531048us-gaap:TechnologyEquipmentMember2022-12-310001531048us-gaap:OperatingExpenseMember2023-07-012023-09-300001531048us-gaap:OperatingExpenseMember2022-07-012022-09-300001531048us-gaap:CostOfSalesMember2023-07-012023-09-300001531048us-gaap:CostOfSalesMember2022-07-012022-09-300001531048us-gaap:OperatingExpenseMember2023-01-012023-09-300001531048us-gaap:OperatingExpenseMember2022-01-012022-09-300001531048us-gaap:CostOfSalesMember2023-01-012023-09-300001531048us-gaap:CostOfSalesMember2022-01-012022-09-300001531048srt:MaximumMember2023-09-300001531048us-gaap:SubsequentEventMember2023-10-310001531048nari:PurchaseOptionTermMemberus-gaap:SubsequentEventMember2023-10-3100015310482021-12-012021-12-31nari:installment0001531048us-gaap:ResearchAndDevelopmentExpenseMember2023-09-300001531048us-gaap:ResearchAndDevelopmentExpenseMember2022-12-310001531048srt:MinimumMembernari:InceptusMedicalIncMember2023-01-012023-09-300001531048nari:InceptusMedicalIncMembersrt:MaximumMember2023-01-012023-09-300001531048nari:InceptusMedicalIncMember2022-07-012022-09-300001531048nari:InceptusMedicalIncMember2023-07-012023-09-300001531048nari:InceptusMedicalIncMember2023-01-012023-09-300001531048nari:InceptusMedicalIncMember2022-01-012022-09-300001531048us-gaap:RelatedPartyMember2022-12-310001531048us-gaap:RelatedPartyMember2023-09-300001531048nari:BankOfAmericaCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembernari:AmendedCreditAgreementMember2022-12-160001531048nari:BankOfAmericaCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembernari:AmendedCreditAgreementMember2023-09-300001531048nari:BankOfAmericaCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembernari:AmendedCreditAgreementMember2023-01-012023-09-300001531048us-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMembernari:AmendedCreditAgreementMember2022-12-162022-12-160001531048nari:BloombergShortTermBankYieldIndexBSBYMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:RevolvingCreditFacilityMembernari:AmendedCreditAgreementMember2022-12-162022-12-160001531048us-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMembernari:AmendedCreditAgreementMember2022-12-162022-12-160001531048us-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMembernari:AmendedCreditAgreementMembersrt:MaximumMember2022-12-162022-12-160001531048nari:BloombergShortTermBankYieldIndexBSBYMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMembernari:AmendedCreditAgreementMember2022-12-162022-12-160001531048nari:BloombergShortTermBankYieldIndexBSBYMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:RevolvingCreditFacilityMembernari:AmendedCreditAgreementMembersrt:MaximumMember2022-12-162022-12-160001531048nari:BankOfAmericaCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembernari:AmendedCreditAgreementMember2022-12-162022-12-160001531048nari:BankOfAmericaCreditFacilityMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMembernari:AmendedCreditAgreementMember2022-12-160001531048nari:BankOfAmericaCreditFacilityMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMembernari:AmendedCreditAgreementMember2023-02-280001531048nari:BankOfAmericaCreditFacilityMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2023-01-012023-09-300001531048us-gaap:LineOfCreditMember2023-09-30nari:LetterOfCredit0001531048nari:BankOfAmericaCreditFacilityMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2023-09-300001531048us-gaap:IPOMember2022-03-012022-03-310001531048us-gaap:OverAllotmentOptionMember2022-03-012022-03-310001531048us-gaap:IPOMember2022-03-3100015310482022-03-012022-03-310001531048us-gaap:AccumulatedTranslationAdjustmentMember2023-09-300001531048us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-09-300001531048us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001531048us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001531048nari:TwoThousandTwentyIncentiveAwardPlanMembersrt:MaximumMember2020-03-012020-03-310001531048nari:TwoThousandTwentyIncentiveAwardPlanMember2020-03-012020-03-310001531048nari:TwoThousandTwentyIncentiveAwardPlanMember2023-09-300001531048nari:TwoThousandAndElevenEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001531048nari:TwoThousandAndElevenEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-12-310001531048nari:TwoThousandAndElevenEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-09-300001531048nari:TwoThousandAndElevenEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001531048nari:TwoThousandAndElevenEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001531048nari:TwoThousandAndElevenEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001531048nari:TwoThousandAndElevenEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001531048nari:TwoThousandAndElevenEquityIncentivePlanMember2022-12-310001531048nari:TwoThousandAndElevenEquityIncentivePlanMember2022-01-012022-12-310001531048nari:TwoThousandAndElevenEquityIncentivePlanMember2023-01-012023-09-300001531048nari:TwoThousandAndElevenEquityIncentivePlanMember2023-09-300001531048nari:VestingOptionOneMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001531048nari:TwoThousandTwentyIncentiveAwardPlanMembernari:VestingOptionOneMemberus-gaap:RestrictedStockUnitsRSUMembernari:ShareBasedPaymentArrangementTrancheFourMember2023-01-012023-09-300001531048us-gaap:ShareBasedCompensationAwardTrancheOneMembernari:TwoThousandTwentyIncentiveAwardPlanMembernari:VestingOptionOneMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001531048nari:TwoThousandTwentyIncentiveAwardPlanMembernari:VestingOptionOneMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001531048us-gaap:ShareBasedCompensationAwardTrancheTwoMembernari:TwoThousandTwentyIncentiveAwardPlanMembernari:VestingOptionOneMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001531048nari:TwoThousandTwentyIncentiveAwardPlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001531048us-gaap:RestrictedStockUnitsRSUMembernari:VestingOptionTwoMember2023-01-012023-09-300001531048nari:TwoThousandTwentyIncentiveAwardPlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-12-310001531048nari:TwoThousandTwentyIncentiveAwardPlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-09-300001531048nari:TwoThousandTwentyIncentiveAwardPlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001531048nari:TwoThousandTwentyIncentiveAwardPlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001531048nari:TwoThousandTwentyIncentiveAwardPlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001531048us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001531048nari:TwoThousandTwentyIncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2023-01-012023-09-300001531048nari:TwoThousandTwentyIncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2023-09-300001531048nari:TwoThousandTwentyIncentiveAwardPlanMember2022-12-310001531048nari:TwoThousandTwentyIncentiveAwardPlanMember2023-01-012023-09-300001531048nari:TwoThousandTwentyEmployeeStockPurchasePlanMember2020-05-012020-05-310001531048nari:TwoThousandTwentyEmployeeStockPurchasePlanMember2021-01-012021-01-010001531048nari:TwoThousandTwentyEmployeeStockPurchasePlanMember2023-01-012023-09-300001531048nari:TwoThousandTwentyEmployeeStockPurchasePlanMember2022-01-012022-09-300001531048us-gaap:CommonStockMembernari:TwoThousandTwentyEmployeeStockPurchasePlanMember2020-05-012023-09-3000015310482023-07-012023-07-3100015310482023-01-012023-01-310001531048nari:TwoThousandTwentyEmployeeStockPurchasePlanMember2023-09-3000015310482023-01-010001531048nari:EmployeeStockPurchasePlanMember2023-07-012023-09-300001531048nari:EmployeeStockPurchasePlanMember2022-07-012022-09-300001531048nari:EmployeeStockPurchasePlanMember2023-01-012023-09-300001531048nari:EmployeeStockPurchasePlanMember2022-01-012022-09-300001531048us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001531048us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001531048us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001531048us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001531048us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300001531048us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300001531048us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300001531048us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300001531048us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001531048us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001531048us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001531048us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001531048nari:UnvestedRestrictedStockUnitsMember2023-07-012023-09-300001531048nari:UnvestedRestrictedStockUnitsMember2022-07-012022-09-300001531048nari:UnvestedRestrictedStockUnitsMember2023-01-012023-09-300001531048nari:UnvestedRestrictedStockUnitsMember2022-01-012022-09-300001531048us-gaap:EmployeeStockMember2023-07-012023-09-300001531048us-gaap:EmployeeStockMember2022-07-012022-09-300001531048us-gaap:EmployeeStockMember2023-01-012023-09-300001531048us-gaap:EmployeeStockMember2022-01-012022-09-300001531048us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001531048us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001531048us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001531048us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001531048nari:LimFlowMemberus-gaap:SubsequentEventMember2023-11-012023-11-010001531048nari:LimFlowMemberus-gaap:SubsequentEventMembersrt:MaximumMember2023-11-010001531048us-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMembernari:AmendedCreditAgreementMember2023-11-010001531048us-gaap:BaseRateMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMembersrt:MinimumMemberus-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMembernari:AmendedCreditAgreementMember2023-11-012023-11-010001531048us-gaap:BaseRateMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMembernari:AmendedCreditAgreementMembersrt:MaximumMember2023-11-012023-11-010001531048nari:BloombergShortTermBankYieldIndexBSBYMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMembersrt:MinimumMemberus-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMembernari:AmendedCreditAgreementMember2023-11-012023-11-010001531048nari:BloombergShortTermBankYieldIndexBSBYMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMembernari:AmendedCreditAgreementMembersrt:MaximumMember2023-11-012023-11-010001531048nari:BloombergShortTermBankYieldIndexBSBYMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMembernari:AmendedCreditAgreementMember2023-11-012023-11-010001531048us-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:LetterOfCreditMemberus-gaap:SubsequentEventMembernari:AmendedCreditAgreementMember2023-11-01
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ___________to ___________
Commission File Number: 001-39293
InariMedical_Logo_R small.jpg
Inari Medical, Inc.
(Exact Name of Registrant as Specified in its Charter)
Delaware45-2902923
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
6001 Oak Canyon, Suite 100
Irvine, California
92618
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (877) 923-4747
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading
Symbol(s)
Name of each exchange on which registered
Common stock, $0.001 par value per shareNARIThe Nasdaq Global Select 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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller 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 October 27, 2023, the registrant had 57,590,463 shares of common stock, $0.001 par value per share, outstanding.


Table of Contents
Page
i

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements. We intend the forward-looking statements contained in this Quarterly Report to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. All statements other than statements of historical facts contained in this Quarterly Report are forward-looking statements. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “would,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential” or “continue” or the negative of these terms or other similar expressions, although not all forward-looking statements contain these words. Forward-looking statements contained in this Quarterly Report include, without limitation, statements regarding our business model and strategic plans for our products, anticipated closing of the acquisition of LimFlow, S.A., technologies and business, including our implementation thereof, the impact of macroeconomic conditions on our business, financial condition and results of operations, industry and business trends, our expectations regarding stock compensation, business strategy, plans, market growth, regulatory climate, competitive landscape and our objectives for future operations.
The forward-looking statements in this Quarterly Report are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations. Forward-looking statements involve known and unknown risks and uncertainties, and are subject to other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements, including, but not limited to, those discussed in Part I, Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022, as such risks and uncertainties may be amended, supplemented or superseded from time to time by our subsequent reports on Forms 10-Q and 10-K we file with the United States Securities and Exchange Commission. We qualify all of our forward-looking statements by these cautionary statements. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make.
The forward-looking statements in this Quarterly Report on Form 10-Q are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements. You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed as exhibits to this Quarterly Report on Form 10-Q with the understanding that our actual future results, levels of activity, performance and achievements may be materially different from what we expect. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances or otherwise.


ii

PART I — FINANCIAL INFORMATION
Item 1. Condensed Consolidated Financial Statements (Unaudited)
INARI MEDICAL, INC.
Condensed Consolidated Balance Sheets
(in thousands, except share data and par value)
(unaudited)
September 30,
2023
December 31,
2022
Assets
Current assets
Cash and cash equivalents$89,182 $60,222 
Short-term investments in debt securities262,113 266,179 
Accounts receivable, net69,595 58,611 
Inventories, net40,227 32,581 
Prepaid expenses and other current assets7,944 5,312 
Total current assets469,061 422,905 
Property and equipment, net21,243 21,655 
Operating lease right-of-use assets49,065 50,703 
Deposits and other assets9,466 8,889 
Total assets$548,835 $504,152 
Liabilities and Stockholders' Equity
Current liabilities
Accounts payable$10,091 $7,659 
Payroll-related accruals41,305 38,955 
Accrued expenses and other current liabilities13,040 8,249 
Operating lease liabilities, current portion1,630 1,311 
Total current liabilities66,066 56,174 
Operating lease liabilities, noncurrent portion30,627 30,976 
Total liabilities96,693 87,150 
Commitments and contingencies (Note 7)
Stockholders' equity
Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of September 30, 2023 and December 31, 2022
  
Common stock, $0.001 par value, 300,000,000 shares authorized as of September 30, 2023 and December 31, 2022; 57,506,462 and 54,021,656 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively
58 54 
Additional paid in capital497,063 462,949 
Accumulated other comprehensive (loss) income(1,158)849 
Accumulated deficit(43,821)(46,850)
Total stockholders' equity452,142 417,002 
Total liabilities and stockholders' equity$548,835 $504,152 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3

INARI MEDICAL, INC.
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)
(in thousands, except share and per share data)
(unaudited)
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Revenue$126,366 $96,204 $361,538 $275,700 
Cost of goods sold14,477 11,064 42,062 31,378 
Gross profit111,889 85,140 319,476 244,322 
Operating expenses
Research and development21,492 19,105 64,641 53,809 
Selling, general and administrative88,284 75,833 259,570 212,721 
Total operating expenses109,776 94,938 324,211 266,530 
Income (loss) from operations
2,113 (9,798)(4,735)(22,208)
Other income (expense)
Interest income4,202 618 12,899 882 
Interest expense(43)(74)(127)(220)
Other (expense) income
(682)(59)(617)169 
Total other income3,477 485 12,155 831 
Income (loss) before income taxes5,590 (9,313)7,420 (21,377)
Provision for income taxes2,428 840 4,391 2,092 
Net income (loss)$3,162 $(10,153)$3,029 $(23,469)
Other comprehensive income (loss)
Foreign currency translation adjustments(68)(406)(138)(814)
Unrealized gain (loss) on available-for-sale debt securities
91 644 (1,869)271 
Total other comprehensive income (loss)
23 238 (2,007)(543)
Comprehensive income (loss)$3,185 $(9,915)$1,022 $(24,012)
Net income (loss) per share
Basic$0.06 $(0.19)$0.05 $(0.45)
Diluted$0.05 $(0.19)$0.05 $(0.45)
Weighted average common shares used to compute net income (loss) per share
Basic57,384,88453,491,62556,478,31752,552,662
Diluted58,588,45253,491,62558,495,92152,552,662
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
4

INARI MEDICAL, INC.
Condensed Consolidated Statements Stockholders’ Equity
(in thousands, except share data)
(unaudited)
Common StockAdditional Paid In
Capital
Accumulated Other Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders'
Equity
SharesAmount
Balance, December 31, 202254,021,656$54 $462,949 $849 $(46,850)$417,002 
Options exercised for common stock209,966— 226 — — 226 
Shares issued under Employee Stock Purchase Plan86,051— 4,172 — — 4,172 
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes2,766,0433 (1,932)— — (1,929)
Share-based compensation expense— 10,339 — — 10,339 
Other comprehensive loss— — (856)— (856)
Net loss— — — (2,218)(2,218)
Balance, March 31, 202357,083,71657 475,754 (7)(49,068)426,736 
Options exercised for common stock81,712— 214 — — 214 
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes101,027— (2,569)— — (2,569)
Share-based compensation expense— 10,353 — — 10,353 
Other comprehensive loss— — (1,174)— (1,174)
Net income— — — 2,085 2,085 
Balance, June 30, 202357,266,45557 483,752 (1,181)(46,983)435,645 
Options exercised for common stock43,547 — 107 — — 107 
Shares issued under Employee Stock Purchase Plan118,494 1 5,748 — — 5,749 
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes77,966 — (2,388)— — (2,388)
Share-based compensation expense— 9,844 — — 9,844 
Other comprehensive income— — 23 — 23 
Net income
— — — 3,162 3,162 
Balance, September 30, 202357,506,462$58 $497,063 $(1,158)$(43,821)$452,142 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
5

INARI MEDICAL, INC.
Condensed Consolidated Statements Stockholders’ Equity
(in thousands, except share data)
(unaudited)
Common StockAdditional Paid In
Capital
Accumulated Other Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders'
Equity
SharesAmount
Balance, December 31, 202150,313,452$50 $257,144 $(402)$(17,583)$239,209 
Options exercised for common stock322,8821 344 — — 345 
Shares issued under Employee Stock Purchase Plan54,808— 3,427 — — 3,427 
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes31,763— (1,624)— — (1,624)
Issuance of common stock in public offering, net of issuance costs of $11.9 million
2,300,0002 174,392 174,394 
Share-based compensation expense— 6,555 — — 6,555 
Other comprehensive loss— — (365)— (365)
Net loss— — — (3,129)(3,129)
Balance, March 31, 202253,022,90553 440,238 (767)(20,712)418,812 
Options exercised for common stock228,313— 156 — — 156 
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes54,607— (1,751)— — (1,751)
Share-based compensation expense— 7,164 — — 7,164 
Other comprehensive loss— — (416)— (416)
Net loss— — — (10,187)(10,187)
Balance, June 30, 202253,305,82553 445,807 (1,183)(30,899)413,778 
Options exercised for common stock167,102— 109 — — 109 
Shares issued under Employee Stock Purchase Plan78,707— 4,995 — — 4,995 
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes43,643— (1,224)— — (1,224)
Share-based compensation expense— 7,356 — — 7,356 
Other comprehensive income— — 238 — 238 
Net loss— — — (10,153)(10,153)
Balance, September 30, 202253,595,277$53 $457,043 $(945)$(41,052)$415,099 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
6

INARI MEDICAL, INC.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
Nine Months Ended September 30,
20232022
Cash flows from operating activities
Net income (loss)
$3,029 $(23,469)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
Depreciation4,186 3,430 
Amortization of deferred financing costs30 108 
Amortization of right-of-use assets3,099 1,799 
Share-based compensation expense30,536 21,075 
Impairment loss on strategic investment
565  
Allowance for credit losses, net526 341 
Loss on disposal of fixed assets26 23 
Amortization of premium and discount on marketable securities(11,407) 
Changes in:
Accounts receivable(11,566)(12,220)
Inventories(7,797)(8,706)
Prepaid expenses, deposits and other assets4,294 (1,537)
Accounts payable2,436 (441)
Payroll-related accruals, accrued expenses and other liabilities7,218 (562)
Operating lease liabilities(1,031)(565)
Lease prepayments for lessor's owned leasehold improvements(458)(4,503)
Net cash provided by (used in) operating activities23,686 (25,227)
Cash flows from investing activities
Purchases of property and equipment(3,801)(8,173)
Purchases of marketable securities(394,496)(332,103)
Maturities of marketable securities400,560 184,000 
Purchases of other investments(565)(5,693)
Net cash provided by (used in) investing activities
1,698 (161,969)
Cash flows from financing activities
Proceeds from issuance of common stock in public offering, net of issuance costs of $11.9 million
 174,394 
Proceeds from issuance of common stock under employee stock purchase plan9,920 8,422 
Proceeds from exercise of stock options547 610 
Payment of taxes related to vested restricted stock units(6,886)(4,599)
Net cash provided by financing activities3,581 178,827 
Effect of foreign exchange rate changes on cash and cash equivalents(5)(855)
Net increase (decrease) in cash and cash equivalents
28,960 (9,224)
Cash and cash equivalents beginning of period60,222 92,752 
Cash and cash equivalents end of period$89,182 $83,528 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
7

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements

1. ORGANIZATION
Description of Business
Inari Medical, Inc. (the “Company”) was incorporated in Delaware in July 2011 and is headquartered in Irvine, California. The Company purpose builds minimally invasive, novel, catheter-based mechanical thrombectomy systems for the unique characteristics of specific disease states.
2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and include the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
The interim condensed consolidated balance sheet as of September 30, 2023 and the condensed consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flows for the three and nine months ended September 30, 2023 and 2022 are unaudited. The consolidated balance sheet as of December 31, 2022 included herein was derived from the audited consolidated financial statements as of that date. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect, in the opinion of management, all adjustments of a normal and recurring nature that are necessary for the fair presentation of the Company’s condensed consolidated financial position as of September 30, 2023 and its consolidated results of operations and cash flows for the three and nine months ended September 30, 2023 and 2022. The financial data and the other financial information disclosed in the notes to the condensed consolidated financial statements related to the three and nine months ended September 30, 2023 and 2022 are also unaudited. The condensed consolidated results of operations for any interim period are not necessarily indicative of the results to be expected for the full year or for any other future annual or interim period. These interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
Management Estimates
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 amounts of revenue and expenses during the reporting period. Significant estimates and assumptions made in the accompanying condensed consolidated financial statements may include, but are not limited to, collectability of receivables, recoverability of long-lived assets, valuation of inventory, operating lease right-of-use (“ROU”) assets and liabilities, other investments, fair value of stock options, recoverability of net deferred tax assets and related valuation allowance, and certain accruals. Estimates are based on historical experience and on various assumptions that the Company believes are reasonable under current circumstances. Actual results could differ materially from those estimates. Management periodically evaluates such estimates and assumptions, and they are adjusted prospectively based upon such periodic evaluation.
Revenue Recognition
The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers. Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to
8

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.
The Company sells its products primarily to hospitals in the United States through its direct sales force. The Company recognizes revenue for arrangements where the Company has satisfied its performance obligation of shipping or delivering the product. For sales where the Company’s sales representatives hand-deliver products directly to the hospitals, control of the products transfers to the customers upon such hand- delivery. For sales where products are shipped, control of the products transfers either upon shipment or delivery of the products to the customer, depending on the shipping terms and conditions. Revenue from product sales is comprised of product revenue, net of product returns, discounts, administrative fees and sales rebates.
Performance Obligation—The Company has revenue arrangements that consist of a single performance obligation, the shipping or delivery of the Company’s products. The satisfaction of this performance obligation occurs with the transfer of control of the Company’s product to its customers, either upon shipment or delivery of the product.
Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods. The amount of revenue recognized is based on the transaction price, which represents the invoiced amount, net of discounts, administrative fees and sales rebates, where applicable. The Company provides a standard 30-day unconditional right of return period. The Company establishes estimated provisions for returns at the time of sale based on historical experience. Historically, the actual product returns have been immaterial to the Company’s consolidated financial statements.
As of September 30, 2023 and December 31, 2022, the Company recorded $1,324,000 and $1,218,000, respectively, of unbilled receivables, which are included in accounts receivable, net, in the accompanying condensed consolidated balance sheets.
The Company disaggregates revenue by product. Revenue for ClotTriever and other systems and FlowTriever system as a percentage of total revenue is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
ClotTriever and other systems
32 %31 %34 %32 %
FlowTriever system
68 %69 %66 %68 %
Revenue from the Company's products by geographic area, based on the location where title transfers, is as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
United States
$119,825$93,597$345,473$269,584
International
6,5412,60716,0656,116
Total revenue
$126,366$96,204$361,538$275,700
The Company offers payment terms to its customers of less than three months and these terms do not include a significant financing component. The Company excludes taxes assessed by governmental authorities on revenue-producing transactions from the measurement of the transaction price.
The Company offers its standard warranty to all customers. The Company does not sell any warranties on a standalone basis. The Company’s warranty provides that its products are free of material defects and conform to specifications, and includes an offer to repair, replace or refund the purchase price of defective products. This assurance does not constitute a service and is not considered a separate performance obligation. The Company estimates warranty liabilities at the time of revenue recognition and records it as a charge to cost of goods sold. The warranty expense recognized was $57,000 and $165,000 during the three months ended
9

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
September 30, 2023 and 2022, respectively, and $411,000 and $374,000 for the nine months ended September 30, 2023 and 2022, respectively.
Costs associated with product sales include commissions and are recorded in selling, general and administrative (“SG&A”) expenses. The Company applies the practical expedient and recognizes commissions as an expense when incurred because the amortization period is less than one year.
Equity Investments
The Company has strategic investments in certain privately-held companies, with no readily determinable fair value. The Company measures these investments at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment. The Company will monitor the information that becomes available from time to time and adjust the carrying values of these investments if there are identified events or changes in circumstances that have a significant adverse effect on the fair values. Impairment loss, which is generally the difference between the carrying value and the fair value of the investment, is recorded in other income (expense) in the Statements of Operations and Comprehensive Income. As of September 30, 2023 and December 31, 2022, the Company’s equity investments were $8.3 million and were included in deposits and other assets on the condensed consolidated balance sheets. Additionally, during the three and nine months ended September 30, 2023, the Company recorded an impairment loss of $0.6 million in other income (expense) in the Statement of Operations and Comprehensive Income. There was no impairment loss recorded during the three and nine months ended September 30, 2022.
Supplemental Cash Flow Information
Supplemental cash flow information includes the following:
Nine Months Ended September 30,
20232022
Supplemental disclosures of cash flow information:
Cash paid for income taxes$3,562 $3,085 
Cash paid for interest$98 $112 
Noncash investing and financing:
Lease liabilities arising from obtaining new right-of-use assets$1,030 $2,334 
3. FAIR VALUE MEASUREMENTS
Investments in debt securities have been classified as available-for-sale and are carried at estimated fair value as determined based upon quoted market prices or pricing models for similar securities. As of September 30, 2023, all of the Company's investments in debt securities had maturities of less than 12 months and were classified as short-term investments on the condensed consolidated balance sheets.
10

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
The following tables summarize the Company’s financial assets and liabilities measured at fair value on a recurring basis by level within the fair value hierarchy as of September 30, 2023 and December 31, 2022 (in thousands):
September 30, 2023
Level 1Level 2Level 3Aggregate Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$41,561 $ $ $41,561 
Corporate debt securities and commercial paper 3,489  3,489 
Total included in cash and cash equivalents41,561 3,489  45,050 
Investments:  
U.S. Treasury securities173,687   173,687 
U.S. Government agencies 46,284  46,284 
Corporate debt securities and commercial paper 42,142  42,142 
Total included in short-term investments173,687 88,426  262,113 
Total financial assets
$215,248 $91,915 $ $307,163 
December 31, 2022
Level 1Level 2Level 3Aggregate Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$20,329 $ $ $20,329 
Total included in cash and cash equivalents20,329   20,329 
Investments:   
U.S. Treasury securities172,088   172,088 
U.S. Government agencies
 47,131  47,131 
Corporate debt securities and commercial paper 46,960  46,960 
Total included in short-term investments172,088 94,091  266,179 
Total financial assets
$192,417 $94,091 $ $286,508 
There were no transfers between Levels 1, 2 or 3 for the periods presented.
11

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
4. CASH EQUIVALENTS AND INVESTMENTS
The following is a summary of the Company’s cash equivalents and investments in debt securities as of September 30, 2023 and December 31, 2022 (in thousands):
September 30, 2023
Amortized Cost BasisUnrealized GainUnrealized Loss Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$41,561 $ $ $41,561 
Corporate debt securities and commercial paper3,490  (1)3,489 
Total included in cash and cash equivalents45,051  (1)45,050 
Investments:
U.S. Treasury securities173,690 9 (12)173,687 
U.S. Government agencies46,309 7 (32)46,284 
Corporate debt securities and commercial paper42,162  (20)42,142 
Total included in short-term investments262,161 16 (64)262,113 
Total financial assets
$307,212 $16 $(65)$307,163 
December 31, 2022
Amortized Cost BasisUnrealized GainUnrealized Loss Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$20,329 $ $ $20,329 
Total included in cash and cash equivalents20,329   20,329 
Investments:
U.S. Treasury securities171,006 1,120 (38)172,088 
U.S. Government agencies
46,777 354  47,131 
Corporate debt securities and commercial paper46,576 397 (13)46,960 
Total included in short-term investments264,359 1,871 (51)266,179 
Total financial assets
$284,688 $1,871 $(51)$286,508 
The Company regularly reviews any changes to the rating of its debt securities and reasonably monitors the surrounding economic conditions to assess the risk of expected credit losses. As of September 30, 2023, the risk of expected credit losses was not significant.
5. INVENTORIES, NET
Inventories, net of reserves, consist of the following (in thousands):
September 30,
2023
December 31,
2022
Raw materials$14,278 $13,943 
Work-in-process4,117 3,396 
Finished goods21,832 15,242 
Total inventories, net
$40,227 $32,581 
12

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
6. PROPERTY AND EQUIPMENT, NET
Property and equipment consist of the following (in thousands):
September 30,
2023
December 31,
2022
Manufacturing equipment$15,827 $13,585 
Computer hardware5,522 5,123 
Leasehold improvements5,248 5,040 
Furniture and fixtures4,380 4,119 
Assets in progress2,041 2,516 
Capitalized software
881  
Computer software 100 
Total property and equipment, gross33,899 30,483 
Accumulated depreciation(12,656)(8,828)
Total property and equipment, net$21,243 $21,655 
Depreciation expense of $1,141,000 and $947,000 was included in operating expenses and $291,000 and $223,000 was included in cost of goods sold for the three months ended September 30, 2023 and 2022, respectively. Depreciation expense of $3,367,000 and $2,774,000 was included in operating expenses and $819,000 and $656,000 was included in cost of goods sold for the nine months ended September 30, 2023 and 2022, respectively.
7. COMMITMENTS AND CONTINGENCIES
Operating Leases
The Company has operating leases for facilities and certain equipment. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet. Lease expense for operating leases is recognized on a straight-line basis over the lease term. For lease agreements, other than long-term real estate leases, the Company combines lease and non-lease components. The operating leases for facilities expire at various dates through July 2041 and some contain renewal options, the longest of which is for five years. The ROU asset and lease liability includes renewal options if the Company is reasonably certain to exercise such renewal options.
As of September 30, 2023, the aggregate operating lease ROU assets and lease liabilities were $49.1 million and $32.3 million, respectively, with the weighted average remaining lease term of 18.2 years. As of December 31, 2022, the aggregate operating lease ROU asset and lease liabilities were $50.7 million and $32.3 million, respectively, with the weighted average remaining lease term of 17.1 years.
As of September 30, 2023, the weighted average incremental borrowing rate used to measure operating lease liabilities was 6.05%. Cash paid for amounts included in the measurement of operating lease liabilities was $866,000 and $705,000 for the three months ended September 30, 2023 and 2022, respectively, and $2,564,000 and $2,030,000 for the nine months ended September 30, 2023 and 2022, respectively.
Total lease costs are as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Operating lease cost$1,137 $1,039 $3,456 $3,139 
Short-term lease cost22 147 85 192 
Variable lease cost402 181 809 477 
Total lease costs$1,561 $1,367 $4,350 $3,808 
13

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Future minimum lease payments under operating leases liabilities as of September 30, 2023 are as follows (in thousands):
Year ending December 31:
Amount
Remainder of 2023$877 
20243,546 
20253,032 
20262,911 
20272,978 
Thereafter38,507 
Total lease payments51,851 
Less imputed interest(19,594)
Total lease liabilities32,257 
Less: lease liabilities - current portion(1,630)
Lease liabilities - noncurrent portion$30,627 
The Company signed a ten-year lease for real estate in October 2023, with total undiscounted contractual payments for the three year term of the lease of $7.2 million, which are expected to commence in October 2024.
Indemnification
In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and may provide for general indemnifications. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future but have not yet been made. To date, the Company has not been subject to any claims or required to defend any action related to its indemnification obligations.
The Company’s amended and restated certificate of incorporation contains provisions limiting the liability of directors, and its amended and restated bylaws provide that the Company will indemnify each of its directors to the fullest extent permitted under Delaware law. The Company’s amended and restated certificate of incorporation and amended and restated bylaws also provide its board of directors with discretion to indemnify its officers and employees when determined appropriate by the board. In addition, the Company has entered and expects to continue to enter into agreements to indemnify its directors and executive officers.
Legal Proceedings
From time to time, the Company may become involved in legal proceedings arising out of the ordinary course of its business. Management is currently not aware of any matters that will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company.
Licensed Technology
In December 2021, the Company entered into an exclusive, perpetual, royalty free, technology license agreement for use in a particular research and development project that requires total payments of approximately $4.2 million payable in three installments due in 2022 and 2023. The Company accounted for the purchase as a research and development expense as it was determined to have no alternative future use. As of September 30, 2023, there was no outstanding balance as the Company satisfied its last installment payment during the three months ended September 30, 2023. As of December 31, 2022, the outstanding balance was approximately $1.3 million which was included in accrued expenses and other current liabilities on the condensed consolidated balance sheets.
14

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Sublicense Agreement
In August 2019, the Company entered into a sublicense agreement with Inceptus Medical, LLC (“Inceptus”), pursuant to which Inceptus granted to the Company a non-transferable, worldwide, exclusive sublicense to its licensed intellectual property rights related to the tubular braiding for the non-surgical removal of clots and treatment of embolism and thrombosis in human vasculature other than carotid arteries, coronary vasculature and cerebral vasculature.
Under the sublicense agreement, the Company was required to pay an ongoing quarterly administration fee, which amounted to nil and $29,000 for the three months ended September 30, 2023 and 2022 respectively, and $59,000 and $87,000 for the nine months ended September 30, 2023 and 2022 respectively. Additionally, the Company was obligated to pay an ongoing royalty ranging from 1.0% to 1.5% of the net sales of products utilizing the licensed intellectual property, subject to a minimum royalty quarterly fee of $1,500. In June 2023, the sublicense agreement was terminated and the Company is no longer required to pay any ongoing administration or royalty fees following the termination.
The Company recorded royalty expense of $1,500 to cost of goods sold for both the three months ended September 30, 2023 and 2022, and recorded $5,000 and $215,000 for the nine months ended September 30, 2023 and 2022, respectively.
Self-Insured Health Plan

As of January 1, 2023, the Company implemented a self-insurance program to cover employees and their dependent health benefits, including medical, dental and vision. As part of the program, the Company also has stop-loss coverage from a third party which limits the exposure to large claims. The Company records a liability associated with these benefits that includes an estimate of both claims filed and losses incurred but not yet reported based on historical claims experience. In estimating this accrual, the Company utilizes an independent third-party broker to estimate a range of expected losses, which are based on analyses of historical data. The assumptions are closely monitored and adjusted when necessary by changing circumstances. If the liability generated from incurred claims exceeds the expense recorded, the Company may record an additional expense. As of September 30, 2023, the Company's self-insurance liability, inclusive of administrative fees, was $2.1 million, which is included in accrued expenses and other current liabilities on the condensed consolidated balance sheets.
8. CONCENTRATIONS
The Company’s revenue is derived primarily from the sale of catheter-based therapeutic devices in the United States. For the three and nine months ended September 30, 2023 and 2022, there were no customers which accounted for more than 10% of the Company’s revenue. As of September 30, 2023 and December 31, 2022, there were no customers that accounted for more than 10% of the Company’s accounts receivable.
No vendor accounted for more than 10% of the Company’s purchases for the three and nine months ended September 30, 2023 and 2022. There were no vendors that accounted for more than 10% of the Company’s accounts payable as of September 30, 2023 and December 31, 2022.
In early 2023, certain U.S. banks failed and the regulators appointed the Federal Deposit Insurance Corporation (“FDIC”) to act as receiver, which created significant market disruption and uncertainty with respect to the financial condition of the banking institutions in the U.S. While the Company does not have any direct exposure to these banks, the Company does maintain its cash and cash equivalents at multiple financial institutions in excess of the current FDIC insurance limits.
15

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
9. RELATED PARTY
The Company utilizes MRI The Hoffman Group (“MRI”), a recruiting services company owned by the brother of the former Chief Executive Officer and President and current member of the board of directors of the Company. The Company paid for recruiting services provided by MRI amounting to $67,000 and $70,000 for the three months ended September 30, 2023 and 2022, respectively, and $147,000 and $262,000 for the nine months ended September 30, 2023 and 2022, respectively, which was included in SG&A expenses on the condensed consolidated statements of operations and comprehensive income (loss). As of September 30, 2023 and December 31, 2022, there was no balance payable to MRI.
10. CREDIT FACILITY
Bank of America Credit Facility
On December 16, 2022, the Company amended its senior secured revolving credit facility with Bank of America (the “Amended Credit Agreement”) to, among other things, increase the amount available for borrowing to up to a maximum principal amount of $40.0 million and increase the optional accordion to $120.0 million. The Amended Credit Agreement matures on December 16, 2027. The amount available to borrow under the Amended Credit Agreement as of September 30, 2023 is approximately $37.6 million, comprised of: a) 90% of eligible accounts receivable, plus b) pledged cash (up to $10.0 million).
Advances under the Amended Credit Agreement will bear interest at a base rate per annum (the “Base Rate”) plus an applicable margin (the “Margin”). The Base Rate equals the greater of (i) the Prime Rate, (ii) the Federal funds rate, plus 0.50%, or (iii) the Bloomberg Short-Term Bank Yield Index (“BSBY”) rate based upon an interest period of one month plus 1.00%, in any case has a floor of 0%. The Margin ranges, depending on average daily availability, from 0.50% to 1.00% in the case of Prime Rate and the Federal funds rate loans, and from 1.50% to 2.00% in the case of BSBY Rate loans. As a condition to entering into the Amended Credit Agreement, the Company was obligated to pay a nonrefundable fee of $10,000. The Company is also required to pay an unused line fee at an annual rate of 0.25% per annum of the average daily unused portion of the aggregate revolving credit commitments under the Amended Credit Agreement.
The Amended Credit Agreement also includes a Letter of Credit subline facility (the “LC Facility”) of up to $5.0 million. In February 2023, the Company amended the LC Facility to increase the limit to up to $10.0 million. The aggregate stated amount outstanding of letters of credit reduces the total borrowing base available under the Amended Credit Agreement. The Company is required to pay the following fees under the LC Facility: (a) a fee equal to the applicable margin in effect for BSBY loans (currently 2.25%) times the average daily stated amount of outstanding letters of credit; and (b) a fronting fee equal to 0.125% per annum on the stated amount of each letter of credit outstanding. As of September 30, 2023, the Company had four letters of credit in the aggregated amount of $2.4 million outstanding under the LC Facility.
The Amended Credit Agreement contains certain customary covenants subject to certain exceptions, including, among others, the following: a fixed charge coverage ratio covenant, and limitations of indebtedness, liens, investments, asset sales, mergers, consolidations, liquidations, dispositions, restricted payments, transactions with affiliates and prepayments of certain debt. The Amended Credit Agreement also contains certain events of default subject to certain customary grace periods, including, among others, payment defaults, breaches of any representation, warranty or covenants, judgment defaults, cross defaults to certain other contracts, bankruptcy and insolvency defaults, material judgment defaults and a change of control default.
As of September 30, 2023, there was no principal amount outstanding and no cash was pledged under the Amended Credit Agreement, and the Company was in compliance with its covenant requirement. Obligations under the Credit Agreement are secured by substantially all of the Company’s assets, excluding intellectual property.
16

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
11. STOCKHOLDER'S EQUITY
Common Stock
In March 2022, the Company completed an underwritten public offering (“Follow-On Offering”) of 2,300,000 shares of its common stock, including 300,000 shares sold pursuant to the underwriters’ exercise of their option to purchase additional shares, at a public offering price of $81.00 per share. The Company received net proceeds of approximately $174.4 million, after deducting underwriters’ discounts and commissions of $11.2 million and offering costs of $0.7 million.
Accumulated Other Comprehensive Income (Loss)
The Company’s accumulated other comprehensive income (loss) includes $1.1 million loss on foreign currency translation adjustments and less than $0.1 million of unrealized loss on investments as of September 30, 2023, and $1.0 million loss on foreign currency translation adjustments and $1.8 million of unrealized gain on investments as of December 31, 2022. There were no reclassification adjustments from accumulated other comprehensive income (loss) during the nine months ended September 30, 2023 and 2022.
12. EQUITY INCENTIVE PLANS
In 2011, the Company adopted the 2011 Equity Incentive Plan (the “2011 Plan”) to permit the grant of share-based awards, such as stock grants and incentives and non-qualified stock options to employees and directors. The Board has the authority to determine to whom awards will be granted, the number of shares, the term and the exercise price.
In March 2020, the Company adopted the 2020 Incentive Award Plan (the “2020 Plan”), which became effective in connection with the Company’s initial public offering in May 2020 (“IPO”). As a result, the Company may not grant any additional awards under the 2011 Plan. The 2011 Plan will continue to govern outstanding equity awards granted thereunder. In addition, the number of shares of common stock reserved for issuance under the 2020 Plan will automatically increase on the first day of January for a period of up to ten years, commencing on January 1, 2021, in an amount equal to 3% of the total number of shares of the Company’s capital stock outstanding on the last day of the preceding year, or a lesser number of shares determined by the Company’s board of directors. As of September 30, 2023, there were 6,523,570 shares available for issuance under the 2020 Plan, including 1,620,650 additional shares reserved effective January 1, 2023.
2011 Equity Incentive Plan
Restricted Stock Units
In March 2019, the Company granted, under the 2011 Plan, restricted stock unit awards (“RSUs”) to certain employees that vest only upon the satisfaction of both a time-based service condition and a performance-based condition that was satisfied on the effective date of the IPO of the Company’s common stock. The RSUs were subject to four-year cliff vesting and vested in full in March 2023. The vesting was also subject to a market-based condition related to the value of the Company’s common stock as of the vesting date. As a result of exceeding the value of the Company's common stock as set forth in the grant agreement, the maximum amount of RSUs were earned and vested during the nine months ended September 30, 2023.
17

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
RSU activity under the 2011 Plan is set forth below:
Number of
Awards
Weighted
Average
Fair Value
Outstanding, December 31, 20222,712,674$0.17 
Vested(2,712,674)(a)
Outstanding, September 30, 2023 $ 
_____________
(a) The vested RSUs will be distributed to the employees in installments. The first installment was distributed in the quarter ended March 31, 2023 with a weighted average fair value of $64.34. The second installment was distributed in the quarter ended June 30, 2023 with a weighted average fair value of $71.17. The third installment was distributed in the quarter ended September 30, 2023 with a weighted average fair value of $68.33. The remaining shares will be distributed within the quarter ended December 31, 2023.
The total fair value of RSUs vested under the 2011 Plan was $170.6 million for the nine months ended September 30, 2023. No RSUs had vested under the 2011 plan for the nine months ended September 30, 2022.
Stock Options
A summary of stock option activity under the 2011 Plan for the nine months ended September 30, 2023 is as follows (intrinsic value in thousands):
Number of
Awards
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (in years)
Intrinsic
Value
Outstanding, December 31, 20221,456,328$1.93 6.20$89,749 
Exercised(334,351)$1.48 $20,583 
Cancelled(3,324)$5.02 
Outstanding, September 30, 20231,118,653$2.06 5.40$70,857 
Vested and exercisable at September 30, 20231,091,976$1.95 5.40$69,283 
Vested and expected to vest at September 30, 20231,118,415$2.06 5.40$70,843 
The aggregate intrinsic values of options outstanding, vested and exercisable, and vested and expected to vest were calculated as the difference between the exercise price of the options and the market value of the Company’s common stock.
2020 Incentive Award Plan
Restricted Stock Units
RSUs are share awards that entitle the holder to receive freely tradable shares of the Company’s common stock upon vesting. The RSUs cannot be transferred and the awards are subject to forfeiture if the holder’s employment terminates prior to the release of the vesting restrictions. The RSUs generally vest either over a four-year period with straight-line vesting in equal amounts on a quarterly basis or a 25% one-year cliff vesting with remaining RSUs vest over a three-year period in equal amounts on a quarterly basis, provided the employee remains continuously employed with the Company. The fair value of the RSUs is equal to the closing price of the Company’s common stock on the grant date.
18

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
RSU activity under the 2020 Plan is set forth below:
Number of
Awards
Weighted
Average
Fair Value
Outstanding, December 31, 2022999,215$79.16 
Granted778,39858.56 
Vested(343,689)74.28 
Cancelled(103,667)73.67 
Outstanding, September 30, 20231,330,257$68.79 
The total fair value of RSUs vested under the 2020 Plan was $6.9 million and $4.5 million for the three months ended September 30, 2023 and 2022, respectively, and $21.0 million and $15.3 million for the nine months ended September 30, 2023 and 2022, respectively.
Stock options
During the nine months ended September 30, 2023, the Company granted non-qualified stock options to certain employees with vesting over a four-year period on a quarterly basis. The fair value of the stock options was calculated using the Black-Scholes option pricing model, which requires valuation assumptions of expected term, expected volatility, risk-free interest rate, and expected dividend yield. For the purposes of the Black-Scholes valuation model, the Company used the simplified method for determining the expected term of the granted options. The simplified method was used since the Company does not have adequate historical data to utilize in calculating the expected term of options. The fair value for options granted was calculated using the following weighted average assumptions:
Nine Months Ended September 30, 2023
Expected term (in years)4.56
Expected volatility50.35%
Dividend yield0.00%
Risk free interest rate4.05%
Weighted-average fair value of options granted$25.98 per share
A summary of stock option activities under the 2020 Plan for the nine months ended September 30, 2023 is as follows (intrinsic value in thousands):
Number of
Awards
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (in years)
Intrinsic
Value
Outstanding, December 31, 2022 $ — $ 
Granted181,870$56.00 
Exercised(916)$56.00 $9 
Cancelled(9,428)$56.00 
Outstanding, September 30, 2023171,526$56.00 6.40$1,612 
Vested and exercisable at September 30, 202321,429 $56.00 6.20$201 
Vested and expected to vest at September 30, 2023158,495$56.00 6.40$1,490 
19

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements

Employee Stock Purchase Plan
In May 2020, the Company adopted the 2020 Employee Stock Purchase Plan (“ESPP”), which was amended and restated in October 2020 by the Compensation Committee of the Company’s board of directors. Each offering to the employees to purchase stock under the ESPP will begin on each August 1 and February 1 and will end on the following January 31 and July 31, respectively. The first offering period began on August 1, 2020. On each purchase date, which falls on the last date of each offering period, ESPP participants will purchase shares of common stock at a price per share equal to 85% of the lesser of (1) the fair market value per share of the common stock on the offering date or (2) the fair market value of the common stock on the purchase date. The occurrence and duration of offering periods under the ESPP are subject to the determinations of the Compensation Committee, in its sole discretion. The number of shares available for issuance under the ESPP increases automatically on January 1 of each calendar year of the Company beginning in 2021 and ending in 2030, in an amount equal to the lesser of (i) 1% of the aggregate number of outstanding shares of the Company’s common stock on the final day of the immediately preceding calendar year and (ii) such smaller number of shares determined by the Company’s board of directors.
The fair value of the ESPP shares is estimated using the Black-Scholes option pricing model with the following assumptions:
Nine Months Ended September 30,
20232022
Expected term (in years)0.50.5
Expected volatility
42.08% - 49.89%
56.09% - 72.78%
Dividend yield0.00 %0.00 %
Risk free interest rate
4.79% - 5.54%
0.48% - 2.96%
As of September 30, 2023, a total of (i) 423,109 shares of common stock, including 118,494 shares purchased in July 2023 and 86,051 shares purchased in January 2023, have been purchased under the ESPP, and (ii) 2,103,629 shares of common stock are reserved under the ESPP for future purchases, including 540,217 additional shares, which were automatically added to the reserve on January 1, 2023 pursuant to the terms of the ESPP.
Stock-based Compensation Expense
Total compensation cost for all share-based payment arrangements recognized, including $0.7 million and $0.8 million for the three months ended September 30, 2023 and 2022, respectively, and $2.9 million and $2.5 million for nine months ended September 30, 2023 and 2022, respectively, of stock-based compensation expense related to the ESPP, was as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of goods sold$393 $386 $1,232 $1,126 
Research and development1,587 1,051 4,981 3,143 
Selling, general and administrative7,864 5,919 24,323 16,806 
$9,844 $7,356 $30,536 $21,075 
Total stock-based compensation expense as of September 30, 2023 related to all non-vested awards to be recognized in future periods was $78.9 million and is expected to be recognized over the remaining weighted average period of 2.7 years.
20

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
13. INCOME TAXES
The following table reflects the Company’s provision for income taxes for the periods indicated (in thousands):
Three Months Ended September 30, Nine Months Ended September 30,
2023202220232022
Income (loss) before income taxes$5,590$(9,313)$7,420 $(21,377)
Provision for income taxes2,4288404,391 2,092 
Net income (loss)$3,162$(10,153)$3,029 $(23,469)
Provision for income taxes as a percentage of income (loss) before income taxes43.4%(9.0%)59.2 %(9.8 %)
The effective tax rate for all periods is driven by pre-tax income/(loss), business credits, equity compensation, state taxes, and the change in valuation allowance. The Company's income tax provision for interim reporting periods historically has been calculated by applying an estimate of the annual effective income tax rate for the full year to “ordinary” income (loss) for the interim reporting period. In addition, the tax effects of certain significant or unusual items are recognized discretely in the quarter in which they occur. For the nine months ended September 30, 2023, the Company calculated the income tax provision using this methodology. For the nine months ended September 30, 2022, a discrete effective income tax rate method was used as if the interim year to date period was an annual period.
For tax years beginning after December 31, 2021, certain research and development costs are required to be capitalized and amortized over a five year period under the Tax Cuts and Jobs Act, which was signed into law December 22, 2017. The Company has reviewed and incorporated this change, which will impact the expected U.S. federal and state tax expense and cash taxes to be paid for the tax year ending December 31, 2023.
Valuation Allowance
ASC 740, Income Taxes requires that the tax benefit of net operating losses, or NOLs, temporary differences and credit carryforwards be recorded as an asset to the extent that management assesses that realization is “more likely than not.” Realization of the future tax benefits is dependent on the Company’s ability to generate sufficient taxable income within the carryback or carryforward periods. As of December 31, 2022, the Company maintained a full valuation allowance of $30.3 million against the Company's net deferred tax assets. As of September 30, 2023, the Company believes that the deferred tax assets are currently not considered more likely than not to be realized and, accordingly, has maintained a full valuation allowance against its deferred tax assets. The Company will continue to assess its position on the realizability of its deferred tax assets, until such time as sufficient positive evidence may become available to allow the Company to reach a conclusion that a significant portion of the valuation allowance will no longer be needed. Any release of the valuation allowance may result in a material benefit recognized in the quarter of release.
Uncertain Tax Positions
The Company has recorded uncertain tax positions related to its federal and California research and development credit carryforwards. No interest or penalties have been recorded related to the uncertain tax positions due to credit carryforwards that are available to offset the uncertain tax positions. It is not expected that there will be a significant change in the uncertain tax position in the next twelve months. The Company is subject to U.S. federal and state income tax as well as to income tax in various foreign jurisdictions. In the normal course of business, the Company is subject to examination by tax authorities. As of the date of the financial statements, there are no income tax examinations in progress. The statute of limitations for tax years ended after December 31, 2019, December 31, 2018, and December 31, 2017 are open for federal and state, and foreign tax purposes, respectively.
21

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
14. RETIREMENT PLAN
In December 2017, the Company adopted the Inari Medical, Inc. 401(k) Plan which allows eligible employees after one month of service to contribute pre-tax and Roth contributions to the plan, as allowed by law. The plan assets are held by Vanguard and the plan administrator is Ascensus Trust Company. Beginning in January 2021, the Company contributes a $1.00 match for every $1.00 contributed by a participating employee up to the greater of $3,000 or 4% of eligible compensation under the plan, with such Company's contributions becoming fully vested immediately. Matching contribution expense was $2.0 million and $1.7 million for the three months ended September 30, 2023 and 2022, respectively, and $6.9 million and $6.2 million for the nine months ended September 30, 2023 and 2022, respectively.
15. NET INCOME (LOSS) PER SHARE
Basic net income (loss) per share is computed by dividing the net income (loss) attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period, without consideration for potential dilutive common shares. Diluted net income (loss) per share is computed using the treasury stock method by dividing the net income (loss) attributable to common stockholders by the weighted average number of shares of common stock and potentially dilutive securities outstanding for the period. For purposes of the diluted net income (loss) per share calculation, shares from common stock options, RSUs and ESPP are potentially dilutive securities. For the periods the Company is in a net loss position, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential dilutive common shares would have been anti-dilutive.
The components of net income (loss) per share are as follows (in thousands, except per share amounts):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Numerator:
Net income (loss)$3,162 $(10,153)$3,029 $(23,469)
Denominator:
Weighted average number of common shares outstanding - basic57,384,88453,491,62556,478,31752,552,662
Common stock equivalents from outstanding options1,102,6421,173,190
Common stock equivalents from unvested RSUs94,531832,873
Common stock equivalents from ESPP6,39511,541
Weighted average number of common shares outstanding - diluted58,588,45253,491,62558,495,92152,552,662
Net income (loss) per share:
Basic$0.06 $(0.19)$0.05 $(0.45)
Diluted$0.05 $(0.19)$0.05 $(0.45)
22

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
The following outstanding potentially dilutive common stock equivalents have been excluded from the calculation of diluted net income (loss) per share due to their anti-dilutive effect:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Common stock options171,5261,838,5621,290,1791,838,562
RSUs555,4683,694,9301,332,5003,694,930
726,9945,533,4922,622,6795,533,492

16. SUBSEQUENT EVENTS
On November 1, 2023, the Company announced that it entered into a share purchase agreement (the “Purchase Agreement”) to acquire LimFlow, S.A. (“LimFlow”), a medical device company focused on limb salvage for patients with chronic limb-threatening ischemia (the “LimFlow Acquisition”). Under the terms of the Purchase Agreement, the Company will pay $250 million in cash at closing, subject to adjustment based on the working capital, indebtedness, cash and transaction expenses of LimFlow. Additional contingent payments of up to $165 million will be payable depending on the achievement of certain commercial and reimbursement milestones. The Company expects to fund this acquisition via its existing cash and the availability under its credit facility. The LimFlow Acquisition is expected to close in the fourth quarter of the year ended December 31, 2023 and is subject to certain customary closing conditions set forth in the Purchase Agreement.
On November 1, 2023, the Company amended its credit facility to, among other things, increase the amount available for borrowing to up to a maximum principal amount of $75.0 million. Additionally, advances under this amended credit agreement will bear interest at a base rate per annum (“the Base Rate”) or the Bloomberg Short-Term Bank Yield Index (“the BSBY”) rate, plus an applicable margin (“the Margin”). The Margin ranges from 0.60% to 1.10% in the case of the Base Rate loans and 1.60% to 2.10% in the case of the BSBY rate loans depending on average daily availability, in each case with a floor of 0%. As a condition of entering into this amended credit agreement, the Company was obligated to pay a nonrefundable fee of $88,000. Lastly, the Company amended the LC Facility to increase the limit to up to $18.8 million.
23

Item 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our audited financial statements and related notes thereto for the year ended December 31, 2022, included in our Annual Report on Form 10-K for the year ended December 31, 2022. In addition to historical financial information, the following discussion contains forward-looking statements that are based upon current plans, expectations and beliefs that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Part I, Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022. Please also see the section titled “Cautionary Note Regarding Forward-Looking Statements.”
OVERVIEW
Patients first. No small plans. Take care of each other. These are the guiding principles that form the ethos of Inari Medical. We are committed to improving lives in extraordinary ways by creating innovative solutions for both unmet and underserved health needs. In addition to our purpose-built solutions, we leverage our capabilities in education, clinical research, and program development to improve patient outcomes. We are passionate about our mission to establish our treatments as the standard of care for venous thromboembolism and beyond. We are just getting started.
Our solutions (“products”) primarily consist of our ClotTriever and FlowTriever systems, which are minimally invasive, novel, catheter-based mechanical thrombectomy systems that are purpose-built for the specific characteristic of the venous system and the treatment of the two distinct manifestations of venous thromboembolism, or VTE - deep vein thrombosis, or DVT, and pulmonary embolism, or PE. Our ClotTriever system is FDA-cleared for the treatment of DVT, and our FlowTriever system is the first thrombectomy system FDA-cleared for the treatment of PE and is also FDA-cleared for clot in transit in the right atrium. Our solutions also consist of our InThrill system, which is FDA-cleared for the removal of thrombus from the peripheral vasculature and designed for smaller vessels, and our ProTrieve sheath, which is FDA-cleared for removal of thrombus from the peripheral vasculature through aspiration. During the nine months ended September 30, 2023, we released the RevCore thrombectomy catheter, which is an FDA-cleared mechanical thrombectomy device for venous stent thrombosis, Triever 16 Curve catheter, which is FDA-cleared for PE and venous thrombus removal, and ClotTriever Bold catheter, which is FDA-cleared for DVT and the removal of acute and chronic clots in the peripheral vasculature. In addition, we released ClotTriever XL, which is a purpose-built FDA-cleared catheter for efficient clot removal with minimal blood loss.
In March 2022, we completed an underwritten public offering, or the Follow-On Offering, of 2,300,000 shares of common stock, at a price of $81.00 per share. We received net proceeds of approximately $174.4 million, after deducting underwriters’ discounts and commissions and offering costs.
As of September 30, 2023, we had cash, cash equivalents, and short-term investments of $351.3 million, no long-term debt outstanding and an accumulated deficit of $43.8 million.
For the three months ended September 30, 2023, we generated $126.4 million in revenues with a gross margin of 88.5% and net income of $3.2 million, as compared to revenues of $96.2 million with a gross margin of 88.5% and net loss of $10.2 million for the three months ended September 30, 2022.
For the nine months ended September 30, 2023, we generated $361.5 million in revenues with a gross margin of 88.4% and net income of $3.0 million, as compared to revenues of $275.7 million with a gross margin of 88.6% and net loss of $23.5 million for the nine months ended September 30, 2022.
24

Revenue
We derived substantially all our revenue from the sale of our ClotTriever and FlowTriever systems directly to hospitals primarily located in the United States. Our customers typically purchase our products through an initial stocking order, and then reorder replenishment inventory as procedures are performed. No single customer accounted for 10% or more of our revenue during the three and nine months ended September 30, 2023 and 2022. We expect our revenue to increase in absolute dollars as we expand our offerings globally, grow our sales organization and sales territories, add customers, expand the base of physicians that are trained to use our products, expand awareness of our products with new and existing customers and as physicians perform more procedures using our products.
Revenue from ClotTriever and other systems and FlowTriever system as a percentage of total revenue is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
ClotTriever and other systems
32 %31 %34 %32 %
FlowTriever system
68 %69 %66 %68 %
RESULTS OF OPERATIONS
Comparison of the three months ended September 30, 2023 and 2022
The following table sets forth the components of our unaudited condensed consolidated statements of operations in dollars and as percentage of revenue for the periods presented (dollars in thousands):
Three Months Ended September 30,Change $
2023%2022%
Revenue$126,366 100.0 %$96,204 100.0 %$30,162 
Cost of goods sold14,477 11.5 %11,064 11.5 %3,413 
Gross profit111,889 88.5 %85,140 88.5 %26,749 
Operating expenses
Research and development21,492 17.0 %19,105 19.9 %2,387 
Selling, general and administrative88,284 69.9 %75,833 78.8 %12,451 
Total operating expenses109,776 86.9 %94,938 98.7 %14,838 
Income (loss) from operations
2,113 1.6 %(9,798)(10.2)%11,911 
Other income (expense)
Interest income4,202 3.3 %618 0.6 %3,584 
Interest expense(43)— %(74)(0.1)%31 
Other expense
(682)(0.5)%(59)(0.1)%(623)
Total other income3,477 2.8 %485 0.4 %2,992 
Income (loss) before income taxes5,590 4.4 %(9,313)(9.8)%14,903 
Provision for income taxes2,428 1.9 %840 0.9 %1,588 
Net income (loss)$3,162 2.5 %$(10,153)(10.7)%$13,315 
Revenue. Revenue increased $30.2 million, or 31.4%, to $126.4 million during the three months ended September 30, 2023, compared to $96.2 million during the three months ended September 30, 2022. The increase in revenue was primarily due to an increase in the number of products sold as we expanded our sales territories, opened new accounts and achieved deeper penetration of our products into existing accounts, and introduced new products.
25

Cost of Goods Sold. Cost of goods sold increased $3.4 million, or 30.8%, to $14.5 million during the three months ended September 30, 2023, compared to $11.1 million during the three months ended September 30, 2022. This increase was primarily due to the increase in the number of products sold and additional manufacturing overhead costs to support anticipated future growth.
Gross Margin. Gross margin for the three months ended September 30, 2023 and 2022 remained flat at 88.5%.
Research and Development Expenses (“R&D”). R&D expenses increased $2.4 million, or 12.5%, to $21.5 million during the three months ended September 30, 2023, compared to $19.1 million during the three months ended September 30, 2022. The increase in R&D expenses was primarily due to increases of $1.5 million of material and supplies related expenses and $0.8 million of personnel-related expenses.
Selling, General and Administrative Expenses (“SG&A”). SG&A expenses increased $12.5 million, or 16.4%, to $88.3 million during the three months ended September 30, 2023, compared to $75.8 million during the three months ended September 30, 2022. The increase in SG&A expenses was primarily due to increases of $9.7 million in personnel-related expenses as a result of increased headcount and increased commissions due to higher revenue, $3.0 million of expenses related to professional fees, $0.6 million of material and supplies related expenses, and $0.3 million of facilities-related expenses, partially offset by decreases of $0.8 million in sales and marketing related expenses, and $0.4 million of expenses related to insurance costs.
Interest Income. Interest income increased $3.6 million to $4.2 million during the three months ended September 30, 2023, compared to $0.6 million during the three months ended September 30, 2022. The increase in interest income was primarily due to an increase in interest rates as well as an increase in the average balance of our short-term investments during the three months ended September 30, 2023 compared to the three months ended September 30, 2022.
Interest Expense. Interest expense decreased to $43,000 during the three months ended September 30, 2023, compared to $74,000 during the three months ended September 30, 2022.
Other Expense. Other expense was $0.7 million and $0.1 million for the three months ended September 30, 2023 and 2022, respectively. The increase in other expense was primarily due to an impairment loss related to our strategic investment of $0.6 million, and foreign currency transaction losses.
Income Taxes. Income taxes increased $1.6 million to $2.4 million during the three months ended September 30, 2023, compared to $0.8 million during the three months ended September 30, 2022. The increase in income taxes primarily relates to an increase in the current year U.S. federal and state income taxes due to an increase in the U.S. pre-tax book income for the three months ended September 30, 2023.
26

Comparison of the nine months ended September 30, 2023 and 2022
The following table sets forth the components of our unaudited condensed consolidated statements of operations in dollars and as percentage of revenue for the periods presented (dollars in thousands):
Nine Months Ended September 30,Change $
2023%2022%
Revenue$361,538 100.0 %$275,700 100.0 %$85,838 
Cost of goods sold42,062 11.6 %31,378 11.4 %10,684 
Gross profit319,476 88.4 %244,322 88.6 %75,154 
Operating expenses
Research and development64,641 17.9 %53,809 19.5 %10,832 
Selling, general and administrative259,570 71.8 %212,721 77.2 %46,849 
Total operating expenses324,211 89.7 %266,530 96.7 %57,681 
Loss from operations(4,735)(1.3 %)(22,208)(8.1 %)17,473 
Other income (expense)
Interest income12,899 3.6 %882 0.3 %12,017 
Interest expense(127)— %(220)(0.1 %)93 
Other (expense) income
(617)(0.2 %)169 0.1 %(786)
Total other income12,155 3.4 %831 0.3 %11,324 
Income (loss) before income taxes7,420 2.1 %(21,377)(7.8 %)28,797 
Provision for income taxes4,391 1.2 %2,092 0.8 %2,299 
Net income (loss)
$3,029 0.9 %$(23,469)(8.6 %)$26,498 
Revenue. Revenue increased $85.8 million, or 31.1%, to $361.5 million during the nine months ended September 30, 2023, compared to $275.7 million during the nine months ended September 30, 2022. The increase in revenue was due primarily to an increase in the number of products sold as we expanded our sales territories, opened new accounts and achieved deeper penetration of our products into existing accounts, and introduced new products.
Cost of Goods Sold. Cost of goods sold increased $10.7 million, or 34.0%, to $42.1 million during the nine months ended September 30, 2023, compared to $31.4 million during the nine months ended September 30, 2022. This increase was primarily due to the increase in the number of products sold and additional manufacturing overhead costs to support anticipated future growth.
Gross Margin. Gross margin for the nine months ended September 30, 2023 decreased to 88.4%, compared to 88.6% for the nine months ended September 30, 2022, primarily due to the increase in costs associated with the addition of new components offered under our FlowTriever system price, partially offset by manufacturing efficiencies.
Research and Development Expenses. R&D expenses increased $10.8 million, or 20.1%, to $64.6 million during the nine months ended September 30, 2023, compared to $53.8 million during the nine months ended September 30, 2022. The increase in R&D expenses was primarily due to increases of $6.4 million of personnel-related expenses, $4.0 million of material and supplies related expenses, $0.9 million of clinical and regulatory expenses, and $0.3 million in software costs and depreciation expenses in support of our growth drivers to develop new products and build the clinical evidence base, partially offset by a decrease of $1.1 million of expenses related to professional fees.
Selling, General and Administrative Expenses. SG&A expenses increased $46.8 million, or 22.0%, to $259.6 million during the nine months ended September 30, 2023, compared to $212.7 million during the nine months ended September 30, 2022. The increase in SG&A expenses was primarily due to increases of $42.2 million in personnel-related expenses as a result of increased headcount and increased commissions due to higher revenue, $2.8 million of expenses related to professional fees, $1.9 million in travel and related expenses, $1.6 million of materials and supplies, $0.7 million related to facilities-related expenses, and $0.6 million of
27

software costs and depreciation expenses, partially offset by decreases of $2.1 million in sales and marketing related expenses and $1.0 million of insurance related expenses.
Interest Income. Interest income increased $12.0 million to $12.9 million during the nine months ended September 30, 2023, compared to $0.9 million during the nine months ended September 30, 2022. The increase in interest income was primarily due to an increase in interest rates as well as an increase in the average balance of our short-term investments during the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022.
Interest Expense. Interest expense decreased to $127,000 during the nine months ended September 30, 2023, compared to $220,000 during the nine months ended September 30, 2022.
Other (Expense) Income. Other expense was $0.6 million and other income was $0.2 million for the nine months ended September 30, 2023 and September 30, 2022, respectively. The change in other (expense) income was primarily due to an impairment loss related to our strategic investment of $0.6 million, and foreign currency transaction losses.
Income Taxes. Income taxes increased $2.3 million to $4.4 million for the nine months ended September 30, 2023, compared to $2.1 million during the nine months ended September 30, 2022. The increase in the income taxes primarily relates to an increase in the current year U.S. federal and state income taxes due to an increase in the U.S. pre-tax book income for the nine months ended September 30, 2023.
LIQUIDITY AND CAPITAL RESOURCES
To date, our primary sources of capital have been the net proceeds we received through private placements of preferred stock, debt financing agreements, the sale of common stock in our IPO completed on May 27, 2020 and the Follow-On Offering completed in March 2022, and revenue from the sale of our products. As of September 30, 2023, we had cash and cash equivalents of $89.2 million and short-term investments in debt securities of $262.1 million. We maintain cash and cash equivalents with financial institutions in excess of insured limits.
On November 1, 2023, we announced that we entered into a Purchase Agreement to acquire LimFlow. Under the terms of the Purchase Agreement, we will pay $250 million in cash at closing, subject to adjustment based on the working capital, indebtedness, cash and transaction expenses of LimFlow. Additional contingent payments of up to $165 million will be payable depending on the achievement of certain commercial and reimbursement milestones. We expect to fund this acquisition via our existing cash and the availability under our credit facility. The LimFlow Acquisition is expected to close in the fourth quarter of the year ended December 31, 2023 and is subject to certain customary closing conditions set forth in the Purchase Agreement.
In December 2022, we amended the revolving Credit Agreement governing our senior secured revolving credit facility with Bank of America (“the Amended Credit Agreement”) to, among other things, increase the amount available for borrowing to up to a maximum of $40.0 million and increase the optional accordion to $120.0 million. As of September 30, 2023, we had no principal outstanding under the Amended Credit Agreement and the amount available to borrow was approximately $37.6 million. The Amended Credit Agreement also includes a LC Facility of up to $5.0 million. In February 2023, we amended the LC Facility to increase the limit to up to $10.0 million. The aggregate stated amount outstanding of letters of credit reduces the total borrowing base available under the Amended Credit Agreement and is subject to certain fees. As of September 30, 2023, we had four letters of credit in the aggregated amount of $2.4 million outstanding under the LC Facility. For additional information about the Amended Credit Agreement, see note 10. Credit Facility to our condensed consolidated financial statements, which is included in “Part I, Item 1. Condensed Consolidated Financial Statements (Unaudited)” of this report. On November 1, 2023, we amended our credit facility to, among other things, increase the amount available for borrowing to up to a maximum principal amount of $75.0 million. We also amended the LC Facility to increase the limit to up to $18.8 million.
In October 2023, we signed a ten-year lease for real estate with total undiscounted contractual payments for the three-year term of the lease of $7.2 million, which are expected to commence in October 2024.
Our other short-term and long-term material cash requirements, from known contractual obligations as of September 30, 2023, include operating lease liabilities and uncertain tax positions, as discussed in note 7. Commitments and Contingencies and note 13. Income Taxes to our condensed consolidated financial
28

statements section of this report, which is included in “Part I, Item 1. Condensed Consolidated Financial Statements (Unaudited)” of this report.
Based on our current planned operations, we anticipate that our cash and cash equivalents, short-term investments and available borrowings under our Amended Credit Agreement will be sufficient to fund these cash requirements and our operating expenses for at least the next 12 months. Our primary short-term needs for capital for our current planned operations, which are subject to change, include:
support of commercialization efforts to expand our sales force along with expanding into new markets, and developing products to enhance performance and address unmet market needs;
the continued advancement of research and development including clinical study activities; and
potential expansion needs of our facilities.
If our available cash balances and anticipated cash flow from operations are insufficient to satisfy our liquidity requirements, we may seek to sell additional common or preferred equity or convertible debt securities, enter into an additional credit facility or another form of third-party funding or seek other debt financing. The sale of equity and convertible debt securities may result in dilution to our stockholders and, in the case of preferred equity securities or convertible debt, those securities could provide for rights, preferences or privileges senior to those of our common stock. The terms of debt securities issued or borrowings pursuant to a credit agreement could impose significant restrictions on our operations. If we raise funds through collaborations and licensing arrangements, we might be required to relinquish significant rights to our platform technologies or products or grant licenses on terms that are not favorable to us. Additional capital may not be available on reasonable terms, or at all. In addition, market conditions impacting financial institutions could impact our ability to access some or all of our cash and cash equivalents, and we may be unable to obtain alternative funding when and as needed on acceptable terms, if at all.
CASH FLOWS
The following table summarizes our cash flows for each of the periods indicated (in thousands):
Nine Months Ended September 30,
20232022
Net cash provided by (used in):
Operating activities$23,686 $(25,227)
Investing activities1,698 (161,969)
Financing activities3,581 178,827 
Effect of foreign exchange rate changes on cash and cash equivalents(5)(855)
Net increase (decrease) in cash and cash equivalents
$28,960 $(9,224)
Net cash used in operating activities
Net cash provided by operating activities for the nine months ended September 30, 2023 was $23.7 million, consisting primarily of net income of $3.0 million and non-cash charges of $27.6 million, offset by a net change in our net operating assets and liabilities of $6.9 million. The non-cash charges primarily consisted of stock-based compensation expense of $30.5 million, depreciation of $4.2 million, and amortization of the right-of-use assets of $3.1 million, partially offset by amortization of premium and discount on marketable securities of $11.4 million. The change in our net operating assets and liabilities was primarily due to increases in accounts receivable of $11.6 million, inventories of $7.8 million, payroll-related accruals, accrued expenses and other liabilities of $7.2 million, and accounts payable of $2.4 million, in addition to a decrease in prepaid expenses, deposits and other assets of $4.3 million and operating lease liabilities of $1.0 million.
Net cash used in operating activities for the nine months ended September 30, 2022 was $25.2 million, consisting primarily of net loss of $23.5 million and a net change in our net operating assets and liabilities of $28.5 million, offset by non-cash charges of $26.8 million. The change in our net operating assets and liabilities was primarily due to increases in accounts receivable of $12.2 million, inventories of $8.7 million, and prepaid and other assets of $1.5 million, in addition to a decrease in lease prepayments for lessor’s owned leasehold
29

improvements of $4.5 million. The non-cash charges primarily consisted of $21.1 million in stock-based compensation expense, $3.4 million in depreciation, and $1.8 million in amortization of the right-of-use assets.
Net cash used in investing activities
Net cash provided by investing activities for the nine months ended September 30, 2023 was $1.7 million, consisting of purchases of $394.5 million of short-term investments, $3.8 million of property and equipment, and $0.6 million of other investments, offset by maturities of short-term investments of $400.6 million.
Net cash used in investing activities for the nine months ended September 30, 2022 was $162.0 million, consisting of purchases of $332.1 million of short-term investments, $5.7 million of other investments, and $8.2 million of property and equipment, offset by maturities of short-term investments of $184.0 million.
Net cash provided by financing activities
Net cash provided by financing activities in the nine months ended September 30, 2023 was $3.6 million, consisting of $9.9 million of proceeds from the issuance of common stock under our employee stock purchase plan and $0.5 million of proceeds from the exercise of stock options, offset by $6.9 million of tax payments related to vested RSUs.
Net cash provided by financing activities in the nine months ended September 30, 2022 was $178.8 million, consisting of $174.4 million of net proceeds from the issuance of common stock in the Follow-On Offering, net of issuance costs of $11.9 million, $8.4 million of proceeds from the issuance of common stock under our employee stock purchase plan and $0.6 million of proceeds from the exercise of stock options, offset by $4.6 million of tax payments related to vested RSUs.
CRITICAL ACCOUNTING POLICIES ESTIMATES
Other than the accounting policy changes discussed in note 2. Summary of Significant Accounting Policies to our condensed consolidated financial statements, which is included in “Part I, Item 1. Condensed Consolidated Financial Statements (Unaudited)”, there have been no significant changes in our critical accounting policies during the nine months ended September 30, 2023, as compared to the critical accounting policies disclosed in Management's Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 27, 2023.
Item 3. Quantitative and Qualitative Disclosures about Market Risk.
There have been no material changes to our quantitative and qualitative disclosures about market risk as compared to the quantitative and qualitative disclosures about market risk described in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 27, 2023 under “Part II, Item 7. Quantitative and Qualitative Disclosures about Market Risk.”
Item 4. Controls and Procedures.
Evaluation of disclosure controls and procedures
Our management, with the participation of our Principal Executive Officer and our Principal Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act), as of September 30, 2023. Based on such evaluation, our Principal Executive Officer and Principal Financial Officer concluded that, as of September 30, 2023, these disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act, is recorded, processed, summarized and reported, within the time periods specified in the SEC rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management as appropriate to allow timely decisions regarding required disclosures. In designing and evaluating our disclosure controls and procedures, management recognizes that any control and procedure, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that
30

management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Changes in internal control over financial reporting
During the quarter ended September 30, 2023, there were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act), that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
31

PART II — OTHER INFORMATION
Item 1. LEGAL PROCEEDINGS
We are not subject to any material legal proceedings.
Item 1A. RISK FACTORS
For a discussion of our potential risks and uncertainties, see the information in Part I, “Part I, Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022. As of the date of this Report, there have been no material changes to the risk factors disclosed in our Annual Report on Form 10-K for the year ended December 31, 2022.
Item 2. UNREGISTERED SALES OF EQUITY SECURITIES, USE OF PROCEEDS AND ISSUER PURCHASES OF EQUITY SECURITIES
None.
Item 3. DEFAULTS UPON SENIOR SECURITIES
None.
Item 4. MINE SAFETY DISCLOSURES
Not applicable.
Item 5. OTHER INFORMATION
Insider Trading Arrangements
As previously disclosed, in connection with grants made under the 2011 Equity Incentive Plan for RSUs, certain RSUs were vested in March 2023 and will be distributed in installments to the employees. In November 2022, to ensure that we would receive the funds required to pay all tax obligations due in connection with the distribution and settlement of these previously-vested RSUs on a timely basis, Mr. Bill Hoffman, a member of our Board of Directors, Mr. Andrew Hykes, Chief Executive Officer and President, and Dr. Thomas Tu, Chief Medical Officer, each entered into an agreement to permit us to sell shares of our common stock sufficient to satisfy such taxes. We previously determined that we would not carry out the instruction with respect to Mr. Hoffman after he informed us that he will wire sufficient funds to us in advance of the remaining November 15, 2023 distribution so that we can remit such taxes on his behalf to the relevant taxing authorities. As such, we do not intend to sell shares to cover Mr. Hoffman’s tax obligations. With respect to Mr. Hykes and Dr. Tu, we intend to sell the required shares, approximately 37,000 and 25,000 respectively, to cover the applicable tax obligations for the November 2023 distribution in accordance with the terms of their previous instructions.
No officer (as defined in Rule 16a-1(f) under the Exchange Act) or director has entered into, modified or terminated a trading plan pursuant to Rule 10b5-1(c) under the Exchange Act, or any other non-rule 10b5-1 trading plan during the three months ended September 30, 2023.
32

Item 6. EXHIBITS
Exhibit NumberDescriptionIncorporated by reference
FormFile NumberExhibitFiling Date
3.18-K001-392933.15/28/2020
3.28-K001-392933.25/28/2020
10.1#
8-K
001-39293
10.19/22/2023
10.2#
8-K001-3929310.29/22/2023
10.3#
8-K001-3929310.39/22/2023
31.1
31.2
32.1†
32.2†
101.INSInline XBRL Instance Document - The instance document does not appear in the interactive data file because its EBRL tags are embedded within the inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page with Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101).
_____________________________
# Indicates management contract or compensatory plan.
† The certifications attached as Exhibit 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are deemed furnished and not filed with the U.S. Securities and Exchange Commission and are not to be incorporated by reference into any filing of Inari Medical, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

33

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.
Inari Medical, Inc.
Date: November 1, 2023
By:/s/ Andrew Hykes
Andrew Hykes
Chief Executive Officer and President
(Principal Executive Officer)
Date: November 1, 2023
By:/s/ Mitchell Hill
Mitchell Hill
Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer)
34
EX-31.1 2 nari-20230930xexx311.htm EX-31.1 Document

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

EX-31.2 3 nari-20230930xexx312.htm EX-31.2 Document

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

EX-32.1 4 nari-20230930xexx321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Inari Medical, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
Date: November 1, 2023
By:/s/ Andrew Hykes
Andrew Hykes
Chief Executive Officer and President
(Principal Executive Officer)
The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

EX-32.2 5 nari-20230930xexx322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Inari Medical, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
Date: November 1, 2023
By:/s/ Mitchell Hill
Mitchell Hill
Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer)
The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

EX-101.SCH 6 nari-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Inventories, net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Related Party link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stockholder's Equity link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Equity Incentive Plans link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Retirement Plan link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Inventories, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Equity Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash Flow, Supplemental Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Cash Equivalents and Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Inventories, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Property and Equipment, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Commitments and Contingencies - Schedule of Total Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Operating Leases Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Related Party (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Stockholder's Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Equity Incentive Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Equity Incentive Plans - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Equity Incentive Plans - Schedule of Estimated Fair Value of Option Grant and ESPP on Date of Grant (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Equity Incentive Plans - Schedule of Total Compensation Cost for All Share-Based Payment Arrangements Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Retirement Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Net Income (Loss) Per Share - Computation of Net Income per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Net Income (Loss) Per Share - Schedule of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 nari-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 nari-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 nari-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Over-allotment Option Over-Allotment Option [Member] Variable Rate Variable Rate [Domain] Manufacturing equipment Manufacturing Facility [Member] Pay vs Performance Disclosure [Line Items] Statistical Measurement Statistical Measurement [Domain] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Minimum employee service period Deferred Compensation Arrangement with Individual, Requisite Service Period Related Party Transaction [Line Items] Related Party Transaction [Line Items] Term of award Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Balance at beginning of period (in shares) Balance at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Credit Facility Debt Disclosure [Text Block] Amortization of premium and discount on marketable securities Investment Income, Net, Amortization of Discount and Premium Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Payments to acquire businesses, gross Payments to Acquire Businesses, Gross Purchase Option Term Purchase Option Term [Member] Purchase Option Term Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Revolving Line of Credit Revolving Credit Facility [Member] Effect of foreign exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Contract to perform for others, costs incurred Research and Development Arrangement, Contract to Perform for Others, Costs Incurred, Gross MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer hardware Computer Equipment [Member] Restatement Determination Date: Restatement Determination Date [Axis] Lease not yet commenced, undiscounted term Lessee, Finance Lease, Lease Not Yet Commenced, Undiscounted Term Lessee, Finance Lease, Lease Not Yet Commenced, Undiscounted Term Commitments and contingencies (Note 7) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Number of Awards, Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Public offering price (in dollars per share) Shares Issued, Price Per Share Impairment loss on strategic investment Other Asset Impairment Charges Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Lease not yet commenced, term of contract Lessee, Finance Lease, Lease Not yet Commenced, Term of Contract Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholder's Equity Equity [Text Block] Geographical Geographical [Axis] Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Lease Income, Lease Payments 2020 Employee Share Purchase Plan Two Thousand Twenty Employee Stock Purchase Plan [Member] Two thousand twenty employee stock purchase plan. Current liabilities Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of September 30, 2023 and December 31, 2022 Preferred Stock, Value, Issued Weighted Average Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Weighted Average Exercise Price, Vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Line of Credit Line of Credit [Member] Balance at beginning of period (in shares) Balance at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Other income (expense) Other Nonoperating Income (Expense) [Abstract] Options exercised for common stock Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Letters of credit outstanding amount Letters of Credit Outstanding, Amount Administration fee Administrative Fees Expense U.S. Government agencies US Government Agencies Debt Securities [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net income (loss) Net income (loss) Net Income (Loss) Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] ESPP Employee Stock [Member] Vesting, Option [Domain] Vesting, Option [Domain] Vesting, Option [Domain] Federal Funds Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Cash and Cash Equivalents Cash and Cash Equivalents [Domain] Stockholders' equity Equity, Attributable to Parent [Abstract] Reclassification adjustment from AOCI Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Unrealized Loss Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Options exercised for common stock (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period FlowTriever system Flow Triever Products [Member] FlowTriever products. Impairment loss Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Components of Net Income per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of goods sold Cost of Goods and Services Sold Development expenses incurred Related Party Transaction, Amounts of Transaction Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Number of Awards Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Number of shares available for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Deposits and other assets Deposits And Other Assets Noncurrent Deposits and other assets noncurrent. Lessee Lease Description [Table] Lessee, Lease, Description [Table] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 2011 Equity Incentive Plan Two Thousand And Eleven Equity Incentive Plan [Member] 2011 equity incentive plan. Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit Subline Facility Letter of Credit [Member] Corporate debt securities and commercial paper Corporate Debt Securities And Commercial Paper [Member] Corporate debt securities and commercial paper. Selling, general and administrative Selling, General and Administrative Expenses [Member] Measurement Frequency Measurement Frequency [Axis] Schedule of Investment Income Reported Amounts by Category [Line Items] Net Investment Income [Line Items] Operating lease liabilities, noncurrent portion Lease liabilities - noncurrent portion Operating Lease, Liability, Noncurrent Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Restricted Stock Units RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount LimFlow LimFlow [Member] LimFlow Offering costs Payments of Stock Issuance Costs Debt Instrument, Name Debt Instrument, Name [Domain] Depreciation Depreciation expense Depreciation Vesting, Option One Vesting, Option One [Member] Vesting, Option One Retirement Benefits [Abstract] Retirement Benefits [Abstract] Income Statement Location Income Statement Location [Axis] Warranty expense Product Warranty Expense Schedule of Future Minimum Lease Payments Under Operating Leases Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Stock issuance cost Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Sale of stock, shares issued Sale of Stock, Number of Shares Issued in Transaction Unvested RSUs Unvested Restricted Stock Units [Member] Unvested Restricted Stock Units. Maximum participating employee annual contributions Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Product and Service Product and Service [Domain] Schedule of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Payroll-related accruals, accrued expenses and other liabilities Increase Decrease In Payroll Related Accruals Accrued Expenses And Other Liabilities Increase (decrease) in payroll related accruals accrued expenses and other liabilities. Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Total Lease Cost Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Research and development Research and Development Expense [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name Plan Name [Domain] Document Quarterly Report Document Quarterly Report Percentage of fronting fee on stated amount of each letter of credit outstanding Percentage Of Fronting Fee On Stated Amount Of Each Letter Of Credit Outstanding Percentage of fronting fee on stated amount of each letter of credit outstanding. Noncash investing and financing: Noncash Investing and Financing Items [Abstract] Interest expense Interest Expense Percentage of fee on average daily stated amount of outstanding letter of credit Percentage Of Fee On Average Daily Stated Amount Of Outstanding Letter Of Credit Percentage of fee on average daily stated amount of outstanding letter of credit. Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Total property and equipment, gross Property, Plant and Equipment, Gross Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Royalty quarterly fee Payments for Royalties Trading Arrangement: Trading Arrangement [Axis] Related Party Related Party Transactions Disclosure [Text Block] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Management Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Lease prepayments for lessor's owned leasehold improvements Lease Prepayments For Lessor's Owned Leasehold Improvements Lease prepayments for lessor's owned leasehold improvements Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liabilities, current portion Less: lease liabilities - current portion Operating Lease, Liability, Current Unrealized Gain (Loss) on Investments AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Shares issued under Employee Stock Purchase Plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Risk free interest rate- minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] Restatement Determination Date Restatement Determination Date Unbilled receivables Unbilled Receivables, Current Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents beginning of period Cash and cash equivalents end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes Restricted Stock, Value, Shares Issued Net of Tax Withholdings Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable lease cost Variable Lease, Cost Operating lease cost Operating Lease, Cost Common stock, issued (in shares) Common Stock, Shares, Issued Summary of RSU Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Restricted stock units, vested (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Schedule of Estimated Fair Value of Option Grant and ESPP Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Total financial assets Assets, Fair Value Disclosure Inceptus Inceptus Medical Inc [Member] Inceptus Medical, Inc. Schedule of Investment Income Reported Amounts by Category [Table] Investment Income [Table] Selling, general and administrative Selling, General and Administrative Expense Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Cliff vesting, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Common stock options Employee Stock Option [Member] Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Employer matching contribution, percent of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Nonvested award, cost not yet recognized, period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Nonvested award, cost not yet recognized, amount Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Short-term lease cost Short-Term Lease, Cost Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Equity Incentive Plans Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Related party transaction, rate Related Party Transaction, Rate Subsequent Event Subsequent Event [Member] Variable Rate Variable Rate [Axis] Bank of America Credit Facility Bank Of America Credit Facility [Member] Bank of America credit facility. Contract to perform for others, costs incurred, number of installments Research And Development Arrangement, Contract To Perform For Others, Costs Incurred, Number Of Installments Research And Development Arrangement, Contract To Perform For Others, Costs Incurred, Number Of Installments Income Statement [Abstract] Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Issuance of common stock in public offering, net of issuance costs (in shares) Stock issued Stock Issued During Period, Shares, New Issues Cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Total included in cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Underwriters' discounts and commissions Underwriters Discounts And Commissions Expenses Underwriters discounts and commissions expense. Related Party Related Party, Type [Domain] Award cliff vesting period Share-Based Compensation Arrangement By Share-Based Payment Award, Award Cliff Vesting Period Share-Based Compensation Arrangement By Share-Based Payment Award, Award Cliff Vesting Period Principal amount outstanding Line of Credit Facility, Maximum Amount Outstanding During Period Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Balance at beginning of period (in dollars per share) Balance at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Number of letter of credit Number Of Letter Of Credit Number of letter of credit. Class Of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories, net Total inventories, net Inventory, Net BSBY Bloomberg Short Term Bank Yield Index (BSBY) [Member] Bloomberg Short Term Bank Yield Index (BSBY) Total lease costs Lease, Cost Purchases of marketable securities Payments to Acquire Marketable Securities Statistical Measurement Statistical Measurement [Axis] Balance Sheet Location Balance Sheet Location [Domain] Financial Instrument Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Amended Credit Agreement Amended Credit Agreement [Member] Credit agreement. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Basis spread on variable rate, floor Debt Instrument, Basis Spread On Variable Rate, Floor Debt Instrument, Basis Spread On Variable Rate, Floor Current assets Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Lease, liability to be paid Finance Lease, Liability, to be Paid Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] IPO IPO [Member] Antidilutive Securities Excluded From Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Unrealized gain (loss) on available-for-sale debt securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, outstanding (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Common Stock, Shares, Outstanding PEO PEO [Member] Retirement Plan Retirement Benefits [Text Block] Line of credit facility, collateral, accounts receivable, percentage Line Of Credit Facility, Collateral, Accounts Receivable, Percentage Line Of Credit Facility, Collateral, Accounts Receivable, Percentage Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Participating employee eligible compensation Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Sale of Stock Sale of Stock [Axis] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Inventories, Net Schedule of Inventory, Current [Table Text Block] Number of Awards Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Provision for income taxes as a percentage of income (loss) before income taxes Effective Income Tax Rate Reconciliation, Percent Total lease liabilities Total lease liabilities Operating Lease, Liability Intrinsic Value, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Credit Facility Credit Facility [Axis] Total liabilities Liabilities Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Vesting Vesting [Domain] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Matching contribution expense recognized Defined Contribution Plan, Cost Shares of common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency Measurement Frequency [Domain] Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee operating lease liability payments thereafter. Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Related Party Transaction Related Party Transaction [Domain] Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Net income (loss) per share Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Common stock, $0.001 par value, 300,000,000 shares authorized as of September 30, 2023 and December 31, 2022; 57,506,462 and 54,021,656 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Other comprehensive income (loss) Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract] Amortization of right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Business combination, contingent consideration, liability Business Combination, Contingent Consideration, Liability Schedule of Concentration Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] All Individuals All Individuals [Member] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Total other income Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Computer software Technology Equipment [Member] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date PEO Name PEO Name Expected volatility - minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Concentration risk Concentration Risk, Percentage Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Intrinsic Value, Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Short-term investments in debt securities Debt Securities, Available-for-Sale, Current Purchases of other investments Payments to Acquire Other Investments Product Concentration Risk Product Concentration Risk [Member] Debt instrument, fee amount Debt Instrument, Fee Amount Furniture and fixtures Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Lease Contractual Term [Domain] Lease Contractual Term [Domain] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders' equity Balance at beginning of period Balance at end of period Accumulated other comprehensive (loss) income Equity, Attributable to Parent Deferred tax assets, valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type Concentration Risk Type [Axis] Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Subsequent Events [Abstract] Income (loss) before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Equity securities without readily determinable fair value, amount Equity Securities without Readily Determinable Fair Value, Amount Numerator: Earnings Per Share Reconciliation [Abstract] Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Operating expenses Operating Expense [Member] Entity Emerging Growth Company Entity Emerging Growth Company Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One ClotTriever and other systems Clot Triever and Other Products [Member] ClotTriever products. Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Balance at beginning of period (in dollars per share) Balance at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service Product and Service [Axis] Net Income (Loss) Per Share Earnings Per Share [Text Block] Income Statement Location Income Statement Location [Domain] Revenue from Contract with Customer, Product and Service Benchmark Revenue from Contract with Customer, Product and Service Benchmark [Member] Document Fiscal Year Focus Document Fiscal Year Focus Geographical Geographical [Domain] Operating lease, term of contract Lessee, Operating Lease, Term of Contract Assets in progress Assets In Progress [Member] Assets in progress. Interest or penalties related to uncertain tax positions Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Minimum Minimum [Member] Weighted average common shares used to compute net income (loss) per share Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Intrinsic Value [Abstract] Share based compensation arrangement by share based payment award options intrinsic value. Operating lease liabilities Increase (Decrease) in Operating Lease Liability Payment of taxes related to vested restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest U.S. Treasury securities US Treasury Securities [Member] Cash paid for income taxes Income Taxes Paid, Net Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Line of credit facility, accordion feature, higher borrowing capacity option Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option, Increase Limit Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option, Increase Limit Schedule of Total Compensation Cost for All Share-Based Payment Arrangements Recognized Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders' equity Liabilities and Equity Amortized Cost Basis Debt Securities, Available-for-Sale, Amortized Cost Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Cash pledged under credit agreement Cash Pledged Under Credit Agreement Cash pledged under credit agreement. Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Shares issued under Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock Sale of Stock [Domain] Risk free interest rate - maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Expected volatility - maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Prepaid expenses, deposits and other assets Increase (Decrease) In Prepaid Expenses Deposits And Other Assets Increase (decrease) in prepaid expenses, deposits and other assets Termination Date Trading Arrangement Termination Date Maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Total included in short-term investments Short-term investments in debt securities Debt Securities, Available-for-Sale Accrued expenses and other current liabilities Accrued expenses and other current liabilities, licensed technology Accrued Expenses And Other Current Liabilities, Licensed Technology Accrued expenses and other current liabilities. Line of Credit Facility, Lender Line of Credit Facility, Lender [Domain] Unrealized Gain Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Short-Term Investments Short-Term Investments [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] 2020 Incentive Award Plan Two Thousand Twenty Incentive Award Plan [Member] Two thousand twenty incentive award plan. Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Royalty expense Royalty Expense Total fair value of RSUs vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Vesting, Option [Axis] Vesting, Option [Axis] Vesting, Option Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee stock purchase plan. Allowance for credit losses, net Accounts Receivable, Credit Loss Expense (Reversal) Net income (loss) per share: Earnings Per Share, Basic And Diluted, EPS [Abstract] Earnings Per Share, Basic And Diluted, EPS Cancelled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Loss on disposal of fixed assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Share-Based Payment Arrangement, Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Annual increase in number of shares available for issuance percentage Common Stock, Capital Shares Reserved For Future Issuance, Annual Increase, Percent Of Aggregate Shares Outstanding Common Stock, Capital Shares Reserved For Future Issuance, Annual Increase, Percent Of Aggregate Shares Outstanding Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-Based Payment Arrangement, Tranche Four Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Insider Trading Arrangements [Line Items] Weighted-average fair value of options granted (in dollars per share) Share Price Related Party Related Party, Type [Axis] Balance at beginning of period Balance at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Common stock equivalents (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Vesting, Option Two Vesting, Option Two [Member] Vesting, Option Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Cost of goods sold Cost of Sales [Member] Lease Contractual Term [Axis] Lease Contractual Term [Axis] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Financial Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Weighted Average Exercise Price, Vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity Central Index Key Entity Central Index Key Concentrations Concentration Risk Disclosure [Text Block] Compensation cost Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Provision for income taxes Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves International Non-US [Member] Payroll-related accruals Employee-related Liabilities, Current Vesting Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Lender Name Lender Name [Axis] Percentage of annual increase in shares reserved for issuance on capital stock outstanding at year end Percentage Of Annual Increase In Shares Reserved For Issuance On Capital Stock Outstanding At Year End Percentage of annual increase in shares reserved for issuance on capital stock outstanding at year end. Issuance of common stock in public offering, net of issuance costs Stock Issued During Period, Value, New Issues Equity [Abstract] Equity [Abstract] Inventories, net Inventory Disclosure [Text Block] Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Money market mutual funds Money Market Funds [Member] Cash and Cash Equivalents Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Weighted average incremental borrowing rate Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Assets Assets, Fair Value Disclosure [Abstract] Credit Facility Credit Facility [Domain] Term loan variable interest rate Debt Instrument, Basis Spread on Variable Rate Other (expense) income Other Income (Expense) Other income expense. Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Leasehold improvements Leasehold Improvements [Member] Diluted (in shares) Weighted average number of common shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Capitalized software Software Development [Member] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Lease liabilities arising from obtaining new right-of-use assets Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Operating expenses Operating Expenses [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid in capital Additional Paid in Capital, Common Stock Additional Paid In Capital Additional Paid-in Capital [Member] Weighted Average Remaining Contractual Life (in years) Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Life [Abstract] Share based compensation arrangement by share based payment award options weighted average remaining contractual life. Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Balance Sheet Location Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of deferred financing costs Amortization of Debt Issuance Costs United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Total operating expenses Operating Expenses Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Percentage of purchase price on fair market value of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Work-in-process Inventory, Work in Process, Net of Reserves Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted average number of common shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type Concentration Risk Type [Domain] Income (loss) from operations Operating Income (Loss) Line of credit facility, collateral Line Of Credit Facility, Collateral, Amount Line Of Credit Facility, Collateral, Amount Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Proceeds from issuance of common stock in public offering, net of issuance costs of $11.9 million Net proceeds from IPO Proceeds from Issuance Initial Public Offering Cash and Cash Equivalents Cash and Cash Equivalents [Member] Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table] Revenue from External Customers by Products and Services [Table] Cash Equivalents and Investments Cash, Cash Equivalents, and Short-Term Investments [Text Block] Related Party Transaction Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Unused line fee at annual rate Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Number of Awards, Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Self insurance liability Self Insurance Reserve Summary of Cash Equivalents and Investments Debt Securities, Available-for-Sale [Table Text Block] Share Based Compensation Award Tranche One Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 10 nari-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 nari-20230930_g1.jpg begin 644 nari-20230930_g1.jpg M_]C_X 02D9)1@ ! 0$ E@"6 #_X1%T17AI9@ 34T *@ @ "@$ , M !!+ $! , ! ; $" , # (D@$& , ! ( $2 M , ! $ $5 , ! , $Q ( D (F $R ( 4 ( MO(=I 0 ! (T.H< < @, A@ 0 9&5S8P M 2D!\@'Z @,"# (4 AT")@(O C@"00)+ E0"70)G G$" M>@*$ HX"F *B JP"M@+! LL"U0+@ NL"]0, PL#%@,A RT#. -# T\#6@-F M W(#?@.* Y8#H@.N [H#QP/3 ^ #[ /Y! 8$$P0@!"T$.P1(!%4$8P1Q!'X$ MC 2:!*@$M@3$!-,$X03P!/X%#044%]@8&!A8&)P8W!D@&609J!GL&C :=!J\&P ;1!N,&]0<'!QD'*P<]!T\' M80=T!X8'F0>L![\'T@?E!_@("P@?"#((1@A:"&X(@@B6"*H(O@C2".<(^PD0 M"24).@E/"60)>0F/":0)N@G/">4)^PH1"B<*/0I4"FH*@0J8"JX*Q0K<"O,+ M"PLB"SD+40MI"X +F NP"\@+X0OY#!(,*@Q##%P,=0R.#*<,P S9#/,-#0TF M#4 -6@UT#8X-J0W##=X-^ X3#BX.20YD#G\.FPZV#M(.[@\)#R4/00]>#WH/ ME@^S#\\/[! )$"800Q!A$'X0FQ"Y$-<0]1$3$3$13Q%M$8P1JA')$>@2!Q(F M$D429!*$$J,2PQ+C$P,3(Q-#$V,3@Q.D$\43Y10&%"<4211J%(L4K13.%/ 5 M$A4T%585>!6;%;T5X!8#%B86219L%H\6LA;6%OH7'1=!%V47B1>N%](7]Q@; M&$ 891B*&*\8U1CZ&2 911EK&9$9MQG=&@0:*AI1&G<:GAK%&NP;%!L[&V,; MBANR&]H< APJ'%(<>QRC',P<]1T>'4<=:AZ4'KX>Z1\3 M'SX?:1^4'[\?ZB 5($$@;""8(,0@\"$<(4@A=2&A(B>K)]PH#2@_*'$HHBC4*08I."EK*9TIT"H"*C4J:"J;*L\K BLV*VDK MG2O1+ 4L.2QN+*(LURT,+4$M=BVK+>$N%BY,+H(NMR[N+R0O6B^1+\<-] M1B)&9T:K1O!'-4=[1\!(!4A+2)%(UTD=26-)J4GP2C=*?4K$2PQ+4TN:2^), M*DQR3+I- DU*39--W$XE3FY.MT\ 3TE/DT_=4"=0<5"[40914%&;4>92,5)\ M4L=3$U-?4ZI3]E1"5(]4VU4H5755PE8/5EQ6J5;W5T17DE?@6"]8?5C+61I9 M:5FX6@=:5EJF6O5;15N56^5<-5R&7-9=)UUX7&EYL7KU?#U]A7[-@!6!7 M8*I@_&%/8:)A]6))8IQB\&-#8Y=CZV1 9)1DZ64]99)EYV8]9I)FZ&<]9Y-G MZ6@_:)9H[&E#:9II\6I(:I]J]VM/:Z=K_VQ7;*]M"&U@;;EN$FYK;L1O'F]X M;]%P*W"&<.!Q.G&5&YXS'DJ>8EYYWI&>J5[!'MC>\)\(7R!?.%]07VA?@%^8G["?R-_A'_E M@$> J($*@6N!S8(P@I*"](-7@[J$'82 A..%1X6KA@Z&I+CDTV3MI0@E(J4])5?EAMJ(FHI:C!J-VH^:D5J3' MI3BEJ:8:IHNF_:=NI^"H4JC$J3>IJ:H_R#W(O,DZR;G*.,JWRS;+MLPUS+7--&UP;65T82!X;6QN&UL;G,Z&UP M.D-R96%T;W)4;V]L/CQX;7 Z0W)E871E1&%T93XR,#$S+3$P+3$P5#$R.C U M.C,W/"]X;7 Z0W)E871E1&%T93X\+W)D9CI$97-C'!A M8VME="!E;F0])W7J# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 M $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q M!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V M-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F* MDI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G: MXN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ HHHH **** M "BBB@ IK,J*SNRHB+N9F.U5 ZDGT%?E7_P4F_X*[_LQ?\$VO#:67CF]F^)/ MQTUW3C>^"?@'X,U"%?%6HHP80WNL7)#II5@S_*+F='DD^;R+>X,<@3\+/%7@ M+]OG_@H5\/+W]J'_ (*S?M4K_P $T_\ @GE+LU#2_@'X5U%O 7BCQ[8R8EMK M6ZLYBUQ,]TD;/#_:XO;J:2,-:Z3ⅅU]=E'"&,Q^&CF./G[#"R=HRE%RG4? M\M&G'WJC]++S/6PF4U:]-8BO+DIO9O64O\,5K(_?#]H;_@LA_P $W/V9=0N] M ^(7[4/@C7/&5I(UJW@;X4QW?Q?\4"Y5MALYH](BN(;6?=\NR]E@P>"17SSI M/_!:+6/B9!!>_L\_\$Q_^"D7Q?T>\^;3O%E_\$[/X<^"=43^&2WU2[OG1D/7 M.T=>:_G(O_\ @L3_ ,$WOV!T?PA_P2J_8'\(>*?%>C*;)/VHOVB[>:Z\3:Q+ M'^[DO+6*1GUJ6"XQYNQKS2D0L<62#"CX-^+/_!PC_P %6_BI=7AB_:-C^&.D M74QDB\/?";P!H/A:VL1V2'4'M9]3*]OGNV/%?IN6>$N*Q<5.C@9*/\V)J\G- MZ4J,7)>DJE^_9?18;A>=6-X47;O4ER_^2P5_OD?VUZ=_P4:_; &RZ\1_\$?? MVQ=/TL_-)-H'COP#XEU5%_V;%M4@FZ!_P5'^$]N&/QQ_9\_;8_99M MX\++KGQR_96\3?\ "$1/_=E\1:'%JFFP+U/FW5Q#'A3\U?YTK?\ !63_ (*9 M-<_:V_;G_:=64OO*K\5]32W_ ._(E\O'MC%?2?PJ_P"#@/\ X*M_"JXM2G[3 M-U\1=*MYA)-H7Q5\#:!XSMK]5_Y9RWS6J:B%/"F9S@G1I4(_X M*M9/[YQJ+_R4UJ<(UVO=C#Y2FO\ TI2_(_TM?AG\6OA=\9_#,/C/X1?$7P1\ M3O"5Q*UO'XC\!>*+/Q9HPF4 O"UQ;2.B2IN&Z)B'4\,H->A5_$1^R[_P<@?L MY^.?'&G:K^VQ^REI_P (OB1>216E[^U#^RO-=:/K3+N_=KK6GI*FK2V,;$R2 M6QOM2BEP,V#_ '3_ &%_L_?'?X/?M&?#+0OB7\#OBWX9^-/@;48E@M_&GAR_ MM[IY9ECC9X=0@B2,VMZH=#-:RPV\D;/AH8_NU^/\2<'YWPS4_P"%+#SA![2= MI1_\#C[OW\K_ +I\MF.4XS+I?OJ;4>^Z_P# EI^7H>V4445\H>6%%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X7?\%K/^"O MV@?\$XOAC;?#WX8-I/B?]K?XIZ-)/X!\/WD:ZCIOPXTV1Y+9O%.L6_\ &!)' M+'96C\7,\+E@T4,JM^H'[7G[3O@#]C;]F_XL_M)_$IV?PQ\+O"TFLKI4,XM[ M[Q/J$C):Z3H]JQ! FOKR>UM48@JAN-[?*K$?PY?\$P_ I_;>_:<_:?\ ^"R/ M_!0_4XM4^!'[,%W/\5?$C:O"T_AWQ-XHM;87>@^&]-MI3LDM-#M4T\PZ<)"6 MEDT6 K*MQ(&_1.!^&\)C85N(\[@Y8'#V2@MZU:7P4UWNVK^L5LV>]DV IU5/ M,,7&]>_FD]HGMGP.^#'PP_X)I_"J#_ (*T?\%8!JOQV_;?^.FH2>,?V8OV M;O&^H"]\6OJDJ1W,/B'7TG63R;V)9K69I)HVBT6&6W00OJ$EO;V_\]7[;?[> MW[2?[?\ \5;KXI?M"^-[C5_)GF3P9X"TGSM.^'GPVM)6S]AT73#(RQ+M6-9+ MB1I+B^,6H3II5QK[6L:W$^AZ#/,IB\]8VC^T73+(MLM MQ$!'+-+'$W])X'!8'AG!2XLXKE'ZVXZ:7C2B[?V6?VA_P!K'QK%\._VY_X1J.\C M^:/4M8:ZUY_+AEDAM0WE+Z[X-_X(4?\ !.#1M0F\4?$KX3>*_P!I;XD:C+]I M\0?%+]I7XJ^(?BIXS\33'[TU\LEU'8NY/.5M5ZU^<9WXOXF=>4*-;ZO3_EIP MC6J_]O2E*-*#_NQ]HUU:>AX&+XJESVA+V<>T5S2^;;48^GO'\IY_X)!?\$CH M)?[*N/\ @N7\&FUC=Y1N;?P7HK:-N_ZZ#7VBQGOYU0:S_P &X?B'XEZ5J6M_ ML+?M^?LB_MA0Z;:M>2Z)I/B:W\,>(V'\,*_8;O5;57)^7-U/;IZE:_L!\3?\ M$9/^"6WBS3WTS5/V)/@E:6[KM,GAG1;CP7?C_=NM/G@F!]P]?E#^TO\ \&OO MP!U*:7X@?L*?&CXD_LL_%72)6U+POI6K^)+[QCX"@N$^:&*WU(.NN:>=^/\ M2Q=7K(.D#5P9?XH*K6C!9QB*4N]>A1G3^?L>6?\ 6ZW,,/Q)&4K?6IQ?]^$) M1_\ );,_B?\ VG/V,?VHOV-O%4?@W]ICX)^-/A3JES*\>DWVMZ?]A/_ (+<_ 8?M.+.U\8^++W2T81KKGAGQ,X6+7E@,GF MXOGCU*WFV#[99RQB*OAS_@I?_P $H/ GPQ^%NC?M]?\ !/;QK)\>OV!OB(RW M\\UE=2ZQXK^ T]Q)Y7V'5RP\][&.=OLPFNT2ZLYMMO>*7V7$_P"L8'B>CF-. MGE/%U&FZ>(]VG6IOVF'KW^S>7P2?\LM_LN1]-1S!8A1PV9QCRSTC)>]"?EY/ MR?R9_:!_P2K_ ."MOP3_ ."FGPZN1I$-O\.OVA? ^F1W'Q3^"U]?_:;BVC9D MA_MS09VPU[I4LK*A?'FVLDB13J-\$UQ^M5?X[?[.7[1'Q5_93^-/@'X^?!7Q M+/X6^(?P[UI=7T>]BD9[2_C_ -7=:??0@@3V=Y"\MM/ _P LD4SKP<$?ZL/[ M!G[97P\_;T_9>^&O[27P[,=E#XLT[^S_ !EX3-XMY?> /$5F%CUC1;EA@DP3 M'?$[JC36T]M-L42J*_G_ ,4/#Q<(8N.89;=X&J].KA+?EO\ RO[+WTL^[^&X MCR+^RZJKX?\ @R_\E?;T/L.BBBOR8^7"BBB@ HHI"P! ) +'"@G!;O\ R!/X M47 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO"_&WC;Q)K5WJ7A3X< MZCI/A]=,;[/XO^*.O(ESH7A!C]ZVL;=RJ7M\H^\K,L%ON!E9W'V=O%SW/L#P M_@_K6,UD](0C;FJ2_EC=I>^B23E)VC%.32/Y;_\ @YF\=_&WX^^,_@)^P?\ ?PIKWBC3]&L_P#A?GQ@ MN=.,=IX>M[RY:[TCPO9ZAJ$K)!"T$,>N7302R?O/MUHX0E4KY>^/^D_!;X:? M\$P?V:O^";^I?&;3OV<+/S[3XS?M+:SXB%C9^(/C3J]Q)/>20Z?;O=))/IL. MIKY<5Y+&^[_A&].4+^Z85XO\;+G]JSX[_P#!6N+PKXGUKXT']C?P=^UUI?AO MQ)XVUL7&D>'/%7A70-:M(M8U2\U"*.+^T;6\BL;R2(+YD(CN(8X5V!:\Y_X+ M/? S]I;]MK_@H9\8_B]\*_!8\5?"+3],T'P%\+M=N?%.DZ3;7FEZ7HUI]I>W MM[FZCE2.34IM6E =%)\XG'-])IRJJ7NQO!=/-OV:?V(O^">GQU^*/A'X(?"SXA^//CU\6/&GVI-! M\*V^L76EIJ365G+?7DOG6]A:P6\<,-K<2EKB<* N"S'%?TPZ1^SM^UI\*/A1 M\'_@QX=^$>IZ-\*/@)JMKK_PT\#:)X=T?Q#H>E:C8FXFM=2O+:%9AJ-TEQ9C^PW2OVJ_V<]8* MK:?&/P)"S_<75-7S[5^#^)^1\#<5YW_ &?E'CEF&*LHRYHYKA>3 MGEOR4Z*IQLD[:>9[6>\=\9\-XKV,_#G"RPL+/FJY?B):VZ5)N2V=GZL_&/6? MVLOVW?!TI3Q-XJ\6Z$ZM@P^(OASINFD_A-IZG\JL:9_P4/\ VF+##7.O^']9 M"C)35/"5K&&^OD>5^AK][=+\1^#/&%HYT;7/#7B:RE3Y_P"SM2M=8MI%]]C, MI%>5^+/V7?V?/'#2RZ]\*?"#W,[;YK[2=.'A_4)F_O/<6ICD8^[,:_#LR^C3 MXXPA]?\ #OQ1Q&(_EC6K5N7_ ,#IU:RE_P" (Y\O\>_!ZK)8/C;PYPM)_:E0 MITE+Y0E3I2C_ .#/F?F!X=_X*C?$NS94\5?#KP;KBAL,VC7EYX,?!TS#$=N+N'7]+B_P"V>?QFKY@\6_P#!+SXEZ>7D\&^/ M_"'B:->5BUBTNO"UT?\ =5?M*9^KJ/>OD*L/V@'AY4YE*.:8>';ZO7YODU&O M_7<^IHR^A/QK2Y91JY9B)=_;T[?C5H??K\CWC]J?3O\ @G]_P4A^!7B+X"_% M_P :>%KG2M;B:Y\,:]K$9\)^,?AUK"QLMIK&BW%]'&8[F%FY"EHYXVDBD62* M1U;^-C]B[]HKX@_\$6_VZOBC^Q=^U%=:1\1/V0/BIJ__ @/QNT6=%\2_#GQ M%H&LP_9M+^(&D6P,B-$]C<1_;+90YFM7NK:6-KBWA\C^B?Q%^PY^TYX:\TO\ M-[K6+:,9^T>'M8L=763_ '8UF$WX>7FOP _X+1?LG>/]%^%O@WXZZ_\ #3QA MX7O_ %XAC\'>(-7UCPI>:7:SZ9JK,+7S;J2)4(AO5C2,;NNH28ZU_4/T6?I M9^+?$'B#A?!KQMX3J83 YE*5.-94L12C1K5Q/ MX'^%^5\,XS-> ^*X8ZE%*2P[JT9SW7-*,J;B[Q7O6Y.G<^!/^"P/_!/\?\$^ M?VM]9\$^#Y)]6^ 7Q3TL?%3]GOQ+]I&H6]UH-](WF:6UYN833:9-OMM^XM+ MUG<-C[0HK]*_^#8#]MJ\^#'[67B+]DGQ9J[Q_#C]J#36NO"MM>3XL]%\:Z): MS7%H\>YML?\ :5A'?6DFT;IIK?3$_@%7OB/J)_X*!?\ !NGX.^)>N,FK_&S_ M ()E?%N#XFPPJ,;A"MAK?AT,[?>/@^1BV=PK^;7X1_ M$SQ/\%OBM\-?B_X)O7TWQA\+/'>D_$#PQ?11Y-M?:/?0:A:MM/RL/,A0%&X8 M9!4@U_K0J5;BC@3,,BS?W\5A_:49=Y3IVE3FO.4>2?J^Q_/U##RSC+9Y7BW^ M\3]FY/\ F7PR^[ED?[*%%?@OX$_:\_;I^)'AWP]XF\&:)XD\0Z)XIT:TU[1] M5T[X1?:+&\M;R".XMYDG6V\LI)'(C*P^7#5[;I,G_!3WQJ%'VK_A$[28X^U: MK9^&]%$0/K&(7N1_WP:_R'H_2MR;'XNIE^3\)YUB*T)2BU#!JW-%V=Y>ULO4 M^GQOTA'^_C)'G5=XLKO4HY-5F'_ $SLT+3O]$0U^?=_^S'\8IK!-:_:1_:[UK0] M&ED6WN-$\.:Y=Q6=_+)PL$+N\,32O]U8TM9&8MA5KZ7^!_[+_P %/!6SQ%I7 MPRFDU!76?2_%7Q&=M6\8WS?-NNOL(M8,: MW#JQ5FAMK>-5@MH?DC_=0(N[RU:0R/F0]: , #T P*6OU;)\@QF%DL;GV, MEB\5W:5.E#_KU1CI'RE-U*G3VEM#X#,,SP]=.AEF&C0H=KND5"& MB?)<****^G/'"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KAO'_Q'\)_#31EUGQ7J#VR M7$XLM*TVSM9-2US7[IO]7::?9Q*TT\S]DC4X&2=J@L/./B[^TW\'_@Q;WT/B MCQ9I\_B:WM&GL_!VE2_VCXCOI"O[F(P1AC#YK857FV)U.>#7Q!HO[2?Q$U;6 M9_&O@K]F+XC_ !*\;ZE$UM%XW\3:?5+#J4I3?V:;<%UE**MS? MIG"GAAQ-G^&CG-7!RC@;KEE4J4\/&I_AJUW&'*OM2CSOI&,G?E^CM1O?VM_C M#+CPM:Z)^SCX(N%Q#JGB:"'Q9\3[V-O^6GV!2UM;94_ZJ1Q*A_BK@]/_ ."= MW@2_6W?XC?$_XI>/YH"6$-UK4>FZ4&9F>1DA*22*69F)Q+R6).2K;5VBEH?S0_L&_M0_%;X]_\%;/!7[*?Q,UK39_@=KOQH\;^"[WPW8Z-;Z5J M?V/1=-\33Z5;C4$7[2'$^FV.Y]^YMI!X8BO!?VOO^"C?QR_9T_;-_:C^"WA[ MPQ\.-7\!?"CX_P#BKX=^$[#7M*OSK$&E:/KEY9V.^\BO%,DIMXHP99$()YVU M^F_P^_9>^#OP@_:7TG]JKP5X/OM ^-_AWXAWGQ*AUJ37]3N=.?5]0DNI;YIM M-EN#;^5*;RZ!@1%55DPH4 5X-^TY_P $]_@Y^U'\9_B9\>O%OB'Q[X7^(7Q7 M\4S>,?%*>%;RPA\,F^NBK74L%E-:R2)YK+O*^<1N9B*^]P_TCOV;>=YQ"EQ# MP0\+@W0C3?/E].,E4YKN7-1J2E\.EUJ?NE/PU^DM@SMRQQ,I+ MFO?X9Q4=C[F_X)-:=XE_X*?? _XG_$NWO?#7PR\6?#'XAQ>![OPQNN=:TS6( MI]+M;^"^^T_+);AY)+F+RBDW_'MG?SA?N3Q;_P $_/VE?#(D>Q\-Z1XPMXCE MI_#'B."0E?[PAN?(E;Z*A-?#W_!(;0M+_P""7&K?'2S_ .$D\0?%;P'\:DT& MZ;19=(M]"UGPO?:$VJ*EU'-Y[13B>'5&CD3RXSNM83O(^4?T.>$/^"AG[-WB M;RX]2UW7/!MT_ @\2Z!,T6?^N]MYT0'N[+7Y/Q7X??L]/$?/L0_#S._[-HR< M737M:U"S<8W5L9!Q^*^D9>C/FC7FE(&_O1W!4(>>ZM78^$?VE_C M[X&,1\-?%3QA;PQ?ZNTO]3;7]/3'9;>[$L0'MMK^CWPM\6OA/\08]GA3Q]X+ M\3F5,/::?KMK>70#?PR6^_>N?[K**P/%7[._P*\;O+-XD^%O@C4;J?\ UM_' MH<%CJ;_]O4(27_QZO!C]";.L*_[:\'./KW^%\TH^G[[#U)_^D(\F7TM\GQRC ME7BIP7"=OBTC+UM1Q%-6_P#!FI^0'A/_ (*6?'313%'XDTSP=XR@0_OGN=+D MT34Y?I+;R"$'_MB:^C_#G_!4OPG.J#Q9\*O$&FL.))/#NNVNMCZA)EM\?3<: M]N\2_P#!.O\ 9NUTR-IVD^)_"CN=V="\2S3H#_NW8G&/:O&]4_X):^!968Z) M\4?%5@I^XNJ:-9ZML_%#"37LX7@KZ?7!"5'*LWI9A3CTG5HU>;_M[$QA4_\ M)D>;B>*OH6\6N53,,IKY?4EUA"I!1](X>=2G\N1H]ET3_@HK^S3JBJ=0UKQ/ MX<,\2N'\MXKX9P2P,L70] MM64Z?M(4O:1=2<8T\4TW&-W90>VQ\AF/"WT3G3GB>%.(L<\=%.5&DZ=3EG42 MO&,I3PJM%M6D_:+3JC\[/^"&,OV#O^"WWP=U-1=:9J'[):^.-/M9&\R.& M\L?#WCQ?-5#T;S8]/;([PKZ"OYECCGO_ ,#Q7]-G_!&)(_A-_P $Q?\ @ME^ MT7K:&VTG4?@+;?!7P[J4H\N*?4[[1?$]JUK&W3>;CQ)H(Q_T\1U_,K[\^N*_ MV=X=4EQ'GU2/\-5*2_[?5&'-^'(?E&7W>88SE^'FC]_)&_\ [:?Z4'_!-7_@ MH'H$/[ W['7@G3/AY\1_B/\ $3P[\ ?#OA*\LM!TJ-K69M)L8M.AVRAWF(,5 MO#\XA(ZU^BVE:]^V5\7'1[?P_P"#_P!G+PI<#<=1UDKX[\?E#G#06IVVZ''\ M-S&C+Z&OG7_@EUX$^*?AS]@O]D7P)IWA+3_@_HNF_ +PQOJSQU^V-^Q/\ LX^)+KX8_%G] MJGX _"SQW90PZIJ_A?XG?&C1?#OC=EO(EDM[J\M[V[6Y/FQ>6T;N-OEA F$" M@?Y>U>#N.^-N-LTJYAG6*EE/MZSIT<-06#4H>T?+'G2EBIQ2TE44J,9:%O!N MI1>*-8O]=^(?Q!",DOCSQU?G6=9@\S[\=C#@6]E$?N^7:1QY7 8OUKVROA;_ M (>?_P#!-\C/_#>7[(7_ (D/X5'_ +?4?\//_P#@G!_T?C^R&/K^T-X5'_M] M7ZSD_!-3(,)]1RC+9TZ>[M3G>4NLI2:X_XF-U:SR1V M_P"ZCDD_>LOR1LW0&O0K99F6'I^UQ&'J1CWE"27WM'G3PF*IQYJE.27G%GN5 M%?"__#S[_@G /^;\?V0O_$A_"O\ \G4?\//?^"E:592ZEJ>IZA<)9V&G6\$;2S3SS.0J1QH MK.SL0JJI).*YDFW9&)=HKX6_X>??\$X#T_;R_9"_\2'\*_\ R=2_\//?^"./@9\5OAY\8?!MMJ\O MA^X\5_#+QCI_C?P]!?01PS36;WEG+)$L\<=S;NT1;:M3E%><6CU&BBL+Q3XG\/>"?#/B+QGXMUBP\/>%/ M".A7GB?Q-K^JSK:Z7H>GV%O)=7EY<2GA(H889)'8\*J$UR).3Y8F"N]$;M%? ME_\ \/I?^"6)Z?MM?!G_ ,#K[_Y&KH_"?_!7K_@F3XU\0:;X7T#]MGX"OK&K M3_9=/CU?Q>OAFQGD/W8_MEZD-NK,?E4/("S,%7)(!]B7#O$,(>TG@:RBNOLI MV_\ 23K_ +/QZ5W0G_X#+_(_1VBJ]I=VM_:VU]8W-O>65Y EU:7EI,MQ:W44 MBAHY(Y%)5E965E93@@@BK%>.TT[,Y HHHI %%?*OQ/\ VZ/V+?@GXRU+X=?& M']K#]G7X7>/M&BMYM7\%>/\ XQZ!X2\4Z6EU!'=6K7%A7[(1/M^T/X5/_M]7H4\IS6M"-6EA:DHO5-0DT_1 MV.F."QDXJ4*,FG_=?^1]TT5\+_\ #S[_ ()P'I^WC^R&?^[A_"O_ ,G4G_#S M[_@G!_T?E^R%_P")#^%?_DZK_L7.?^@2K_X+E_D7_9^/_P"?$_\ P&7^1]TT M5\+?\//O^"<'_1^7[(7_ (D/X5_^3J[KP?\ MY?L/?$*^ATOP)^V/^RSXQU6 MXD$4&E>&OV@/"FM:I,QZ*MM%?-*2?3;45,JS6DKU<+47K"2_0B>#QE-7J49+ MUB_\CZOHID4L??\$X/^C\?V0__$A_"O\ \G4?\//O^"<'_1^/ M[(?_ (D/X5_^3JZ?[%SG_H$J_P#@N7^1M_9^8?\ /B?_ (#+_(^Z**^%O^'G MW_!.#./^&\OV0L_]G#^%9"4DBDC=71T)5E8$$@US8C!8W!\OUNC*%]N:+C?TNC"K0 MKT?XT'&_=-%BYN;>RMY[R\GAM;2UA:XN;FXD6&"WC12SR2.>%50"23P *^=] M6C^(?QM#6V@:WJWPL^%,P*GQ'I\*P?$;Q[$>-VG^8I&F6;CE;B1&N91@HD"[ M9']P\0>'K/Q+;VFGZFSRZ3%?1WM_IF/]'UCR?FA@N.YA$GER-&.)/)5'W1M( MC[]?)9SDU;/Y?4<94E# _:C"3C*L_P"64HVE&FNJBXRF]&U!6GZ& Q\,L7UF MA!2Q'V92BI1I^<8R]V4^SDFHK5)RLX>._#[X _"'X8GS_"/@C2+757;S;CQ# MJ$;:WXEO)&Y>274+@O.2Q^8C?MR> *]A Z #Z#%+17;E.0Y+D.&C@LDPE.A M27V:<(Q7_DJ1AF&9YEFN(EB\TQ$ZU5[RG*4I??)MA2$ ]0#]1FEHKU6E)6D< M)_GK_P#!Q_X$^+7[+?\ P4:F^,7PX\:^.? _A3]ISX>:7X\LKGPIK]YH&E#6 MM$MX/#NMVNR)UC>0)8:3?2\$EM64GDU]3_MC_'+QCJ?_ 3+_8V_X*4_LE:+ MX2BTMXX_A=^V/X+NM'DUC2M(\3+]GT[^TFA259+& ZG97L'R21J\?B#26V?/ MNK]P?^"^W[!=]^V[^PYKVH^ ]%DU?XW?LZ7LWQ=^&MG8VOVG5_$EG%;-'XDT M"W4'?L< M?MN6#>$=^$M>EFT[4M$@\1VNF>,?!6J6NS[9H^LV=PT:P72.2- MV_D4_P""B_[ ?Q8_X)U?M'^)O@G\0[>ZU3PM-HI9.F_P"";?\ P4P^/7_!-3XQ-\0/A=,GBCX? M^*&M[+XM?!K6[Z2U\*?$.RB9MC[E#&TU"V$DIM=0C5FA9G1HYH'F@D_%_$?] MF3]&+Q R+^V_#_ U,#B)KGC]7Q$N2:?V>6K[2,7VM%*^CMN?O."^DKXLX/ Q MKX#%T<1UBJU--279NFZVWDGY[FQT.XUFU M3W\ZW$B?B&K+T_X@?'/X>.EOIOBWXE^$3$=BV2:MJ6E0+M_Z=V8+Q[K7Z_?L M(_\ !5+]CO\ X*#^&=.N?@U\1].TGXEFP6X\2? SQQ=P:#\5/#LBKNN!'8L^ M+^WCQG[9I[30[63>T3DQK^C311."'BC8'@AD# U_!^;?L[)<-9G*'#W%6,P% M:/V:E/FDO^WH5*7WI6?04_IF9K7IO <:\*87$]X\TH+_ ,!J4ZQ_-[I'[;G[ M4NC;$A^)^H7D*=8-4\/Z7JF[_>DEMFD_)J]#T[_@H1^U Y2&.[\.ZI,3C:_@ M]'DD_P" Q,OZ5^^1T?2&.YM*TYCG.38QD_\ H-<;\1OB1\+/@IX-U;X@?%7Q MKX(^%_@30HO-U?Q9XUURS\*>'; ?PK)=3ND89L85,[F. H)XKW,J^B?XV8.< M,/@_%+'?AI@I5'VG3BW\XX5-GY$:5^U_P#M MR>)!C0OAX]\I7<;G3_A;J$T,8_O-(SE !ZFOXM/^"Q__ 47^(W[=?QM\.^% M-9\3V>N_#WX C4/#GA;^Q+&WL]&U35KZ2W&M:A"8OEF4FQM+>*0LV5LV:-ML MW/ZH_P#!9'_@X=C^.OAGQ7^RU^PC?:WH?PLUVWFT'XG_ !^GMYO#WB/XAV;[ MH[C2?#EJX6XLM-G37 CN;E)&B6*WBWM"=>KXF^)O%F.S/$>S=/#X:M+EAS3LE+V2E*]27P13 ME[O,[J^WR^?\:'=QAU'2-,ADL[^UL-0@8"2&6. M:U\)V6&X,WAG4,'Y:_ 7]D']G_6_VJ?VH?@-^SOX?AN7N_BU\3M)\)7UQ:Q- M*^D:;-=1MK&I,%^81V5BEY=N1SLM7Q7JO_!1?]MKQE_P4"_:S^)7[1OBF*ZT MK1]:N5\._#3PC<7/VI? _A?3VDCTC35P=OF[6DNKDQ_(]W?73@*'"U_2;_P: MP?L$WMQKGC__ (*"_$'19(=,TRUO/A)^S[]OM2O]H74_[OQ3K]N6 .R"()I, M,J;E=KK58SAH>?Z[Q.+GP+P%B,VS*2^O5G.I+SK5?ABNZAI'_#&_<^#J57DV M35,3B/XTKR_[>ELOEMZ(_M2TK3+#1-,T[1M*M(;'2](L(=,TVQMT\NWL[>WC M6&&*-1P%1%50!T"BOX!O^#DC]C+]JG5?VY_'O[36@_ CXC>*/@/KGP]\,V5O M\3/".@R>+/#NFR:7I,-G?+J?V/S9+ 1RQL-U]'$KC!1F6O\ 0(HK^6^$.+,5 MPCG/]L4*:J-Q<91D[7C)IO7H_=WLS\WRK-*F58SZW"/,[6:?F?XN!!!*L"K MX*D8(I*_9C_@X+T_3]+_ ."O'[7-KIEC9Z?:&X\$W9M[&UCM(#-:/-;SM>Q^R82 MLL3A:>)M;GC&5NUU&=%U?Q%KVJ3K::;HNA:;-J^KZE(WR MK'!;0JTDC$_=5037]Z__ ;S?L9?M/? ?]B[]LC2OC5\&O%WPIUGXZW*O\,M M \=V\/AKQ)KL:^'-0L3)-ITSKZB53>I#NW%ER@W5\L_\&AFGV,C?M^: MG+96DFHV;?#&SM+][9'OK2**A3E3E*I=MR^"JK1TY=;7U=_(^#XHSR?M:F4PIJRY6Y=_AEL? MX^G[0'[)G[2_[*OB%_"W[1/P/^)'PBU47+VMM-XO\-SV.B:PT9PTFFZJH:RO M8\_\MK2:5#U#U\]5_KL?M^V%CJ7["_[9-MJ-E:7]L/V6O']R+>]MDNH1)#X5 MU:6&3:P(W(Z*ZMC*LH(Y%?Y$PYP?;BOU'PTXWJ\:X"M+$X94ZE%QB^5WC*_5 M*UX[;:^I]'P_G+S>C+VE/EE"RTZBU_97_P &W'_!6PZ->:'_ ,$ZOVB?$JKI M.H7#1?LL^--%L9=8S7PR7ZKJG;J>CF674,RPDL+6Z[/L^G]=C_:'KS?XR^'M6 M\7?"#XJ^%-!MA>:YXG^&^N>'M&M#/':BZN[W2[JVMX_,D(1-TDB+NSA_:Q^".BV]IX]MY95@N/BEHJ>7;6?B^U MASDN[M';Z@B96.Z:.3$:7<,:_O+7\,9KE>8<-YQ4R_'1Y:U*7R=M5)=XRW1^ M-8K#8C+\5*A7C:47_7R/\@7]H+]C+]JS]E'59M%_:(^ /Q/^$\D=RUI!JOB? MPO./"NI.N?\ D'ZU&)+"\''W[6>1/]JOFG/^-?[0FH6%CJME=:=J=E:ZCI][ M UO>6-];K=V=U&PPTSMTDFD;V137^D;_P &[G[,WQV_97_X)_WO@?\ :$^&NO?"CQGXJ^.VO?$3 M2?"GBC[/!XA72;[2?#UG:W%Y:1R-):R/)IUT/LUT(YU$8+1J&7/QK_P:::;I MR?L4_M#:NNGV2:K/^U+>:?-JBVB#49K>/PGX4DCMVGQO,:/+,X3.U6E<@99J M_JEK\F\8..*V8XRMPC'#QA3HU(MSO[TK1NM.B][S^1\QQ7G,J]665JFE&$D[ M]7I_P0K\ ?\ @Y%_:L'[/'_!.KQ/\.=$U,67CO\ :C\1V_P?TA(9_+OH=%3& MI^*+A5_BB>SMETV3T_MQ.]?O]7^=5_PG M1_>R_P"W/A_\FY?E<\KAK!_7,VIJ7PP]Y_+;\3^<2BOU:_X)'_\ !.?4/^"D M'QL^+/PY>XN-+T'X?_L_>)_&*ZTLC6ME!XDN;&32?!EO/,HX7^U+RWO7C/$M MOI-RIX-?EMK&CZKXQ-;WFG75K(T-Q!-&>5D MC=&5D/0J:_LZAFF7XG,JV4T97K45"4UV4^;E_P#2?R/UF&(H3KRPL'^\C9O_ M +>V_(_57_@G-_P6)_:W_P"">WBGP[I/AKQMJ/Q"_9[&KP'Q?\!_&]W)K/A@ M6+2#[9)H,CMYNDWFR25T>T989)=AN+>X5=M?Z@W@WQ=X>^('A#PKX\\(ZG!K M7A3QKX/OV5?$%;IE/W8DMI;C2X@/X= M -?@OCCPEA:6!H\2X"C&,U+EJ\JMS*7PREYJ7NWZ\Q\5QCEE*-&.84(VDG:5 MNM]F_GH?T%T445_,Y^>'^>C_ ,'&_P"QE^U1+^WS\8?VF].^!'Q&U[X">+?" M_A9M+^*?A?0)/%/A:U_LOPSI6EWRZE-9^:VGF.XL[A,7ZP[U4.F]&5F_F>(( M)!!!!Y!%?[1]?Y;'_!=/3=/TK_@J_P#MBV6EV%EIMFOC/1IUM-/M8[.U#S>% M=!FFD$:@*&>21W=OXG8D\FOZN\'^.:V=TH<,XG#I?5J,>6<7\48VBKQ:W[OF MMY(_3>%,YEC(++IT[>SCI)/HM-C\EJ[+PK\.?B#XYCOIO _@/QEXQATUXXM1 MD\+>&+WQ#%8-)O,:SM;QN$+!6*AL9VG'2N-K^W?_ (-$N?A_^W*?^IR\!C_R M3\55^E\:\0OA3AZMGE.BJCI\ONOW;\TXQWY7MS7V/?S?'_V9@98R,>;EMIMN MTO,_B]\3?#;XC>"H8[GQEX \:^$K>5MD-QXF\*:AH,,K?W5:>)03["N*K_9X M\0^'?#_BW1-3\->*M"T?Q-X( M=-U/X"_&SQ/8^%+.\6XU/X3>*[V;Q=\)?$4>X--#<:'.YBA:0#:US9&"Z7<= MEPE?Z*W_ 2N_P""H/PL_P""F_P0N_&OAS3D\#_%WP!+:Z/\9OA3->_;G\-7 M=S&[6NH:?.0&N-,O?)N#!*RAT>WFBD&Z/?)_E9U^T7_! +]HG7/V?_\ @I[\ M ;.TOKB'PM\<[ZY^!'CC3(I=D.KPZ]"PTG-6GB)03UM*+O:Z>O?;\3XOAW.)9=7^K^SYHU)16]FNA_DF4445_ M:WN^SY^7H?K>EKGOOP$_97_:/_:D\1IX3_9Z^"?Q'^+VL>='!=+X+\,76I:5 MI)<[4?4M0P+6SCSUENY8HQW85_K>? ;PSK7@KX&_!GP=XDLQI_B+PE\*/#OA MG7[ 7$=V+&]L-'L[6ZA\V-FC?9+%(N^-F5MN0Q@/_ 3=L+#3O^"?/[$, M.G6-GI\,W[)WP]OI8;*V2UBDFN/"FDS7$S*H +R2.[NQY9F8GDFOM6OXH\1^ M.Z_%^,CA98>-*G0E-1UYI2Z7;T[;?B?D7$&<2S.O[+V:C&#EZOI^@4445^9G MSH4444 %%%% !7^?!_P<'?\ !(?5/V6?B?KG[8_P \+/+^S1\5M?-_\ $#0= M#M";?X(>)K^?]\&A5=L.D:G-+OM9%_=V]S+);'RD:S67_0?KF_&/@[PI\0O" MGB+P+XZ\.Z/XN\&^+M'N/#WB?PQXAT^/5=$UZQNHVAN+6ZMY 4DCD1F5E8=Z M^MX,XMQO!^<1S##^]3E[M2'24?\ -;Q?Z-GJY1FE;*L5[>GK%Z27=?YG^?G^ MQ5_P4C_9J_;*_9^T#_@FY_P5S>>X\&:1''I7[.'[8#7 @\9?!V\6'[-I]OJ^ MI,CM%'$OEPQZA*LMN8E2+4(VA7[3'\)?\%!?^"-7[57[",]WX[ATM?CS^S%J M$:ZMX2_:-^%EHVM^%9--N-K6LVO6L)E?2W>.2 ^9(\EG)YH$%Y-A@/T6_P"" MN'_!N_\ $_\ 9PU3Q3\>_P!B?0O$/Q:_9YFDFUW7?A78)+K_ ,4?@Q&3YDL= MM$-T^K:3'EBDT0>\MXN+A95B>\?\P/V%O^"P7[;7_!/\1>%?AIXYM_&WP?2X MD74O@/\ %NWF\5_#L+(S_:!I\9ECNM,9S)([?8)HHW=@98YONG^F\DJ+%4GQ M!X=XB$Z-1\U7"U'RQ4W\3B]Z4WUT<)?%O[Q^B8-\\?KN133A+65.6BOUM_++ M\'OYGY@Z?J.H:5?6NIZ5?7>F:E87"W=AJ.G7+V=]921G=')#,A#(ZGD,I!!K M].OA!_P6J_X*C_!#3H=(\$_MD_$[4-+MHQ##9?$FWTCXR+%&ORB..77K2]E1 M0!@>6RX[5^F=[^VQ_P $#?VW"]]^UI^Q)\1?V,?BQJ[JNL?$S]F.[2\\(/*W M^NO9+6Q2%&D=]TC"71+J3YN9I#\QQ+K_ ()Z_P#! #QQ*;_X;?\ !7CQSX.T MR7]['IOQ,^'>,-0\7-8F1L>3I]K-(T<"L< 16Z*/05^^-M^Q=_P;F_"I9-1^*' M_!3;XX_&.6T_?1>'?A1X#NM/35G3YO(\R'P]>KA^F3M;MO\ \%>? M^"8G[#D3+_P3!_X)U:?JOQ0LX/)TW]H?]J.Y;5_$&F3A=INK. W=YJ)27/S1 MVM]I:^L?\(Y,'F&48:7_ !B'#TW6_F]@L/#_ +>E4496V^&+?EVRHUL+2_Y% M>!ES=^14U\W*S^Y,\:_8?_X(?ZO=>#O^&OO^"GGB@?L=?L:>#H8]?U'2O'%T MWAKXM?%&/EH;&VT]E:YT^&Z*LB^9&VH7.Y$M+1S,MS'X5_P5,_X*K6_[7=AX M1_9=_9@\''X#_L#? _RM-^%_PKTNU71KOQL]ENBMM9UR&-F VAI)+>T9I/+- MQ)-,\MQ)O3X5_:^_;O\ VJOVZ?&L?C;]I7XLZ]XZDL))#X9\*1%=&^'W@M), M!H]'T2WV6T!8+&KS;6GE$:>;+(PW5]'?\$V_^"2_[3G_ 4C\;6D?@31;OP' M\#=+U1;7Q]\?O%&DR#P?H:(5-Q:Z4IV'5-2"$8L[9\1M)&;B6W1Q(>^>7QP- M3_6WCW%0YZ6L*:_A4K_RI^].H]N=J_2,8ZF[H*C+^T\ZJ+FC\*^Q#TZREY_< MCC?^"9/_ 3I^*?_ 4C_:,T7X2^#8;S0OASH$D'B#XV?%$VI?3/A]H?F?/M M8C9)J%YMD@L;4*/\ Z3$_<,I_Y%>'_P"O?_ 4$_P"OGX5_^@_$:O[/Z_C _P"#0C_CS_X*"?\ 7S\*_P#T'XC5_9_7 M\C>+'_)PXC_MW_P!(B?*?[=__ "8]^V5_V:G\1/\ MU$=8K_(;K_7D_;O_ .3'OVRO^S4_B)_ZB.L5_D-U^L_1]_W/,O\ %3_*1]+P M-_#K_P"*)]2?$']D7XN?#W]F+X _M=7FE_VI\%/V@+[7O#FC^)M-B:2'POKW MA_6M3TNXT?5#TCFN(=/^VV[?=FC:=4^:WFQ\MU_HC_\ !&/]FOX4_M>?\$'/ MAW^SW\:=!77? 7Q#U#Q]IEYY6V/5="N5\G[$WQ6_8!_:2\;_L\?%:UEN&T>?\ M;P)XUBLFM-$^)/AZZDD M&F:U8Y)&)51XIH0[&"XM[B%F+19/Z/PMQSA\YSO'\.8NT,50J2C'^_",M&O[ MRVE]_73Z'+E<9,32))# M,547%M<6\P51(%'^1Q7ZS_\ !(#_ (*;^+/^":_[25GXFU"35-<_9\^)DEMX M9^//@6R9IFFL5E86NOZ?!]TZCI9FFDB!_P!?#--O&/\ V-6H?^E0<,DD37UY(N3PIDG;:.PP*_OA_P"#I']J@_"7]BCP9^SAH6I&U\4_ MM0^/4AUNWB;$K>%?"K6VJ:ER#N4RZC-X=CZ8>/[2M?P4?!WX7^*/C=\6/AG\ M&_!-M]L\7_%3QYI7P^\-P'[CWFL7T%C;M(1T17N%9FZ*JL3P*_;O _)Z>6U=DWTIT[Z_.7-]R/L.#L(L/@JF/J:3>(+2>0;;G_A&?#(+I3_%% M?0'TK^9'_@X=_9/_ .&8_P#@H_\ $7Q%HFF"R\ _M*Z='\?/##PI_HL5_J4L MMOXFM]V,>9_:MK?79C'W(M2M^Q%?Z.?P5^%/A?X$_!_X7?!7P5 ;?PE\)_ & MD?#SPZCJJS/::/8P6,,DN!@R2+ 'D;JSNQ/)K^?[_@YY_9-/QN_85TCX_:!I MIN_&?[*?C./Q)>2P1^;=R^%?$#VVDZ[&J@9817(T.]9CQ'#87#=-U? <%<;3 MEXGU,UKRM2QDY4_12=J7W6C'YL\3*,XD^(Y8FH_=JOE_^1_0_P [VOZ$_P#@ MVN_:S/[/7_!0C2?A1K^I_8O 7[5?AF3X5WL4\S16%OXBMBVI>%KIE'WII)XK MO2XP?XM>/U'\]E=-X+\8>(_AYXQ\)^/_ ?J<^B^+/ _B6Q\7^&-8M6V7.E: MAIMS%>6=S'C^*.:&)Q_NU_47$N3TN(,CQ655?AJ0B M7TT"KJFFL_=[&]CO+1_]NU:OH>O\^\10JX6O4PU>-IPDXR79Q=FOO/P^I"5* M+_ )2T?MD?]C?H7_J(>'J_U&Z_RY/^"\7_ "EH_;(_ M[&_0O_40\/5^V> O_)3XK_KR_P#TJ)]?P3_R,JG^#_VY'Y%5_;Q_P:)?\D^_ M;E_['+P'_P"D?BJOXAZ_<#_@D)_P61A_X)7>'_CIH4O[.TOQT_X7/K.@:LMS M'\6%^&G_ CG]BPZI#Y>PZ/?^?YW]I9W9CV>3C#;OE_=_$S)\RSW@[%9;E-/ MGK3=/EC>,;\M2,GK)J.R?4^SXAPN(QV55*&%CS3?+IMM)/KH?Z:%?PG_ /!V MQ\3-$UG]H+]DSX16<\,VN> /A/KWCG6TB97>UC\3:I:V=G')CD,1X9N)-I_A MD4]&KW'_ (B]K/\ Z1]W/_B5"_\ S(U_*'^V!^U3\2OVT_VC/B=^TG\5YH!X MK^)&N_;DTFQ=GTCPKIUO&EKI>D6.[GR+*UAMX%+?/)Y9D?<\C,WY#X7>'/$N M3<3QS?/,/[&G2B^7WH2YI2T^S*6BC=O;H?,<-9#F&$S'ZUC*?+&*TU3NWZ-G MS57Z7?\ !'+X=Z]\4/\ @I]^Q3X>\/6\MQ#/ .H1*^J_![PUOLFOC;_ ()U?\H_OV'?^S1/AO\ ^H?H]?9- M?YU9E_R,<1_CE_Z4S\(Q7^\U/\3_ #"BBBN(P"BBB@ HHHH **** "OQQ_;J M_P""&7["/[=%WJ_C/7/!%U\%_C1JA>YN/B[\&O(\.:GK5PVYO.US261M/U%G M=MTD\D*7CA0OVI17['45Z.69MF>38E8S*ZTJ51=8NWWK9KR=T=&'Q6(PE3VN M&FXR\C_/A_:,_P"#63]N?X;W=_?_ \<_";]H_PPDK#3;$ZLWPE^(LJ]0TV MGZ@S:8O&!E-39B<_*.*_*;QU_P $B/\ @IQ\.KR:Q\0_L/\ [0MY+ Q62?P7 MX"G^).FCW6[T@W4+#W5\5_J[T5^K9?XY<786C['%PI5O[TH\LO\ R5\O_DI] M-0XRS.G#DK1C/Y6?X?Y'^2?I?_!,W_@HEJ]TMI8?L,_M8RW#-Y?[[X!^*+.% M/]Z66R5%'NQ K[G^"'_!NM_P5.^,MS8MJOP7\/?!#0+T@MXC^-?CW3M"CM5Z MGS=+L6O=54^QLQTK_3)HKIQ?CQQ/5ARX7#T:;[VE+_VY(UJ\:YA)6HTXQ^]_ MY'\MO[%7_!KG^S!\&[W2?&O[6WCK5/VG?%UD\=XO@'3+2;P%\&[*95W;+J)) M6U'4PCX8&6:V@D'RRV;J64_TX^$_"7A7P'X;T;P=X'\-:!X.\(^'+"/2O#_A M?PMH]OH'A[0[6(;8[>SLX$6&&-1P$C55'I70T5^69YQ+GG$>(^L9SB)5'T6T M8_X8KW5]U^Y\SC,QQN/GSXNHY?E]P4445X1Q!1110!_F)?\ !PP?^-P'[77U M\!]L_P#-,_!M?BWGZ_E7[1_\'#/_ "F _:Z^O@/OM_YIGX-K\6L^X_[[K^_. M!W_QAV4_]>*/_I,3]PRG_D5X?_KW'_TE']JG_!H1_P >?_!03_KY^%?_ *#\ M1J_L_K^+_P#X-!_^//\ X*"?]?7PK[Y_A^(U?V@5_(_BO_R<',O\5/\ ]-4S M\NXH_P"1[B/^W?\ TB)\I_MW_P#)CW[97_9J?Q$_]1'6*_R&LCW_ .^37^O+ M^W?_ ,F/?ME?]FI_$3_U$=8K_(7].1_W\-?K/T?O]SS+_%3_ "9]+P-_#K_X MHG^F/_P;B9_X='_L\_\ 8T^.\?\ A<:_7L__ 5]_P""8_A#_@I3^S==^&+* M/3-"_:!^&D=UXE^ WCJ\40QP7S1C[3H.I3 ;O[.U,1112$?ZF:.VG ;R6CD\ M8_X-Q/\ E$?^SR/3Q3XZ]_\ F>-?K]S:_&N(LSQN3(G*+_[> MV?=/9KJCY3,,15PF>5L10=I1FVOO/\9?QQX)\6_#7QEXI^'WC_P]JOA+QMX) MUZZ\+>+/#.N6C66KZ#J%C,UO=6MQ"?NO')&R-V^7()%_Y5_>7_P<W[/GAMIOB]\.]!7_ (7YX0T2SS=_$KPW8Q;5U^"-!N?4=(@4 M";/S3V$/W@UG''-_!ED>H_[^&OZ_X)XNP7&&34\PH:55[M2'\LNOR>Z[H_4\ MHS.EFN$CB*>DMI+L_P"MC^LO_@W*_P""N'_"EO%FE?L$_M#>)I(_A'\0-99? MV?\ Q;K-SFU^&_B*^DWOX>FD<_N].U::1C!@[8+Z7&W;>220_P K_CHX\;>, MN#QXJU# R?^/N:N51FCD22)RCJZNCI*RNC+RI4]B/6G22O+(\LLADED5F.YF8]22>YKJRSAC+\GSS&9W@?=EB5#GC]GFAS>]ZRYO>\UW;-,/E]# M"XRMC*.CJ6YEZ7U^=]3^_?\ X--C_P 8,_M!>W[6-]_ZA_A&OZF:_EG_ .#3 M;_DQG]H'_L[&^_\ 4/\ "-?OK^VS^T?I/[(O[)OQ^_:/U9K4_P#"J?AKJ'B# M0K2\_P"/;5]:DC^QZ#I[?]?>I7.GVW_;QFOX^\0,-6QGB'C<'AXWJ3JQC%?W MI1BE^+/RW/:9_:]WJ5L7'WHM/@STP/QX^%?Q5^(/P2^(/A M?XK?"CQ3J7@GXB>"]0;5/"OBO25C.IZ'=-#)#Y]OYB,@D$L>)->OY]5UWQ#JMQKFMZG=SM+=ZE>7DS7%U/(W4N\LC,2>I8U_ M(O&?Q4^,K7WQ!TR2/XB>(O!<>A^'+J MX\C0;=+73[RWA=;BUM4U%9F0R,NK %L*H7^HL?FN0^''">$PF91YJ,5&ERQB MFY/E]YM.V]I-_P#!/T:OB<%D&64Z6(^%6C9:WT_JY_-1_P /H_\ @J;_ -'M M?&CZ_;K'_P"1JY?QQ_P5N_X*0?$GP;XJ^'OCW]KOXK>*O!/C?P]>>%/%WAK5 MY[&YTO7M.U"WDM;RSGC^SK>%_@5\6_#%]X=O](U#Q)J7BW^PO%.BSK/<;KZ\EEF5+ZROK-XHGD/S: M9>%<#(K^=//N/^^Z_;N'L]P'$>4TZ:[GUV!QE#'X6. M*P_PR[[G]X'_ :E_M9_\)K\ _C/^Q[XCU-I-;^"GB=?B?\ #JTNI]TK^&_$ M]U=-_SRL+PZ?J;#_J&"O\ 5(K^2?&+ M('DW%U3%TXVI8E>T7^+::^^TO^WC\QXLP7U7-'6C\-37Y]?Z\PK_ "X_^"\9 M_P"-M/[8_7_D;]#[?]2AX=K_ %'*_P N+_@O&?\ C;1^V1T_Y&_0\?-C/_%( M>'J]OP%_Y*?%?]>7_P"E1.O@G_D95/\ !_[?\$?OBA_ MP5%T/XQZY\.OB]X"^&$'PH_[^&O[>_\ @T2_Y)]^W+_V.7@/_P!(_%5?O'B/G>8\DC^4O]NW]B?XM?\$__P!H MSQ5^SI\7_L.H:OHMG:Z_X;\7Z)!<)X:\>Z/?1[K/5=.\U%&?E^:61XX5O+./#-]JLQ$@7[5(U?YJY^4D-\I!QAG(-9^ M'7&4.,,@CB:UOK5/W:J7\W\UNTEJOFNA.0YLLUP2J2_B1TEZ]_F?O7_P;T?M M;?L_?LR?MN:;HG[0'@+X?W-A\9(+?P3\/_C?XIT6&ZU[X(^(&DD2QDM;Z4%; M.SU,W#V5U<)M:-FM7,L<"W&__2GK_%LXZ9'_ 'W7^BW_ ,&]?_!4_P#X;,^! M?_#-GQF\2?;/VF/V?]!AMH-2U2Y\S4_BSX1A\JUL=8,C'=-?6):&ROB1[B;9^6^-W!M>HX\78&\DDHUHZOE7V9+LNDK?XN[/F^,,IG+_ (4Z.MM) M+MV?^?\ PY_1Q7Q?_P %'O\ E'U^W!_V:7\0O_43U:OM"OB__@H]_P H^OVX M/^S2_B%_ZB>K5_/>4_\ (UPO_7R'_I2/BW_ 'UFO]$;_N/^W?T/W/[!_KD_\$ZO^4?W[#O_ &:)\-__ M %#]'K[)KXV_X)U?\H_OV'?^S1/AO_ZA^CU]DU_G7F7_ ",<1_CE_P"E,_", M5_O-3_$_S"BBBN(P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M_-?]M;_@K9^PS^P-?S^&/CQ\6#+\38],CU>#X/\ P_T:;QI\2)H9UWV[36T> MVVLA*F'C.HW%LLB_,I8)A\3?!OAD7-QI^CP6MY']CU'5K>Z7RY49,O$JGJI(^:OL M>!LGR'.\[^I\1XKV&'4)2YN:,;R3BE&\M-;OST/6R7"8/&XWV6/J#OVY?VYOCI^U%\/O#?B?PCX-^)MUH"Z#H/C 6B^)K2'1?" M^A^'6:\6WEE@1YGTEY@L4L@59@-S$%J^!N<_Q_\ CN*_9W_B'K_X*^ _\FBR M9/?_ (79\.]?\ !!'_ (*M?L^_ M\$T];_:)T;]H3PU\2]0T'X]S>#_[,\5?#[1[+Q!#X2;PZ?$RS-J5G+=03-%( M->C8-:^=(OV=AY3;A7][/[-/[:/[+W[7_P -]3^+'[._QC\*?$3P1X?&_%'_ D*KX;U*QS]HT[4+F&#]_<0Q_Z3)'][/0,P_%O%+*N!LSC6XDRW M,(2QTY4U*,:L)*2O&#?+JURQUTTTUZGR'$F$RC$*68T:Z=9N.BDG?:.WDOR% M_P""D7_!P;_P3UT[X(?M ?L]?"CQ1XS_ &@O'7Q+^$?BCX66>M_##PXJ_#?0 M;S6M(OM)2>ZUR^EMEN((VN?,\W2X[Q'51ANS_@K MX./^&19>."3\;?ARW_NP4#_@WL_X*^=_V19/_#U_#G_Y?U^B<%KP\X,PM2AE MV:4G*I9RE.M3;=EY62^X][*J>2Y32E3P]>+L^#?$/B"^D^*.E>%8?%_P\FAUO7K_6(VN([6X.IQ-$M^ ML96*SG!\EFW#[M?V&_ +]HWX&_M2_#NR^+'[/7Q.\*_%CX?7U[)IB>(_"E\; MF&SO(4BDFLKR!U6>UN8TG@=[:YCCE59HV* ,I/\ FZ?\0]O_ 5\_P"C19?_ M ]GPY_^7]?V7_\ !O\ _L@?M$?L3_L3>+?A)^TU\/?^%:?$'5/V@]<\<6/A M\^)]&\6&;2[S1?#=I;W7VG3+NZMUW2Z?=IY;2"0>3DH REOR/Q1R7@GV53B' M(<=&IBJE3WJ<:L9KWOBE9>\M?.Q\OQ+@LI4)8_!UKU)2UBI)_/N?N*RJZLK* M&5AM96&Y6'H:_P [+_@X&_X))-^Q?\6)?VGO@3X>,/[+OQK\1R'4]"TFT\NQ M^"GBBZ+7$NE;%&V/3+\^=/8%=JPLDUKM18[6_&SX,?#?]HCX3^/?@ ME\7O#-EXO^&_Q*\.S^&/%6@WR_)/W=3PLFS6KE.,5:.L'I)=U_FC_ !O^ M?]K]*.?]K]*_:K]KG_@A%^WS\ OV@/'_ ,-_A/\ 'XJ?M _"W3]2^W?#KXK M^ _"DFN:=XFT>Z_>6?VSRN+>_@7]Q=6[!=LL+M'NA>%W];_8K_X-R/V\OVF/ M$@NOC3X7E_9)^%MA?+!K'B;XHZ8)_'>IJNTR1Z+X825;B5L,I\Z]DM;?YCLD ME96CK^Q9\=\)4\N69SQ]-4W%2^)/O$>C^#_!7@S]I36/$OBSQ3X@OH],T3P_ MI]GX)\)W%U>7<[D)'''&K,S'^[7YW?\ !>W_ (+;? G]L_X1:;^R5^R;>>,_ M$'@RW^(]KXM^)_Q0U/16\+^%?&UOI44_]G:9I-O.XO9KNQ^-FG_8/[0LO[6^W#3/M*WM M=5M[F>4_&OX&U@\Z=R!OFGN+>"*,9>66XBC16=U4^@U^8 MW_!9+]GOXO?M4_\ !-W]H_X#? ?PD?'7Q7\=Q>$QX4\*KKFG>&SJO]F^./#. ML7W^F7\\%I'Y=GI]Y-^]E7=Y.U=SLJM_)&5X?#XO,\/A<94Y*,ZD(REHN6,I M)2E=Z:+770_+,-3IU<33I59;49;?49EFL+K5+7 M;%9%#]J#^9\@K^-;GT;_ ,=K]G?^(>O_ (*]]?\ AD23CU^-GPYS_P"I!1_Q M#V_\%?/^C19?_#V?#G_Y?U_9G"F+X!X2RS^S,MS:BZ?-S>]6A)W=K]DMNBL? MK>6O*,JP_P!5H8B+C>^LEOH?C$"001O#*=RD':5/^R:_T5_^"4?_ 7P_9<_ M:3\#? W]G7XX>+=;^%_[4T/AG1?AQ<7WCZT5?!GQDUZ&&'3TN-*UJ)WC2[U" M1(Y/LU^MJS7%UY4)G)7=_*+_ ,0]G_!7S_HT27_P]GPYS_ZD%?1/[(G_ 0C M_P""JGPQ_:N_9E^)'C?]EI]#\%_#[X_>#_&OB[6S\8OA_J']E:7I?B'3KZ_N MOL\.N232>5#!))Y<2-(VW"HQP*\OCN?A]Q?E?LL7F5)5*2E*G*-:'-S6VM=W M3TT.;.EDN9X;EK5X\T;N-I*][?J?V9_ML_\ !7[]A/\ 8'U:]\&_'#XJ7.H_ M%6ST^'4V^#GPVT.7QI\1%BN8UFM_M4:F.SL6EB>.6-=1NK8R1R(Z[E8,?\X' M_@HY^U!X6_;/_;6^/7[37@?PYXC\*>$OBIXCL]1T'0/%1M3XBLK>RT?3]+4W M7D220K)(;!I=B2.J"4+O;;N/]#O_ 6L_P""/O\ P45_:T_X**_&;XZ?L_\ M[.[^/OA9XKT+PI9Z!XI'Q/\ !?AH:A)IOA?2--O%^QZAJ]O=)Y5Q:W"9DB7/ MEY7%O['BU>&;^T M[1[J&Y,;#4E8/:K<2?NR/*.:^9S_ ,&]G_!7P8_XQ%D_#XV?#G_Y?T?\0]G_ M 5\_P"C19/I_P +K^'.?_3_ %]YQ#FW 7$V4U,FS+,J/LIVORUH)^[)25G? MND>UCJV49CA987$UH\K[27J?Z-?[,O[6G[.O[8_P]/Q2_9J^*GAWXJ>#(=0. MCZE?:+]HLM1T&\6..9K/4M.N8XKNSG\N6-Q%>(]/M]-M!%I7P_\6[CNA:=9M/YNEWMU%'B:"9-DK*_RYVXP:_5C]N;]COX;_MW_LR_ M$C]FSXF?Z%IWC+3ENO#/BN&Q2_U3P#KUGF;2= M7-0ORM^7?UB?Y$O/^U^E>Y?LU_M%?%3]D[XX?#S]H3X,ZX^@?$/X;:ZNLZ// M*K3:;J4;*T-YINH0JRF:SO())K6>'<-\5PX#*<,/U!^+_P#P;T?\%4OA9XLU M3P_I'[/47Q>\/VU_);:/X[^&/CC0-2T'Q!"K8CN$M;F\@U"W# J2EW;1$'=C M)I\LJL'%KJUL?V&_\$7_ /@M+\0/^"CL_P ? M='^.OPQ^&7PE/P&\#Z;XZU;QWX3\17NG^%KNUNI;Z.[>ZM;]Y?LL=NEDTS3M M=LH7=N50-U>$?\%-_P#@X*_X)^7G[/G[17[-GP<\0>-_C[XW^+'P>\3?"FR\ M2_#[PU]B^&?A^ZUS2;S2A<76KW\EN]Q%";GS=^G074<@7 D&=P^Z^'U]\=/V7YOAW\+;6[\<^%M8E\4ZP]GX@C6S_T/ M4IOL^6O+8>9=>5$/,Y?AL?A;_P 0]G_!7S(_XQ%E]_\ B]?PY_\ F@K\+P/# M7AK5XQQE6MC*=+"T72=**K1C&3Y>:3YI-N5I;J,E8^0P^79#/-ZM1U(QITW% MQ2DDGI?\S\8N?]K]*.?]K]*_9W_B'M_X*^?]&B2_^'L^'/\ \T%'_$/;_P % M?/\ HT27_P /9\.?_F@K]V_URX/Y>3^U*%O^OL?\S[/^TLNM;V\?_ D?TT_\ M$S/^#@K_ ()]0_L__LY_LW?%_P 1^-O@%XX^%/P<\+_":]\2?$7PU]I^&?B" M[T/2+/2&N+76+"6X:WBE-KYN_4H;5(P^&D.-U?T_:7JFFZWIFG:UHVH66K:/ MJ]C#JFE:KIMRE[IVI6UQ<%Q;S(2DD(_"?PG\.^&M?TW[1%=_V M?>V.CV=K=0^;$[1/Y6[^)L_-.(\%EF&J1KY?4YG-OF5T[=?U/6****_+3Y@**** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHK\^?V]_&_QH^%/AGPAX^^%OQ- MN_#5O?>(;?P/<^#;;PQI^J-J]U=1WUU'>)=3Q2.K*MKY/DA=IW**?\ MA'M!\-17,SV-P(();.(&[CECN_+/R,Z,NT[@"R+[%^UA=?$71O@MXI\7_#/Q M]+X UWP-:3>+KFYBT&UUW^W[6UMY_,T]EN%98MY=)!*JLP:%1MPQHY?>Y4PL M?25%?D3^S9J/[9'[1?PTUSXA:)^T_#X;U'1_%-SX8L?#^K_#71M1L+Z6WL[& M[66:\2#,:/\ ;E7 @EQY>?FSMKTO]E+]KOXA^*_BGK?[/7QYT_3(OB%I,]_8 M:9K^EVJ6)U"\TLR->V=W#&?(+>7'-+%/ L<;);D%265FITWT!I'Z5T5X3^TG M_P )Y;?!SQGX@^'7CN7X?^(O!NC7?C3^U(M#M=>_M.WTRSNKJ;3VCG#)&)]B M_O@"RE!P02*^2/\ @G[\2/CA\:(?&/COXD?%6Z\1Z!H5Q_PBEGX/D\,:;9(] MU)':W8U!KV"*-QY:;HA#@[O.8LWRJ"E&\>8%J?I;17S3^U1^T/8_LX?#.7Q8 M+&'6?$^L7PT+P?HEP[+:7=VT;2--=;2'\B".-G?8068QIN3S/,7Y @\/_MI? M$3X#P_'G2_CQK4'B[5O#[>+_ _\)?#/@JQLK*ZLC-YD,$,ZG?)++:KYT:-% M([-(D>YRVZDHW5V"5]S]5:*^?_V7]3^*^L_!/PCJGQK&II\0[N2^.KPZUHD? MA[5X(H]0NH;1;BU2*-48P1PN#L!99%8Y))KC_P!L?XI^*/AE\)[:W^'UY)9? M$GX@^+]-\!^!IK>.*XNH;J[G$DDB0R*RMF*&2$$J0KW,9HM[W*!]845^6O[& M'[2WQ.?@%\=--/$NFQ: M5JO_ @6BN?#MOK4P\N'[.829OLJR;-WF+YGEY(CW5^Q>EV]W9Z;IUI?W[ZM M?VMC#;7NJ26\=I)J4T<:K)<-$GR(9&#/L3Y5W8'%$H\JN-K2Y>HKYK^(WC35 M(M:NHI-8U30O#>C^,U\%7<>CZ5J&IW*;C4I$L-M]*B+]EMXX;=XU7 M;5_ST\ITM?_>.'U>WLX;*SATKQ0UAINGK#]TV\)C81L6^=BI&6YZU<&E*[ _(7]H MBV\7?LT?M/\ Q,5M?M5?#V/X$?$/]E/38(TCF\)?#+0K;4I8?FBN-0L==OK_4IE8?>\RX MOIG^C"OW6TCP)X8TFR\,6S:9;ZQ>^$='M=$T;Q!X@@CUCQ+%%:QK'&[7TB^: M9#@LS@C+,Q[U\T_$G]AOX*_%CQEJ_CKQE=>/;[7-9N!/,(_%C"RLPJ[5BM8W MB;RHUQQ&IVBM555]0/L:OPN_:>\+Q>-?^"A7AOPG-JVL:#%K]WX;TR36?#MW M_9^NZ;YEK$/.M9L-LF3JLFWY:_:+P%X+TOX=>#]"\$Z+=ZQ?:3X>M#96%SKV MHMJVJM'YCR*LMPP!;9OV+_=55':ODW7?^"?OP)\1^)M2\7ZI?_$J7Q#JNIRZ MO=:F/&KF[$\TC2%DD,1<;2<+\WR@"LZ-O& MOQ)\3/)XMATSQ]J]YXKUI(1:L_EK=);K:VZ"&SDE\IV61L[OFWI74_M4_P#) MM_QM_P"R;ZI_Z3/7$_#;]B_X._"SXA:7\3_#LWC6]\6:1'<16MWX@\3-K$3B MYLY;&3S%:,,V(9F5 M2]DCBFB6.X(5A)&/.+[&&-\:'^&DVN?F#2Y\;_\ !+C_ )-[\4^_Q>U'_P!- M&@U\K_"RSN/B/_P4L\1^(/#*--H_AGQOKFLZMJ-F/-MHK6QL[C2_.,B_*4N+ MEH8PW\7VD5]NV/\ P3N^ FF1F'3M3^*-A TGFM!9>.GM(6?"C>52(?-A0,U] M)_"3X&_##X'Z3=Z1\-_#,&B+J4JSZOJ,L\FHZSK$D8(1KFZE9I&"[F*Q@B-3 M(Y55W-F^=)R:ZAYB_'W_ )(3\:O^R2^)/_3/>5\'_P#!*K_DE/Q*_P"RA1_^ MFVUK[Z^+OPE\,_&KP?)X'\7W?B"UT*>_BU"Z3P[J[:/(K_Q+\/[CQC%=ZEI+Z/>V>K>)&U#29XVDAE#M M;A%4R*81M<_=$C_WJE22IN+$?'7_ 59\/ZO=^#/A+XFMK=Y=%T/Q#JFE:K* MJ[TMYM0M[.2T9O0$:?^!_%7V5^R7\1/"7C;]GCX77&AZQ83/X4\!:7X6 M\26GVJ,7.B7>EV,-G<+ZLK*KJZD,C(K*RLH(^%9/\ @F;^S@VL?VG% M=?$BUL#/YS>&H/%-N=$=?^>)=K1KO9[^?N_VJ%*+ARR&O,^\]#U_0O$^FQ:S MX;UG2M?TBXEEA@U31=0BU33IVAE>&94FC9D8I)'(C 'AD(/(K\V?VA[GXE?% M7]KOX?\ @OX1Z=X2US4_V?/"_P#PL?4+3QQ<7%IX9AU*_FM_*\]H/WC21Q'2 MYH0I#;FD/W5;/Z,>#_!WACP!X;TKPAX-T6R\/>&]$M_LVF:58(5@MUW,S,6) M+.[LS.\CEG=F9F9B2:^=?"G[&_PG\&_$X?%S1M3^((\8MK$^M75Q=>+Y)[34 M9+DNTT=U'L#2Q$N3Y;L1\HI1:B[AH?E/\9C\8_V??VJ_ WQW^*&B>$M$U/Q- MKD'B2[A^&]Q=3^'[^VM%M].UB"/S\R">:WD8R@EN;[(^]@?T VUS;WEO!=VD MT5S:W4*W-M<0N)(9XY%#(ZL."K @@CL:^3_BW^Q;\'?C7XRO_'/CJY\<76KW MT4$ MK/Q2UOI&GI;V\5NJ6MNT;"(.(5=PGWI&9NIKW[X;^ -$^%O@G0? /AN M?5KC0_#D$EMILFMZ@VJ:D(Y+B6XV/,0,JAF9$& %154<"G.2DD(_(SX__P#* M2OX5?]C!X/[9_P"6L=?IIXU_:*^'O@3XM^ O@MJXUNY\9_$*)9]+&FV<,^EZ M8DDLL,#7TKS*Z>:\,P41I(?W9+!05)\8\1_L ? KQ5XJU?QGK%]\1Y_$6M:M M+K-WJ \:-YZ32RM-^[8Q%E5"<(-WRJH%:?@_]A3X'^"O''AWXA:;/X\O_$GA MC48]4TR?6_%C:G"983F/S%:(%E4\[=PIMP>X[OJ?2FM^!;'5]:M_$5IJFJ^' MM<@54;4-(CL;HW'EQW$,3M#>6UQ"LJ1W5U&)XD2;R[AXS(8SLK0\*>$M)\': M<^G:4LK^?,MS>WEP(Q XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Sep. 30, 2023
Oct. 27, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-39293  
Entity Registrant Name Inari Medical, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 45-2902923  
Entity Address, Address Line One 6001 Oak Canyon  
Entity Address, Address Line Two Suite 100  
Entity Address, City or Town Irvine  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92618  
City Area Code 877  
Local Phone Number 923-4747  
Title of 12(b) Security Common stock, $0.001 par value per share  
Trading Symbol NARI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   57,590,463
Entity Central Index Key 0001531048  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 89,182 $ 60,222
Short-term investments in debt securities 262,113 266,179
Accounts receivable, net 69,595 58,611
Inventories, net 40,227 32,581
Prepaid expenses and other current assets 7,944 5,312
Total current assets 469,061 422,905
Property and equipment, net 21,243 21,655
Operating lease right-of-use assets 49,065 50,703
Deposits and other assets 9,466 8,889
Total assets 548,835 504,152
Current liabilities    
Accounts payable 10,091 7,659
Payroll-related accruals 41,305 38,955
Accrued expenses and other current liabilities 13,040 8,249
Operating lease liabilities, current portion 1,630 1,311
Total current liabilities 66,066 56,174
Operating lease liabilities, noncurrent portion 30,627 30,976
Total liabilities 96,693 87,150
Commitments and contingencies (Note 7)
Stockholders' equity    
Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of September 30, 2023 and December 31, 2022 0 0
Common stock, $0.001 par value, 300,000,000 shares authorized as of September 30, 2023 and December 31, 2022; 57,506,462 and 54,021,656 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively 58 54
Additional paid in capital 497,063 462,949
Accumulated other comprehensive (loss) income (1,158) 849
Accumulated deficit (43,821) (46,850)
Total stockholders' equity 452,142 417,002
Total liabilities and stockholders' equity $ 548,835 $ 504,152
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 10,000,000 10,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 300,000,000 300,000,000
Common stock, issued (in shares) 57,506,462 54,021,656
Common stock, outstanding (in shares) 57,506,462 54,021,656
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 126,366 $ 96,204 $ 361,538 $ 275,700
Cost of goods sold 14,477 11,064 42,062 31,378
Gross profit 111,889 85,140 319,476 244,322
Operating expenses        
Research and development 21,492 19,105 64,641 53,809
Selling, general and administrative 88,284 75,833 259,570 212,721
Total operating expenses 109,776 94,938 324,211 266,530
Income (loss) from operations 2,113 (9,798) (4,735) (22,208)
Other income (expense)        
Interest income 4,202 618 12,899 882
Interest expense (43) (74) (127) (220)
Other (expense) income (682) (59) (617) 169
Total other income 3,477 485 12,155 831
Income (loss) before income taxes 5,590 (9,313) 7,420 (21,377)
Provision for income taxes 2,428 840 4,391 2,092
Net income (loss) 3,162 (10,153) 3,029 (23,469)
Other comprehensive income (loss)        
Foreign currency translation adjustments (68) (406) (138) (814)
Unrealized gain (loss) on available-for-sale debt securities 91 644 (1,869) 271
Total other comprehensive income (loss) 23 238 (2,007) (543)
Comprehensive income (loss) $ 3,185 $ (9,915) $ 1,022 $ (24,012)
Net income (loss) per share        
Basic (in dollars per share) $ 0.06 $ (0.19) $ 0.05 $ (0.45)
Diluted (in dollars per share) $ 0.05 $ (0.19) $ 0.05 $ (0.45)
Weighted average common shares used to compute net income (loss) per share        
Basic (in shares) 57,384,884 53,491,625 56,478,317 52,552,662
Diluted (in shares) 58,588,452 53,491,625 58,495,921 52,552,662
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Balance at beginning of period (in shares) at Dec. 31, 2021   50,313,452      
Balance at beginning of period at Dec. 31, 2021 $ 239,209 $ 50 $ 257,144 $ (402) $ (17,583)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Options exercised for common stock (in shares)   322,882      
Options exercised for common stock 345 $ 1 344    
Shares issued under Employee Stock Purchase Plan (in shares)   54,808      
Shares issued under Employee Stock Purchase Plan 3,427   3,427    
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (in shares)   31,763      
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (1,624)   (1,624)    
Issuance of common stock in public offering, net of issuance costs (in shares)   2,300,000      
Issuance of common stock in public offering, net of issuance costs 174,394 $ 2 174,392    
Share-based compensation expense 6,555   6,555    
Other comprehensive income (loss) (365)     (365)  
Net income (loss) (3,129)       (3,129)
Balance at end of period (in shares) at Mar. 31, 2022   53,022,905      
Balance at end of period at Mar. 31, 2022 418,812 $ 53 440,238 (767) (20,712)
Balance at beginning of period (in shares) at Dec. 31, 2021   50,313,452      
Balance at beginning of period at Dec. 31, 2021 239,209 $ 50 257,144 (402) (17,583)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (23,469)        
Balance at end of period (in shares) at Sep. 30, 2022   53,595,277      
Balance at end of period at Sep. 30, 2022 415,099 $ 53 457,043 (945) (41,052)
Balance at beginning of period (in shares) at Mar. 31, 2022   53,022,905      
Balance at beginning of period at Mar. 31, 2022 418,812 $ 53 440,238 (767) (20,712)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Options exercised for common stock (in shares)   228,313      
Options exercised for common stock 156   156    
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (in shares)   54,607      
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (1,751)   (1,751)    
Share-based compensation expense 7,164   7,164    
Other comprehensive income (loss) (416)     (416)  
Net income (loss) (10,187)       (10,187)
Balance at end of period (in shares) at Jun. 30, 2022   53,305,825      
Balance at end of period at Jun. 30, 2022 413,778 $ 53 445,807 (1,183) (30,899)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Options exercised for common stock (in shares)   167,102      
Options exercised for common stock 109   109    
Shares issued under Employee Stock Purchase Plan (in shares)   78,707      
Shares issued under Employee Stock Purchase Plan 4,995   4,995    
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (in shares)   43,643      
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (1,224)   (1,224)    
Share-based compensation expense 7,356   7,356    
Other comprehensive income (loss) 238     238  
Net income (loss) (10,153)       (10,153)
Balance at end of period (in shares) at Sep. 30, 2022   53,595,277      
Balance at end of period at Sep. 30, 2022 $ 415,099 $ 53 457,043 (945) (41,052)
Balance at beginning of period (in shares) at Dec. 31, 2022 54,021,656 54,021,656      
Balance at beginning of period at Dec. 31, 2022 $ 417,002 $ 54 462,949 849 (46,850)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Options exercised for common stock (in shares)   209,966      
Options exercised for common stock 226   226    
Shares issued under Employee Stock Purchase Plan (in shares)   86,051      
Shares issued under Employee Stock Purchase Plan 4,172   4,172    
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (in shares)   2,766,043      
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (1,929) $ 3 (1,932)    
Share-based compensation expense 10,339   10,339    
Other comprehensive income (loss) (856)     (856)  
Net income (loss) (2,218)       (2,218)
Balance at end of period (in shares) at Mar. 31, 2023   57,083,716      
Balance at end of period at Mar. 31, 2023 $ 426,736 $ 57 475,754 (7) (49,068)
Balance at beginning of period (in shares) at Dec. 31, 2022 54,021,656 54,021,656      
Balance at beginning of period at Dec. 31, 2022 $ 417,002 $ 54 462,949 849 (46,850)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) $ 3,029        
Balance at end of period (in shares) at Sep. 30, 2023 57,506,462 57,506,462      
Balance at end of period at Sep. 30, 2023 $ 452,142 $ 58 497,063 (1,158) (43,821)
Balance at beginning of period (in shares) at Mar. 31, 2023   57,083,716      
Balance at beginning of period at Mar. 31, 2023 426,736 $ 57 475,754 (7) (49,068)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Options exercised for common stock (in shares)   81,712      
Options exercised for common stock 214   214    
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (in shares)   101,027      
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (2,569)   (2,569)    
Share-based compensation expense 10,353   10,353    
Other comprehensive income (loss) (1,174)     (1,174)  
Net income (loss) 2,085       2,085
Balance at end of period (in shares) at Jun. 30, 2023   57,266,455      
Balance at end of period at Jun. 30, 2023 435,645 $ 57 483,752 (1,181) (46,983)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Options exercised for common stock (in shares)   43,547      
Options exercised for common stock 107   107    
Shares issued under Employee Stock Purchase Plan (in shares)   118,494      
Shares issued under Employee Stock Purchase Plan 5,749 $ 1 5,748    
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (in shares)   77,966      
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (2,388)   (2,388)    
Share-based compensation expense 9,844   9,844    
Other comprehensive income (loss) 23     23  
Net income (loss) $ 3,162       3,162
Balance at end of period (in shares) at Sep. 30, 2023 57,506,462 57,506,462      
Balance at end of period at Sep. 30, 2023 $ 452,142 $ 58 $ 497,063 $ (1,158) $ (43,821)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements Stockholders' Equity (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2022
Sep. 30, 2022
Statement of Stockholders' Equity [Abstract]    
Stock issuance cost $ 11.9 $ 11.9
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities    
Net income (loss) $ 3,029 $ (23,469)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation 4,186 3,430
Amortization of deferred financing costs 30 108
Amortization of right-of-use assets 3,099 1,799
Share-based compensation expense 30,536 21,075
Impairment loss on strategic investment 565 0
Allowance for credit losses, net 526 341
Loss on disposal of fixed assets 26 23
Amortization of premium and discount on marketable securities (11,407) 0
Changes in:    
Accounts receivable (11,566) (12,220)
Inventories (7,797) (8,706)
Prepaid expenses, deposits and other assets 4,294 (1,537)
Accounts payable 2,436 (441)
Payroll-related accruals, accrued expenses and other liabilities 7,218 (562)
Operating lease liabilities (1,031) (565)
Lease prepayments for lessor's owned leasehold improvements (458) (4,503)
Net cash provided by (used in) operating activities 23,686 (25,227)
Cash flows from investing activities    
Purchases of property and equipment (3,801) (8,173)
Purchases of marketable securities (394,496) (332,103)
Maturities of marketable securities 400,560 184,000
Purchases of other investments (565) (5,693)
Net cash provided by (used in) investing activities 1,698 (161,969)
Cash flows from financing activities    
Proceeds from issuance of common stock in public offering, net of issuance costs of $11.9 million 0 174,394
Proceeds from issuance of common stock under employee stock purchase plan 9,920 8,422
Proceeds from exercise of stock options 547 610
Payment of taxes related to vested restricted stock units (6,886) (4,599)
Net cash provided by financing activities 3,581 178,827
Effect of foreign exchange rate changes on cash and cash equivalents (5) (855)
Net increase (decrease) in cash and cash equivalents 28,960 (9,224)
Cash and cash equivalents beginning of period 60,222 92,752
Cash and cash equivalents end of period $ 89,182 $ 83,528
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2022
Sep. 30, 2022
Statement of Cash Flows [Abstract]    
Stock issuance cost $ 11.9 $ 11.9
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Organization
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization ORGANIZATION
Description of Business
Inari Medical, Inc. (the “Company”) was incorporated in Delaware in July 2011 and is headquartered in Irvine, California. The Company purpose builds minimally invasive, novel, catheter-based mechanical thrombectomy systems for the unique characteristics of specific disease states.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and include the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
The interim condensed consolidated balance sheet as of September 30, 2023 and the condensed consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flows for the three and nine months ended September 30, 2023 and 2022 are unaudited. The consolidated balance sheet as of December 31, 2022 included herein was derived from the audited consolidated financial statements as of that date. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect, in the opinion of management, all adjustments of a normal and recurring nature that are necessary for the fair presentation of the Company’s condensed consolidated financial position as of September 30, 2023 and its consolidated results of operations and cash flows for the three and nine months ended September 30, 2023 and 2022. The financial data and the other financial information disclosed in the notes to the condensed consolidated financial statements related to the three and nine months ended September 30, 2023 and 2022 are also unaudited. The condensed consolidated results of operations for any interim period are not necessarily indicative of the results to be expected for the full year or for any other future annual or interim period. These interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
Management Estimates
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 amounts of revenue and expenses during the reporting period. Significant estimates and assumptions made in the accompanying condensed consolidated financial statements may include, but are not limited to, collectability of receivables, recoverability of long-lived assets, valuation of inventory, operating lease right-of-use (“ROU”) assets and liabilities, other investments, fair value of stock options, recoverability of net deferred tax assets and related valuation allowance, and certain accruals. Estimates are based on historical experience and on various assumptions that the Company believes are reasonable under current circumstances. Actual results could differ materially from those estimates. Management periodically evaluates such estimates and assumptions, and they are adjusted prospectively based upon such periodic evaluation.
Revenue Recognition
The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers. Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to
the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.
The Company sells its products primarily to hospitals in the United States through its direct sales force. The Company recognizes revenue for arrangements where the Company has satisfied its performance obligation of shipping or delivering the product. For sales where the Company’s sales representatives hand-deliver products directly to the hospitals, control of the products transfers to the customers upon such hand- delivery. For sales where products are shipped, control of the products transfers either upon shipment or delivery of the products to the customer, depending on the shipping terms and conditions. Revenue from product sales is comprised of product revenue, net of product returns, discounts, administrative fees and sales rebates.
Performance Obligation—The Company has revenue arrangements that consist of a single performance obligation, the shipping or delivery of the Company’s products. The satisfaction of this performance obligation occurs with the transfer of control of the Company’s product to its customers, either upon shipment or delivery of the product.
Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods. The amount of revenue recognized is based on the transaction price, which represents the invoiced amount, net of discounts, administrative fees and sales rebates, where applicable. The Company provides a standard 30-day unconditional right of return period. The Company establishes estimated provisions for returns at the time of sale based on historical experience. Historically, the actual product returns have been immaterial to the Company’s consolidated financial statements.
As of September 30, 2023 and December 31, 2022, the Company recorded $1,324,000 and $1,218,000, respectively, of unbilled receivables, which are included in accounts receivable, net, in the accompanying condensed consolidated balance sheets.
The Company disaggregates revenue by product. Revenue for ClotTriever and other systems and FlowTriever system as a percentage of total revenue is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
ClotTriever and other systems
32 %31 %34 %32 %
FlowTriever system
68 %69 %66 %68 %
Revenue from the Company's products by geographic area, based on the location where title transfers, is as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
United States
$119,825$93,597$345,473$269,584
International
6,5412,60716,0656,116
Total revenue
$126,366$96,204$361,538$275,700
The Company offers payment terms to its customers of less than three months and these terms do not include a significant financing component. The Company excludes taxes assessed by governmental authorities on revenue-producing transactions from the measurement of the transaction price.
The Company offers its standard warranty to all customers. The Company does not sell any warranties on a standalone basis. The Company’s warranty provides that its products are free of material defects and conform to specifications, and includes an offer to repair, replace or refund the purchase price of defective products. This assurance does not constitute a service and is not considered a separate performance obligation. The Company estimates warranty liabilities at the time of revenue recognition and records it as a charge to cost of goods sold. The warranty expense recognized was $57,000 and $165,000 during the three months ended
September 30, 2023 and 2022, respectively, and $411,000 and $374,000 for the nine months ended September 30, 2023 and 2022, respectively.
Costs associated with product sales include commissions and are recorded in selling, general and administrative (“SG&A”) expenses. The Company applies the practical expedient and recognizes commissions as an expense when incurred because the amortization period is less than one year.
Equity Investments
The Company has strategic investments in certain privately-held companies, with no readily determinable fair value. The Company measures these investments at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment. The Company will monitor the information that becomes available from time to time and adjust the carrying values of these investments if there are identified events or changes in circumstances that have a significant adverse effect on the fair values. Impairment loss, which is generally the difference between the carrying value and the fair value of the investment, is recorded in other income (expense) in the Statements of Operations and Comprehensive Income. As of September 30, 2023 and December 31, 2022, the Company’s equity investments were $8.3 million and were included in deposits and other assets on the condensed consolidated balance sheets. Additionally, during the three and nine months ended September 30, 2023, the Company recorded an impairment loss of $0.6 million in other income (expense) in the Statement of Operations and Comprehensive Income. There was no impairment loss recorded during the three and nine months ended September 30, 2022.
Supplemental Cash Flow Information
Supplemental cash flow information includes the following:
Nine Months Ended September 30,
20232022
Supplemental disclosures of cash flow information:
Cash paid for income taxes$3,562 $3,085 
Cash paid for interest$98 $112 
Noncash investing and financing:
Lease liabilities arising from obtaining new right-of-use assets$1,030 $2,334 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements FAIR VALUE MEASUREMENTSInvestments in debt securities have been classified as available-for-sale and are carried at estimated fair value as determined based upon quoted market prices or pricing models for similar securities. As of September 30, 2023, all of the Company's investments in debt securities had maturities of less than 12 months and were classified as short-term investments on the condensed consolidated balance sheets.
The following tables summarize the Company’s financial assets and liabilities measured at fair value on a recurring basis by level within the fair value hierarchy as of September 30, 2023 and December 31, 2022 (in thousands):
September 30, 2023
Level 1Level 2Level 3Aggregate Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$41,561 $— $— $41,561 
Corporate debt securities and commercial paper— 3,489 — 3,489 
Total included in cash and cash equivalents41,561 3,489 — 45,050 
Investments:  
U.S. Treasury securities173,687 — — 173,687 
U.S. Government agencies— 46,284 — 46,284 
Corporate debt securities and commercial paper— 42,142 — 42,142 
Total included in short-term investments173,687 88,426 — 262,113 
Total financial assets
$215,248 $91,915 $— $307,163 
December 31, 2022
Level 1Level 2Level 3Aggregate Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$20,329 $— $— $20,329 
Total included in cash and cash equivalents20,329 — — 20,329 
Investments:   
U.S. Treasury securities172,088 — — 172,088 
U.S. Government agencies
— 47,131 — 47,131 
Corporate debt securities and commercial paper— 46,960 — 46,960 
Total included in short-term investments172,088 94,091 — 266,179 
Total financial assets
$192,417 $94,091 $— $286,508 
There were no transfers between Levels 1, 2 or 3 for the periods presented.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Investments
9 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Cash Equivalents and Investments CASH EQUIVALENTS AND INVESTMENTS
The following is a summary of the Company’s cash equivalents and investments in debt securities as of September 30, 2023 and December 31, 2022 (in thousands):
September 30, 2023
Amortized Cost BasisUnrealized GainUnrealized Loss Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$41,561 $— $— $41,561 
Corporate debt securities and commercial paper3,490 — (1)3,489 
Total included in cash and cash equivalents45,051 — (1)45,050 
Investments:
U.S. Treasury securities173,690 (12)173,687 
U.S. Government agencies46,309 (32)46,284 
Corporate debt securities and commercial paper42,162 — (20)42,142 
Total included in short-term investments262,161 16 (64)262,113 
Total financial assets
$307,212 $16 $(65)$307,163 
December 31, 2022
Amortized Cost BasisUnrealized GainUnrealized Loss Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$20,329 $— $— $20,329 
Total included in cash and cash equivalents20,329 — — 20,329 
Investments:
U.S. Treasury securities171,006 1,120 (38)172,088 
U.S. Government agencies
46,777 354 — 47,131 
Corporate debt securities and commercial paper46,576 397 (13)46,960 
Total included in short-term investments264,359 1,871 (51)266,179 
Total financial assets
$284,688 $1,871 $(51)$286,508 
The Company regularly reviews any changes to the rating of its debt securities and reasonably monitors the surrounding economic conditions to assess the risk of expected credit losses. As of September 30, 2023, the risk of expected credit losses was not significant.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories, net
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Inventories, net INVENTORIES, NET
Inventories, net of reserves, consist of the following (in thousands):
September 30,
2023
December 31,
2022
Raw materials$14,278 $13,943 
Work-in-process4,117 3,396 
Finished goods21,832 15,242 
Total inventories, net
$40,227 $32,581 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, net
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, net PROPERTY AND EQUIPMENT, NET
Property and equipment consist of the following (in thousands):
September 30,
2023
December 31,
2022
Manufacturing equipment$15,827 $13,585 
Computer hardware5,522 5,123 
Leasehold improvements5,248 5,040 
Furniture and fixtures4,380 4,119 
Assets in progress2,041 2,516 
Capitalized software
881 — 
Computer software— 100 
Total property and equipment, gross33,899 30,483 
Accumulated depreciation(12,656)(8,828)
Total property and equipment, net$21,243 $21,655 
Depreciation expense of $1,141,000 and $947,000 was included in operating expenses and $291,000 and $223,000 was included in cost of goods sold for the three months ended September 30, 2023 and 2022, respectively. Depreciation expense of $3,367,000 and $2,774,000 was included in operating expenses and $819,000 and $656,000 was included in cost of goods sold for the nine months ended September 30, 2023 and 2022, respectively.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Operating Leases
The Company has operating leases for facilities and certain equipment. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet. Lease expense for operating leases is recognized on a straight-line basis over the lease term. For lease agreements, other than long-term real estate leases, the Company combines lease and non-lease components. The operating leases for facilities expire at various dates through July 2041 and some contain renewal options, the longest of which is for five years. The ROU asset and lease liability includes renewal options if the Company is reasonably certain to exercise such renewal options.
As of September 30, 2023, the aggregate operating lease ROU assets and lease liabilities were $49.1 million and $32.3 million, respectively, with the weighted average remaining lease term of 18.2 years. As of December 31, 2022, the aggregate operating lease ROU asset and lease liabilities were $50.7 million and $32.3 million, respectively, with the weighted average remaining lease term of 17.1 years.
As of September 30, 2023, the weighted average incremental borrowing rate used to measure operating lease liabilities was 6.05%. Cash paid for amounts included in the measurement of operating lease liabilities was $866,000 and $705,000 for the three months ended September 30, 2023 and 2022, respectively, and $2,564,000 and $2,030,000 for the nine months ended September 30, 2023 and 2022, respectively.
Total lease costs are as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Operating lease cost$1,137 $1,039 $3,456 $3,139 
Short-term lease cost22 147 85 192 
Variable lease cost402 181 809 477 
Total lease costs$1,561 $1,367 $4,350 $3,808 
Future minimum lease payments under operating leases liabilities as of September 30, 2023 are as follows (in thousands):
Year ending December 31:
Amount
Remainder of 2023$877 
20243,546 
20253,032 
20262,911 
20272,978 
Thereafter38,507 
Total lease payments51,851 
Less imputed interest(19,594)
Total lease liabilities32,257 
Less: lease liabilities - current portion(1,630)
Lease liabilities - noncurrent portion$30,627 
The Company signed a ten-year lease for real estate in October 2023, with total undiscounted contractual payments for the three year term of the lease of $7.2 million, which are expected to commence in October 2024.
Indemnification
In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and may provide for general indemnifications. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future but have not yet been made. To date, the Company has not been subject to any claims or required to defend any action related to its indemnification obligations.
The Company’s amended and restated certificate of incorporation contains provisions limiting the liability of directors, and its amended and restated bylaws provide that the Company will indemnify each of its directors to the fullest extent permitted under Delaware law. The Company’s amended and restated certificate of incorporation and amended and restated bylaws also provide its board of directors with discretion to indemnify its officers and employees when determined appropriate by the board. In addition, the Company has entered and expects to continue to enter into agreements to indemnify its directors and executive officers.
Legal Proceedings
From time to time, the Company may become involved in legal proceedings arising out of the ordinary course of its business. Management is currently not aware of any matters that will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company.
Licensed Technology
In December 2021, the Company entered into an exclusive, perpetual, royalty free, technology license agreement for use in a particular research and development project that requires total payments of approximately $4.2 million payable in three installments due in 2022 and 2023. The Company accounted for the purchase as a research and development expense as it was determined to have no alternative future use. As of September 30, 2023, there was no outstanding balance as the Company satisfied its last installment payment during the three months ended September 30, 2023. As of December 31, 2022, the outstanding balance was approximately $1.3 million which was included in accrued expenses and other current liabilities on the condensed consolidated balance sheets.
Sublicense Agreement
In August 2019, the Company entered into a sublicense agreement with Inceptus Medical, LLC (“Inceptus”), pursuant to which Inceptus granted to the Company a non-transferable, worldwide, exclusive sublicense to its licensed intellectual property rights related to the tubular braiding for the non-surgical removal of clots and treatment of embolism and thrombosis in human vasculature other than carotid arteries, coronary vasculature and cerebral vasculature.
Under the sublicense agreement, the Company was required to pay an ongoing quarterly administration fee, which amounted to nil and $29,000 for the three months ended September 30, 2023 and 2022 respectively, and $59,000 and $87,000 for the nine months ended September 30, 2023 and 2022 respectively. Additionally, the Company was obligated to pay an ongoing royalty ranging from 1.0% to 1.5% of the net sales of products utilizing the licensed intellectual property, subject to a minimum royalty quarterly fee of $1,500. In June 2023, the sublicense agreement was terminated and the Company is no longer required to pay any ongoing administration or royalty fees following the termination.
The Company recorded royalty expense of $1,500 to cost of goods sold for both the three months ended September 30, 2023 and 2022, and recorded $5,000 and $215,000 for the nine months ended September 30, 2023 and 2022, respectively.
Self-Insured Health Plan

As of January 1, 2023, the Company implemented a self-insurance program to cover employees and their dependent health benefits, including medical, dental and vision. As part of the program, the Company also has stop-loss coverage from a third party which limits the exposure to large claims. The Company records a liability associated with these benefits that includes an estimate of both claims filed and losses incurred but not yet reported based on historical claims experience. In estimating this accrual, the Company utilizes an independent third-party broker to estimate a range of expected losses, which are based on analyses of historical data. The assumptions are closely monitored and adjusted when necessary by changing circumstances. If the liability generated from incurred claims exceeds the expense recorded, the Company may record an additional expense. As of September 30, 2023, the Company's self-insurance liability, inclusive of administrative fees, was $2.1 million, which is included in accrued expenses and other current liabilities on the condensed consolidated balance sheets.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Concentrations
9 Months Ended
Sep. 30, 2023
Risks and Uncertainties [Abstract]  
Concentrations CONCENTRATIONS
The Company’s revenue is derived primarily from the sale of catheter-based therapeutic devices in the United States. For the three and nine months ended September 30, 2023 and 2022, there were no customers which accounted for more than 10% of the Company’s revenue. As of September 30, 2023 and December 31, 2022, there were no customers that accounted for more than 10% of the Company’s accounts receivable.
No vendor accounted for more than 10% of the Company’s purchases for the three and nine months ended September 30, 2023 and 2022. There were no vendors that accounted for more than 10% of the Company’s accounts payable as of September 30, 2023 and December 31, 2022.
In early 2023, certain U.S. banks failed and the regulators appointed the Federal Deposit Insurance Corporation (“FDIC”) to act as receiver, which created significant market disruption and uncertainty with respect to the financial condition of the banking institutions in the U.S. While the Company does not have any direct exposure to these banks, the Company does maintain its cash and cash equivalents at multiple financial institutions in excess of the current FDIC insurance limits.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party
9 Months Ended
Sep. 30, 2023
Related Party Transactions [Abstract]  
Related Party RELATED PARTYThe Company utilizes MRI The Hoffman Group (“MRI”), a recruiting services company owned by the brother of the former Chief Executive Officer and President and current member of the board of directors of the Company. The Company paid for recruiting services provided by MRI amounting to $67,000 and $70,000 for the three months ended September 30, 2023 and 2022, respectively, and $147,000 and $262,000 for the nine months ended September 30, 2023 and 2022, respectively, which was included in SG&A expenses on the condensed consolidated statements of operations and comprehensive income (loss). As of September 30, 2023 and December 31, 2022, there was no balance payable to MRI.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Credit Facility
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Credit Facility CREDIT FACILITY
Bank of America Credit Facility
On December 16, 2022, the Company amended its senior secured revolving credit facility with Bank of America (the “Amended Credit Agreement”) to, among other things, increase the amount available for borrowing to up to a maximum principal amount of $40.0 million and increase the optional accordion to $120.0 million. The Amended Credit Agreement matures on December 16, 2027. The amount available to borrow under the Amended Credit Agreement as of September 30, 2023 is approximately $37.6 million, comprised of: a) 90% of eligible accounts receivable, plus b) pledged cash (up to $10.0 million).
Advances under the Amended Credit Agreement will bear interest at a base rate per annum (the “Base Rate”) plus an applicable margin (the “Margin”). The Base Rate equals the greater of (i) the Prime Rate, (ii) the Federal funds rate, plus 0.50%, or (iii) the Bloomberg Short-Term Bank Yield Index (“BSBY”) rate based upon an interest period of one month plus 1.00%, in any case has a floor of 0%. The Margin ranges, depending on average daily availability, from 0.50% to 1.00% in the case of Prime Rate and the Federal funds rate loans, and from 1.50% to 2.00% in the case of BSBY Rate loans. As a condition to entering into the Amended Credit Agreement, the Company was obligated to pay a nonrefundable fee of $10,000. The Company is also required to pay an unused line fee at an annual rate of 0.25% per annum of the average daily unused portion of the aggregate revolving credit commitments under the Amended Credit Agreement.
The Amended Credit Agreement also includes a Letter of Credit subline facility (the “LC Facility”) of up to $5.0 million. In February 2023, the Company amended the LC Facility to increase the limit to up to $10.0 million. The aggregate stated amount outstanding of letters of credit reduces the total borrowing base available under the Amended Credit Agreement. The Company is required to pay the following fees under the LC Facility: (a) a fee equal to the applicable margin in effect for BSBY loans (currently 2.25%) times the average daily stated amount of outstanding letters of credit; and (b) a fronting fee equal to 0.125% per annum on the stated amount of each letter of credit outstanding. As of September 30, 2023, the Company had four letters of credit in the aggregated amount of $2.4 million outstanding under the LC Facility.
The Amended Credit Agreement contains certain customary covenants subject to certain exceptions, including, among others, the following: a fixed charge coverage ratio covenant, and limitations of indebtedness, liens, investments, asset sales, mergers, consolidations, liquidations, dispositions, restricted payments, transactions with affiliates and prepayments of certain debt. The Amended Credit Agreement also contains certain events of default subject to certain customary grace periods, including, among others, payment defaults, breaches of any representation, warranty or covenants, judgment defaults, cross defaults to certain other contracts, bankruptcy and insolvency defaults, material judgment defaults and a change of control default.
As of September 30, 2023, there was no principal amount outstanding and no cash was pledged under the Amended Credit Agreement, and the Company was in compliance with its covenant requirement. Obligations under the Credit Agreement are secured by substantially all of the Company’s assets, excluding intellectual property.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholder's Equity
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Stockholder's Equity STOCKHOLDER'S EQUITY
Common Stock
In March 2022, the Company completed an underwritten public offering (“Follow-On Offering”) of 2,300,000 shares of its common stock, including 300,000 shares sold pursuant to the underwriters’ exercise of their option to purchase additional shares, at a public offering price of $81.00 per share. The Company received net proceeds of approximately $174.4 million, after deducting underwriters’ discounts and commissions of $11.2 million and offering costs of $0.7 million.
Accumulated Other Comprehensive Income (Loss)
The Company’s accumulated other comprehensive income (loss) includes $1.1 million loss on foreign currency translation adjustments and less than $0.1 million of unrealized loss on investments as of September 30, 2023, and $1.0 million loss on foreign currency translation adjustments and $1.8 million of unrealized gain on investments as of December 31, 2022. There were no reclassification adjustments from accumulated other comprehensive income (loss) during the nine months ended September 30, 2023 and 2022.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Equity Incentive Plans EQUITY INCENTIVE PLANS
In 2011, the Company adopted the 2011 Equity Incentive Plan (the “2011 Plan”) to permit the grant of share-based awards, such as stock grants and incentives and non-qualified stock options to employees and directors. The Board has the authority to determine to whom awards will be granted, the number of shares, the term and the exercise price.
In March 2020, the Company adopted the 2020 Incentive Award Plan (the “2020 Plan”), which became effective in connection with the Company’s initial public offering in May 2020 (“IPO”). As a result, the Company may not grant any additional awards under the 2011 Plan. The 2011 Plan will continue to govern outstanding equity awards granted thereunder. In addition, the number of shares of common stock reserved for issuance under the 2020 Plan will automatically increase on the first day of January for a period of up to ten years, commencing on January 1, 2021, in an amount equal to 3% of the total number of shares of the Company’s capital stock outstanding on the last day of the preceding year, or a lesser number of shares determined by the Company’s board of directors. As of September 30, 2023, there were 6,523,570 shares available for issuance under the 2020 Plan, including 1,620,650 additional shares reserved effective January 1, 2023.
2011 Equity Incentive Plan
Restricted Stock Units
In March 2019, the Company granted, under the 2011 Plan, restricted stock unit awards (“RSUs”) to certain employees that vest only upon the satisfaction of both a time-based service condition and a performance-based condition that was satisfied on the effective date of the IPO of the Company’s common stock. The RSUs were subject to four-year cliff vesting and vested in full in March 2023. The vesting was also subject to a market-based condition related to the value of the Company’s common stock as of the vesting date. As a result of exceeding the value of the Company's common stock as set forth in the grant agreement, the maximum amount of RSUs were earned and vested during the nine months ended September 30, 2023.
RSU activity under the 2011 Plan is set forth below:
Number of
Awards
Weighted
Average
Fair Value
Outstanding, December 31, 20222,712,674$0.17 
Vested(2,712,674)(a)
Outstanding, September 30, 2023— $— 
_____________
(a) The vested RSUs will be distributed to the employees in installments. The first installment was distributed in the quarter ended March 31, 2023 with a weighted average fair value of $64.34. The second installment was distributed in the quarter ended June 30, 2023 with a weighted average fair value of $71.17. The third installment was distributed in the quarter ended September 30, 2023 with a weighted average fair value of $68.33. The remaining shares will be distributed within the quarter ended December 31, 2023.
The total fair value of RSUs vested under the 2011 Plan was $170.6 million for the nine months ended September 30, 2023. No RSUs had vested under the 2011 plan for the nine months ended September 30, 2022.
Stock Options
A summary of stock option activity under the 2011 Plan for the nine months ended September 30, 2023 is as follows (intrinsic value in thousands):
Number of
Awards
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (in years)
Intrinsic
Value
Outstanding, December 31, 20221,456,328$1.93 6.20$89,749 
Exercised(334,351)$1.48 $20,583 
Cancelled(3,324)$5.02 
Outstanding, September 30, 20231,118,653$2.06 5.40$70,857 
Vested and exercisable at September 30, 20231,091,976$1.95 5.40$69,283 
Vested and expected to vest at September 30, 20231,118,415$2.06 5.40$70,843 
The aggregate intrinsic values of options outstanding, vested and exercisable, and vested and expected to vest were calculated as the difference between the exercise price of the options and the market value of the Company’s common stock.
2020 Incentive Award Plan
Restricted Stock Units
RSUs are share awards that entitle the holder to receive freely tradable shares of the Company’s common stock upon vesting. The RSUs cannot be transferred and the awards are subject to forfeiture if the holder’s employment terminates prior to the release of the vesting restrictions. The RSUs generally vest either over a four-year period with straight-line vesting in equal amounts on a quarterly basis or a 25% one-year cliff vesting with remaining RSUs vest over a three-year period in equal amounts on a quarterly basis, provided the employee remains continuously employed with the Company. The fair value of the RSUs is equal to the closing price of the Company’s common stock on the grant date.
RSU activity under the 2020 Plan is set forth below:
Number of
Awards
Weighted
Average
Fair Value
Outstanding, December 31, 2022999,215$79.16 
Granted778,39858.56 
Vested(343,689)74.28 
Cancelled(103,667)73.67 
Outstanding, September 30, 20231,330,257$68.79 
The total fair value of RSUs vested under the 2020 Plan was $6.9 million and $4.5 million for the three months ended September 30, 2023 and 2022, respectively, and $21.0 million and $15.3 million for the nine months ended September 30, 2023 and 2022, respectively.
Stock options
During the nine months ended September 30, 2023, the Company granted non-qualified stock options to certain employees with vesting over a four-year period on a quarterly basis. The fair value of the stock options was calculated using the Black-Scholes option pricing model, which requires valuation assumptions of expected term, expected volatility, risk-free interest rate, and expected dividend yield. For the purposes of the Black-Scholes valuation model, the Company used the simplified method for determining the expected term of the granted options. The simplified method was used since the Company does not have adequate historical data to utilize in calculating the expected term of options. The fair value for options granted was calculated using the following weighted average assumptions:
Nine Months Ended September 30, 2023
Expected term (in years)4.56
Expected volatility50.35%
Dividend yield0.00%
Risk free interest rate4.05%
Weighted-average fair value of options granted$25.98 per share
A summary of stock option activities under the 2020 Plan for the nine months ended September 30, 2023 is as follows (intrinsic value in thousands):
Number of
Awards
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (in years)
Intrinsic
Value
Outstanding, December 31, 2022— $— — $— 
Granted181,870$56.00 
Exercised(916)$56.00 $
Cancelled(9,428)$56.00 
Outstanding, September 30, 2023171,526$56.00 6.40$1,612 
Vested and exercisable at September 30, 202321,429 $56.00 6.20$201 
Vested and expected to vest at September 30, 2023158,495$56.00 6.40$1,490 
Employee Stock Purchase Plan
In May 2020, the Company adopted the 2020 Employee Stock Purchase Plan (“ESPP”), which was amended and restated in October 2020 by the Compensation Committee of the Company’s board of directors. Each offering to the employees to purchase stock under the ESPP will begin on each August 1 and February 1 and will end on the following January 31 and July 31, respectively. The first offering period began on August 1, 2020. On each purchase date, which falls on the last date of each offering period, ESPP participants will purchase shares of common stock at a price per share equal to 85% of the lesser of (1) the fair market value per share of the common stock on the offering date or (2) the fair market value of the common stock on the purchase date. The occurrence and duration of offering periods under the ESPP are subject to the determinations of the Compensation Committee, in its sole discretion. The number of shares available for issuance under the ESPP increases automatically on January 1 of each calendar year of the Company beginning in 2021 and ending in 2030, in an amount equal to the lesser of (i) 1% of the aggregate number of outstanding shares of the Company’s common stock on the final day of the immediately preceding calendar year and (ii) such smaller number of shares determined by the Company’s board of directors.
The fair value of the ESPP shares is estimated using the Black-Scholes option pricing model with the following assumptions:
Nine Months Ended September 30,
20232022
Expected term (in years)0.50.5
Expected volatility
42.08% - 49.89%
56.09% - 72.78%
Dividend yield0.00 %0.00 %
Risk free interest rate
4.79% - 5.54%
0.48% - 2.96%
As of September 30, 2023, a total of (i) 423,109 shares of common stock, including 118,494 shares purchased in July 2023 and 86,051 shares purchased in January 2023, have been purchased under the ESPP, and (ii) 2,103,629 shares of common stock are reserved under the ESPP for future purchases, including 540,217 additional shares, which were automatically added to the reserve on January 1, 2023 pursuant to the terms of the ESPP.
Stock-based Compensation Expense
Total compensation cost for all share-based payment arrangements recognized, including $0.7 million and $0.8 million for the three months ended September 30, 2023 and 2022, respectively, and $2.9 million and $2.5 million for nine months ended September 30, 2023 and 2022, respectively, of stock-based compensation expense related to the ESPP, was as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of goods sold$393 $386 $1,232 $1,126 
Research and development1,587 1,051 4,981 3,143 
Selling, general and administrative7,864 5,919 24,323 16,806 
$9,844 $7,356 $30,536 $21,075 
Total stock-based compensation expense as of September 30, 2023 related to all non-vested awards to be recognized in future periods was $78.9 million and is expected to be recognized over the remaining weighted average period of 2.7 years.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
The following table reflects the Company’s provision for income taxes for the periods indicated (in thousands):
Three Months Ended September 30, Nine Months Ended September 30,
2023202220232022
Income (loss) before income taxes$5,590$(9,313)$7,420 $(21,377)
Provision for income taxes2,4288404,391 2,092 
Net income (loss)$3,162$(10,153)$3,029 $(23,469)
Provision for income taxes as a percentage of income (loss) before income taxes43.4%(9.0%)59.2 %(9.8 %)
The effective tax rate for all periods is driven by pre-tax income/(loss), business credits, equity compensation, state taxes, and the change in valuation allowance. The Company's income tax provision for interim reporting periods historically has been calculated by applying an estimate of the annual effective income tax rate for the full year to “ordinary” income (loss) for the interim reporting period. In addition, the tax effects of certain significant or unusual items are recognized discretely in the quarter in which they occur. For the nine months ended September 30, 2023, the Company calculated the income tax provision using this methodology. For the nine months ended September 30, 2022, a discrete effective income tax rate method was used as if the interim year to date period was an annual period.
For tax years beginning after December 31, 2021, certain research and development costs are required to be capitalized and amortized over a five year period under the Tax Cuts and Jobs Act, which was signed into law December 22, 2017. The Company has reviewed and incorporated this change, which will impact the expected U.S. federal and state tax expense and cash taxes to be paid for the tax year ending December 31, 2023.
Valuation Allowance
ASC 740, Income Taxes requires that the tax benefit of net operating losses, or NOLs, temporary differences and credit carryforwards be recorded as an asset to the extent that management assesses that realization is “more likely than not.” Realization of the future tax benefits is dependent on the Company’s ability to generate sufficient taxable income within the carryback or carryforward periods. As of December 31, 2022, the Company maintained a full valuation allowance of $30.3 million against the Company's net deferred tax assets. As of September 30, 2023, the Company believes that the deferred tax assets are currently not considered more likely than not to be realized and, accordingly, has maintained a full valuation allowance against its deferred tax assets. The Company will continue to assess its position on the realizability of its deferred tax assets, until such time as sufficient positive evidence may become available to allow the Company to reach a conclusion that a significant portion of the valuation allowance will no longer be needed. Any release of the valuation allowance may result in a material benefit recognized in the quarter of release.
Uncertain Tax Positions
The Company has recorded uncertain tax positions related to its federal and California research and development credit carryforwards. No interest or penalties have been recorded related to the uncertain tax positions due to credit carryforwards that are available to offset the uncertain tax positions. It is not expected that there will be a significant change in the uncertain tax position in the next twelve months. The Company is subject to U.S. federal and state income tax as well as to income tax in various foreign jurisdictions. In the normal course of business, the Company is subject to examination by tax authorities. As of the date of the financial statements, there are no income tax examinations in progress. The statute of limitations for tax years ended after December 31, 2019, December 31, 2018, and December 31, 2017 are open for federal and state, and foreign tax purposes, respectively.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Retirement Plan
9 Months Ended
Sep. 30, 2023
Retirement Benefits [Abstract]  
Retirement Plan RETIREMENT PLANIn December 2017, the Company adopted the Inari Medical, Inc. 401(k) Plan which allows eligible employees after one month of service to contribute pre-tax and Roth contributions to the plan, as allowed by law. The plan assets are held by Vanguard and the plan administrator is Ascensus Trust Company. Beginning in January 2021, the Company contributes a $1.00 match for every $1.00 contributed by a participating employee up to the greater of $3,000 or 4% of eligible compensation under the plan, with such Company's contributions becoming fully vested immediately. Matching contribution expense was $2.0 million and $1.7 million for the three months ended September 30, 2023 and 2022, respectively, and $6.9 million and $6.2 million for the nine months ended September 30, 2023 and 2022, respectively.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share NET INCOME (LOSS) PER SHARE
Basic net income (loss) per share is computed by dividing the net income (loss) attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period, without consideration for potential dilutive common shares. Diluted net income (loss) per share is computed using the treasury stock method by dividing the net income (loss) attributable to common stockholders by the weighted average number of shares of common stock and potentially dilutive securities outstanding for the period. For purposes of the diluted net income (loss) per share calculation, shares from common stock options, RSUs and ESPP are potentially dilutive securities. For the periods the Company is in a net loss position, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential dilutive common shares would have been anti-dilutive.
The components of net income (loss) per share are as follows (in thousands, except per share amounts):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Numerator:
Net income (loss)$3,162 $(10,153)$3,029 $(23,469)
Denominator:
Weighted average number of common shares outstanding - basic57,384,88453,491,62556,478,31752,552,662
Common stock equivalents from outstanding options1,102,6421,173,190
Common stock equivalents from unvested RSUs94,531832,873
Common stock equivalents from ESPP6,39511,541
Weighted average number of common shares outstanding - diluted58,588,45253,491,62558,495,92152,552,662
Net income (loss) per share:
Basic$0.06 $(0.19)$0.05 $(0.45)
Diluted$0.05 $(0.19)$0.05 $(0.45)
The following outstanding potentially dilutive common stock equivalents have been excluded from the calculation of diluted net income (loss) per share due to their anti-dilutive effect:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Common stock options171,5261,838,5621,290,1791,838,562
RSUs555,4683,694,9301,332,5003,694,930
726,9945,533,4922,622,6795,533,492
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTS
On November 1, 2023, the Company announced that it entered into a share purchase agreement (the “Purchase Agreement”) to acquire LimFlow, S.A. (“LimFlow”), a medical device company focused on limb salvage for patients with chronic limb-threatening ischemia (the “LimFlow Acquisition”). Under the terms of the Purchase Agreement, the Company will pay $250 million in cash at closing, subject to adjustment based on the working capital, indebtedness, cash and transaction expenses of LimFlow. Additional contingent payments of up to $165 million will be payable depending on the achievement of certain commercial and reimbursement milestones. The Company expects to fund this acquisition via its existing cash and the availability under its credit facility. The LimFlow Acquisition is expected to close in the fourth quarter of the year ended December 31, 2023 and is subject to certain customary closing conditions set forth in the Purchase Agreement.
On November 1, 2023, the Company amended its credit facility to, among other things, increase the amount available for borrowing to up to a maximum principal amount of $75.0 million. Additionally, advances under this amended credit agreement will bear interest at a base rate per annum (“the Base Rate”) or the Bloomberg Short-Term Bank Yield Index (“the BSBY”) rate, plus an applicable margin (“the Margin”). The Margin ranges from 0.60% to 1.10% in the case of the Base Rate loans and 1.60% to 2.10% in the case of the BSBY rate loans depending on average daily availability, in each case with a floor of 0%. As a condition of entering into this amended credit agreement, the Company was obligated to pay a nonrefundable fee of $88,000. Lastly, the Company amended the LC Facility to increase the limit to up to $18.8 million.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure                
Net Income (Loss) $ 3,162 $ 2,085 $ (2,218) $ (10,153) $ (10,187) $ (3,129) $ 3,029 $ (23,469)
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and include the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
The interim condensed consolidated balance sheet as of September 30, 2023 and the condensed consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flows for the three and nine months ended September 30, 2023 and 2022 are unaudited. The consolidated balance sheet as of December 31, 2022 included herein was derived from the audited consolidated financial statements as of that date. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect, in the opinion of management, all adjustments of a normal and recurring nature that are necessary for the fair presentation of the Company’s condensed consolidated financial position as of September 30, 2023 and its consolidated results of operations and cash flows for the three and nine months ended September 30, 2023 and 2022. The financial data and the other financial information disclosed in the notes to the condensed consolidated financial statements related to the three and nine months ended September 30, 2023 and 2022 are also unaudited. The condensed consolidated results of operations for any interim period are not necessarily indicative of the results to be expected for the full year or for any other future annual or interim period. These interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
Management Estimates
Management Estimates
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 amounts of revenue and expenses during the reporting period. Significant estimates and assumptions made in the accompanying condensed consolidated financial statements may include, but are not limited to, collectability of receivables, recoverability of long-lived assets, valuation of inventory, operating lease right-of-use (“ROU”) assets and liabilities, other investments, fair value of stock options, recoverability of net deferred tax assets and related valuation allowance, and certain accruals. Estimates are based on historical experience and on various assumptions that the Company believes are reasonable under current circumstances. Actual results could differ materially from those estimates. Management periodically evaluates such estimates and assumptions, and they are adjusted prospectively based upon such periodic evaluation.
Revenue Recognition
Revenue Recognition
The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers. Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to
the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.
The Company sells its products primarily to hospitals in the United States through its direct sales force. The Company recognizes revenue for arrangements where the Company has satisfied its performance obligation of shipping or delivering the product. For sales where the Company’s sales representatives hand-deliver products directly to the hospitals, control of the products transfers to the customers upon such hand- delivery. For sales where products are shipped, control of the products transfers either upon shipment or delivery of the products to the customer, depending on the shipping terms and conditions. Revenue from product sales is comprised of product revenue, net of product returns, discounts, administrative fees and sales rebates.
Performance Obligation—The Company has revenue arrangements that consist of a single performance obligation, the shipping or delivery of the Company’s products. The satisfaction of this performance obligation occurs with the transfer of control of the Company’s product to its customers, either upon shipment or delivery of the product.
Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods. The amount of revenue recognized is based on the transaction price, which represents the invoiced amount, net of discounts, administrative fees and sales rebates, where applicable. The Company provides a standard 30-day unconditional right of return period. The Company establishes estimated provisions for returns at the time of sale based on historical experience. Historically, the actual product returns have been immaterial to the Company’s consolidated financial statements.
The Company offers payment terms to its customers of less than three months and these terms do not include a significant financing component. The Company excludes taxes assessed by governmental authorities on revenue-producing transactions from the measurement of the transaction price.
The Company offers its standard warranty to all customers. The Company does not sell any warranties on a standalone basis. The Company’s warranty provides that its products are free of material defects and conform to specifications, and includes an offer to repair, replace or refund the purchase price of defective products. This assurance does not constitute a service and is not considered a separate performance obligation. The Company estimates warranty liabilities at the time of revenue recognition and records it as a charge to cost of goods sold. The warranty expense recognized was $57,000 and $165,000 during the three months ended
September 30, 2023 and 2022, respectively, and $411,000 and $374,000 for the nine months ended September 30, 2023 and 2022, respectively.
Costs associated with product sales include commissions and are recorded in selling, general and administrative (“SG&A”) expenses. The Company applies the practical expedient and recognizes commissions as an expense when incurred because the amortization period is less than one year.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Schedule of Concentration Risk Revenue for ClotTriever and other systems and FlowTriever system as a percentage of total revenue is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
ClotTriever and other systems
32 %31 %34 %32 %
FlowTriever system
68 %69 %66 %68 %
Schedule of Disaggregation of Revenue
Revenue from the Company's products by geographic area, based on the location where title transfers, is as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
United States
$119,825$93,597$345,473$269,584
International
6,5412,60716,0656,116
Total revenue
$126,366$96,204$361,538$275,700
Schedule of Cash Flow, Supplemental Disclosures
Supplemental cash flow information includes the following:
Nine Months Ended September 30,
20232022
Supplemental disclosures of cash flow information:
Cash paid for income taxes$3,562 $3,085 
Cash paid for interest$98 $112 
Noncash investing and financing:
Lease liabilities arising from obtaining new right-of-use assets$1,030 $2,334 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Measured at Fair Value
The following tables summarize the Company’s financial assets and liabilities measured at fair value on a recurring basis by level within the fair value hierarchy as of September 30, 2023 and December 31, 2022 (in thousands):
September 30, 2023
Level 1Level 2Level 3Aggregate Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$41,561 $— $— $41,561 
Corporate debt securities and commercial paper— 3,489 — 3,489 
Total included in cash and cash equivalents41,561 3,489 — 45,050 
Investments:  
U.S. Treasury securities173,687 — — 173,687 
U.S. Government agencies— 46,284 — 46,284 
Corporate debt securities and commercial paper— 42,142 — 42,142 
Total included in short-term investments173,687 88,426 — 262,113 
Total financial assets
$215,248 $91,915 $— $307,163 
December 31, 2022
Level 1Level 2Level 3Aggregate Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$20,329 $— $— $20,329 
Total included in cash and cash equivalents20,329 — — 20,329 
Investments:   
U.S. Treasury securities172,088 — — 172,088 
U.S. Government agencies
— 47,131 — 47,131 
Corporate debt securities and commercial paper— 46,960 — 46,960 
Total included in short-term investments172,088 94,091 — 266,179 
Total financial assets
$192,417 $94,091 $— $286,508 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Investments (Tables)
9 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Summary of Cash Equivalents and Investments
The following is a summary of the Company’s cash equivalents and investments in debt securities as of September 30, 2023 and December 31, 2022 (in thousands):
September 30, 2023
Amortized Cost BasisUnrealized GainUnrealized Loss Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$41,561 $— $— $41,561 
Corporate debt securities and commercial paper3,490 — (1)3,489 
Total included in cash and cash equivalents45,051 — (1)45,050 
Investments:
U.S. Treasury securities173,690 (12)173,687 
U.S. Government agencies46,309 (32)46,284 
Corporate debt securities and commercial paper42,162 — (20)42,142 
Total included in short-term investments262,161 16 (64)262,113 
Total financial assets
$307,212 $16 $(65)$307,163 
December 31, 2022
Amortized Cost BasisUnrealized GainUnrealized Loss Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$20,329 $— $— $20,329 
Total included in cash and cash equivalents20,329 — — 20,329 
Investments:
U.S. Treasury securities171,006 1,120 (38)172,088 
U.S. Government agencies
46,777 354 — 47,131 
Corporate debt securities and commercial paper46,576 397 (13)46,960 
Total included in short-term investments264,359 1,871 (51)266,179 
Total financial assets
$284,688 $1,871 $(51)$286,508 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories, net (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories, Net
Inventories, net of reserves, consist of the following (in thousands):
September 30,
2023
December 31,
2022
Raw materials$14,278 $13,943 
Work-in-process4,117 3,396 
Finished goods21,832 15,242 
Total inventories, net
$40,227 $32,581 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, net (Tables)
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment consist of the following (in thousands):
September 30,
2023
December 31,
2022
Manufacturing equipment$15,827 $13,585 
Computer hardware5,522 5,123 
Leasehold improvements5,248 5,040 
Furniture and fixtures4,380 4,119 
Assets in progress2,041 2,516 
Capitalized software
881 — 
Computer software— 100 
Total property and equipment, gross33,899 30,483 
Accumulated depreciation(12,656)(8,828)
Total property and equipment, net$21,243 $21,655 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Total Lease Cost
Total lease costs are as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Operating lease cost$1,137 $1,039 $3,456 $3,139 
Short-term lease cost22 147 85 192 
Variable lease cost402 181 809 477 
Total lease costs$1,561 $1,367 $4,350 $3,808 
Schedule of Future Minimum Lease Payments Under Operating Leases Liabilities
Future minimum lease payments under operating leases liabilities as of September 30, 2023 are as follows (in thousands):
Year ending December 31:
Amount
Remainder of 2023$877 
20243,546 
20253,032 
20262,911 
20272,978 
Thereafter38,507 
Total lease payments51,851 
Less imputed interest(19,594)
Total lease liabilities32,257 
Less: lease liabilities - current portion(1,630)
Lease liabilities - noncurrent portion$30,627 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of RSU Activity
RSU activity under the 2011 Plan is set forth below:
Number of
Awards
Weighted
Average
Fair Value
Outstanding, December 31, 20222,712,674$0.17 
Vested(2,712,674)(a)
Outstanding, September 30, 2023— $— 
_____________
(a) The vested RSUs will be distributed to the employees in installments. The first installment was distributed in the quarter ended March 31, 2023 with a weighted average fair value of $64.34. The second installment was distributed in the quarter ended June 30, 2023 with a weighted average fair value of $71.17. The third installment was distributed in the quarter ended September 30, 2023 with a weighted average fair value of $68.33. The remaining shares will be distributed within the quarter ended December 31, 2023.
RSU activity under the 2020 Plan is set forth below:
Number of
Awards
Weighted
Average
Fair Value
Outstanding, December 31, 2022999,215$79.16 
Granted778,39858.56 
Vested(343,689)74.28 
Cancelled(103,667)73.67 
Outstanding, September 30, 20231,330,257$68.79 
Schedule of Estimated Fair Value of Option Grant and ESPP The fair value for options granted was calculated using the following weighted average assumptions:
Nine Months Ended September 30, 2023
Expected term (in years)4.56
Expected volatility50.35%
Dividend yield0.00%
Risk free interest rate4.05%
Weighted-average fair value of options granted$25.98 per share
The fair value of the ESPP shares is estimated using the Black-Scholes option pricing model with the following assumptions:
Nine Months Ended September 30,
20232022
Expected term (in years)0.50.5
Expected volatility
42.08% - 49.89%
56.09% - 72.78%
Dividend yield0.00 %0.00 %
Risk free interest rate
4.79% - 5.54%
0.48% - 2.96%
Summary of Stock Option Activity
A summary of stock option activity under the 2011 Plan for the nine months ended September 30, 2023 is as follows (intrinsic value in thousands):
Number of
Awards
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (in years)
Intrinsic
Value
Outstanding, December 31, 20221,456,328$1.93 6.20$89,749 
Exercised(334,351)$1.48 $20,583 
Cancelled(3,324)$5.02 
Outstanding, September 30, 20231,118,653$2.06 5.40$70,857 
Vested and exercisable at September 30, 20231,091,976$1.95 5.40$69,283 
Vested and expected to vest at September 30, 20231,118,415$2.06 5.40$70,843 
A summary of stock option activities under the 2020 Plan for the nine months ended September 30, 2023 is as follows (intrinsic value in thousands):
Number of
Awards
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (in years)
Intrinsic
Value
Outstanding, December 31, 2022— $— — $— 
Granted181,870$56.00 
Exercised(916)$56.00 $
Cancelled(9,428)$56.00 
Outstanding, September 30, 2023171,526$56.00 6.40$1,612 
Vested and exercisable at September 30, 202321,429 $56.00 6.20$201 
Vested and expected to vest at September 30, 2023158,495$56.00 6.40$1,490 
Schedule of Total Compensation Cost for All Share-Based Payment Arrangements Recognized
Total compensation cost for all share-based payment arrangements recognized, including $0.7 million and $0.8 million for the three months ended September 30, 2023 and 2022, respectively, and $2.9 million and $2.5 million for nine months ended September 30, 2023 and 2022, respectively, of stock-based compensation expense related to the ESPP, was as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of goods sold$393 $386 $1,232 $1,126 
Research and development1,587 1,051 4,981 3,143 
Selling, general and administrative7,864 5,919 24,323 16,806 
$9,844 $7,356 $30,536 $21,075 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of Provision for Income Taxes
The following table reflects the Company’s provision for income taxes for the periods indicated (in thousands):
Three Months Ended September 30, Nine Months Ended September 30,
2023202220232022
Income (loss) before income taxes$5,590$(9,313)$7,420 $(21,377)
Provision for income taxes2,4288404,391 2,092 
Net income (loss)$3,162$(10,153)$3,029 $(23,469)
Provision for income taxes as a percentage of income (loss) before income taxes43.4%(9.0%)59.2 %(9.8 %)
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Components of Net Income per Share
The components of net income (loss) per share are as follows (in thousands, except per share amounts):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Numerator:
Net income (loss)$3,162 $(10,153)$3,029 $(23,469)
Denominator:
Weighted average number of common shares outstanding - basic57,384,88453,491,62556,478,31752,552,662
Common stock equivalents from outstanding options1,102,6421,173,190
Common stock equivalents from unvested RSUs94,531832,873
Common stock equivalents from ESPP6,39511,541
Weighted average number of common shares outstanding - diluted58,588,45253,491,62558,495,92152,552,662
Net income (loss) per share:
Basic$0.06 $(0.19)$0.05 $(0.45)
Diluted$0.05 $(0.19)$0.05 $(0.45)
Schedule of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share
The following outstanding potentially dilutive common stock equivalents have been excluded from the calculation of diluted net income (loss) per share due to their anti-dilutive effect:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Common stock options171,5261,838,5621,290,1791,838,562
RSUs555,4683,694,9301,332,5003,694,930
726,9945,533,4922,622,6795,533,492
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Accounting Policies [Abstract]          
Unbilled receivables $ 1,324,000   $ 1,324,000   $ 1,218,000
Warranty expense 57,000 $ 165,000 411,000 $ 374,000  
Equity securities without readily determinable fair value, amount 8,300,000   8,300,000   $ 8,300,000
Impairment loss $ 600,000 $ 0 $ 600,000 $ 0  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) - Product Concentration Risk - Revenue from Contract with Customer, Product and Service Benchmark
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
ClotTriever and other systems        
Revenue from External Customer [Line Items]        
Concentration risk 32.00% 31.00% 34.00% 32.00%
FlowTriever system        
Revenue from External Customer [Line Items]        
Concentration risk 68.00% 69.00% 66.00% 68.00%
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 126,366 $ 96,204 $ 361,538 $ 275,700
United States        
Disaggregation of Revenue [Line Items]        
Revenue 119,825 93,597 345,473 269,584
International        
Disaggregation of Revenue [Line Items]        
Revenue $ 6,541 $ 2,607 $ 16,065 $ 6,116
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Schedule of Cash Flow, Supplemental Disclosures (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Supplemental disclosures of cash flow information:    
Cash paid for income taxes $ 3,562 $ 3,085
Cash paid for interest 98 112
Noncash investing and financing:    
Lease liabilities arising from obtaining new right-of-use assets $ 1,030 $ 2,334
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Assets    
Total included in short-term investments $ 307,163 $ 286,508
Fair Value, Recurring    
Assets    
Total included in cash and cash equivalents 45,050 20,329
Total included in short-term investments 262,113 266,179
Total financial assets 307,163 286,508
Fair Value, Recurring | U.S. Treasury securities    
Assets    
Total included in short-term investments 173,687 172,088
Fair Value, Recurring | U.S. Government agencies    
Assets    
Total included in short-term investments 46,284 47,131
Fair Value, Recurring | Corporate debt securities and commercial paper    
Assets    
Total included in short-term investments 42,142 46,960
Fair Value, Recurring | Money market mutual funds    
Assets    
Total included in cash and cash equivalents 41,561 20,329
Fair Value, Recurring | Corporate debt securities and commercial paper    
Assets    
Total included in cash and cash equivalents 3,489  
Fair Value, Recurring | Level 1    
Assets    
Total included in cash and cash equivalents 41,561 20,329
Total included in short-term investments 173,687 172,088
Total financial assets 215,248 192,417
Fair Value, Recurring | Level 1 | U.S. Treasury securities    
Assets    
Total included in short-term investments 173,687 172,088
Fair Value, Recurring | Level 1 | U.S. Government agencies    
Assets    
Total included in short-term investments 0 0
Fair Value, Recurring | Level 1 | Corporate debt securities and commercial paper    
Assets    
Total included in short-term investments 0 0
Fair Value, Recurring | Level 1 | Money market mutual funds    
Assets    
Total included in cash and cash equivalents 41,561 20,329
Fair Value, Recurring | Level 1 | Corporate debt securities and commercial paper    
Assets    
Total included in cash and cash equivalents 0  
Fair Value, Recurring | Level 2    
Assets    
Total included in cash and cash equivalents 3,489 0
Total included in short-term investments 88,426 94,091
Total financial assets 91,915 94,091
Fair Value, Recurring | Level 2 | U.S. Treasury securities    
Assets    
Total included in short-term investments 0 0
Fair Value, Recurring | Level 2 | U.S. Government agencies    
Assets    
Total included in short-term investments 46,284 47,131
Fair Value, Recurring | Level 2 | Corporate debt securities and commercial paper    
Assets    
Total included in short-term investments 42,142 46,960
Fair Value, Recurring | Level 2 | Money market mutual funds    
Assets    
Total included in cash and cash equivalents 0 0
Fair Value, Recurring | Level 2 | Corporate debt securities and commercial paper    
Assets    
Total included in cash and cash equivalents 3,489  
Fair Value, Recurring | Level 3    
Assets    
Total included in cash and cash equivalents 0 0
Total included in short-term investments 0 0
Total financial assets 0 0
Fair Value, Recurring | Level 3 | U.S. Treasury securities    
Assets    
Total included in short-term investments 0 0
Fair Value, Recurring | Level 3 | U.S. Government agencies    
Assets    
Total included in short-term investments 0 0
Fair Value, Recurring | Level 3 | Corporate debt securities and commercial paper    
Assets    
Total included in short-term investments 0 0
Fair Value, Recurring | Level 3 | Money market mutual funds    
Assets    
Total included in cash and cash equivalents 0 $ 0
Fair Value, Recurring | Level 3 | Corporate debt securities and commercial paper    
Assets    
Total included in cash and cash equivalents $ 0  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis $ 307,212 $ 284,688
Unrealized Gain 16 1,871
Unrealized Loss (65) (51)
Short-term investments in debt securities 307,163 286,508
Cash and Cash Equivalents    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 45,051 20,329
Unrealized Gain 0 0
Unrealized Loss (1) 0
Short-term investments in debt securities 45,050 20,329
Cash and Cash Equivalents | Money market mutual funds    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 41,561 20,329
Unrealized Gain 0 0
Unrealized Loss 0 0
Short-term investments in debt securities 41,561 20,329
Cash and Cash Equivalents | Corporate debt securities and commercial paper    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 3,490  
Unrealized Gain 0  
Unrealized Loss (1)  
Short-term investments in debt securities 3,489  
Short-Term Investments    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 262,161 264,359
Unrealized Gain 16 1,871
Unrealized Loss (64) (51)
Short-term investments in debt securities 262,113 266,179
Short-Term Investments | U.S. Treasury securities    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 173,690 171,006
Unrealized Gain 9 1,120
Unrealized Loss (12) (38)
Short-term investments in debt securities 173,687 172,088
Short-Term Investments | U.S. Government agencies    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 46,309 46,777
Unrealized Gain 7 354
Unrealized Loss (32) 0
Short-term investments in debt securities 46,284 47,131
Short-Term Investments | Corporate debt securities and commercial paper    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 42,162 46,576
Unrealized Gain 0 397
Unrealized Loss (20) (13)
Short-term investments in debt securities $ 42,142 $ 46,960
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories, net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 14,278 $ 13,943
Work-in-process 4,117 3,396
Finished goods 21,832 15,242
Total inventories, net $ 40,227 $ 32,581
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, net - Schedule of Property and Equipment, net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Total property and equipment, gross $ 33,899 $ 30,483
Accumulated depreciation (12,656) (8,828)
Total property and equipment, net 21,243 21,655
Manufacturing equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment, gross 15,827 13,585
Computer hardware    
Property Plant And Equipment [Line Items]    
Total property and equipment, gross 5,522 5,123
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Total property and equipment, gross 5,248 5,040
Furniture and fixtures    
Property Plant And Equipment [Line Items]    
Total property and equipment, gross 4,380 4,119
Assets in progress    
Property Plant And Equipment [Line Items]    
Total property and equipment, gross 2,041 2,516
Capitalized software    
Property Plant And Equipment [Line Items]    
Total property and equipment, gross 881 0
Computer software    
Property Plant And Equipment [Line Items]    
Total property and equipment, gross $ 0 $ 100
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Property Plant And Equipment [Line Items]        
Depreciation expense     $ 4,186 $ 3,430
Operating expenses        
Property Plant And Equipment [Line Items]        
Depreciation expense $ 1,141 $ 947 3,367 2,774
Cost of goods sold        
Property Plant And Equipment [Line Items]        
Depreciation expense $ 291 $ 223 $ 819 $ 656
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2021
USD ($)
Sep. 30, 2023
USD ($)
installment
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
installment
Sep. 30, 2022
USD ($)
Oct. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Lessee Lease Description [Line Items]              
Operating lease, term of contract   12 months   12 months      
Operating lease right-of-use assets   $ 49,065,000   $ 49,065,000     $ 50,703,000
Total lease liabilities   $ 32,257,000   $ 32,257,000     $ 32,300,000
Operating lease, weighted average remaining lease term   18 years 2 months 12 days   18 years 2 months 12 days     17 years 1 month 6 days
Weighted average incremental borrowing rate   6.05%   6.05%      
Cash paid for amounts included in the measurement of lease liabilities   $ 866,000 $ 705,000 $ 2,564,000 $ 2,030,000    
Contract to perform for others, costs incurred $ 4,200,000            
Contract to perform for others, costs incurred, number of installments | installment   3   3      
Accrued expenses and other current liabilities, licensed technology   $ 13,040,000   $ 13,040,000     $ 8,249,000
Administration fee   0 29,000 59,000 87,000    
Self insurance liability   2,100,000   2,100,000      
Subsequent Event              
Lessee Lease Description [Line Items]              
Lease not yet commenced, term of contract           10 years  
Purchase Option Term | Subsequent Event              
Lessee Lease Description [Line Items]              
Lease not yet commenced, undiscounted term           3 years  
Lease, liability to be paid           $ 7,200,000  
Inceptus              
Lessee Lease Description [Line Items]              
Royalty expense   1,500 $ 1,500 5,000 $ 215,000    
Research and development              
Lessee Lease Description [Line Items]              
Accrued expenses and other current liabilities, licensed technology   $ 0   $ 0     $ 1,300,000
Maximum              
Lessee Lease Description [Line Items]              
Operating lease, term of contract   5 years   5 years      
Maximum | Inceptus              
Lessee Lease Description [Line Items]              
Related party transaction, rate       1.50%      
Minimum | Inceptus              
Lessee Lease Description [Line Items]              
Related party transaction, rate       1.00%      
Royalty quarterly fee       $ 1,500      
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Schedule of Total Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 1,137 $ 1,039 $ 3,456 $ 3,139
Short-term lease cost 22 147 85 192
Variable lease cost 402 181 809 477
Total lease costs $ 1,561 $ 1,367 $ 4,350 $ 3,808
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Operating Leases Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2023 $ 877  
2024 3,546  
2025 3,032  
2026 2,911  
2027 2,978  
Thereafter 38,507  
Total lease payments 51,851  
Less imputed interest (19,594)  
Total lease liabilities 32,257 $ 32,300
Less: lease liabilities - current portion (1,630) (1,311)
Lease liabilities - noncurrent portion $ 30,627 $ 30,976
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Development expenses incurred $ 67 $ 70 $ 147 $ 262  
Accounts payable 10,091   10,091   $ 7,659
Related Party          
Related Party Transaction [Line Items]          
Accounts payable $ 0   $ 0   $ 0
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Credit Facility (Details) - Line of Credit
9 Months Ended
Dec. 16, 2022
USD ($)
Sep. 30, 2023
USD ($)
LetterOfCredit
Feb. 28, 2023
USD ($)
Debt Instrument [Line Items]      
Number of letter of credit | LetterOfCredit   4  
Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity $ 40,000,000    
Line of credit facility, accordion feature, higher borrowing capacity option 120,000,000    
Line of credit facility, remaining borrowing capacity   $ 37,600,000  
Line of credit facility, collateral, accounts receivable, percentage   90.00%  
Line of credit facility, collateral   $ 10,000,000  
Debt instrument, fee amount $ 10,000    
Unused line fee at annual rate 0.25%    
Principal amount outstanding   0  
Cash pledged under credit agreement   $ 0  
Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | Federal Funds Rate      
Debt Instrument [Line Items]      
Term loan variable interest rate 0.50%    
Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | Federal Funds Rate | Minimum      
Debt Instrument [Line Items]      
Term loan variable interest rate 0.50%    
Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | Federal Funds Rate | Maximum      
Debt Instrument [Line Items]      
Term loan variable interest rate 1.00%    
Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | BSBY      
Debt Instrument [Line Items]      
Term loan variable interest rate 1.00%    
Basis spread on variable rate, floor 0.00%    
Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | BSBY | Minimum      
Debt Instrument [Line Items]      
Term loan variable interest rate 1.50%    
Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | BSBY | Maximum      
Debt Instrument [Line Items]      
Term loan variable interest rate 2.00%    
Letter of Credit Subline Facility | Bank of America Credit Facility      
Debt Instrument [Line Items]      
Percentage of fee on average daily stated amount of outstanding letter of credit   2.25%  
Percentage of fronting fee on stated amount of each letter of credit outstanding   0.125%  
Letters of credit outstanding amount   $ 2,400,000  
Letter of Credit Subline Facility | Amended Credit Agreement | Bank of America Credit Facility      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity $ 5,000,000    
Line of credit facility, accordion feature, higher borrowing capacity option     $ 10,000,000
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholder's Equity (Details) - USD ($)
1 Months Ended 9 Months Ended
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Class Of Stock [Line Items]                
Net proceeds from IPO $ 174,400,000 $ 0 $ 174,394,000          
Underwriters' discounts and commissions 11,200,000              
Offering costs 700,000              
Accumulated other comprehensive (loss) income $ 418,812,000 452,142,000 415,099,000 $ 435,645,000 $ 426,736,000 $ 417,002,000 $ 413,778,000 $ 239,209,000
Reclassification adjustment from AOCI   0 $ 0          
Foreign Currency Translation Adjustment                
Class Of Stock [Line Items]                
Accumulated other comprehensive (loss) income   (1,100,000)       (1,000,000)    
Unrealized Gain (Loss) on Investments                
Class Of Stock [Line Items]                
Accumulated other comprehensive (loss) income   $ (100,000)       $ 1,800,000    
IPO                
Class Of Stock [Line Items]                
Stock issued 2,300,000              
Public offering price (in dollars per share) $ 81.00              
Over-allotment Option                
Class Of Stock [Line Items]                
Sale of stock, shares issued 300,000              
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 41 Months Ended
Jan. 01, 2021
Jul. 31, 2023
Jan. 31, 2023
May 31, 2020
Mar. 31, 2020
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Jan. 01, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Shares of common stock reserved for future issuance (in shares)                         540,217
Shares issued under Employee Stock Purchase Plan (in shares)   118,494 86,051                    
Compensation cost           $ 9,844   $ 7,356   $ 30,536 $ 21,075    
Nonvested award, cost not yet recognized, amount           $ 78,900       $ 78,900   $ 78,900  
Nonvested award, cost not yet recognized, period                   2 years 8 months 12 days      
Common Stock                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Shares issued under Employee Stock Purchase Plan (in shares)           118,494 86,051 78,707 54,808        
Restricted Stock Units | Vesting, Option One                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Award vesting period                   4 years      
Restricted Stock Units | Vesting, Option Two                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Award vesting period                   3 years      
Employee Stock Purchase Plan                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Compensation cost           $ 700   $ 800   $ 2,900 2,500    
Common stock options                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Award vesting period                   4 years      
2020 Incentive Award Plan                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Percentage of annual increase in shares reserved for issuance on capital stock outstanding at year end         3.00%                
Number of shares available for issuance (in shares)           6,523,570       6,523,570   6,523,570  
Shares of common stock reserved for future issuance (in shares)           1,620,650       1,620,650   1,620,650  
2020 Incentive Award Plan | Restricted Stock Units                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Award cliff vesting period                   1 year      
Total fair value of RSUs vested           $ 6,900   $ 4,500   $ 21,000 $ 15,300    
Restricted stock units, vested (in shares)                   343,689      
2020 Incentive Award Plan | Restricted Stock Units | Vesting, Option One | Share Based Compensation Award Tranche One                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Cliff vesting, percentage                   25.00%      
2020 Incentive Award Plan | Restricted Stock Units | Vesting, Option One | Share-Based Payment Arrangement, Tranche Two                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Cliff vesting, percentage                   25.00%      
2020 Incentive Award Plan | Restricted Stock Units | Vesting, Option One | Share-Based Payment Arrangement, Tranche Three                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Cliff vesting, percentage                   25.00%      
2020 Incentive Award Plan | Restricted Stock Units | Vesting, Option One | Share-Based Payment Arrangement, Tranche Four                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Cliff vesting, percentage                   25.00%      
2011 Equity Incentive Plan | Restricted Stock Units                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Award cliff vesting period                   4 years      
Total fair value of RSUs vested                   $ 170,600      
Restricted stock units, vested (in shares)                   2,712,674 0    
2020 Employee Share Purchase Plan                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Shares of common stock reserved for future issuance (in shares)           2,103,629       2,103,629   2,103,629  
Percentage of purchase price on fair market value of common stock       85.00%                  
Annual increase in number of shares available for issuance percentage 1.00%                        
2020 Employee Share Purchase Plan | Common Stock                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Shares issued under Employee Stock Purchase Plan (in shares)                       423,109  
Maximum | 2020 Incentive Award Plan                          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                          
Term of award         10 years                
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans - Summary of RSU Activity (Details) - Restricted Stock Units - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
2011 Equity Incentive Plan          
Number of Awards          
Balance at beginning of period (in shares)     2,712,674 2,712,674  
Vested (in shares)       (2,712,674) 0
Balance at end of period (in shares) 0     0  
Weighted Average Fair Value          
Balance at beginning of period (in dollars per share)     $ 0.17 $ 0.17  
Vested (in dollars per share) $ 68.33 $ 71.17 $ 64.34    
Balance at end of period (in dollars per share) $ 0     $ 0  
2020 Incentive Award Plan          
Number of Awards          
Balance at beginning of period (in shares)     999,215 999,215  
Granted (in shares)       778,398  
Vested (in shares)       (343,689)  
Cancelled (in shares)       (103,667)  
Balance at end of period (in shares) 1,330,257     1,330,257  
Weighted Average Fair Value          
Balance at beginning of period (in dollars per share)     $ 79.16 $ 79.16  
Granted (in dollars per share)       58.56  
Vested (in dollars per share)       74.28  
Cancelled (in dollars per share)       73.67  
Balance at end of period (in dollars per share) $ 68.79     $ 68.79  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
2011 Equity Incentive Plan    
Number of Awards    
Balance at beginning of period (in shares) | shares 1,456,328  
Exercised (in shares) | shares (334,351)  
Cancelled (in shares) | shares (3,324)  
Balance at end of period (in shares) | shares 1,118,653 1,456,328
Number of Awards, Vested and exercisable (in shares) | shares 1,091,976  
Number of Awards, Vested and expected to vest (in shares) | shares 1,118,415  
Weighted Average Exercise Price    
Balance at beginning of period (in dollars per share) | $ / shares $ 1.93  
Exercised (in dollars per share) | $ / shares 1.48  
Cancelled (in dollars per share) | $ / shares 5.02  
Balance at end of period (in dollars per share) | $ / shares 2.06 $ 1.93
Weighted Average Exercise Price, Vested and exercisable (in dollars per share) | $ / shares 1.95  
Weighted Average Exercise Price, Vested and expected to vest (in dollars per share) | $ / shares $ 2.06  
Weighted Average Remaining Contractual Life (in years)    
Outstanding 5 years 4 months 24 days 6 years 2 months 12 days
Vested and exercisable 5 years 4 months 24 days  
Vested and expected to vest 5 years 4 months 24 days  
Intrinsic Value    
Balance at beginning of period | $ $ 89,749  
Exercised | $ 20,583  
Balance at end of period | $ 70,857 $ 89,749
Intrinsic Value, Vested and exercisable | $ 69,283  
Intrinsic Value, Vested and expected to vest | $ $ 70,843  
2020 Incentive Award Plan    
Number of Awards    
Balance at beginning of period (in shares) | shares 0  
Granted (in shares) | shares 181,870  
Exercised (in shares) | shares (916)  
Cancelled (in shares) | shares (9,428)  
Balance at end of period (in shares) | shares 171,526 0
Number of Awards, Vested and exercisable (in shares) | shares 21,429  
Number of Awards, Vested and expected to vest (in shares) | shares 158,495  
Weighted Average Exercise Price    
Balance at beginning of period (in dollars per share) | $ / shares $ 0  
Granted (in dollars per share) | $ / shares 56.00  
Exercised (in dollars per share) | $ / shares 56.00  
Cancelled (in dollars per share) | $ / shares 56.00  
Balance at end of period (in dollars per share) | $ / shares 56.00 $ 0
Weighted Average Exercise Price, Vested and exercisable (in dollars per share) | $ / shares 56.00  
Weighted Average Exercise Price, Vested and expected to vest (in dollars per share) | $ / shares $ 56.00  
Weighted Average Remaining Contractual Life (in years)    
Outstanding 6 years 4 months 24 days  
Vested and exercisable 6 years 2 months 12 days  
Vested and expected to vest 6 years 4 months 24 days  
Intrinsic Value    
Balance at beginning of period | $ $ 0  
Exercised | $ 9  
Balance at end of period | $ 1,612 $ 0
Intrinsic Value, Vested and exercisable | $ 201  
Intrinsic Value, Vested and expected to vest | $ $ 1,490  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans - Schedule of Estimated Fair Value of Option Grant and ESPP on Date of Grant (Details) - $ / shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
2020 Incentive Award Plan | Common stock options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected term 4 years 6 months 21 days  
Expected volatility 50.35%  
Dividend yield 0.00%  
Risk free interest rate 4.05%  
Weighted-average fair value of options granted (in dollars per share) $ 25.98  
2020 Employee Share Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected term 6 months 6 months
Expected volatility - minimum 42.08% 56.09%
Expected volatility - maximum 49.89% 72.78%
Dividend yield 0.00% 0.00%
Risk free interest rate- minimum 4.79% 0.48%
Risk free interest rate - maximum 5.54% 2.96%
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans - Schedule of Total Compensation Cost for All Share-Based Payment Arrangements Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 9,844 $ 7,356 $ 30,536 $ 21,075
Cost of goods sold        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 393 386 1,232 1,126
Research and development        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 1,587 1,051 4,981 3,143
Selling, general and administrative        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 7,864 $ 5,919 $ 24,323 $ 16,806
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]                
Income (loss) before income taxes $ 5,590     $ (9,313)     $ 7,420 $ (21,377)
Provision for income taxes 2,428     840     4,391 2,092
Net income (loss) $ 3,162 $ 2,085 $ (2,218) $ (10,153) $ (10,187) $ (3,129) $ 3,029 $ (23,469)
Provision for income taxes as a percentage of income (loss) before income taxes 43.40%     (9.00%)     59.20% (9.80%)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Deferred tax assets, valuation allowance   $ 30,300
Interest or penalties related to uncertain tax positions $ 0  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Retirement Plan (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Retirement Benefits [Abstract]        
Minimum employee service period     1 month  
Employer matching contribution, percent of match     100.00%  
Maximum participating employee annual contributions     $ 3,000  
Participating employee eligible compensation     4.00%  
Matching contribution expense recognized $ 2,000,000 $ 1,700,000 $ 6,900,000 $ 6,200,000
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share - Computation of Net Income per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:                
Net income (loss) $ 3,162 $ 2,085 $ (2,218) $ (10,153) $ (10,187) $ (3,129) $ 3,029 $ (23,469)
Denominator:                
Weighted average number of common shares outstanding - basic (in shares) 57,384,884     53,491,625     56,478,317 52,552,662
Weighted average number of common shares outstanding - diluted (in shares) 58,588,452     53,491,625     58,495,921 52,552,662
Net income (loss) per share:                
Basic (in dollars per share) $ 0.06     $ (0.19)     $ 0.05 $ (0.45)
Diluted (in dollars per share) $ 0.05     $ (0.19)     $ 0.05 $ (0.45)
Common stock options                
Denominator:                
Common stock equivalents (in shares) 1,102,642     0     1,173,190 0
Unvested RSUs                
Denominator:                
Common stock equivalents (in shares) 94,531     0     832,873 0
ESPP                
Denominator:                
Common stock equivalents (in shares) 6,395     0     11,541 0
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share - Schedule of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded From Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 726,994 5,533,492 2,622,679 5,533,492
Common stock options        
Antidilutive Securities Excluded From Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 171,526 1,838,562 1,290,179 1,838,562
RSUs        
Antidilutive Securities Excluded From Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 555,468 3,694,930 1,332,500 3,694,930
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details) - USD ($)
Nov. 01, 2023
Dec. 16, 2022
Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | Line of Credit    
Subsequent Event [Line Items]    
Line of credit facility, maximum borrowing capacity   $ 40,000,000
Debt instrument, fee amount   10,000
Letter of Credit Subline Facility | Amended Credit Agreement | Bank of America Credit Facility | Line of Credit    
Subsequent Event [Line Items]    
Line of credit facility, maximum borrowing capacity   $ 5,000,000
BSBY | Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | Line of Credit    
Subsequent Event [Line Items]    
Term loan variable interest rate   1.00%
Basis spread on variable rate, floor   0.00%
Maximum | BSBY | Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | Line of Credit    
Subsequent Event [Line Items]    
Term loan variable interest rate   2.00%
Minimum | BSBY | Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | Line of Credit    
Subsequent Event [Line Items]    
Term loan variable interest rate   1.50%
Subsequent Event | Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | Line of Credit    
Subsequent Event [Line Items]    
Line of credit facility, maximum borrowing capacity $ 75,000,000  
Debt instrument, fee amount 88,000  
Subsequent Event | Letter of Credit Subline Facility | Amended Credit Agreement | Bank of America Credit Facility | Line of Credit    
Subsequent Event [Line Items]    
Line of credit facility, maximum borrowing capacity $ 18,800,000  
Subsequent Event | BSBY | Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | Line of Credit    
Subsequent Event [Line Items]    
Basis spread on variable rate, floor 0.00%  
Subsequent Event | Maximum | Base Rate | Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | Line of Credit    
Subsequent Event [Line Items]    
Term loan variable interest rate 1.10%  
Subsequent Event | Maximum | BSBY | Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | Line of Credit    
Subsequent Event [Line Items]    
Term loan variable interest rate 2.10%  
Subsequent Event | Minimum | Base Rate | Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | Line of Credit    
Subsequent Event [Line Items]    
Term loan variable interest rate 0.60%  
Subsequent Event | Minimum | BSBY | Revolving Line of Credit | Amended Credit Agreement | Bank of America Credit Facility | Line of Credit    
Subsequent Event [Line Items]    
Term loan variable interest rate 1.60%  
Subsequent Event | LimFlow    
Subsequent Event [Line Items]    
Payments to acquire businesses, gross $ 250,000,000  
Subsequent Event | LimFlow | Maximum    
Subsequent Event [Line Items]    
Business combination, contingent consideration, liability $ 165,000,000  
XML 74 nari-20230930_htm.xml IDEA: XBRL DOCUMENT 0001531048 2023-01-01 2023-09-30 0001531048 2023-10-27 0001531048 2023-09-30 0001531048 2022-12-31 0001531048 2023-07-01 2023-09-30 0001531048 2022-07-01 2022-09-30 0001531048 2022-01-01 2022-09-30 0001531048 us-gaap:CommonStockMember 2022-12-31 0001531048 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001531048 us-gaap:RetainedEarningsMember 2022-12-31 0001531048 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001531048 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001531048 2023-01-01 2023-03-31 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001531048 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001531048 us-gaap:CommonStockMember 2023-03-31 0001531048 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001531048 us-gaap:RetainedEarningsMember 2023-03-31 0001531048 2023-03-31 0001531048 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001531048 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001531048 2023-04-01 2023-06-30 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001531048 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001531048 us-gaap:CommonStockMember 2023-06-30 0001531048 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001531048 us-gaap:RetainedEarningsMember 2023-06-30 0001531048 2023-06-30 0001531048 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001531048 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001531048 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001531048 us-gaap:CommonStockMember 2023-09-30 0001531048 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001531048 us-gaap:RetainedEarningsMember 2023-09-30 0001531048 us-gaap:CommonStockMember 2021-12-31 0001531048 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001531048 us-gaap:RetainedEarningsMember 2021-12-31 0001531048 2021-12-31 0001531048 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001531048 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001531048 2022-01-01 2022-03-31 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001531048 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001531048 us-gaap:CommonStockMember 2022-03-31 0001531048 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001531048 us-gaap:RetainedEarningsMember 2022-03-31 0001531048 2022-03-31 0001531048 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001531048 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001531048 2022-04-01 2022-06-30 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001531048 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001531048 us-gaap:CommonStockMember 2022-06-30 0001531048 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001531048 us-gaap:RetainedEarningsMember 2022-06-30 0001531048 2022-06-30 0001531048 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001531048 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001531048 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001531048 us-gaap:CommonStockMember 2022-09-30 0001531048 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001531048 us-gaap:RetainedEarningsMember 2022-09-30 0001531048 2022-09-30 0001531048 nari:ClotTrieverAndOtherProductsMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0001531048 nari:ClotTrieverAndOtherProductsMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0001531048 nari:ClotTrieverAndOtherProductsMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0001531048 nari:ClotTrieverAndOtherProductsMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0001531048 nari:FlowTrieverProductsMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0001531048 nari:FlowTrieverProductsMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0001531048 nari:FlowTrieverProductsMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0001531048 nari:FlowTrieverProductsMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0001531048 country:US 2023-07-01 2023-09-30 0001531048 country:US 2022-07-01 2022-09-30 0001531048 country:US 2023-01-01 2023-09-30 0001531048 country:US 2022-01-01 2022-09-30 0001531048 us-gaap:NonUsMember 2023-07-01 2023-09-30 0001531048 us-gaap:NonUsMember 2022-07-01 2022-09-30 0001531048 us-gaap:NonUsMember 2023-01-01 2023-09-30 0001531048 us-gaap:NonUsMember 2022-01-01 2022-09-30 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001531048 nari:CorporateDebtSecuritiesAndCommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001531048 nari:CorporateDebtSecuritiesAndCommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001531048 nari:CorporateDebtSecuritiesAndCommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001531048 nari:CorporateDebtSecuritiesAndCommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001531048 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001531048 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001531048 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001531048 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001531048 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-09-30 0001531048 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-09-30 0001531048 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-09-30 0001531048 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-09-30 0001531048 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001531048 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001531048 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001531048 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001531048 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2023-09-30 0001531048 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2023-09-30 0001531048 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2023-09-30 0001531048 us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2023-09-30 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001531048 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001531048 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001531048 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001531048 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001531048 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001531048 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001531048 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001531048 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001531048 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001531048 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001531048 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001531048 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001531048 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2022-12-31 0001531048 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2022-12-31 0001531048 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2022-12-31 0001531048 us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2022-12-31 0001531048 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2023-09-30 0001531048 us-gaap:CashAndCashEquivalentsMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2023-09-30 0001531048 us-gaap:CashAndCashEquivalentsMember 2023-09-30 0001531048 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2023-09-30 0001531048 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001531048 us-gaap:ShortTermInvestmentsMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2023-09-30 0001531048 us-gaap:ShortTermInvestmentsMember 2023-09-30 0001531048 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001531048 us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001531048 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001531048 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001531048 us-gaap:ShortTermInvestmentsMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2022-12-31 0001531048 us-gaap:ShortTermInvestmentsMember 2022-12-31 0001531048 us-gaap:ManufacturingFacilityMember 2023-09-30 0001531048 us-gaap:ManufacturingFacilityMember 2022-12-31 0001531048 us-gaap:ComputerEquipmentMember 2023-09-30 0001531048 us-gaap:ComputerEquipmentMember 2022-12-31 0001531048 us-gaap:LeaseholdImprovementsMember 2023-09-30 0001531048 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001531048 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001531048 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001531048 nari:AssetsInProgressMember 2023-09-30 0001531048 nari:AssetsInProgressMember 2022-12-31 0001531048 us-gaap:SoftwareDevelopmentMember 2023-09-30 0001531048 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001531048 us-gaap:TechnologyEquipmentMember 2023-09-30 0001531048 us-gaap:TechnologyEquipmentMember 2022-12-31 0001531048 us-gaap:OperatingExpenseMember 2023-07-01 2023-09-30 0001531048 us-gaap:OperatingExpenseMember 2022-07-01 2022-09-30 0001531048 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001531048 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001531048 us-gaap:OperatingExpenseMember 2023-01-01 2023-09-30 0001531048 us-gaap:OperatingExpenseMember 2022-01-01 2022-09-30 0001531048 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001531048 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001531048 srt:MaximumMember 2023-09-30 0001531048 us-gaap:SubsequentEventMember 2023-10-31 0001531048 nari:PurchaseOptionTermMember us-gaap:SubsequentEventMember 2023-10-31 0001531048 2021-12-01 2021-12-31 0001531048 us-gaap:ResearchAndDevelopmentExpenseMember 2023-09-30 0001531048 us-gaap:ResearchAndDevelopmentExpenseMember 2022-12-31 0001531048 srt:MinimumMember nari:InceptusMedicalIncMember 2023-01-01 2023-09-30 0001531048 srt:MaximumMember nari:InceptusMedicalIncMember 2023-01-01 2023-09-30 0001531048 nari:InceptusMedicalIncMember 2022-07-01 2022-09-30 0001531048 nari:InceptusMedicalIncMember 2023-07-01 2023-09-30 0001531048 nari:InceptusMedicalIncMember 2023-01-01 2023-09-30 0001531048 nari:InceptusMedicalIncMember 2022-01-01 2022-09-30 0001531048 us-gaap:RelatedPartyMember 2022-12-31 0001531048 us-gaap:RelatedPartyMember 2023-09-30 0001531048 us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-16 0001531048 us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember 2023-09-30 0001531048 us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-09-30 0001531048 us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-12-16 2022-12-16 0001531048 us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember nari:BloombergShortTermBankYieldIndexBSBYMember 2022-12-16 2022-12-16 0001531048 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-12-16 2022-12-16 0001531048 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-12-16 2022-12-16 0001531048 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember nari:BloombergShortTermBankYieldIndexBSBYMember 2022-12-16 2022-12-16 0001531048 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember nari:BloombergShortTermBankYieldIndexBSBYMember 2022-12-16 2022-12-16 0001531048 us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-16 2022-12-16 0001531048 us-gaap:LetterOfCreditMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-16 0001531048 us-gaap:LetterOfCreditMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember 2023-02-28 0001531048 us-gaap:LetterOfCreditMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-09-30 0001531048 us-gaap:LineOfCreditMember 2023-09-30 0001531048 us-gaap:LetterOfCreditMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember 2023-09-30 0001531048 us-gaap:IPOMember 2022-03-01 2022-03-31 0001531048 us-gaap:OverAllotmentOptionMember 2022-03-01 2022-03-31 0001531048 us-gaap:IPOMember 2022-03-31 0001531048 2022-03-01 2022-03-31 0001531048 us-gaap:AccumulatedTranslationAdjustmentMember 2023-09-30 0001531048 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-09-30 0001531048 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001531048 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001531048 srt:MaximumMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2020-03-01 2020-03-31 0001531048 nari:TwoThousandTwentyIncentiveAwardPlanMember 2020-03-01 2020-03-31 0001531048 nari:TwoThousandTwentyIncentiveAwardPlanMember 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandAndElevenEquityIncentivePlanMember 2023-01-01 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandAndElevenEquityIncentivePlanMember 2022-12-31 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandAndElevenEquityIncentivePlanMember 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandAndElevenEquityIncentivePlanMember 2023-01-01 2023-03-31 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandAndElevenEquityIncentivePlanMember 2023-04-01 2023-06-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandAndElevenEquityIncentivePlanMember 2023-07-01 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandAndElevenEquityIncentivePlanMember 2022-01-01 2022-09-30 0001531048 nari:TwoThousandAndElevenEquityIncentivePlanMember 2022-12-31 0001531048 nari:TwoThousandAndElevenEquityIncentivePlanMember 2022-01-01 2022-12-31 0001531048 nari:TwoThousandAndElevenEquityIncentivePlanMember 2023-01-01 2023-09-30 0001531048 nari:TwoThousandAndElevenEquityIncentivePlanMember 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:VestingOptionOneMember 2023-01-01 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember nari:ShareBasedPaymentArrangementTrancheFourMember nari:VestingOptionOneMember 2023-01-01 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember nari:VestingOptionOneMember 2023-01-01 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember nari:VestingOptionOneMember 2023-01-01 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember nari:VestingOptionOneMember 2023-01-01 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2023-01-01 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:VestingOptionTwoMember 2023-01-01 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2022-12-31 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2023-07-01 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2022-07-01 2022-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2022-01-01 2022-09-30 0001531048 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001531048 us-gaap:EmployeeStockOptionMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2023-01-01 2023-09-30 0001531048 us-gaap:EmployeeStockOptionMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2023-09-30 0001531048 nari:TwoThousandTwentyIncentiveAwardPlanMember 2022-12-31 0001531048 nari:TwoThousandTwentyIncentiveAwardPlanMember 2023-01-01 2023-09-30 0001531048 nari:TwoThousandTwentyEmployeeStockPurchasePlanMember 2020-05-01 2020-05-31 0001531048 nari:TwoThousandTwentyEmployeeStockPurchasePlanMember 2021-01-01 2021-01-01 0001531048 nari:TwoThousandTwentyEmployeeStockPurchasePlanMember 2023-01-01 2023-09-30 0001531048 nari:TwoThousandTwentyEmployeeStockPurchasePlanMember 2022-01-01 2022-09-30 0001531048 nari:TwoThousandTwentyEmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2020-05-01 2023-09-30 0001531048 2023-07-01 2023-07-31 0001531048 2023-01-01 2023-01-31 0001531048 nari:TwoThousandTwentyEmployeeStockPurchasePlanMember 2023-09-30 0001531048 2023-01-01 0001531048 nari:EmployeeStockPurchasePlanMember 2023-07-01 2023-09-30 0001531048 nari:EmployeeStockPurchasePlanMember 2022-07-01 2022-09-30 0001531048 nari:EmployeeStockPurchasePlanMember 2023-01-01 2023-09-30 0001531048 nari:EmployeeStockPurchasePlanMember 2022-01-01 2022-09-30 0001531048 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001531048 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001531048 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001531048 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001531048 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001531048 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0001531048 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001531048 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0001531048 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001531048 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001531048 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001531048 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001531048 nari:UnvestedRestrictedStockUnitsMember 2023-07-01 2023-09-30 0001531048 nari:UnvestedRestrictedStockUnitsMember 2022-07-01 2022-09-30 0001531048 nari:UnvestedRestrictedStockUnitsMember 2023-01-01 2023-09-30 0001531048 nari:UnvestedRestrictedStockUnitsMember 2022-01-01 2022-09-30 0001531048 us-gaap:EmployeeStockMember 2023-07-01 2023-09-30 0001531048 us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001531048 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001531048 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001531048 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001531048 nari:LimFlowMember us-gaap:SubsequentEventMember 2023-11-01 2023-11-01 0001531048 srt:MaximumMember nari:LimFlowMember us-gaap:SubsequentEventMember 2023-11-01 0001531048 us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2023-11-01 0001531048 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2023-11-01 2023-11-01 0001531048 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2023-11-01 2023-11-01 0001531048 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember nari:BloombergShortTermBankYieldIndexBSBYMember 2023-11-01 2023-11-01 0001531048 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember nari:BloombergShortTermBankYieldIndexBSBYMember 2023-11-01 2023-11-01 0001531048 us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember nari:BloombergShortTermBankYieldIndexBSBYMember 2023-11-01 2023-11-01 0001531048 us-gaap:LetterOfCreditMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2023-11-01 shares iso4217:USD iso4217:USD shares pure nari:installment nari:LetterOfCredit 0001531048 --12-31 2023 Q3 false 10-Q true 2023-09-30 false 001-39293 Inari Medical, Inc. DE 45-2902923 6001 Oak Canyon Suite 100 Irvine CA 92618 877 923-4747 Common stock, $0.001 par value per share NARI NASDAQ Yes Yes Large Accelerated Filer false false false 57590463 89182000 60222000 262113000 266179000 69595000 58611000 40227000 32581000 7944000 5312000 469061000 422905000 21243000 21655000 49065000 50703000 9466000 8889000 548835000 504152000 10091000 7659000 41305000 38955000 13040000 8249000 1630000 1311000 66066000 56174000 30627000 30976000 96693000 87150000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 300000000 300000000 57506462 57506462 54021656 54021656 58000 54000 497063000 462949000 -1158000 849000 -43821000 -46850000 452142000 417002000 548835000 504152000 126366000 96204000 361538000 275700000 14477000 11064000 42062000 31378000 111889000 85140000 319476000 244322000 21492000 19105000 64641000 53809000 88284000 75833000 259570000 212721000 109776000 94938000 324211000 266530000 2113000 -9798000 -4735000 -22208000 4202000 618000 12899000 882000 43000 74000 127000 220000 -682000 -59000 -617000 169000 3477000 485000 12155000 831000 5590000 -9313000 7420000 -21377000 2428000 840000 4391000 2092000 3162000 -10153000 3029000 -23469000 -68000 -406000 -138000 -814000 91000 644000 -1869000 271000 23000 238000 -2007000 -543000 3185000 -9915000 1022000 -24012000 0.06 -0.19 0.05 -0.45 0.05 -0.19 0.05 -0.45 57384884 53491625 56478317 52552662 58588452 53491625 58495921 52552662 54021656 54000 462949000 849000 -46850000 417002000 209966 226000 226000 86051 4172000 4172000 2766043 3000 -1932000 -1929000 10339000 10339000 -856000 -856000 -2218000 -2218000 57083716 57000 475754000 -7000 -49068000 426736000 81712 214000 214000 101027 -2569000 -2569000 10353000 10353000 -1174000 -1174000 2085000 2085000 57266455 57000 483752000 -1181000 -46983000 435645000 43547 107000 107000 118494 1000 5748000 5749000 77966 -2388000 -2388000 9844000 9844000 23000 23000 3162000 3162000 57506462 58000 497063000 -1158000 -43821000 452142000 50313452 50000 257144000 -402000 -17583000 239209000 322882 1000 344000 345000 54808 3427000 3427000 31763 -1624000 -1624000 11900000 2300000 2000 174392000 174394000 6555000 6555000 -365000 -365000 -3129000 -3129000 53022905 53000 440238000 -767000 -20712000 418812000 228313 156000 156000 54607 -1751000 -1751000 7164000 7164000 -416000 -416000 -10187000 -10187000 53305825 53000 445807000 -1183000 -30899000 413778000 167102 109000 109000 78707 4995000 4995000 43643 -1224000 -1224000 7356000 7356000 238000 238000 -10153000 -10153000 53595277 53000 457043000 -945000 -41052000 415099000 3029000 -23469000 4186000 3430000 30000 108000 3099000 1799000 30536000 21075000 565000 0 526000 341000 -26000 -23000 11407000 0 11566000 12220000 7797000 8706000 -4294000 1537000 2436000 -441000 7218000 -562000 -1031000 -565000 -458000 -4503000 23686000 -25227000 3801000 8173000 394496000 332103000 400560000 184000000 565000 5693000 1698000 -161969000 11900000 0 174394000 9920000 8422000 547000 610000 6886000 4599000 3581000 178827000 -5000 -855000 28960000 -9224000 60222000 92752000 89182000 83528000 ORGANIZATION<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inari Medical, Inc. (the “Company”) was incorporated in Delaware in July 2011 and is headquartered in Irvine, California. The Company purpose builds minimally invasive, novel, catheter-based mechanical thrombectomy systems for the unique characteristics of specific disease states.</span></div> SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and include the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interim condensed consolidated balance sheet as of September 30, 2023 and the condensed consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flows for the three and nine months ended September 30, 2023 and 2022 are unaudited. The consolidated balance sheet as of December 31, 2022 included herein was derived from the audited consolidated financial statements as of that date. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect, in the opinion of management, all adjustments of a normal and recurring nature that are necessary for the fair presentation of the Company’s condensed consolidated financial position as of September 30, 2023 and its consolidated results of operations and cash flows for the three and nine months ended September 30, 2023 and 2022. The financial data and the other financial information disclosed in the notes to the condensed consolidated financial statements related to the three and nine months ended September 30, 2023 and 2022 are also unaudited. The condensed consolidated results of operations for any interim period are not necessarily indicative of the results to be expected for the full year or for any other future annual or interim period. These interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management Estimates</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 amounts of revenue and expenses during the reporting period. Significant estimates and assumptions made in the accompanying condensed consolidated financial statements may include, but are not limited to, collectability of receivables, recoverability of long-lived assets, valuation of inventory, operating lease right-of-use (“ROU”) assets and liabilities, other investments, fair value of stock options, recoverability of net deferred tax assets and related valuation allowance, and certain accruals. Estimates are based on historical experience and on various assumptions that the Company believes are reasonable under current circumstances. Actual results could differ materially from those estimates. Management periodically evaluates such estimates and assumptions, and they are adjusted prospectively based upon such periodic evaluation.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its products primarily to hospitals in the United States through its direct sales force. The Company recognizes revenue for arrangements where the Company has satisfied its performance obligation of shipping or delivering the product. For sales where the Company’s sales representatives hand-deliver products directly to the hospitals, control of the products transfers to the customers upon such hand- delivery. For sales where products are shipped, control of the products transfers either upon shipment or delivery of the products to the customer, depending on the shipping terms and conditions. Revenue from product sales is comprised of product revenue, net of product returns, discounts, administrative fees and sales rebates.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has revenue arrangements that consist of a single performance obligation, the shipping or delivery of the Company’s products. The satisfaction of this performance obligation occurs with the transfer of control of the Company’s product to its customers, either upon shipment or delivery of the product.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods. The amount of revenue recognized is based on the transaction price, which represents the invoiced amount, net of discounts, administrative fees and sales rebates, where applicable. The Company provides a standard 30-day unconditional right of return period. The Company establishes estimated provisions for returns at the time of sale based on historical experience. Historically, the actual product returns have been immaterial to the Company’s consolidated financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, the Company recorded $1,324,000 and $1,218,000, respectively, of unbilled receivables, which are included in accounts receivable, net, in the accompanying condensed consolidated balance sheets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue by product. Revenue for ClotTriever and other systems and FlowTriever system as a percentage of total revenue is as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ClotTriever and other systems</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FlowTriever system</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from the Company's products by geographic area, based on the location where title transfers, is as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,825</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,597</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">345,473</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">269,584</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,541</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,607</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,065</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,116</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,366</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,204</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">361,538</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275,700</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers payment terms to its customers of less than three months and these terms do not include a significant financing component. The Company excludes taxes assessed by governmental authorities on revenue-producing transactions from the measurement of the transaction price.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers its standard warranty to all customers. The Company does not sell any warranties on a standalone basis. The Company’s warranty provides that its products are free of material defects and conform to specifications, and includes an offer to repair, replace or refund the purchase price of defective products. This assurance does not constitute a service and is not considered a separate performance obligation. The Company estimates warranty liabilities at the time of revenue recognition and records it as a charge to cost of goods sold. The warranty expense recognized was $57,000 and $165,000 during the three months ended </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2023 and 2022, respectively, and $411,000 and $374,000 for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs associated with product sales include commissions and are recorded in selling, general and administrative (“SG&amp;A”) expenses. The Company applies the practical expedient and recognizes commissions as an expense when incurred because the amortization period is less than one year.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has strategic investments in certain privately-held companies, with no readily determinable fair value. The Company measures these investments at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment. The Company will monitor the information that becomes available from time to time and adjust the carrying values of these investments if there are identified events or changes in circumstances that have a significant adverse effect on the fair values. Impairment loss, which is generally the difference between the carrying value and the fair value of the investment, is recorded in other income (expense) in the Statements of Operations and Comprehensive Income. As of September 30, 2023 and December 31, 2022, the Company’s equity investments were $8.3 million and were included in deposits and other assets on the condensed consolidated balance sheets. Additionally, during the three and nine months ended September 30, 2023, the Company recorded an impairment loss of $0.6 million in other income (expense) in the Statement of Operations and Comprehensive Income. There was no impairment loss recorded during the three and nine months ended September 30, 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supplemental Cash Flow Information</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information includes the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:105%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:105%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Cash paid for income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Cash paid for interest</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">98 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">112 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Noncash investing and financing:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Lease liabilities arising from obtaining new right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and include the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interim condensed consolidated balance sheet as of September 30, 2023 and the condensed consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flows for the three and nine months ended September 30, 2023 and 2022 are unaudited. The consolidated balance sheet as of December 31, 2022 included herein was derived from the audited consolidated financial statements as of that date. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect, in the opinion of management, all adjustments of a normal and recurring nature that are necessary for the fair presentation of the Company’s condensed consolidated financial position as of September 30, 2023 and its consolidated results of operations and cash flows for the three and nine months ended September 30, 2023 and 2022. The financial data and the other financial information disclosed in the notes to the condensed consolidated financial statements related to the three and nine months ended September 30, 2023 and 2022 are also unaudited. The condensed consolidated results of operations for any interim period are not necessarily indicative of the results to be expected for the full year or for any other future annual or interim period. These interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management Estimates</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 amounts of revenue and expenses during the reporting period. Significant estimates and assumptions made in the accompanying condensed consolidated financial statements may include, but are not limited to, collectability of receivables, recoverability of long-lived assets, valuation of inventory, operating lease right-of-use (“ROU”) assets and liabilities, other investments, fair value of stock options, recoverability of net deferred tax assets and related valuation allowance, and certain accruals. Estimates are based on historical experience and on various assumptions that the Company believes are reasonable under current circumstances. Actual results could differ materially from those estimates. Management periodically evaluates such estimates and assumptions, and they are adjusted prospectively based upon such periodic evaluation.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its products primarily to hospitals in the United States through its direct sales force. The Company recognizes revenue for arrangements where the Company has satisfied its performance obligation of shipping or delivering the product. For sales where the Company’s sales representatives hand-deliver products directly to the hospitals, control of the products transfers to the customers upon such hand- delivery. For sales where products are shipped, control of the products transfers either upon shipment or delivery of the products to the customer, depending on the shipping terms and conditions. Revenue from product sales is comprised of product revenue, net of product returns, discounts, administrative fees and sales rebates.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has revenue arrangements that consist of a single performance obligation, the shipping or delivery of the Company’s products. The satisfaction of this performance obligation occurs with the transfer of control of the Company’s product to its customers, either upon shipment or delivery of the product.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods. The amount of revenue recognized is based on the transaction price, which represents the invoiced amount, net of discounts, administrative fees and sales rebates, where applicable. The Company provides a standard 30-day unconditional right of return period. The Company establishes estimated provisions for returns at the time of sale based on historical experience. Historically, the actual product returns have been immaterial to the Company’s consolidated financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers payment terms to its customers of less than three months and these terms do not include a significant financing component. The Company excludes taxes assessed by governmental authorities on revenue-producing transactions from the measurement of the transaction price.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers its standard warranty to all customers. The Company does not sell any warranties on a standalone basis. The Company’s warranty provides that its products are free of material defects and conform to specifications, and includes an offer to repair, replace or refund the purchase price of defective products. This assurance does not constitute a service and is not considered a separate performance obligation. The Company estimates warranty liabilities at the time of revenue recognition and records it as a charge to cost of goods sold. The warranty expense recognized was $57,000 and $165,000 during the three months ended </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2023 and 2022, respectively, and $411,000 and $374,000 for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs associated with product sales include commissions and are recorded in selling, general and administrative (“SG&amp;A”) expenses. The Company applies the practical expedient and recognizes commissions as an expense when incurred because the amortization period is less than one year.</span></div> 1324000 1218000 Revenue for ClotTriever and other systems and FlowTriever system as a percentage of total revenue is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ClotTriever and other systems</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FlowTriever system</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table> 0.32 0.31 0.34 0.32 0.68 0.69 0.66 0.68 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from the Company's products by geographic area, based on the location where title transfers, is as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,825</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,597</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">345,473</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">269,584</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,541</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,607</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,065</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,116</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,366</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,204</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">361,538</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275,700</span></td></tr></table></div> 119825000 93597000 345473000 269584000 6541000 2607000 16065000 6116000 126366000 96204000 361538000 275700000 57000 165000 411000 374000 8300000 8300000 600000 600000 0 0 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information includes the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:105%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:105%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Cash paid for income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Cash paid for interest</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">98 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">112 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Noncash investing and financing:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Lease liabilities arising from obtaining new right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3562000 3085000 98000 112000 1030000 2334000 FAIR VALUE MEASUREMENTSInvestments in debt securities have been classified as available-for-sale and are carried at estimated fair value as determined based upon quoted market prices or pricing models for similar securities. As of September 30, 2023, all of the Company's investments in debt securities had maturities of less than 12 months and were classified as short-term investments on the condensed consolidated balance sheets.<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s financial assets and liabilities measured at fair value on a recurring basis by level within the fair value hierarchy as of September 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market mutual funds</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,561 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,561 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities and commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,561 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,489 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,050 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,687 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,687 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Government agencies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities and commercial paper</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,142 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,142 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,687 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">262,113 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></div></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215,248 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91,915 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">307,163 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market mutual funds</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Government agencies</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,131 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,131 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities and commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in short-term investments</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172,088 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,091 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266,179 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192,417 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,091 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">286,508 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between Levels 1, 2 or 3 for the periods presented.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s financial assets and liabilities measured at fair value on a recurring basis by level within the fair value hierarchy as of September 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market mutual funds</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,561 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,561 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities and commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,561 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,489 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,050 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,687 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,687 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Government agencies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities and commercial paper</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,142 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,142 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,687 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">262,113 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></div></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215,248 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91,915 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">307,163 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market mutual funds</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Government agencies</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,131 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,131 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities and commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in short-term investments</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172,088 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,091 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266,179 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192,417 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,091 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">286,508 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 41561000 0 0 41561000 0 3489000 0 3489000 41561000 3489000 0 45050000 173687000 0 0 173687000 0 46284000 0 46284000 0 42142000 0 42142000 173687000 88426000 0 262113000 215248000 91915000 0 307163000 20329000 0 0 20329000 20329000 0 0 20329000 172088000 0 0 172088000 0 47131000 0 47131000 0 46960000 0 46960000 172088000 94091000 0 266179000 192417000 94091000 0 286508000 CASH EQUIVALENTS AND INVESTMENTS<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s cash equivalents and investments in debt securities as of September 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Loss </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market mutual funds</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,561 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,561 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities and commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,051 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,050 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,690 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,687 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Government agencies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities and commercial paper</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,162 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,142 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">262,161 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(64)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">262,113 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></div></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">307,212 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">307,163 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Loss </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market mutual funds</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Government agencies</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,777 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">354 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,131 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities and commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in short-term investments</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">264,359 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,871 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266,179 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">284,688 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,871 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">286,508 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews any changes to the rating of its debt securities and reasonably monitors the surrounding economic conditions to assess the risk of expected credit losses. As of September 30, 2023, the risk of expected credit losses was not significant.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s cash equivalents and investments in debt securities as of September 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Loss </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market mutual funds</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,561 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,561 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities and commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,051 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,050 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,690 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,687 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Government agencies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities and commercial paper</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,162 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,142 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">262,161 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(64)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">262,113 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></div></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">307,212 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">307,163 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Loss </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market mutual funds</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Government agencies</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,777 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">354 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,131 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities and commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in short-term investments</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">264,359 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,871 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266,179 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">284,688 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,871 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">286,508 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 41561000 0 0 41561000 3490000 0 1000 3489000 45051000 0 1000 45050000 173690000 9000 12000 173687000 46309000 7000 32000 46284000 42162000 0 20000 42142000 262161000 16000 64000 262113000 307212000 16000 65000 307163000 20329000 0 0 20329000 20329000 0 0 20329000 171006000 1120000 38000 172088000 46777000 354000 0 47131000 46576000 397000 13000 46960000 264359000 1871000 51000 266179000 284688000 1871000 51000 286508000 INVENTORIES, NET<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net of reserves, consist of the following (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,278 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,943 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,832 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,242 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total inventories, net</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,227 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,581 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net of reserves, consist of the following (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,278 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,943 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,832 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,242 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total inventories, net</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,227 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,581 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14278000 13943000 4117000 3396000 21832000 15242000 40227000 32581000 PROPERTY AND EQUIPMENT, NET<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing equipment</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,827 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,585 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer hardware</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,248 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,040 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets in progress</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,041 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,516 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer software</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,899 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,483 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,656)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,828)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,243 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,655 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,141,000</span> and $947,000 was included in operating expenses and $291,000 and $223,000 was included in cost of goods sold for the three months ended September 30, 2023 and 2022, respectively. Depreciation expense of $3,367,000 and $2,774,000 was included in operating expenses and $819,000 and $656,000 was included in cost of goods sold for the nine months ended September 30, 2023 and 2022, respectively. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing equipment</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,827 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,585 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer hardware</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,248 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,040 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets in progress</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,041 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,516 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer software</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,899 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,483 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,656)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,828)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,243 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,655 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 15827000 13585000 5522000 5123000 5248000 5040000 4380000 4119000 2041000 2516000 881000 0 0 100000 33899000 30483000 12656000 8828000 21243000 21655000 1141000 947000 291000 223000 3367000 2774000 819000 656000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for facilities and certain equipment. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet. Lease expense for operating leases is recognized on a straight-line basis over the lease term. For lease agreements, other than long-term real estate leases, the Company combines lease and non-lease components. The operating leases for facilities expire at various dates through July 2041 and some contain renewal options, the longest of which is for five years. The ROU asset and lease liability includes renewal options if the Company is reasonably certain to exercise such renewal options.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the aggregate operating lease ROU assets and lease liabilities were $49.1 million and $32.3 million, respectively, with the weighted average remaining lease term of 18.2 years. As of December 31, 2022, the aggregate operating lease ROU asset and lease liabilities were $50.7 million and $32.3 million, respectively, with the weighted average remaining lease term of 17.1 years.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the weighted average incremental borrowing rate used to measure operating lease liabilities was 6.05%. Cash paid for amounts included in the measurement of operating lease liabilities was $866,000 and $705,000 for the three months ended September 30, 2023 and 2022, respectively, and $2,564,000 and $2,030,000 for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs are as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,137 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,039 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,456 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,139 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">402 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">477 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,561 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,367 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,350 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under operating leases liabilities as of September 30, 2023 are as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ending December 31:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2023</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">877 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,032 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,978 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,851 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19,594)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,257 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: lease liabilities - current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities - noncurrent portion</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,627 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company signed a ten-year lease for real estate in October 2023, with total undiscounted contractual payments for the three year term of the lease of $7.2 million, which are expected to commence in October 2024.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and may provide for general indemnifications. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future but have not yet been made. To date, the Company has not been subject to any claims or required to defend any action related to its indemnification obligations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s amended and restated certificate of incorporation contains provisions limiting the liability of directors, and its amended and restated bylaws provide that the Company will indemnify each of its directors to the fullest extent permitted under Delaware law. The Company’s amended and restated certificate of incorporation and amended and restated bylaws also provide its board of directors with discretion to indemnify its officers and employees when determined appropriate by the board. In addition, the Company has entered and expects to continue to enter into agreements to indemnify its directors and executive officers.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may become involved in legal proceedings arising out of the ordinary course of its business. Management is currently not aware of any matters that will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Licensed Technology</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company entered into an exclusive, perpetual, royalty free, technology license agreement for use in a particular research and development project that requires total payments of approximately $4.2 million payable in three installments due in 2022 and 2023. The Company accounted for the purchase as a research and development expense as it was determined to have no alternative future use. As of September 30, 2023, there was no outstanding balance as the Company satisfied its last installment payment during the three months ended September 30, 2023. As of December 31, 2022, the outstanding balance was approximately $1.3 million which was included in accrued expenses and other current liabilities on the condensed consolidated balance sheets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sublicense Agreement</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2019, the Company entered into a sublicense agreement with Inceptus Medical, LLC (“Inceptus”), pursuant to which Inceptus granted to the Company a non-transferable, worldwide, exclusive sublicense to its licensed intellectual property rights related to the tubular braiding for the non-surgical removal of clots and treatment of embolism and thrombosis in human vasculature other than carotid arteries, coronary vasculature and cerebral vasculature. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the sublicense agreement, the Company was required to pay an ongoing quarterly administration fee, which amounted to nil and $29,000 for the three months ended September 30, 2023 and 2022 respectively, and $59,000 and $87,000 for the nine months ended September 30, 2023 and 2022 respectively. Additionally, the Company was obligated to pay an ongoing royalty ranging from 1.0% to 1.5% of the net sales of products utilizing the licensed intellectual property, subject to a minimum royalty quarterly fee of $1,500. In June 2023, the sublicense agreement was terminated and the Company is no longer required to pay any ongoing administration or royalty fees following the termination.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded royalty expense of $1,500 to cost of goods sold for both the three months ended September 30, 2023 and 2022, and recorded $5,000 and $215,000 for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Self-Insured Health Plan</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 1, 2023, the Company implemented a self-insurance program to cover employees and their dependent health benefits, including medical, dental and vision. As part of the program, the Company also has stop-loss coverage from a third party which limits the exposure to large claims. The Company records a liability associated with these benefits that includes an estimate of both claims filed and losses incurred but not yet reported based on historical claims experience. In estimating this accrual, the Company utilizes an independent third-party broker to estimate a range of expected losses, which are based on analyses of historical data. The assumptions are closely monitored and adjusted when necessary by changing circumstances. If the liability generated from incurred claims exceeds the expense recorded, the Company may record an additional expense. As of September 30, 2023, the Company's self-insurance liability, inclusive of administrative fees, was $2.1 million, which is included in accrued expenses and other current liabilities on the condensed consolidated balance sheets.</span></div> P12M P5Y 49100000 32300000 P18Y2M12D 50700000 32300000 P17Y1M6D 0.0605 866000 705000 2564000 2030000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs are as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,137 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,039 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,456 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,139 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">402 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">477 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,561 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,367 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,350 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1137000 1039000 3456000 3139000 22000 147000 85000 192000 402000 181000 809000 477000 1561000 1367000 4350000 3808000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under operating leases liabilities as of September 30, 2023 are as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ending December 31:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2023</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">877 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,032 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,978 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,851 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19,594)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,257 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: lease liabilities - current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities - noncurrent portion</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,627 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 877000 3546000 3032000 2911000 2978000 38507000 51851000 19594000 32257000 1630000 30627000 P10Y P3Y 7200000 4200000 3 0 1300000 0 29000 59000 87000 0.010 0.015 1500 1500 1500 5000 215000 2100000 CONCENTRATIONS<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is derived primarily from the sale of catheter-based therapeutic devices in the United States. For the three and nine months ended September 30, 2023 and 2022, there were no customers which accounted for more than 10% of the Company’s revenue. As of September 30, 2023 and December 31, 2022, there were no customers that accounted for more than 10% of the Company’s accounts receivable.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No vendor accounted for more than 10% of the Company’s purchases for the three and nine months ended September 30, 2023 and 2022. There were no vendors that accounted for more than 10% of the Company’s accounts payable as of September 30, 2023 and December 31, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In early 2023, certain U.S. banks failed and the regulators appointed the Federal Deposit Insurance Corporation (“FDIC”) to act as receiver, which created significant market disruption and uncertainty with respect to the financial condition of the banking institutions in the U.S. While the Company does not have any direct exposure to these banks, the Company does maintain its cash and cash equivalents at multiple financial institutions in excess of the current FDIC insurance limits.</span></div> RELATED PARTYThe Company utilizes MRI The Hoffman Group (“MRI”), a recruiting services company owned by the brother of the former Chief Executive Officer and President and current member of the board of directors of the Company. The Company paid for recruiting services provided by MRI amounting to $67,000 and $70,000 for the three months ended September 30, 2023 and 2022, respectively, and $147,000 and $262,000 for the nine months ended September 30, 2023 and 2022, respectively, which was included in SG&amp;A expenses on the condensed consolidated statements of operations and comprehensive income (loss). As of September 30, 2023 and December 31, 2022, there was no balance payable to MRI. 67000 70000 147000 262000 0 0 CREDIT FACILITY<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bank of America Credit Facility</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 16, 2022, the Company amended its senior secured revolving credit facility with Bank of America (the “Amended Credit Agreement”) to, among other things, increase the amount available for borrowing to up to a maximum principal amount of $40.0 million and increase the optional accordion to $120.0 million. The Amended Credit Agreement matures on December 16, 2027. The amount available to borrow under the Amended Credit Agreement as of September 30, 2023 is approximately $37.6 million, comprised of: a) 90% of eligible accounts receivable, plus b) pledged cash (up to $10.0 million). </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advances under the Amended Credit Agreement will bear interest at a base rate per annum (the “Base Rate”) plus an applicable margin (the “Margin”). The Base Rate equals the greater of (i) the Prime Rate, (ii) the Federal funds rate, plus 0.50%, or (iii) the Bloomberg Short-Term Bank Yield Index (“BSBY”) rate based upon an interest period of one month plus 1.00%, in any case has a floor of 0%. The Margin ranges, depending on average daily availability, from 0.50% to 1.00% in the case of Prime Rate and the Federal funds rate loans, and from 1.50% to 2.00% in the case of BSBY Rate loans.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a condition to entering into the Amended Credit Agreement, the Company was obligated to pay a nonrefundable fee of $10,000. The Company is also required to pay an unused line fee at an annual rate of 0.25% per annum of the average daily unused portion of the aggregate revolving credit commitments under the Amended Credit Agreement.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement also includes a Letter of Credit subline facility (the “LC Facility”) of up to $5.0 million. In February 2023, the Company amended the LC Facility to increase the limit to up to $10.0 million. The aggregate stated amount outstanding of letters of credit reduces the total borrowing base available under the Amended Credit Agreement. The Company is required to pay the following fees under the LC Facility: (a) a fee equal to the applicable margin in effect for BSBY loans (currently 2.25%) times the average daily stated amount of outstanding letters of credit; and (b) a fronting fee equal to 0.125% per annum on the stated amount of each letter of credit outstanding. As of September 30, 2023, the Company had four letters of credit in the aggregated amount of $2.4 million outstanding under the LC Facility.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement contains certain customary covenants subject to certain exceptions, including, among others, the following: a fixed charge coverage ratio covenant, and limitations of indebtedness, liens, investments, asset sales, mergers, consolidations, liquidations, dispositions, restricted payments, transactions with affiliates and prepayments of certain debt. The Amended Credit Agreement also contains certain events of default subject to certain customary grace periods, including, among others, payment defaults, breaches of any representation, warranty or covenants, judgment defaults, cross defaults to certain other contracts, bankruptcy and insolvency defaults, material judgment defaults and a change of control default.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, there was no principal amount outstanding and no cash was pledged under the Amended Credit Agreement, and the Company was in compliance with its covenant requirement. Obligations under the Credit Agreement are secured by substantially all of the Company’s assets, excluding intellectual property.</span></div> 40000000 120000000 37600000 0.90 10000000 0.0050 0.0100 0 0.0050 0.0100 0.0150 0.0200 10000 0.0025 5000000 10000000 0.0225 0.00125 4 2400000 0 0 STOCKHOLDER'S EQUITY<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company completed an underwritten public offering (“Follow-On Offering”) of 2,300,000 shares of its common stock, including 300,000 shares sold pursuant to the underwriters’ exercise of their option to purchase additional shares, at a public offering price of $81.00 per share. The Company received net proceeds of approximately $174.4 million, after deducting underwriters’ discounts and commissions of $11.2 million and offering costs of $0.7 million.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s accumulated other comprehensive income (loss) includes $1.1 million loss on foreign currency translation adjustments and less than $0.1 million of unrealized loss on investments as of September 30, 2023, and $1.0 million loss on foreign currency translation adjustments and $1.8 million of unrealized gain on investments as of December 31, 2022. There were no reclassification adjustments from accumulated other comprehensive income (loss) during the nine months ended September 30, 2023 and 2022.</span></div> 2300000 300000 81.00 174400000 11200000 700000 -1100000 -100000 -1000000 1800000 0 0 EQUITY INCENTIVE PLANS<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2011, the Company adopted the 2011 Equity Incentive Plan (the “2011 Plan”) to permit the grant of share-based awards, such as stock grants and incentives and non-qualified stock options to employees and directors. The Board has the authority to determine to whom awards will be granted, the number of shares, the term and the exercise price. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company adopted the 2020 Incentive Award Plan (the “2020 Plan”), which became effective in connection with the Company’s initial public offering in May 2020 (“IPO”). As a result, the Company may not grant any additional awards under the 2011 Plan. The 2011 Plan will continue to govern outstanding equity awards granted thereunder. In addition, the number of shares of common stock reserved for issuance under the 2020 Plan will automatically increase on the first day of January for a period of up to ten years, commencing on January 1, 2021, in an amount equal to 3% of the total number of shares of the Company’s capital stock outstanding on the last day of the preceding year, or a lesser number of shares determined by the Company’s board of directors. As of September 30, 2023, there were 6,523,570 shares available for issuance under the 2020 Plan, including 1,620,650 additional shares reserved effective January 1, 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2011 Equity Incentive Plan</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2019, the Company granted, under the 2011 Plan, restricted stock unit awards (“RSUs”) to certain employees that vest only upon the satisfaction of both a time-based service condition and a performance-based condition that was satisfied on the effective date of the IPO of the Company’s common stock. The RSUs were subject to four-year cliff vesting and vested in full in March 2023. The vesting was also subject to a market-based condition related to the value of the Company’s common stock as of the vesting date. As a result of exceeding the value of the Company's common stock as set forth in the grant agreement, the maximum amount of RSUs were earned and vested during the nine months ended September 30, 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity under the 2011 Plan is set forth below:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Awards </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, December 31, 2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,712,674</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.17 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,712,674)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, September 30, 2023</span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">_____________</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vested RSUs will be distributed to the employees in installments. The first installment was distributed in the quarter ended March 31, 2023 with a weighted average fair value of $64.34. The second installment was distributed in the quarter ended June 30, 2023 with a weighted average fair value of $71.17. The third installment was distributed in the quarter ended September 30, 2023 with a weighted average fair value of $68.33. The remaining shares will be distributed within the quarter ended December 31, 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of RSUs vested under the 2011 Plan was $170.6 million for the nine months ended September 30, 2023. No RSUs had vested under the 2011 plan for the nine months ended September 30, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity under the 2011 Plan for the nine months ended September 30, 2023 is as follows (intrinsic value in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Awards </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, December 31, 2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,456,328</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.93 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.20</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,749 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(334,351)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cancelled</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,324)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.02 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,118,653</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.40</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable at September 30, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091,976</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.95 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.40</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,283 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and expected to vest at September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,118,415</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.40</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic values of options outstanding, vested and exercisable, and vested and expected to vest were calculated as the difference between the exercise price of the options and the market value of the Company’s common stock.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 Incentive Award Plan</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs are share awards that entitle the holder to receive freely tradable shares of the Company’s common stock upon vesting. The RSUs cannot be transferred and the awards are subject to forfeiture if the holder’s employment terminates prior to the release of the vesting restrictions. The RSUs generally vest either over a four-year period with straight-line vesting in equal amounts on a quarterly basis or a 25% one-year cliff vesting with remaining RSUs vest over a three-year period in equal amounts on a quarterly basis, provided the employee remains continuously employed with the Company. The fair value of the RSUs is equal to the closing price of the Company’s common stock on the grant date.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity under the 2020 Plan is set forth below:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Awards </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, December 31, 2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">999,215</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79.16 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">778,398</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(343,689)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74.28 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103,667)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, September 30, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,330,257</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.79 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of RSUs vested under the 2020 Plan was $6.9 million and $4.5 million for the three months ended September 30, 2023 and 2022, respectively, and $21.0 million and $15.3 million for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock options</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2023, the Company granted non-qualified stock options to certain employees with vesting over a four-year period on a quarterly basis. The fair value of the stock options was calculated using the Black-Scholes option pricing model, which requires valuation assumptions of expected term, expected volatility, risk-free interest rate, and expected dividend yield. For the purposes of the Black-Scholes valuation model, the Company used the simplified method for determining the expected term of the granted options. The simplified method was used since the Company does not have adequate historical data to utilize in calculating the expected term of options. The fair value for options granted was calculated using the following weighted average assumptions:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.234%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term (in years)</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.56</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.35%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividend yield</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.00%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.05%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average fair value of options granted</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$25.98 per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activities under the 2020 Plan for the nine months ended September 30, 2023 is as follows (intrinsic value in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, December 31, 2022</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181,870</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(916)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.00 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,428)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, September 30, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171,526</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.00 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.40</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,612 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable at September 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,429 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and expected to vest at September 30, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158,495</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.00 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.40</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,490 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Company adopted the 2020 Employee Stock Purchase Plan (“ESPP”), which was amended and restated in October 2020 by the Compensation Committee of the Company’s board of directors. Each offering to the employees to purchase stock under the ESPP will begin on each August 1 and February 1 and will end on the following January 31 and July 31, respectively. The first offering period began on August 1, 2020. On each purchase date, which falls on the last date of each offering period, ESPP participants will purchase shares of common stock at a price per share equal to 85% of the lesser of (1) the fair market value per share of the common stock on the offering date or (2) the fair market value of the common stock on the purchase date. The occurrence and duration of offering periods under the ESPP are subject to the determinations of the Compensation Committee, in its sole discretion. The number of shares available for issuance under the ESPP increases automatically on January 1 of each calendar year of the Company beginning in 2021 and ending in 2030, in an amount equal to the lesser of (i) 1% of the aggregate number of outstanding shares of the Company’s common stock on the final day of the immediately preceding calendar year and (ii) such smaller number of shares determined by the Company’s board of directors.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the ESPP shares is estimated using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:61.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.318%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term (in years)</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.5</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.08% - 49.89%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.09% - 72.78%</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividend yield</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.00 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.00 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk free interest rate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.79% - 5.54%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.48% - 2.96% </span></div></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, a total of (i) 423,109 shares of common stock, including 118,494 shares purchased in July 2023 and 86,051 shares purchased in January 2023, have been purchased under the ESPP, and (ii) 2,103,629 shares of common stock are reserved under the ESPP for future purchases, including 540,217 additional shares, which were automatically added to the reserve on January 1, 2023 pursuant to the terms of the ESPP.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation Expense</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total compensation cost for all share-based payment arrangements recognized, including $0.7 million and $0.8 million for the three months ended September 30, 2023 and 2022, respectively, and $2.9 million and $2.5 million for nine months ended September 30, 2023 and 2022, respectively, of stock-based compensation expense related to the ESPP, was as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">393 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">386 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,232 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,126 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,864 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,919 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,323 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,806 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,844 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,536 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,075 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense as of September 30, 2023 related to all non-vested awards to be recognized in future periods was $78.9 million and is expected to be recognized over the remaining weighted average period of 2.7 years.</span></div> P10Y 0.03 6523570 1620650 P4Y <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity under the 2011 Plan is set forth below:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Awards </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, December 31, 2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,712,674</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.17 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,712,674)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, September 30, 2023</span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">_____________</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vested RSUs will be distributed to the employees in installments. The first installment was distributed in the quarter ended March 31, 2023 with a weighted average fair value of $64.34. The second installment was distributed in the quarter ended June 30, 2023 with a weighted average fair value of $71.17. The third installment was distributed in the quarter ended September 30, 2023 with a weighted average fair value of $68.33. The remaining shares will be distributed within the quarter ended December 31, 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity under the 2020 Plan is set forth below:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Awards </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, December 31, 2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">999,215</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79.16 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">778,398</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(343,689)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74.28 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(103,667)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, September 30, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,330,257</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.79 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2712674 0.17 2712674 0 0 64.34 71.17 68.33 170600000 0 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity under the 2011 Plan for the nine months ended September 30, 2023 is as follows (intrinsic value in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Awards </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, December 31, 2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,456,328</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.93 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.20</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,749 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(334,351)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cancelled</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,324)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.02 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,118,653</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.40</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable at September 30, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091,976</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.95 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.40</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,283 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and expected to vest at September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,118,415</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.40</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activities under the 2020 Plan for the nine months ended September 30, 2023 is as follows (intrinsic value in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, December 31, 2022</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181,870</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(916)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.00 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,428)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding, September 30, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171,526</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.00 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.40</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,612 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and exercisable at September 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,429 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and expected to vest at September 30, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158,495</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.00 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.40</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,490 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1456328 1.93 P6Y2M12D 89749000 334351 1.48 20583000 3324 5.02 1118653 2.06 P5Y4M24D 70857000 1091976 1.95 P5Y4M24D 69283000 1118415 2.06 P5Y4M24D 70843000 P4Y 0.25 0.25 0.25 0.25 P1Y P3Y 999215 79.16 778398 58.56 343689 74.28 103667 73.67 1330257 68.79 6900000 4500000 21000000 15300000 P4Y The fair value for options granted was calculated using the following weighted average assumptions:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.234%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term (in years)</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.56</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.35%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividend yield</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.00%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.05%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average fair value of options granted</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$25.98 per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the ESPP shares is estimated using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:61.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.318%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term (in years)</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.5</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.08% - 49.89%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56.09% - 72.78%</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividend yield</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.00 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.00 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk free interest rate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.79% - 5.54%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.48% - 2.96% </span></div></td></tr></table></div> P4Y6M21D 0.5035 0.0000 0.0405 25.98 0 0 0 181870 56.00 916 56.00 9000 9428 56.00 171526 56.00 P6Y4M24D 1612000 21429 56.00 P6Y2M12D 201000 158495 56.00 P6Y4M24D 1490000 0.85 0.01 P0Y6M P0Y6M 0.4208 0.4989 0.5609 0.7278 0.0000 0.0000 0.0479 0.0554 0.0048 0.0296 423109 118494 86051 2103629 540217 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total compensation cost for all share-based payment arrangements recognized, including $0.7 million and $0.8 million for the three months ended September 30, 2023 and 2022, respectively, and $2.9 million and $2.5 million for nine months ended September 30, 2023 and 2022, respectively, of stock-based compensation expense related to the ESPP, was as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">393 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">386 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,232 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,126 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,864 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,919 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,323 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,806 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,844 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,536 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,075 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 700000 800000 2900000 2500000 393000 386000 1232000 1126000 1587000 1051000 4981000 3143000 7864000 5919000 24323000 16806000 9844000 7356000 30536000 21075000 78900000 P2Y8M12D INCOME TAXES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the Company’s provision for income taxes for the periods indicated (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Income (loss) before income taxes</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,590</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,313)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,420 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21,377)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,428</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">840</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Net income (loss)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,162</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,153)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,029 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23,469)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes as a percentage of income (loss) before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9.0%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%)</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for all periods is driven by pre-tax income/(loss), business credits, equity compensation, state taxes, and the change in valuation allowance. The Company's income tax provision for interim reporting periods historically has been calculated by applying an estimate of the annual effective income tax rate for the full year to “ordinary” income (loss) for the interim reporting period. In addition, the tax effects of certain significant or unusual items are recognized discretely in the quarter in which they occur. For the nine months ended September 30, 2023, the Company calculated the income tax provision using this methodology. For the nine months ended September 30, 2022, a discrete effective income tax rate method was used as if the interim year to date period was an annual period.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For tax years beginning after December 31, 2021, certain research and development costs are required to be capitalized and amortized over a five year period under the Tax Cuts and Jobs Act, which was signed into law December 22, 2017. The Company has reviewed and incorporated this change, which will impact the expected U.S. federal and state tax expense and cash taxes to be paid for the tax year ending December 31, 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valuation Allowance</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">requires that the tax benefit of net operating losses, or NOLs, temporary differences and credit carryforwards be recorded as an asset to the extent that management assesses that realization is “more likely than not.” Realization of the future tax benefits is dependent on the Company’s ability to generate sufficient taxable income within the carryback or carryforward periods. As of December 31, 2022, the Company maintained a full valuation allowance of $30.3 million against the Company's net deferred tax assets. As of September 30, 2023, the Company believes that the deferred tax assets are currently not considered more likely than not to be realized and, accordingly, has maintained a full valuation allowance against its deferred tax assets. The Company will continue to assess its position on the realizability of its deferred tax assets, until such time as sufficient positive evidence may become available to allow the Company to reach a conclusion that a significant portion of the valuation allowance will no longer be needed. Any release of the valuation allowance may result in a material benefit recognized in the quarter of release. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uncertain Tax Positions</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded uncertain tax positions related to its federal and California research and development credit carryforwards. No interest or penalties have been recorded related to the uncertain tax positions due to credit carryforwards that are available to offset the uncertain tax positions. It is not expected that there will be a significant change in the uncertain tax position in the next twelve months. The Company is subject to U.S. federal and state income tax as well as to income tax in various foreign jurisdictions. In the normal course of business, the Company is subject to examination by tax authorities. As of the date of the financial statements, there are no income tax examinations in progress. The statute of limitations for tax years ended after December 31, 2019, December 31, 2018, and December 31, 2017 are open for federal and state, and foreign tax purposes, respectively.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the Company’s provision for income taxes for the periods indicated (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Income (loss) before income taxes</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,590</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,313)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,420 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21,377)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,428</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">840</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Net income (loss)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,162</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,153)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,029 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23,469)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes as a percentage of income (loss) before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9.0%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%)</span></td></tr></table></div> 5590000 -9313000 7420000 -21377000 2428000 840000 4391000 2092000 3162000 -10153000 3029000 -23469000 0.434 -0.090 0.592 -0.098 30300000 0 RETIREMENT PLANIn December 2017, the Company adopted the Inari Medical, Inc. 401(k) Plan which allows eligible employees after one month of service to contribute pre-tax and Roth contributions to the plan, as allowed by law. The plan assets are held by Vanguard and the plan administrator is Ascensus Trust Company. Beginning in January 2021, the Company contributes a $1.00 match for every $1.00 contributed by a participating employee up to the greater of $3,000 or 4% of eligible compensation under the plan, with such Company's contributions becoming fully vested immediately. Matching contribution expense was $2.0 million and $1.7 million for the three months ended September 30, 2023 and 2022, respectively, and $6.9 million and $6.2 million for the nine months ended September 30, 2023 and 2022, respectively. P1M 1.00 3000 0.04 2000000 1700000 6900000 6200000 NET INCOME (LOSS) PER SHARE<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share is computed by dividing the net income (loss) attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period, without consideration for potential dilutive common shares. Diluted net income (loss) per share is computed using the treasury stock method by dividing the net income (loss) attributable to common stockholders by the weighted average number of shares of common stock and potentially dilutive securities outstanding for the period. For purposes of the diluted net income (loss) per share calculation, shares from common stock options, RSUs and ESPP are potentially dilutive securities. For the periods the Company is in a net loss position, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential dilutive common shares would have been anti-dilutive.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net income (loss) per share are as follows (in thousands, except per share amounts):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(10,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(23,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average number of common shares outstanding - basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,384,884</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,491,625</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,478,317</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,552,662</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock equivalents from outstanding options</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,102,642</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,173,190</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock equivalents from unvested RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,531</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">832,873</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock equivalents from ESPP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,395</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,541</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average number of common shares outstanding - diluted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,588,452</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,491,625</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,495,921</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,552,662</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net income (loss) per share:</span></div></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(0.19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(0.45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.05 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(0.19)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.05 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(0.45)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding potentially dilutive common stock equivalents have been excluded from the calculation of diluted net income (loss) per share due to their anti-dilutive effect:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.005%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock options</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171,526</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,838,562</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,290,179</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,838,562</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">555,468</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,694,930</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,332,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,694,930</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">726,994</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,533,492</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,622,679</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,533,492</span></td></tr></table></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net income (loss) per share are as follows (in thousands, except per share amounts):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(10,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(23,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average number of common shares outstanding - basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,384,884</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,491,625</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,478,317</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,552,662</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock equivalents from outstanding options</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,102,642</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,173,190</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock equivalents from unvested RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,531</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">832,873</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock equivalents from ESPP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,395</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,541</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average number of common shares outstanding - diluted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,588,452</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,491,625</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,495,921</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,552,662</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net income (loss) per share:</span></div></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(0.19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(0.45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.05 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(0.19)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.05 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(0.45)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3162000 -10153000 3029000 -23469000 57384884 53491625 56478317 52552662 1102642 0 1173190 0 94531 0 832873 0 6395 0 11541 0 58588452 53491625 58495921 52552662 0.06 -0.19 0.05 -0.45 0.05 -0.19 0.05 -0.45 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding potentially dilutive common stock equivalents have been excluded from the calculation of diluted net income (loss) per share due to their anti-dilutive effect:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.005%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock options</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171,526</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,838,562</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,290,179</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,838,562</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">555,468</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,694,930</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,332,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,694,930</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">726,994</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,533,492</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,622,679</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,533,492</span></td></tr></table></div> 171526 1838562 1290179 1838562 555468 3694930 1332500 3694930 726994 5533492 2622679 5533492 SUBSEQUENT EVENTS<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2023, the Company announced that it entered into a share purchase agreement (the “Purchase Agreement”) to acquire LimFlow, S.A. (“LimFlow”), a medical device company focused on limb salvage for patients with chronic limb-threatening ischemia (the “LimFlow Acquisition”). Under the terms of the Purchase Agreement, the Company will pay $250 million in cash at closing, subject to adjustment based on the working capital, indebtedness, cash and transaction expenses of LimFlow. Additional contingent payments of up to $165 million will be payable depending on the achievement of certain commercial and reimbursement milestones. The Company expects to fund this acquisition via its existing cash and the availability under its credit facility. The LimFlow Acquisition is expected to close in the fourth quarter of the year ended</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023 and is subject to certain customary closing conditions set forth in the Purchase Agreement.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2023, the Company amended its credit facility to, among other things, increase the amount available for borrowing to up to a maximum principal amount of $75.0 million. Additionally, advances under this amended credit agreement will bear interest at a base rate per annum (“the Base Rate”) or the Bloomberg Short-Term Bank Yield Index (“the BSBY”) rate, plus an applicable margin (“the Margin”). The Margin ranges from 0.60% to 1.10% in the case of the Base Rate loans and 1.60% to 2.10% in the case of the BSBY rate loans depending on average daily availability, in each case with a floor of 0%. As a condition of entering into this amended credit agreement, the Company was obligated to pay a nonrefundable fee of $88,000. Lastly, the Company amended the LC Facility to increase the limit to up to $18.8 million.</span></div> 250000000 165000000 75000000 0.0060 0.0110 0.0160 0.0210 0 88000 18800000 false false false false EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /J#85<'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 " #Z@V%7-B:G&ULS9+! M:L,P#(9?9?B>*(ZA!Y/ZLK+3!H,5-G8SMMJ:Q;&Q-9*^_1*O31G; ^QHZ?>G M3Z#.1&E"PN<4(B9RF.\FWP]9FKAE)Z(H ;(YH=>YGA/#W#R$Y#7-SW2$J,V' M/B*T3;,!CZ2M)@T+L(HKD:G.&FD2:@KI@K=FQ8-8 ]>APH Z\Y,+5, MC.>I[^ &6&"$R>?O MJ56*I_8DL'V"4Y9;>FQG&L1U%R\PX7\JZE1LR MZ<'@_"L[2>>(6W:=_"KN=_L'IMJF%17G597)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M^H-A5QJ,V2_F!0 L!\ !@ !X;"]W;W)KB/D:[KB7)&W*(S3F]9*J>1#IY-Z*QZQ]%(D M/(8W"R$CIN!6+CMI(CGS\Z H[%#+ZG]_6''!Y@YBSEK@C_#'RUNFE=M8C/%RP+U;/8_,IW0#VMYXDPS?^2 M3?%MM]LB7I8J$>V"H011$!?_V=NN(@X#[)H N@N@[P+LNE]P=@%YS76*DN58 M=TRQT;44&R+UUZ"F+_*ZR:.!)HAU&F=*PML XM3(%6LN29ND*R9Y>MU1H*G? M=+Q=_&T13VOBA^23B-4J)?>QS_VOXSM0EK) =%^@6XH*SGAR21SK@E"+.H;R MN'CXDZITI"D_O'5$.%0M>LH/OAAS1A'K]I M04=+N5SSUNB'[^R^];,)[QN)?07;+6&[F/KH3G@9=%%%7K8)-Y'BX;;5_FQ" M0J,:(O5*I-YI2)\S)A67X98\\T1(9<+#I93,3)7BHE$-\?HE7O\TO"F7@?!U M+R0P#AB3ARN5_:ZVXZ'Q#3D')>?@Q)8I&4PA^0Q0GT=<:\'"U)A(-*PAX%4) M>(46ZCY6@=J2AR#DY#&+YER:P' -R[+;SI .C=E#0QO"#4NXX2EPSWP9Z&$4 MTOC((F,;Q74F,9,!^<3]P&/A!9G$WJ4)%15IB&I;U81JG0(+A1,2&BC3;?6" MS!3T2B(D<446*[F%_[ZQ!HZHW]V;B/&@IL@''L(^!?F%O9&)#[TT6$""\CY: MWY2/2'9[;3JTZ- \%.'!37EIQ4M/X1W[/JBG%_L+\A&^(T^Q.:^X9!\Z+WEB MK\1E\5;$1FA4H2ET981LU'K@T"\;883&)6=9 )W"MBPC[CFJJ1109,_2O(*D?BW'%(>W;5T;222,$G6+,PX M26!%FZ_WC95P#O=$*_=$<7\#_MX/XB69;:.Y"$WL1P0>Q\\3X[;!.2P2K2P2 MQ?W,/IOD_LU;L7C):RWP$:''\>QN;%QFXX%-"2M31$\R16XFI5ZH%:NS/)4P MHV3&K:4CBE^,&U(N'M64L_)!]"0?-(D5E\4FI%YQLSVXD1-7K.,\AP&BE0&B M)QD@O2*%50N8@J60QL'HB,Y')J&UCSV/@Q#(^(6DD?@<5HA65HB>9(5F$0M# MT6[67Y6S/*S? .?/&4*;&VL MYU C\3>R.+MZ*-1ZN9H^,%J/>H/>T.KV8=6^-C%69HB>M&7DPH@JP?5-8I^_ MD=^X.8VXE 7NI^?85M?HU?'@AKET*K_CX'9E/UT^!*EVMU\XN#1L$_>(7+MM MT[9C&P\6SF& G,H .;AO*7=P#TD?X*%QA#TB5K=%C8,NTWY M>DI<[K.9\1SVQSDX#\/-RA@ _0(R9,8QYHA [:B*Q_U?L,[!F:B>\/*CXI1X M>ONU.!XMGY;'T>/\$+93?5Z<97]B>KY,2<@7$&I=#F# D\7Q<'&C1)*?L,Z% M4B+*+U><^5SJ#^#]0@BUO]$_4![2C_X#4$L#!!0 ( /J#85>8_),4!08 M /(8 8 >&PO=V]R:W-H965T&ULM5E1;]LV$/XKA%=L M+>#$)"714IL8:!,,Z\.VH&ZW9T:B8Z&2J))4TNS7[R@[EB-23+JU#XE)^>[T MW9&\[XX^NY/JL]X*8=#7NFKT^6QK3/MZL=#Y5M1!%KU17"XHQ6]2\;&:KL_[9E5J=R/UC_M7<> MG+GF6ES(ZN^R,-OS63I#A=CPKC(?Y-UO8N]08NWELM+]?W2WE\4SE'?:R'JO M# CJLME]\J_[0!PID'A"@>X5Z',5HKU"U#NZ0]:[=8>4E09K=M#' MIM<&;\K&+N/:*/BV!#VSNI!- 8LB"@0C+:NRX 8F[WC%FUR@M36LT0GZM+Y$ M+U^\0B]0V:"/6]EIWA3Z;&$ @[6TR/?O>[=['YUXWUJTIRC"W*>]O6C*_4XIT1C$M08_?>[L]&._OCUDKW7+F4Z.$%%&"8E&P'UBC"PS/_+D@#P)(G^;Y[*S6)7( M!43WNA)SU CC YHX"%B69,D(IRN5I(P0/TQV@,F",-]#5!LC%81P$AYS7AS# MRBY'\%RIB";I!+SE =XR".]*B9:7!1)?6YN8=+]GI=D*!?GPJ=.Z=! MLS@> MP7:%DHA,[-KT@#H-HOXH#:^> 3!U \LRS,@(HD>,T@PG?I#9 63V1&B!_I6Y M[T-J,T!KS];D)LC<4T)H/#Y+/BF63" E>. E',3Z)R#EIFQN4"6 II&R?'PB M-R<=3*;CN[?Z*'(0W_'!\H@E>(FC"=1';$J"J"]%*W5ICC=M "MQ0&0Q8V.H MKE2:IA.IB@S$1X)DL]^P 7#4C5"A8U5R6_+JO) MC$^"K/>M!/V]K#WV>: ^$N:^ X.T_-[2A]=AE[P(QMDX@WC$EBR9VC8#Q9$P MQUWQ>R6KZD2)JB\4>9ZKCE?^I7'I*R81=G:0*Q:EV60&&6B.A'GNK84F@D3R MU-YR"0[PQWCL@"N6TG@JU ,/DC 1CC/@$=CYP8,6BB5HA[SH79XC+'+ >Z2B MJ1*##'1(OH4/GXJS2W>,83<3NF()5&WQ!-:!%4F8%H.!;F3SG%B[+!AAYA1, M7K%LR?P>T($L:9@L=]%^(LK4Y;R,L6S,YQZQ=$D2/(%QH$8:IL8+6=?EOICO MVQ#9V)B+)@>\Z.4?T@BT?.4%'C3L3\K(VW[]?T./G3]J,\-]YMK(_/-65H50 M^I>^]#+W7E>_;[OY(_I-.C X#7><4,EO!!R= FGK_AR]P*<8$R WA:#W[* [ M(GB.%IJ;5-YG\$[HPT,['GE&LD-6HO6B/I: MJ!WVA]N%7OH26K&CK[PW!_O01\Z^'^?*H,CC( V43\.4;X^%;*8C%.% B/YS M -Z@9#E/,)O'C/9B23S'E,Q9PGY0R.?0%>M6]+=VE7_ONQ5+DHY7P",SD?_I M4-/0)_KVHBAM8H<4VG>>98-RWI:04KTP/55-ML3,R:,>.4:SJ;J #G4-?;*N MZ>IN5W[MRQE9PP'>VLO56X%>5E+K5^ %//96D-2M5TX(<6/M*6LFT0]5#0U7 M-U*W+#F)HY2.RURO'$LGZ6HH8.AS"AC]W+SM:=@32N+QC9E/ MCBPQGNB6Z%##T' -XU0 _5%\-OS,N#[C83R8#^QU]Z'GSE6_P)0 M2P,$% @ ^H-A5UH:1O3[ @ -PH !@ !X;"]W;W)K5\_QSG&'F^E>M I@"&/FAFC.=.-"['9BH:R[41/(>9(GJ= M94S]N@$AMQ/'4QFP31,I?C&$Y-.G)%#$EBRM3#W=B:8R3_"E0$*PI:7@"3/8N6&"Y3&0N376Y&S& M%.0F!<-C)L[)>_*6N$2G.*K'KD$.Z^;&]9PWU9S^*W/.H>B1/KT@/O7['?+I M?ODMQ"CW2KG?EKN8?;,$?K,$?NG7?PW'8,I8F8;();GC.2;.F2 SJ7E9:=^O M%]HHK+D8(ILF%@#.>,Y2:003&E2@*I>_'G7:E13#,LI[#_( M)J(]2KVQN]E-\U!4BW_0\ ].XV=KDTK%?^.(3:"JUD[JRCC8X?%H]7D&?D1@ MBSUHV(/3V+G6Z\/K&*?=M?S,9$M],L&_?($ M]..J^?(%3# ,:#@(_6?4'8$#ZGMA$'9#>_3O84A/P#ZAM&O?(^"[(KOIW9U3 MW5ZI/C.UXKDF I8HI;TA>JCJEE)UC"S*@WXA#5X;RF:*-SM0-@"?+Z4T3QU[ M=VCNBM$?4$L#!!0 ( /J#85>^22VO40< '$D 8 >&PO=V]R:W-H M965T&ULK5IK<^(V%/TK&KK3V9TI02^_TH29#=#'3+?=V73; M#YU^<$" 6V-12Y!M?WUEX]@@76N3UE\"=HZ.?72O[CTROGF4Y9]J*X1&GW9Y MH6Y'6ZWWUY.)6F[%+E57I-H?E9J+VI4A7]:!=/J$8AY-=FA6C MZ4U][GTYO9$'G6>%>%\B==CMTO+O.Y'+Q]L1&3V=^)!MMKHZ,9G>[-.-N!?Z MX_Y]:8XF+9#RS^K@^]7M M"%=W)'*QU!5%:CZ.8B;RO&(R]_%70SIJKUD-//_^Q/Y-+=Z(>4B5F,G\UVRE MM[>C>(168IT>4N:K_HL<&BT=H>5!:[IK!Y@YV67'Z3#\U M$W$VP/# V@S@-H#>,\ U@Q@S[T";P;PYUXA: ;4TBCS7QE194H][HT_\W,.#V=R6)EPBY6R'Q3,L]6J38']]I\F'S0 M"LDU^FDORK2*JT)I42%W)BFW5;8/G_O&)9_S$ MS%([5?1IJNZHE_!>[*\0PU\ABBD#[F?V_.$4DO/_KK[XSU>_F S6Y@VK^5@/ M7Q/U-D_0;V\?E"[-NO\="O6)C,-D53&\5OMT*6Y')K&4*(]B-/WR"Q+BKZ%Y M'I)L/B398B"RBXCP-B+CF/(DLN@"(XM.6Z*$YQ2"VU+HH1%L6PV+ 5&WK%?EN:DHKVI5QG&I(9 M @)('">63A<6!X1C2Z>+8B3AD94C"Q=&.6>4PDJC5FGDK29-@RDV2'S:5^T( M[!?1D$5D2++YD&2+@<@N A&W@8@_4T242,OEMN[S*U-1*ZL:6N5C(?6)NZIB&EO58^:BHB!FS%+OHFB0F&)IR0=@A$:4P/H)[BP@ M]L[ SU(;V?)9:["ANH@G3B*[3LP 7,(3NTO, 1BCG!([\@".AF' >MH).;._ MQ*O]R;WFM7M=EW+W-!'&[8(30( H$&;+=U'C)$H<^0",1RRPU0,P2BGNZ2^$ M=NJIO^[JK2B-3S_-01/W-Z!L.F3Q'91M/BC;8BBVRY!TOIIX3:))2"T,KVZB M L:"09[$+KP *B1. KH@0N,DL1/0A9EJUY-]G6$E?L?:2FT2#]3*@17BK#8 M%-E&#@*9\FDK!5!FI?5([6PK\?O6TT)K5Y@ON*Z5'(>Q$UP %22V8HB*.(H! M'QSV]%3265?B]ZY-3SFK+Z!8P'6Z1AU \=AV$ "(4!(XI11PPZRO@W;VE7A- MF=5%'L1:EN*IK.KT4T\KC5P[$R38%N^BQ@FS&\X<@$6P#<$&<]!6PSCD2OW7\ M4>BV>=:A!\6ZMHT1>P,Y U!C@LV^VM8+L&'JU&N C3+>MZQI9Q4I?H9A6%X\ M /SL#%"O_7RI=QB4;3XHVV(HMLOH=&:6^LWL-Z;L9)L"+0]E*8KEW\CL7PJ5 MIZ='\JL_#DK7SW3!( $>,[27) 3BV/+^/N1B;&K46*6Y,#O5Y^WXI:O7]7[4-F @QO:: &A, M,;;]" 0+SBS?Y0QT9I/ZS>;LA:J!QYS$-ATS #5.$F)[$P!&,+6?(4)DE&/2 MTZ9H9SYIX"W:3IM"9H>+U#8M05-&O5;VQ>5Z2+;YH&R+H=@NX])Y9.KWR'>I MRI;HM2E2*YGG::FZN, Y>:*+SQ($7]G5=P:@QOB*V)L#F,RVRS 9#WI2LC/, MU&^8YUE^J'YG?('XZ!GW.P-0H/CGD"U@LE[QG5FFL7<]_EK_>FW4IT=1IAM1 M5>2=:5"U>(4.U:^Q6M9UVDP2*EZX?+U._<7+=TBV^:!LBZ'8+L/8N7_J=__= M\CT%#DY;UXD'$8MY[#PJAI",)V:KX+03 !GRR.QCG5X*(&D0T##L:2JLVPDP M_T/C\Q7LT<_H=B)'NV?3_F;?U6B'7^CES/"'!^3JX7I[=?.OK3RSCOTG*3%0KE8FTN MA:\B<[OEZ?V6TX&6^_H%C@>IM=S57[;KHJV^W%[=]ELMF4QWU5:+2]Y&*:7 MJZ):7]Q<[7[W9GMS5=^WRVI=OMD&S?UJ56S_>%TNZX?K"W;QZ1>_5'>+MO_% MY[K]0TNO-ZF6S^W_P ML"\;7@2S^Z:M5_O*70M6U?KQW^+COB..*K#H1 6^K\"'5HCV%2*C L].5(CW M%6*C0IR>J)#L*R1FA%-?.MU72'=]_]A9NYZ>%FUQ<[6M'X)M7[I3ZS_L[-K5 M[CJX6O='UMMVV_VUZNJU-Y-Z/>^.DW(>=)^:>EG-B[;[X6W;_=,=0&W3?:QG M[Q?U/W8 'ZB ;_6;;$DJDWG+5C?)%/_P^E)WVK%Z5P;?_K)OF M%2$OA\M/R]MJ5K6ZR&7G^,%V?K"=[U3C$ZJOBV6QGI5!T0;ORKMJO:[6=T%] M&VS*;57/@V\[3YM%L2V;5WV1:3G[/HC8=P$/.:,L=@;K3XX_-)MB5EY?=/W2 ME-L/Y<7-G__$TO"OE/&/8LE.K#\Q?KA)PHA%<<*O+C\<>XR,*I!B$B2F61L= MK(T^Q]HA=CX&2(\]__Y2+Y=!=T5[*+;S M_U$]%R,' E)LBA032#$)$M/<3P[N)\[!\O.FOPPT0?FQW,ZJ_C+83=:"V>/% MI>F/@>-S(>6X4]_7\<0Z]469P8 M)[K4.O,PPQ%*Q3S).5OOV]$@,:VCLT-'9\Z.?KL;#4'5-/==)]]W$\AM(%:; M9?U'63Z>.(,W]]O9HC^KONDN1N>&D#.:[Q#*[-E#G(>YX1UWH=EO-^G7#OL"Z:IOO@G79]G]^'(_=:K-=+,KEX[FR+3YV MOSHS6IW-\QVM8]L[EJ61,5J1(0523(+$M".!A6KM'G[98X%69R.6,#PLJH$$E2DUW]XC,L*>YVXW/S?V[937K_G+;K>K6=P<]-E&*BR+H[$U M9KF]7#>].R'%S9$(Y2DH-=T51528&ZGLYD6C'F#/>U4-E+] U<2@;R!1,75O%%MA;KCRK^[\=-X+FWF,(L9-UN@.Y6T&E*! MU>39#M'=4'2$N?'($1/F$,QLWF^NU"BM..11;EZ#['*C+,W, M\Q=1BH?94^#45K4C3"B''$GC"KEN!7&%5#@X0O>#./(U?@$JC:%J@FH MFD2IZ0>!X@[]\/1TP!W'>]02V1Q1,DYX9ESLI]"X JHF46JZMXH_\,$I'=;T[KR? M-A2(61*.K9%*I'.8TSM**\G"V"@GB'*CL7E;55*E8A8F)Z9W7$$![H8"?M.[ MLQ-D=S3O$6$OW4\L>*!Q!51-HM1TAQ5:X&ZT<'YZ=]Y5>YU-+GOVY=SC@M"B MECU$.6+90Y5R+'NX0@ \?FK$!59,H-3TY6R&6Z"O,V8BH](DL M,;(8)^ZF^P[V84$%-*A$J>GN*G82N=G)4^X41S9*R5AJWIMW!_;V9DA, 8TI M46JZ-0J01&Y \J0[Q9&-+[HEJGF1=$?V]@8*0@9] XF*J7MSM&7%#3@&(<>( MP 4L9+F97.J.Y>T&4DU U>3Y'M']4 E&@Q0G##Q'_=K-WQRQ_&=?404.HG" M).-Y/"II$69:;8W -*&TXB0W)Y."*#=B M+(_,4QB5-Q'FXQ.)$Y&B)M%+4I,(2DV@:E.HFH"J292:?A H:A(]-S5Q!_ V MWJ8F+,V8>:MX"HTJH&H2I:9;JJA)]!S4)"(0AKTS%DI-AH04T) 2I:9;HZA) MY*8FZ!UF[G#>8\^&(%F>61 $&E1 U21*3=]RK2!([(8@B(UFL8T7XO'83.)U M-\1[$_60F (:4Z+4=*L4T8B?N OEI0"FNWW>>^IM\!%'J7D#>PH-*J!J$J6F M'Q"*H\1/W*+RG S)B@&X]:F,W?3O4?[H* "&E2BU'1W%8F)\5M=8AM#9)%U M)\D=V-N;(3$%-*9$J>G6'#VHQ UEG@0P8QN96&D)$W=@;VN@[&7(%Y"HD+HS M"JG$@(TN,84Q0F9BD8D[EK<9T)TN4#5YOD=T/Q2QB3%;7<[FSKGC>,\]J*TN M9"XD-*Z JDF4FNZM C'QT[>ZG/?3WL)"YD(2Y2Q\&1-;7:A<2*( M$K,L-$GAA"B7Q*93-OF(4SZ.31A%E,O-0I(H-(K3_&COC/Y(+T47DI?8]=&Q+P+$VM==84&E9 U21*33\D% ])W#SDBR#[Q*8= M(S:V'NR2V ]7M9PEE2)K%$,Q!TI-MTQACF3 ,U8].7Q"Y(2$463U.#*)8SHL MJ( &E2@UW1S%5)(SF2-/(?&)S4-&N45-W)&]S8&2E4'?0*)BZMXH8I*XB#XERB7FW)"5R M.K(D,^FE(,J-S+W75)EX'*:G1H*"%^ESO7&%I+HI\5P-FL,/+CEU?P/O8QW* M-U!JNGN*;Z3(EZK0CMG/UR Y/%'.XO I\1P.BL,3Y6P.3Q1R,B2,.U.5J:W0TM.W6WW]@W[5I;G@ :I@@8I)C>"]HK(C4@X MBRVGB-P(\_4J*9$;,[;N]GF/59LHL)"%YDO9IM"H JHF46KZ$:'82>9.N/@BMVPS.UMBQ!/K MF<[NIGN/]D%!!32H1*GI[BHHDKFAR%/N[F9V(@0+(VO[B#NRMSF#@@IH4(E2 MT\U1]",[\Q[9I]S=S:@=3..03PQ(YXI M&N;FWG!W)&\SL.^4Q;Y4]DQ_Z%XH?)(-QB>#'Q-%+K'=<;RG'Q0XX6D:FZ]" MFT+C"JB:1*GIWBIPD@T&)\['1-%^$I@C2E+KQ=K9 &1":>519KX,1Q#E^L=$ M,?/T1>XZ&9]Z=TJNJ$G^DM0DAU(3J-H4JB:@:A*EIA\$BIKDSTU-W &\C:<> M=Y'$YAB#!A50-8E2TQU5U"1_#FJ2$Z])-1\0-'%']AZ5 T(*:$B)4M.M4=0D M?]E-)^YPWD./@" LC\V7[DZA40543:+4=(,5!,G=$ 2QZR2W\4*2F3DPDWVI MXXF(N3N(%C+?\.'^1M[]_QR8(E>8(O_*MY*XV^<](FV8D67V#DQH4 %5DR@U M_8!0:"3_"C>2Y 27X%%N)FN[F^Y]-1T45$"#2I2:[JY"*SE^STENDX5Q;K[6 M@/&5 ^R4JHNZ+HB0Y M8+=);E..B%D9<.Y(WDY -YM U61N(QBM/S0OQ@K C#%[3OM_%N/D_4$L#!!0 ( /J#85<& ML4WF:@( & 8 >&PO=V]R:W-H965T&ULK53!;MLP M#/T5P2NV%MABQ\ZZM7,,M&F+[5 @:-#M,.R@V$PL5)9X@ MS-*:KV$!>%_/#7EASU*("I056C$#JVEP,3Z?35R\#_@N8&OW;.8R66K]X)QO MQ32(G""0D*-CX/39P RD=$0DX['C#/HG'7#?WK'?^-PIER6W,-/RARBPG :? M U; BC<2[_3V*W3Y?'1\N9;6_[)M%QL%+&\LZJH#DX)*J/;+G[HZ[ &(9Q@0 M=X#X7P%)!TA\HJTRG]851YZE1F^9<='$Y@Q?&X^F;(1R75R@H5M!.,QF6A74 M$R@8659+47 D9X'TH6:A)5/G#Z66!1C[CET_-@*?V?&<&[HM 47.Y0G[P.X7 M5^SXZ(0=,:'8K9"2FF33$$FC>RG,.SV7K9[X%3T)N]7$:]DUZ2H&\+/#^+,# M^)!JTQ,O-B"7C]RR.XGA(SV'X FJ"1T/P%W*2OE^)YTM>X]LU MANG5<&M^7BPM&AJ/7T/5;]DGP^QN99S;FNAU/\3 MV8M"3/I"3 ZQ9SYW)JQMN,J!Y=KB4+XMR9DG<1MMDXW'H[,TW.SG\9>@5E^X M-V05F+7?/98>;A2V\]:?]NOMPD]U^">\W8WTGUH+99F$%4&CT2>:==/NF]9! M7?N176JD!>#-DE8T&!= ]RNM<>>X!_JEG_T&4$L#!!0 ( /J#85=QU$5[ ME@< .@? 8 >&PO=V]R:W-H965T&ULK5EM;^.X$?XK MA+MH=X'S6B0E64H3 ]GL';K [36X]-K/C$3'[$JBCJ3STE_?H:18MD@Q"9 O MB20/1\]P7IX9ZOQ!JA]ZQ[E!CW75Z(O%SICV;+72Q8[73'^6+6_@EZU4-3-P MJ^Y6NE6/;M6FW.Y-Y5H^+5">E_73#U]X95\N%C@ MQ?.#W\7=SM@'J\UYR^[X#3=_M-<*[E8'+:6H>:.%;)#BVXO%)3Z[HIE=T$G\ M6_ '?72-K"FW4OZP-]_*BT5D$?&*%\:J8/#OGE_QJK*: ,>?@]+%X9UVX?'U ML_9?.N/!F%NF^96L_B-*L[M89 M4\BW;5^9W^? //AB46'V%K'3W%ST,LM$" M%7MM9#TL!@2U:/K_[''8B*,%H,>_@ P+R'1!/+. #@MH9VB/K#/K*S-L(KC2LA(E,W!S8^ ?>,MH M)+?HBND=^@4\KM$2_7'S%7W\\ E]0*)!_]K)O69-J<]7!M!8G:MB>/.7_LUD MYLTY^BX;L]/H9T!0GJY?@14'4\BS*5](4.$-;S\C&OV$2$2H!\_5ZY>3 !QZ MV%G:Z:-S.VLW;=MMVE;)&D'F*69$<]>'KC"">W>MUQK[M=JL/M,M*_C% M)6 MT;WZ#(B2:0M8=E)UL7WK8OC3HWJ\< ME!:"V6KL,[1?G1PY+<99.O&L*T1C&OG]NCX 6P>!7=92&?&_#IBM7E#4N5+@ MIZUH&'@8?%1(;;S)MW;Q1!/(K@B.,C_B[( X>Q-B9;EG*;=+""_$M.9^L)D' M;#[-'5<(K_.9S,D/>/,@WIL=4WQIV;.$K:RAI= ]=OYHK[D/;.X!F]!I/+A2 M!$?KQ \71R/)14' W^J6"653'=F$1@!5&\A7?B<*2-][WM/=<_V6KD!8M=L&2ZQQXA&N,9N&2$ M2X)P?QWVM12ZE9I5-HZWXA$B9#Z !Y4G[G;0>F3H#-B1FG&0^)R$@TI6BWV- MH).Q!A1R#Y$"/T%G^X,;=@NDH'FQ5[.D/;SO&.42XSA:3ZUQY>8"9:19'(<; MC1UK[KB&./82#@ZR]%L9Y[VTG=HZ4C8.4MKFLNA\HRU;.U.?&Y(TF= MX/+)$4+F?#)R(PZ3XS>H*8V1:BY<7-Y;KM>Y$RT>L6P=I3/H1H+$88:\5ASJ M8?EE!R25L"^V@R09L=5*&U="HQ)'D_!NU)+G-#U#/B1*_$+9/D< BU[ MFO6_RWHD=LC&([6,9ROA2(XXS([7[$G)JEHJ7G6S%"L*M6<5[')WQ<=]/]KM M2K!;4R8S?JNX;"^,T]=!>!_[D4[UW\. M6D^<0K/(R2:/6(;7W0\3#JS2/X]P).9\@A9Y_#OC(P"3, MP-^9&0"^#;EG;(VB))U.@1XYG('D3.= 1FXF+W#S\8;WW# .*'[('J)U1Q2_ M5#ZWSR,=DS =OU"B7IWJGCDUS9TZZV%LG.)\[BB(C*1-\C>5J/&LX 7^1V MS.M[:".1K2-P!7%OE"CLY;-SA+\N4L],GF9.U^,3BY.Y(S(Z\CU]^?C;*8RO M+2O4I7.:9%/2]TCA=9;--6QT9'T:9OV?(:^+S@W0/'-Q9T_VBNZ8 =E3,U0, M1PZ0(9V)MHOI+FPK<\^J.:JB'KJ?$I5/)DMFY@(Z]@,TW \,7R-4-QY\+'E_ M90GJC2:XQ$^RW.D//&++G)"YBC6V!S3<'ES-846W_$XTC0TMVU]"69:E%[_; M!Z01.2HX WY7+"?K9*XNC>T"#;<+\_BYG86#R#/G,U"6X\Q![A&C"9D>T:^. MOIG67-UUGY(UZLX6^F^.AZ>'S]67W4?:R?,O^.RJ_^@\JNF_@7]G"ERB8=K< M@LKH\QIV4_6?E?L;(]ONR^RM-$;6W>6.,^ :*P"_;Z4TSS?V!8>/^YO_ U!+ M P04 " #Z@V%7EE371&," #O!0 & 'AL+W=O)A4K1H\(![:8W3@J%X0'??S U%K&$$@OG&3@M6YRAE)Z(9/SH.*/^2@\\W._9;X)W M\K+D%F=:?A6EJZ;1^PA*7/&-='=Z]PD[/V\]7Z&E#;^PZW+C"(J-=;KNP*2@ M%JI=^6/W#@< XAD&)!T@^5= V@'28+15%FQ=<\?SS.@=&)]-;'X3WB:@R8U0 MOHH+9^BK()S+9UJ55!,L@7962U%R1\'"T4+%&CBMT MHN#R%;R!^\4UG)Z\@A,0"FZ%E%0=FS%'XOP5K.B$7+5"DF>$I'"KB=?"1Q)4 M#N!GQ_'G1_",'J5_F63_,E?)4<);;D:0CE]#$B?)D)[C\ 4V!(^'X$_DI'VA MTL"7/L>WK\@?!?EVN;3.4#=\'WKSEG,RS.DGQ(5M>('3B$: 1;/%*'_Y8GP6 M?Q@R_)_(GMB?]/8GQ]C)OBX>0%B[X:I *+1U0WY;DO- X@?8-A^/1^<9VQ[Z M^$M2JX\=]%2-9AU&C:6+-\JU[=6?]M/L,C0Q^YW>CD+Z)ZV%LB!Q1=!X](Y: MV[3CI0V<;D*'+K6C?@_;BB8R&I] WU=:NWW@+^AG?/X+4$L#!!0 ( /J# M85&PO=V]R:W-H965T&ULC51M M;]I #/XK5BI5F]21$&C7M8 $=-V8U!>5;I,V[<-Q,>34RUUZOD#9KY\O =9) M7=LOR=EG/WYLG]U;67='.:*'AT(;ZD>Y]^5)')/,L1#4LB4:OIE;5PC/HEO$ M5#H46>U4Z#A-DJ.X$,I$@UZMNW:#GJV\5@:O'5!5%,*M1ZCMJA^UHZWB1BUR M'Q3QH%>*!4[1?RVO'4OQ#B53!1I2UH##>3\:MD]&W6!?&WQ3N*)'9PB9S*R] M"\(DZT=)((0:I0\(@G]+'*/6 8AIW&\PHUW(X/CXO$4_KW/G7&:"<&SU=Y7Y MO!\=1Y#A7%3:W]C59]SD\F4,WR3'@QZ#F[ A>L&2TSG!U=N(8SZ+4*) M>K%GQ*"/Y<9[U'BG__'^ !?6^)S@H\DP^]<_9B8[.NF6SBA]%G"*90LZR0&D M2=IY!J^S2Z]3XW5>D=X!C*TAJU4FF@=A,KAV2&A\H[!S.%=&&*F$ABDKD5^? M)_@YG)%W_'Y^/56AAD#W:0)AIDZH%!+[41EBN25&@_V]]E%R^DQZW5UZW>?0 M7^S>"]XWGX:7DQ_#V\G5)9PA2:?*;2%&%;$U$4R,< HN,%-2Z ,690O>^!QA M?^\X39/3L2U*8=:UU#Y]"RM!H(RTKK2.*YBQP-A:K(3#";6>:F7\:"@+=(MZ]1!(6QG?S.=. MN]MNPV:H_YHWJ_%"N(4R!!KG[)JTWA]&X)IUTPC>EO6(SZSGC.IC*"NZ8,#W M&ULM5IM<]NX$?XK&#>])C.TK!=;=EYG'%^2 M\_22>.*DG4ZG'R 2DG!'$CR M*+[]7UV 8*D+3G.7?O%%D5@L>_[[$(O-L;^ MZM9*U>)KD9?NY<&ZKJMG1T/1KHY<997,>%.1'TW' MX_E1(75Y\.H%?W=E7[TP39WK4EU9X9JBD';[6N5F\_)@C2"73A2J=-J6P:OGRX'SR[/4QK><%_]!JXWJ?!4FR,.97 M>KC,7AZ,B2&5J[0F"A+_;M2%RG,B!#9^"S0/XI&TL?^YI?Z6986+,1EE:#&GU@47DWF-,E&>6ZMGBK ML:]^=>V-(*VJD9B-$S$=3V?WT)M%X6=, M;[:'W@XIQ;_/%ZZV<);_[!+8TSO>38\"Z)FK9*I>'B!"G+(WZN#5#W^9S,?/ M[^'V.')[?!_U/VFJ>VGOYOSZR_OWYY_^)3Z^%=>7[SY4#J5 MT2<';C-9XV&I2UFF6N;"8:="S-=.K.6-$@NE2@&.*FFQ3I=,SF98K1 H]5JL M5*FLS/,MO5$549.=0BJK0;?*85?LK<'.EU+3FFLZAQD^+Y2%(L7C'_YR-IV. MGW\978_$N_/S*WZ>/'\B9$DGIWF3*29QX>7QWX/1S=K0^693@K!K%DYG6EJ8 M823.\QQ;:V6##I! DD9Z>^N"K7"'16#)CN%(5E(U8I4]3%/FV& M,X1/ZI*EO";5% ME8_AX#D!M#Y6>); ?1)GZS=&NQ1#5P D6%>:C75BE^6<(Q1>'3 MAJ*TL8]U?)@*>(5H2MED9%2OG&^JXD>5!G*3Q%,)QLW$6ED%E6^P$,Q#-+BF M-06S& YY@./Z8^JUK 6M\FQ%+K]EO8?&@O'^["0TO^#HP[G,:%DVV/T /J%% ME$"JCTD;'J;2)44N!"ADB:I,2V$V^+',?D$YBAXA14E5,0]DTL9:BCCX;6.5 MEYZL4T+;SE'::FV]E-J*JI\F6%LQKH++N&\KJ#).^])^GX]3B X(X&B4[)UN M_3_S3&_TCE6<+&/$&?RQO9>Z]."*1,FT2Q%'/O9I<6DH4=7FOEC=:5ZK0CX=P+\4E5QM84_01*Q61\^/=.$_ =&73A M#7LGUXW$^QC6XHVK=<%UD SJ,TN,R#U,DB3DK18TF''J#RKN$SQ7()HP9KDX!4Q@NJXC[7.*="PLJU7.@<81](A7@A M,V,AF*.Z3R?OV^-/(4.T_K4W.>YCQZH;538^F,@=X3(H& WGOVX/XX_@9WV\ MME\5AO1&_1)512&XL2'\(>;.<*[9*PU!<=FN5A@X<6 M97WZ^*7#5SLME808)LJA["2^=M#!;#P&&CB/M;>+ZQ)%'QV:LE0P:_FU?U2; M'CLQ4.3,AN!"@"G*UM(C3HO( YKKXH5T2KT@E^&U!B.$(7/V!B _@AQ$ B]O MD-5,X^ZZ?!])+@#YX%.>+O*),R59 BD7,$10:26/3K5-FP*F)@ );)G6E!#: M[)AR/LHT(LD*XM)JAL4!P*"D=)XWR +>1XE]K%9>'6#%->EZOZ\F;8!L?8%@ M; !U5-8XRL_PE'P;5-14T .3:X]JCV%$^RE$TR>8#U$2&X=6.=9__[MR,?!V M] 'GUQ=B/IXGD1S+?8%\0+V<\XLNN)\&+!4C- *DV[@MDG;=@1F@/2"7#'TX MEIL%N03CB=JB5X>/0>)"DY@K8S)'18:Z)YV2!Q.?9<@%M$^&O7,T*IN!Y\,)"BKVK7"VIV*NE-82 M)9\X(F0C584LY%)$,W=)K9[Z_,&<5 J\,$M#X4-AOR1&X0V5>R8>ZR<"(B(K M+[>MS&R1Q^Z)MTFGW>=8?7MY.(+M;!:Y7@5 $?AKJ?%6[.U$9LC3]5?4"::* MEMT\X4!/J0#L7-0"I@XX9 M#4+ J3QW#&3A;5F3\@<$)@,FL LGJ'0M\SU=+J"?:59K)I"A0J/2.DD],0Y. MU>A;T7;'4S;4)PT\80T$W@KE$?=NL3AKKW55D9^ ;*:HIL3"&:0;$;8)+-XY M*P(B_QZU-K82E$$1&MEA(-MIRTOME46THL*2?BCW6'#>+Y:4*UKL'9-'E]#X MM%:*[5V^(S6**Q9<90\Y4FFN??X@;.-$W>EK>W?KD,<$*X%+,E9S".56[10A M;1>/%>S4HV':#&2#*-KY?I^SG,]X_#;X1\)E=O ]4#>5",)F#)I0+3)$I:;! M&B/[I0HEI37BPI>EJY[7?.R\AFT^??[YEL=%''8GC7%F=;7O4QVDSO?%O3&[W6^)(2LK*H<8 CP:Y@8H;\;:(12-D&P3-H,W?)A M!KB-KJ^-) )DA'>]D!0'_5ZS4R)(P"\\6.)#=%M I M).BW0%3M"O\]12ICAI1*WLKWL*;F/B"&M70!C0& ?>:Q3_\>YI9U/A!:NN<] M6X\G0=VG^SF?3<5?86+Z!U6HYQM_ZR$?J'.E MS,K*"D8F&\MDF#D8W'E$S=A!UWF7:PF5]S4$1$B[T*)!$/?D_Z2P(1Y[)":3 MI\G9] 2?GLZ2DZ>G^# [/DF.3V?X-)T_34[.CL4EC:5*&=+*/#DYGHAI,A^? MBLD\&<]/\-5D,@?2[YL?M*?S9 :5@O8\F8Z/B?9\DIS,SHCVZ4ERBKCJ>ZU9 M,N:HY-:/;!@?W"XT/ 10CNMK&8:)8888.D'T(7YK9GC>T%Z94 'NIA\A;7!\ M%:A9./%6:OS*VQSUZXK[9IQ*<0>S4WM?$I,T=FY@->N'.GP_S/(?>C=AG-._ M78D.%4J>KY++W95FM$L]I(V8^#<,.6K&DS0;CVJZE0\,F"-=$(#GN638&)AN M2TD./?@A_F!_3+SQN%B$&.4,&@)*=DNR"H_N0R*GX4=:1[1'H(18IAS*!NGU M\L%,^SR7TH[DYU#5.+J+@=(\"VGNYJCL.= M!LH1&=XG78AJ5]P=IL9#2]]VHS2$ZAY/"T/!P20!-!Z=G/:*VOR$'WISPT%4 M?7,R?[L8,M7CR:0[8G;JBV@['_ZNP?^0_ C*=7RWY0R*/B4SAK&W.H40\@CM M0CL7[U7\6"M4=^1;"@<(G;2WMW[1$*6UD\+K=S_(HGI^'L>%[<1U:'.&;^^MH0;#/AJ MEQ4IBFGX/A)O^+H3&3S.+@?,E002'QN9"J^X=RPP27!HD&+!04\_[>3R\I M:R6BRAN>+_D5'NJ[,'KDD0^E5[.@*&8F?$)HUT$8,KVE_GN0E/FR)@Q\4G]# MXW2A<]D?^P[%V #MD0_K.CAU__*,LR),AE0,J6XD*+%*./E3N!.PI?_>WVAF MZ=MF!"YC/M9;N+Z]K27-7U*'0+#2#ZEHVD'IHV;M].0=S&H]7XRTA\509BAH M-)CUUQ\!OW06A(]?1FL(NEYOH2W\KOOE U]H\."7)\\+56\(T-^5+-YJ#.?H MH8T*DB;M#+2-UG8.[R_Y0YP\:3'S]>!W A^'%ZH7@]\)7#*)/]4DQ)+H?U P M,-"&C//H;#2#FR*_A#3.W_:[@$SQO;'K(==P+6#B9.\AP/\\:UL^RKYWTOA# M;UKW]$ 4%T/3D\X>C4?S*-W#3?-@RWQF!Z=:A?1R^_S(VQ^5=3H2UPWRM H0 M[H*NVZDSP/E=$ ^6Q!OY09Q'K#(8/#_[#F@^.*2[0V0E[SSSF><6&O$WST'G M'J0"82X(AN1G*UQ-;QZ/3DP+/5/M2FXE\A+DP-J,P? MUZA?RM("O%\:4[JK_P)02P,$% @ ^H-A5Z!:3\;$! 50P M !D !X;"]W;W)K&ULQ5?;;N,V$/T50KO8MH!B MZV9;3AP#SJT-L"F"W/I0](&6QQ81BE1(RE[WZSND9-7V.DFS+WVQ>)O#;DQYW.WJ+(>"ZHXL0>#,7*J"&NRJ15>7"NC,&16\ M&P5!OUM0)KSQR(W=JO%(5H8S ;>*Z*HHJ%J? 9>K4R_T-@-W;)$;.] =CTJZ M@'LPC^6MPEZW19FQ H1F4A %\U-O$AZ?)7:]6_#$8*6WVL0JF4KY;#O7LU,O ML(2 0V8L L7/$LZ!>2_\%F)C_U4H_, M8$XK;N[DZC=H]/0L7B:Y=K]D5:^-$X]DE3:R:(R10<%$_:7?&C]L&:3!*P91 M8Q YWO5&CN4%-70\4G)%E%V-:+;AI#IK),>$/91[HW"6H9T97U&FR!/E%9 ; MH+I2@!XW>M0U"&Z7=+,&Z*P&BEX!&I(;*4RNR:68P6S7OHND6F;1AME9]";@ M/90=$@<^B8(H?@,O;I7&#B]^7^D%TQF75JPF?TZFVB@,CK\.::XAD\.0]L(< MZY)F<.KAC="@EN"-OWP*^\')&X23EG#R%OI'CN8=H,GU'7F:?'V\)#>7D_O' MN\N;R]\?[J_%$K1QF(0)#.6I(1JR2C'#T#$Y70*9 @B2<:HUFS.8$:H)75+& MZ93#$::$(TTY$"IP1@')J%)NE2&(S/#.8&=N92R=#+2>@0&%<8P3]C+-2%7B MW7RII%V*:>$9\U"I6(8$I'(M)A:DD#/@FN"&1+,"MU=;3#MD@HOG! /&0#$% MU4:-3RCG=LKD0,YE45*Q_LF*?4>X96(V733GH#5B4$'""+FX,+>:5V!%[WA' MYU*9(ZMQ9QO4:#ED$B^'L+*QI25G,^>B*>549$#<-48]#[AT+CDF3"O>6&?K M)FVROV%;S9=/:10.3M U3" $HQQ): 1Q_#BC4\9K&44=0NYPMH[$)D9,KBA> MV;WP3)@FTS5*7H+-129G-?4MFYR!HBK+UU;P0<>[W2\@:T9#-QJ1GQV6K#1. MZU^.#QE^=?N&S3=JOC&9+!8*%N@MLG4MKEK1DUKT.=6YVSNS#7BI&#*V!W!L MLQ.L-Q%65*9"JWF%/,AGDH1^KQ]BP[DS.MEI-9/G4I5260+[\>+VDT4!RE$I M:8F"-O:QGZ3#O=Z#-+B.B8Q7F"IM"&:O\=[LO@N3]/R@%Y"M"WQ,'COW&#C* MG?)ZFUXXB/U^.FB--]_-N#/\52Y!"0M%\"E&GZ)ANUO?C])DO_N#_D@B/TRB M_>[W'GGE'FU(IZF?1/T6)NHC3A@W.-_=A<\D"GM^E*38&H;^,.SMG' <#/RP M'Q\(V/\E&J/ CZ/A*]'83'XDA!J3_?-OAO]K$$5^D*8'@J@>?S^(T,5QN-_] MT2#J^\-^L-_]0!#5I(>)'PS#K2#J^^%@^'H0A-9M@42"3& "NDA#X+'0. MU1#=K5(/G;-P!:U&5U7"U%5?.]K6S).Z5/QW>5UPWU"U8$)CJI^C:= 9]#RB MZB*V[AA9NL)Q*@V6H:Z98]T/RB[ ^;G$5[OIV W:?Q+C?P!02P,$% @ M^H-A5\G$1ZR!! 20L !D !X;"]W;W)K&UL MS59M;^(X$/XKHVRU:J4TO8^G.Z#"0:L)G;6=J#=7W]C M)Z1T#WK;^W1?B&<\\\PSX[&9X4;(1[6B5,-3D7,UVBF]LN=)&T1T/2[*D4ZKORUN)4K=%F;."&R"D\;W!=-J0QG%WO46_ MM+EC+C.BZ)G(_V!SO1HYJ0-SNB!5KK^)S1?:Y-,S>)G(E?V%36W;PXA9I;0H M&F>4"\;K+WEJZK#CD'H''(+&(;"\ZT"6Y3G19#R48@/26".:6=A4K3>28]P< MRE1+W&7HI\=G1*W@XGO%UB2G7"L@? Y7?$V5+HP\[&J,8FR[68-X6B,&!Q#[ M<"VX7BFXX',Z?^W?178MQ6!+\31X$W!*RPZ$G@N!%X1OX(5MRJ'%"P_@[63G MPCF=:9NSJ8%^ABG-*LDTHPK^G,R4EM@V?^TK0ATCVA_#7*6!*DE&1P[>%47E MFCKCCQ_\V/OT1@91FT'T%OI_.K1_09Q,O\#%[_=7#Y.O%S=W4YCR&) M:[P^6'WU4G*B#!H>N*;%C,KVU*WO.D*O1854H,CB'RW%_NXL/4)/KU:-9MG0I9"$DW_ M61<33Q0%E99*24J3HQOUO1;EV#\QFK0/=T*C#>-97N$%-&7.#G&&J.=Z/?\5 MB%5YN^TT@/O.M -W6"15X8'O$/.3T(V111]=@Y-:3)/:_K-84\D- N#SCD5$ M^RAV0Z\/"1R':(Y2D$;OS3L*7#\.7C@'WHG51<&>U-4*S_\W367QJO>"V(#X MX,=P'$R'#<"B/712'_H1-E3B8CADD,81][T ]M#_9C[SV=$[EAKX_DT\2'XYYOFB=V_:1_N'FPR?%: MI*9YK-=1[6U>3]QTEE6.9&Y6:W-$ )&FZT(7V).6MC'%O,U[S ^ ME@PC[$OYM$,<_L%@&KJ>=%IM.R=.ZO'HQ;P>,J^)7#+,,J<+=/4Z2<]!EG9PJP4M M2CLLS83&TSG9"QBK*]D+OS MW>?O.'\WV KYK')$#2]EP=70R[6N^D&@TAQ+JLY$A=R<+(4LJ3:N7 6JDD@S M5U06 0G#\Z"DC'NC@8O=R]% K'7!.-Y+4.NRI/)UC(78#KW(VP5F;)5K&PA& M@XJN<([Z>W4OC1>T*!DKD2LF.$A<#KW+J#].;+Y+>&2X57LVV$X60CQ;9YH- MO= 2P@)3;1&H^6SP"HO" AD:OQI,K[W2%N[;._0;U[OI94$57HGBB64Z'WH] M#S)"ZUS!A&>8_5T?M);*C-"9' >=8G4$< M^D!"$A_!B]L68X<7_Z/%5[AF*BV$6DN$'Y<+I:5Y$S\/=5P#)HJD;):*'@!*+$)]V>-6+_(HGAR>CUE/'32HH4E8+$CZ(NQ'Y\<0XW MC#/SJC-8"9$I()'?BPE$'9\D!!Z$I@6PMPV<0!+ZA'2-$1._TXO@T#B"/;&4 M*%=N)2C3\)KK6C=MM-TZE[78_J37*^N6RA7C"@I/0;4$L#!!0 ( /J#85<,WK\Z+@, M ,$& 9 >&PO=V]R:W-H965T M>9YYLX?I5ND?ID*T\-#4TLR\RMKV+ A,7F'#S8EJ49*F5+KAED2]"4RKD1<] MJ*D#%H:3H.%">O-I?[;2\ZGJ;"TDKC28KFFX_G6.M=K.O,C;']R(367=03"? MMGR#MVB_MBM-4C"R%*)!:822H+&<>8OH[#QQ]KW!7P*WYF /+I.U4C^<\+F8 M>:$+"&O,K6/@]+G'"ZQK1T1A_-QQ>J-+!SS<[]D_]KE3+FMN\$+5WT1AJYF7 M>5!@R;O:WJCM)]SEDSJ^7-6F7V$[V";D,>^,546ZM)*PAGYRM-_=7V%W!9 MP/)G)UJJN/5!HIT&EAPXLR#?D9T/9.PW9*=PI:2M#"QE@<53?$"!C=&Q?73G M[$7"6VQ/( Y]8"&+7^"+QVSCGB]^)5L?5C67]FG2\/=B;:RF>_+/?#]?(.GCC"L3*YHE=H+*@2;(50JIH>LY ;.!*23E1GR-X< MGP$US&*S1MUW[1+SG1#Y<,5E5U)Q.^V C]QO(4K]C+UWF]A/LQ0N5--VEF 5 MU\66:X343QFC-6(Q?$%ZA)6J"Q!-J]4].A9#2I9DM(9)"!\[+04YPCZ-4CRX MO8'$C[.0UB@ZA84Q2"@*GS@VI#7 "!O1FD83N."ML+P6_V(!1I6VCR++(GCW M)F,1^_ 8XZC=:Z(PA#M%8,?\3#%]V&A%[N+8STY/79V2+(9%GG=-5W-+#@ND M*Y0+WH^MHXCYDW1R#$<952D[?H6;;@05DD54C7C83-*4&G' B \TT0VZ9KZ- M_"B)_# ,G[NDP<%8:5!O^N%IZ#)TT@X39CP=Y_-B&$N/YL-PO^)Z(Z2!&DN" MAB?O4P_T,# 'P:JV'U)K96GD]=N*_C&HG0'I2Z7L7G .QK_6_#]02P,$% M @ ^H-A5U@#Q#Z@# +2$ !D !X;"]W;W)K&ULO5IK<]LV%OTK&-?M)C.R3.IARWG-.$ZR=:=.,G':G9V=_0"1D(0&)%B MM*+^^CWW J0H1;';;G>_1*()7-SGN>=">;:V[I-?*56+SX4I_?.C55U73TY/ M?;92A?1#6ZD2;Q;6%;+&HUN>^LHIF?.FPIR.DN3LM)"Z/'KQC/_VWKUX9IO: MZ%*]=\(W12'=YJ4R=OW\*#UJ__!!+U'TQ;-*+M6MJG^JWCL\G792%_RLU=KWO@NR9&[M)WJXSI\?):20,BJK28+$QYVZ M4L:0(*CQ:Y1YU!U)&_O?6^EOV';8,I=>75GS#YW7J^='LR.1JX5L3/W!KK]7 MT9XIRUT]&1R!I?VR)NA@:%+L.G_!S]T-LP2[ZR810WC%COKKV092ZN;%GK M:9\9ZQNGQ+\NY[YV2)I_'_)".&1R M^! JI">^DIEZ?H1*\W=Q588G0)59+(VKE"F$7 M(AV)(B02I!GE(0FMT+FO\;2Z-+#,EN![B(4)] M!H+ADQ3[0EOM6>*RU+\%F5)0V*F63\A35/)88^^4X^-X&ZLY%&]8-WJ62Z<4 M1V0@+);16EAE;+D\89. ET8H7T/+>/* Q;6>S&PQQVF^E0>GE;8\"4]X6=F2 MI _9_0^Y' 9K>$O6XDXZ;1LOR#L>!SK;+%?BA\9L4$^3E,_QMF OJ6S%3F-CP2>BHV2+NKUX=U/0GJ/3D)R@^Y&RSGIM4&( M,]/DRN^?(?1BQQ4<$>EM*>=0LTV=VL(LY3(-F;Z!#GM2AN+2DX+ BUH57 Q3 + QW$NP\'@\&H[;OPR@CZ\4 MMQBS&82\IG/7W!:06A(9A"Z'==0JM\=W&3\;CEIG!E->J2Q:DK(EH]]MR;V& M3)/A^?_4D',X:L>0K\7D"Y%($<=EA+C.K0,NDGA'MC8>ZY $!-ZW?<=. MP-+9,)E^.Q17TJ]$)77."2L+VQ!JQE3,A0X8$H72R:3O0[*/9V=G@R1)@O?. MDRD_T $D#%6F5(M>BMK@ 0?PUA#377^SR-%@>C;9GC :)-C7/Z,D9/IS1Z!4 M+?FWA19?!VR55-,&',V+1^P6X 8D^,=/4-MD4;^Q[QWWEM2YYSVK0ZKTOKW; M+Y=F5='1"UMPO2TLFYF$U%>C$2/P/S M !VJOV*28,DL%;/D0DS.SP^X@$Z@:;^@S%ZV5) -T*D\(E.+)5$C]G@RG MO\MJ2[X-^!1PCTU!<$$+R=F01(V26&&#%YUC=DN?CVG1<,L9\'!\#HSO@#;T M4@H_,92L#@"'9@^AV;Y*DZ&X1I2+4B]T)MG@ZP!>)0TG!OL:%TZ9-YZHQ![# M4!0H@CX^(Q@1.MZ6O!!KJ3LN()D^*+1N"'6*F2S>A*9-&]?2.5EV+*^0&U$Y M>Z?SX%\P4M2#$7I7[T@6HE[??3,;I>=/F;0$XAUJ":KO\"JB!4WYJ;3K4LQ5 M)M$/A*XA^\Z:.RB0&:F+: I,D>MRIPDP!2DYP[#"(Y;A)*>-S6([%U@EQLT MS[E2)6\FJ&3JM.M)8KVTEM?Y9OX+8D>18QX7U.#L MEU(::8$A4Y&@MD&$:= M,C(&7'-#V@VMG1N]O,];L@BP3WYW(8<#S0XR. _0Y:Q#=021,:H^A,AS$(W& M($' PEG:,37LS:$ZDL_YT)%(QX-'SC=&KGT7=G9_WU=K)'MG'9)0(N-)-P65KJA9\_%5.X?2_QRYIO.V,(Z7G5KI\ MQT$!*0@AG&*9%-+.8-IC%SB>:H].4$5E[$81DU@A?7)%0*$9HRH<5*%W0='Y MACW"IU'A"YGGNF;4V,]$KNNH?L 1+V*)Z[)13)QI2:C\?JWOZ[DU*.-L(6I=\#GTN:M@J,2,)HQ8JG( -)X2 MT39UBYJ8\G0IW::';!R!B&Y#<2-+D$8F;0"'V XP,E!MADS!EJ!%S=C'VU< M<#^W.],-? A?ED1F/ZIL55ICEQL*<-?:@?7I >0.K99 !I$!>_6(S(!JI%+4 MBZ"+W4B#XET@P-B_%6["@=O0,S@S?A+&5Q+UD35&$F1YM"[J28A_KL 6+4_K M%*D N"9*S*84_:W(KXG \V78[6L:DC+&7NB2ALC0F[,T;?L/$ M,-+6\4Z- S?;#MPVVZJ!JCPL(WV^KGL[_6,5^@71]U[-P:$1^E'J^&LI.>-C M9X"/'AAAL&C-W8 2%_8$FM;>0DB_$T/!Y16O@&KH=P(CN@D+(GMA*SIJR+YJ@:$JO0+@ "R?$!7 MT29?HVL,MN7:5S+V?=." =%H0S?530!&%#9JV=%\[/MD@;.BF7.YSAWF6@IK M-Q5"#5"H)9E)X[F]H_N1!4B)C52O!N>MVS$7V8)X^"*\60')YY;NNA#K55, M:.ZD)V#@6NC=:F72V1H3-8 #Z$DW66BIEJ&ZOR->_*DY<<#>BZ'XJ65X!\.V M&V?*PCZ50I40!MIR:S3B^W /CO_\]/ZWK!^&1L_4&+SI6FD4HPAR+V^(0Z#W&_W;EAS>EZB#'1K<#D.Y,JF\\A>BA!);YNF4NT$ MWF%O/! K=SM1=P'=;FX[3&=8X%_APG1I;>X%@"\TKKF-UVE_])8HL--X\O&T M=SF43O^ZJZ%;918GUR7-8;GX'O,QM'T/I(XMY@=9-E3F:?\6KPL#F"W'B^=M M3Y(T26*<1Z8 /8O@&;I+W_+@&$[MT)@KTA@17X6CYY@@%YHNU4,CHM@4+8SG MX9Z0MH=YAALAT9DVL>.ANVHRI2?B[&M;G1CK?="([A^Y1"26:Y!\DK2)$,*# M4NCFW9P*4X#"V!5FOD-)0L1D.U9)[VVF.87;6U5D36MC(%?=)3GQ/%]S>^:9 MGO(F#I<+;6(5D/:*NS0UX)Q'V7:*Q$ACS%;ACP,5,NZPIB"/A+?RPV)N&PS4&,T]*C\[9G0]IB.ER@Y&@+=0O MAZ'PAGPG.V!OMSUT71[E_,WO%U>G:ZP3'Z:V';PC5JO8V72!/=K^EC'8_J;S M_V)[AWX#/>W]A%THE!7]4$^EB=8=?LWN_MK]7X#+\!/X=GGXCP0WJ$JZZ#!J M@:W)\'QZ%)A4^X#"YQ_$452U+?@K >@# !0"0 &0 'AL+W=O2_?>=6=*LTMI.F_9%VLN2FPIM,,Z"Q_4L.1D?G1Z( M?!3XU> N[*U!/%DY=R>;BWR6C(00EJA)-"C^V^("RU(4,8TOGX##T3. K -DD7=K*+(\4Z3F4^]VX$6:MN4S(8 MX+>356"W-?W^E-.MSH.G=4JC'(5::9PEW D!_1:3^9M7XW>CXQ<8'_2,#U[2 M_@]2\@W\I\O%A\N;ZY.;BT^72[@I$!:NJI5]>//J,!N_/P[<35NT#8()7,&> MVR*'VAON2E,^P-J["HA1094(;@U:\8[0_R3EG\N55S4V9#2CMT9S-(V-B%MK MB"66I C#$+AOXC$5'C'FP#)7J-J*0:D8X'P35BOT?=*C("^R032%L),?Z[IV M0!]@5QA=<$=KUU@QR(\3:_5B25D8CUX+;7K>\2&(W&I'WMVI:#'X1Z-CH^/[M8Q.7X^$<@)Q-$N+<9 M0S_HRE#S,!0#P6RL61NM+/$+[>]XHN8F^*9NQP]S:_H7Z(&?>2I85:AY/(ER MH;QC\'2U3/<;:?T5 , &D' 9 M>&PO=V]R:W-H965T )I"J)DW+-K:V M4O?"B\1$U0T00GQPDDMCX9=@.\O*K^?LI*5(HR#QH=IJ\\U6 MB X>I%!V%E7.U6=Q;/,*);-#7:.BG5(;R1RI9AW;VB K@I,4<9HDQ[%D7$7S M:5A;FOE4-TYPA4L#MI&2F7\0CR?UFR-M^@^U$M#6KQ# M*;A$9;E68+"<18O1V<7$VP>#CQQ;NR>#SR33^IM7WA:S*/&$4&#N/ *CSSU> MHA >B&A\[S&C74CON"]OT5^%W"F7C%F\U.(3+UPUBTXC*+!DC7 KW;[!/I\7 M'B_7PH9_:#O;,1GGC75:]L[$0'+5?=E#?PY[#J?)'QS2WB$-O+M @>45!-Y+CR1;EUAG8Y^;GY"@5S6,"2&;>9QHX@_4:<]^X7G7OZ M!_>7<*.5JRQ.-=?N. -_Z7 M_.#.,&59Z <+7Q:9=8:TKX_EW<%.'H?U5^7,UBS'641WP:*YQVA^]&1TG)P? M(#W9D9X<0O][4?[B?OUN<7=]!T&:73^? ",KEYN&NZX6H-/E.<$D/>(NE7$,]N M([3,:/H8T&50_<0@[;+B6,+U ^:-OX#POBP)P@!3E""='2]0N:#EC3%>EBBS M7S"99J;P2L&)B=/&;G?ZM(:PGV/->.%#/TJ[-OJ>X@7&_@R8U(T*)D[#T^.3 M09(D@!^I4%XAV9=_V;' G(1T0 UMCF#IB,^A@ M1Y.]&.EQ^EL0177\OQAMQ?,*6F:!JUPT'H(KN'U]Q&1][G\+P >:YY;.@D:B M#YIKBD0+A9>L%KP(K6<=?6CXNG#:] 88UMV:4"@Z:X.5'\U44 JE)<(SH:U] M/H1%\#C$_ KS_:W1H,_%-P\&]DK3J!5,Y4CUW+!,H"\056SXV.V*]\8?==PZ M#'G?HU3;;A+N5G?OR*(;G[_,NT?HAIDUIRP%EN2:#$]>1&"ZP=XI3M=AF&;: MT6@.8D5O(1IO0/NEUFZK^ "[UW7^$U!+ P04 " #Z@V%7 -VW>T\' !D M$@ &0 'AL+W=O'.I\9>QWMQ#"LX=*:7_'%9=Z<'D>UC[;RW/3>"6U^&R9:ZJ*V\=KH5[SN;@7_L_ZL\73N$,I9"6TDT8S*\J+P=7D]/J(]H<-?TFQ+>ZV_QJX2< MO[RQHI">?>2Y5-(_GH\]0.FG<9X KB/ ]!F 7]GO1ON%8[_I0A2;\F,8TUDT M;2VZGKX(>"_J$3O,AFR:30]?P#OL/#P,>(?/X-V*F6>WTN7*N,8*]L_5S'F+ M;/AWE[,1ZV@W%E7(J:MY+BX&* $G[%(,+G_^:?(^.WO!TJ/.TJ.7T-\2BU< MOOQV>_>5?;RZN?MT]_4;N^;Z.S,ENZJ$E3EG3Q2P/S2[%;FH9L*RR?O ^'3( M_$*P&U/57#\RCOI#6)GTCCFAI4$]BQPT%JC(I5%+J>Y]@ M?_[IPW2:G5TEU&3/U=P*@24??IZ<'3!OAE!M@&T@9F$2]+@ADQJZ4(/!1FQH MM&=\R:7B,R486A2;&0O6R2IO6%/3)Z=ZD553L=H"0-9%U; ^>Y%^J1[1V>C-ZW5@]9CB!;Z8!IRE/& M#]BOV3N"$DK.)9E!/L,PAUCG0B[)M"&K5>/8[ #_13&';,[=@NU'JOBPF/C1<.6"Q; 0*Y:8V9<'8>FSQ<$4 M-@ZQEA8_"OB(3"GAK L6)[*RT7'V;LB0G=B;-E\K8RA:Y T@/;;WV\O_[6N1>X(%8*)'C(V35CH$@:BB>R#5Y39XXV3$89V2!I M^R/%3+ %$H>S$H8$W[)WD8/("[3HN4#)%0+G?T$%1:J6\' N6(%$?6SS-13] MD)765-%5RH2@C]21LT$=5*QI"X6VFS2F#-=03#L"YJ3%G.[")&HB9)!#SI%7 MN8'-/E6K(';( ]!D7DS"S>:WHLJ:H1B 7A!0S>$TTT9CF(8 8R?YAE M6:2P!: "5,Z@?'XTTO8P- JBH0!2!P\0E.HZ9#?("#102$;3XW>]M,=2:'P; M44A(-;*(_&WWS.$3&;[=IU'VE?3D[EOJ\I7F%OQ#QU1-(8CX3\*G6DE;73.+ M3K:G0[\&/]UTAU&7WA!-S>2XWV+O-')E9AM,CJ&[[3ZG:*T'2C ;[5Q)N+X^ M&C;Z5>K%'7'.A[BW1T7CL9 JH60J^!DZ;Z(5GPVU.E+CC4<8UV=1Z&'K]OY6 MUGMY]#2%2+@T2D5\9% _ECT&3MD^&CL/.19Z&DLEL-T<\2?*$M-R.$A#7862 M8OLX\"V,0K)-*2/1P5#';DR. *?&TR5(7__>='34#1%]IW<& MY96:0O/RN$XYE@M+7](]@#(_-TNA.54NZNH_BA58:K>)AUR$<25.2BA)6+ Q M2+GA9N*<$O/R@4[Q!9) !/P03[0@:3IUL1N'XN%! ?DL8?T,-&CA@*NDB'J7 M.(="[@[Q2_R0N6]I9UO\BV4+E>Y[N]A?!VF. MVX5(1_%+H4@VMJ!8F5E*9!%443;"#[IFZ,CZ$">2A>_H:RC0+A6&[+^FF#]! MRJUQKGONVQDG:O*1+D&D%%.';6J?/Z;Q%]$!-![7<#1 6HFBW%(59#CE#^:% MP#8AXQZ;-KQ2>+B0T3&KS8[AO%=&I 1[PJQ)^]OA\_5..NQ&C?ZQ3O'"(W(& MXVG,(;KBM)RV[3:VXC_B#!#2;:UP.W?@2WLYFCU2BI#Y'JS1K(3A-AW-R0XZ M\"8G9RY6"3A&^<8\">.U.$]PLQX)'KXNA <=- & M_%X:X]L'4M"]6+K\/U!+ P04 " #Z@V%74@+X%HO=ALOL0WD MK6C0%DZ3=,,P[ --G2PN%*F25!SOU^](R:J[.MF&?1'?[IY[[GB\TW2MS9TM M$1T\5%+9650Z5Q_%L>4E5LP.=8V*3@IM*N9H:5:QK0VR/"A5,LZ2Y&U<,:&B M^33L79GY5#=."H57!FQ35!G@6N[,P?OR5+K.[^XS&=1X@FA1.X\ J/A M'L]02@]$-+YVF%%OTBONSK?H[X+OY,N263S3\A>1NW(632+(L6"-=-=Z_1X[ M?]YX/*ZE#5]8M[(96>2-=;KJE&E="=6.[*&+PX[")'E$(>L4LL"[-118GC/' MYE.CUV"\-*'Y27 U:!,YH?REW#A#IX+TW/S&:7Y7:IFC>6'AXFLCW&8:.T+V MYS'O4$Y;E.P1E)_@DU:N) "58_Z]?DR,>EK9EM9I]B3@#=9#&"4#R))L] 3> MJ'=S%/!&C^"UCL%O)TOK#&7"[_M\;"'&^R'\ZSBR->,XBRC]+9I[C.;/GZ5O MD^,G"(Y[@N.GT/_U/?P#RNWB[,/[QK7"P6+[B@O2!:RP2A)!DF2@"T91]'<_'>CX#$(K+ M)O>H?Y.V% RR;&S#E .G ]>>%AKK;:6'QX /:+BPZ/%)1AC0=7CQI$/ZO*1' M"RS/A=]DLL,? '/ ?G"M-H('I(-).B0R-9I680BW.[$RR)&J20Z*ZF9M-$?, M@X.LIM6#H'*!<@,'Z>%X.*9W*R79)I,%$:>BD3=4C,C:/G=R8;EN% 6*J3P$ M2UA? @/\09H.LRU>$.B9[1%)R)64CN?0-BUQL%#4@*?XD1EMDH>ZQ M5PYQH!KBL%H2WVTA&018(I;\/V*$,'F$SHKZX'XZYY0R+9LTL,E"1AF$M?\H M[7-*,KKJ0O ?S19&5__Q)O(FY(5_-HKJ!%1MB49?HO<$)W@6>.TK9_%.BZG0 MK$(C]6^9,K7M-OUNWZM/VA;U3;QM]%1_5H+266)!JI2L;R(P;?-L%T[7H6$M MM:/V%Z8E_6^@\0)T7FCMM@MOH/^#F?\%4$L#!!0 ( /J#85&PO=V]R:W-H965T@! M%XOD+*2=[*SD>77TYA7=NZK?O))M4^25N*J9:LN2UW=O12%O M7Q_Y1_;&YWR]:?#&V9M76[X6UZ+YNKVJX>JLHY+EI:A4+BM6B]7KHW/_Q=L( MU]."GW-QJP:_&6JRE/(;7EQFKX\\%$@4(FV0 H<_-^*=* HD!&+\:F@>=2SQ MQ>%O2_U'TAUT67(EWLGBESQK-J^/%D%LUG>?MG8?2)D5XJ"T7_LEN] M-@J/6-JJ1I;F99"@S"O]EW\W=AB\L/ .O!"8%P*26S,B*=_SAK]Y5:]Y<_-KFS1V[K%)1H7W85<$K]>JL =JXXBPU M=-YJ.L$!.@G[(*MFH]A%E8EL_/X9R-0)%EC!W@;W$KP66Y>%GL,"+PCOH1=V MBH9$+SQ$;\-K2I>'T%F*%'?B*,W/_S!GWDO[Y$\ZB2/[J/^!!<]0.>O7R^__(U=?GQW M\?'+Y<\7[.HOYQ^O@2Z8V/<=UFP$>R?++:_N&,_DM@%+X3U\RB:%8,_Q^0]_ M6 2!]Y*6X5VZ]E^>L$:RK:C+O"$R:[!UP^2**?+$DCS!;WF=*0_I-+U6,5QG++4-]66%_DJA[?U:I 4\ELA.U%N"WDGS.(LKR'W9:U< M]@4$>"N!%]L %Q2'M\U&UJ@3O)>)!@6M!%[<;F1I!(-D+ JV-,*+3!NI:LNE MJ#M5E+Z+%(@M7HCOHDYS)=BVSE/AHI$_\!ITA&CV[C-UX UL?(Y"3%D:5@TM M[8#,.1!?BI27P'RU$@1V8#V6RJHR"'B;-YLA:WS=G[]4L"QOBQ7JN7@DY' Q@-:0H@E"04B3WE1W&'(0GD$ MWP,Y7+S*:]6P#"P";'[B50O%CPAS3(]<9GB_W:)ZC:C8G> UA!3*(ZH4-00Z M]C6?\!#^!=< =U[*%NPK,"7P_? 9TJ)HE W3?)?4FK"&X.4/2=IH0PT@NC96N!H MW[);_&?FQ' GGGN6%[_A><&7A7C0=6C#M&A)"=^905K.8F\8IH9B%PM]6HV] M$;KW0>1G 64E3S$FK\FZ7R'9U! 0_&2<.QW63"2(@^)8>MI;+="ST6^3]//U M5S6$X534#31H WQL-KQA@*J R!7$;+LUCE80QFK%-6" _9<2,(.S!AHQ ]EH M#< T3$MM*@(]BF7J$4%]L[)?0=QN$=^)/&*WX=<;->.-L.$%(',P5 =YJN$" ME=71H-KEOX ::KR2;7V*LM.(Q6F#=,\LL7[3%"%UQ@?B>"IUSA\C_ M<9^P@KX>W ).S*M!&>;K6E#?HT,/&LJ\;$N+)T"U-RK8$#-W8+BLK:T4%=;, M4G=^ CN_B81UD9ANOS$_)J(:\G0@Z!(GA1?L8P 0)J/ M3L. !<[<#YS9/&+'S'/].?M9R_N\>W#"GO.3,9E]>:G,^L%+H&)__7/X']&P M40+DM:E,HY#EF)[+=A (?=*!"_(*6!<%FMZT);H\#.Y3U WI&,\!R-< I,;. M.F2-[J&N[1P\9DS%H4["4,56/*_[6#F>16X8:;Y*8.@^G?%/+;B\L]4C^PG?#38W5>N*')ZUK@G(K!:\!]RFU(=E*$W8@S1'6I'3.EF##Q M,17PJ/*Q/_?<&0QU18'P@?7J\2GU46H>&YX=X+-%/D\@&KBF0'TR_?2YG=2I ME ]:[?MS^2EZ8.*#)5:R@)2'\I57X 48^%-C27*#;!4DJSJ9A(3NQV7WZ@,H MX3M1/'/"8 'Y[;M)R&8N= 3';)$X\RAA%Z9S!]@(P\@)8_^$%D:X'IJ$>!&R M=UCDBH+6 *4(5\2N%SR(++[C^POH,T*DY7HS>"M"WG//6<0=7B'4F@&".AFH MG9.TO,1WDOE,ZQ%;6K/$"4#&$:VM2 T@4G".0JO+VM8[Z(/T^#/N:6SCBAX92+D6%: VSDWD M=F"^P10'* =H[[LX,RD1Y.,^#6;]*>YP=/2QO:4Y2#.'&LZZ="Z/0F2V2$S:/7(#Q 1K['CR9S>%) MZ,[FCX#C$'X'@+P FPMWGCRYGG?; %C/9V[257-,L^/(C??*.P70@W417T?+ MT+RWU1-2<:=1\SCP76_,R(_=\#BM57RK&TO>"&<&'GFF5P2.5@]&U7TH!'9?>^++[ M-M8N(UTL.^M=8U4S6^S10V,3.X4[NB,I,@ER8J7:0 //>(8H!AW&!EIR6>.> M&F(1QQ!IT6+_UMN:QG$'91O),P@%5,Q&@)7]8"3HQI3JPNZ0,? S(!XFQ? M9"K5+D8B0J^KM_I.6(3@=K$?&2SVW!!*U?N1YV&T];QG[#,$#=L/&B#FP2L6 M>$^G9Z)= QP'L0LP"REE^I8'>_]:&HS^H(# MV^Y<9&]C!T^ZK/1V5];F!BI@]QG6(""(()#:>;MNP?P^:?"C6-9Z2YDN:3EF MO#U"Z'#(;CV'>N%/;7%'P3VNWOV^4B>S*9<@ R<9+'ORM^>R3T:L3H^,2I V M^ H:=+5S%J!W:\7(,)J)HW7>0DV&FKFELSS2J+?1]+$+A"(W_6H/15U3NXB[ MTPUST@!7SV$\;RS"C^:[GH)Y::K7[237^M3L>7"(WCU41C;3UI=IVM9Z3J6C MR+;F=DM]QUIJ-U9V1C*:>H4=MFQ?<3BLZ6P(1U$%#0!N;*6UP!5:KKW#F0Z:E=LZZAD=373C (XA=:-&H3QMGF4Z"R@QL>):E44F?-M$MQ*#IXZT= MU^W.%1B#_8Y'HQ#^/]4JQ,% MKK=XQDY9E+B+Y!E5G02OYX$[7TSV0.R9_7.X%YH3C=B-(UP<$8? 36;/[CE> MY&8"-"$6P3W?2PY@UN@4$;?/DLBNM*A 98F NINX%C/'B_WIA2:=M"S4$B]Q MEZM?-$Y-IP^YP*'Y-S@D*R%+=YRYD^&8_:N6=GXL*S54+HY@4O;G^P>D75'& M#;LQ.L#:_AC$,-X_S0Z1(<).!W<8.&H8WF8>-4=N(]S#8*H >K^0S]+AHU2J M1A^T%\7HJY.M^?Z']]__X#EO*M<5C!?94.UCSYV/9VW/7?Q/AOK=S8-@9_/@ MOQCGG:Z+[PXM!V82QH([YYZ&O7LQQGQQ2+7*2 MA<\@DZ,0) "K8C=N]A[U 7:&DRYN+=).[]Q9S"(6.XF?L"!R0FR)9\["0_:) MLXCPC''NA#%>@QYQB#^@ ??FL0G%!^W-#R#0T!$8N;AO8G?*S7:RQ%W=/F#U M4;;.7=-3T(;4?+$35%@>!OW_F CML#2C4[*]J;?_8 5@6>.Z._6)V]G@B\12 MU&OZ[A+++-1S_7%B=[?[M/-,C5NMO+?5% M([?T?>-2-@ ^]',C.( ;+H#G*RD;>X$,N@]>W_P'4$L#!!0 ( /J#85<5 M69+5 0@ +\3 9 >&PO=V]R:W-H965T^ (!8EA]DH6O*@RTVPV>S&MI+:CRW.^]\%?GKLF&FW5!R]"4U72[UXK MX[87H_FHN_%1KS>1;DPOSVNY5C(RFO95"5\H&[:SPJKP87'P MNK/^,_L.7U8RJ&MG_JF+N+D8G8Y$H4K9F/C1;7]1K3_'9"]W)O!_L4US%XN1 MR)L07=4N!H)*V_0K[]HX#!:;86GV;!&%^PJ MKP8X;2DI-]'CJ<:Z>/FKS5VEQ"=YI\+Y-,(BW9_F[>K7:77VR.HS\<[9N GB MK2U4L;]^"B0]G*R#\SI[TN"-JB=B,1N+;)8MGK"WZ-U;L+W%=]T3;W3(C0N- M5^+?5ZL0/0CQGT,N)XO+PQ:I2%Z&6N;J8H0J",K?JM'E3S_,7\Q>/8%WV>-= M/F7]N^GXSNKWU[^_>RL^7?WK[8WXM%&B= 95I^U:1+DRBJJ(RB&(B(?7KJJE MW?WTPVDV/WD51.W=K>9B0ZT+G9!$0L(W:$FMO'9%P,-"YS*J0CS7%D]<$Z0M MPM%+[.J5VF.%0$ZCJE;*8[TA2.Q4H"C]@$^$\?C MX[,9?I^?C1?SQ1&N3L;+C.]D\_'BY.1(?'C M0Q3UWM[/Q&(\?Y&1U?EL/#]>I%NS[(PW6HR7+\Z>W$CBC\*8*QLA>L*5#W8X MY-UR,5G^",\FLQ^/Q/'9)!,\.A484II562I6-YHO/!+#&TMC[C,61.$QPXK5 M#IE6?Z>9:9-IVGDL5DU %CF$LU-=&QYW +!P"09*.CD6(M $C&PND MG9F1;Z1=$VQQ*TTCD^(2^:3-U811MGS[6Q@X]PWI(O!6X&GM?"3>=O@W&E+H M03IC=F*#**X4?,$P;PP3$6[)NC8[6B2M4"'JBG BP(1/6MM(,XC4 $,?,)I8 M-HC:3DF,G*#:R&:OG"^TQ9'%P_FK!QGK5CX&?@+^"ED@HAP^FDJ[)BB! .;* M1YR?(NBUU26@$E\;Z8& MAMN-SC=T1C&.'EY('=$'&@,DB0J!3DH MG''KW?^U:P8N]4X]D:=D7VQ!@2; $'YUN1?_+GD%34\IX.E@1(2;Z%^H6O4V-3B6B4D+L4H7:\10T M!\N(8JVC-)PZ6B0KX@B-W"VVD*(D9QEZ"[E!G%+TZ/2Z;L@N%O[#K8*XRN.X M33)Y1KR!)03 "2.W]\@IJMEL?K)7@%P^7MVBP6G!4(P]2-LF&5E,Y=SOH5$3 M&HOSR(#478WL8.[GRU$%DXP!ROO??\,%2$F!\#MP$1ST"ENEP"=1A"_>[P!]*WU!G.&:]$5B(E$, M!B.YF0(5B16,I9(6@L\LH3GTEQZ@EP8ODGL(?:LY%9T"1G^A LB1#'(B5S+]0\(91Z31[(JY8W1[F,]O7%WISH**B"";U/7""D)UGB]ED M@1[8&'ZTQIH0AZ9PLE!VT9,KSY6'6' Z>BC?T[J5,AK5/&#/ 6-<[GRMKLQER2_UL@.K\IOP<]'58Z%R[ M@>N-(A2)>;RX=D$G J5\MC1LZ4!]R>$=QE"FJ U(0D<,7M"(^ /&)+L0,RA, M0>4#QRBRS!]Y*[5A0A$8XI P0;2H+7.SI2I:!VPFL(7:._2N8E^B>H88B%-U*B C40*N:VZU3V2TD3R5=_ MJIRK^9&#;]"L(*,P9NB7$G;_@%MD"&3#KU4*<,6?C=/A M[1,&1Q^HV/PW^4BKNBASUAOT.7SB W"=6DRSFQQZ@#?IO=I=_ 5!+ P04 " #Z@V%7-K9%ZHH# #%!P M&0 'AL+W=O< MX:)3^MY4B!8>:R'-,JBL;2ZCR&05ULR$JD%).X72-;,TU65D&HTL]TZUB)(X M/H]JQF6P6OBUG5XM5&L%E[C38-JZ9OJP0:&Z93 -C@M[7E;6+42K1<-*O$7[ M>[/3-(M&E)S7* U7$C06RV ]O=S,G;TW^,2Q,R=C<)FD2MV[R4V^#&)'" 5F MUB$P^CW@%0KA@(C&WP-F,(9TCJ?C(_HO/G?*)64&KY3X@^>V6@9O \BQ8*VP M>]7]BD,^;QQ>IH3Q7^AZVQE%S%IC53TXT[SFLO^SQT&'$X>W\1<V;9:J%5!]I9$YH;^%2]-Y'CTAW*K=6TR\G/KO9HN492V<).,+F(+(&Z MK2@; #8]0/(%@'>P5=)6!JYECOES_XC(C(R2(Z--\BK@+38AS.())'$R>P5O M-F8X\WBSKV>X08D%MP;^7*?&:KH1?[V4<(\W?QG/5#Z[F9_O;W^> >[W]8?;R2\QPSK%#4).KV8 M@*T0KE3=,'D EJO&8N[7;B33'+:8\XR)"4VS$.;Q](?['ST3Z"J>5< $E;$! M%+SDJ4# NA'J@&B %99B*(E0NPL!J@ G#L\0K(*,UC1/6XM JOUDV2,PF<-> MD>6X1V5JG+&CTU#,"3#31R2.Z0$$ZT*X&S9ISR"=)=,(%0IO\(G)LF4Z]]AV M-,RI<+@[<*LT< -KDU%;:0W<::JPHQHAW8^22\EE"5S"!R8)ZN"NX?2Y:D^Y M4'0XFX9Q3"5I21UJDH /2%[]ZI.EI\>@8=KRC#?,NBA'\:!MCFF7U%F]C@6< MS28Q81#D_%LW'S7/B ?Q9[ZMM51V^D2QCI.BIB4R ]WOS3\$3I$ 7/BB%>( M#V@-,SGU!'QT81$Z.I6S)*2DN1"^M9+:E/#%N.!T<)1L MI7&X#W1G7(, *F_KKV-?,L="]Q@T2";4ZDV#OEF+PZ3'/@_?/0]V'B;_"D8' M][]BA2^5;W326FO4I7] G**MM'V7'5?'-VK=M^8G\_Z!VS)-U\N P()A9;N! !@T !D !X;"]W;W)K&UL MQ5=M;]LX#/XKA#<,+> E?DWLK@W09AE68.V"9KM].-P'Q59BH;;E27+2_ONC M9,=QMS3M'7"X#TDDFGSXD")IY7S+Q;W,*%7P4.2EO+ RI:JSX5 F&2V('/"* MEOADQ45!%&[%>B@K04EJC(I\Z#G.:%@05EJ3V&YUDYPQ]:9TH+AY+PB:[J@ZGLU%[@;=B@I*V@I&2]!T-6%=>F>705: MWRC\P>A6]M:@(UER?J\WU^F%Y6A"-*>)T@@$?S9T2O-< R&-GRVFU;G4AOWU M#OV3B1UC61))ISS_P5*575B1!2E=D3I7=WS[F;;QA!HOX;DTW[!M='W'@J26 MBA>M,3(H6-G\DHF%"--9)C MI3Z4A1+XE*&=FMSBN5^7"2\HG'SA4I["G I89$30\Z%"!UIMF+1@5PV8]PQ8 M##>\5)F$69G2]*G]$(EU[+P=NROO*.""5@/P'1L\Q_./X/E=M+[!\Y_!FQ%1 MLG(M]T'"GY=+J006QU^'XFW@@L-PNF'.9$42>F%A1T@J-M2:O'OCCIP/1\@& M'=G@&/H_/9H7P&;?X/IV^O5FAF!?%PL$F]W!XO/EW0RNB&0)E.B.M>YRXZY" M=](DB4G !U6M: K+1TC9AJ681U 9/6!'E!)L62NRS"DHKDT+;$"LY>0^XWE* MA=0HVGAKN@91R88*' )0UL42W?)5XUGJ5=\><+!(14KC/JW%C@5R93RUL7M4 MABIH@W,#/1'3^SB\H.**EHJ1'.GGM9X%';#Q-("/6HY<7IN)6NZ\*YR'LA:/ M+<>"(HG_/5.8I'W0^>,^;$D33)QBVJ:739VD?2H'\$DGK185EPVX?I:^(D4) MR9,Z-XFW=]Q6@A>_G&.E%:0-=XOOTG"=+>9ST OD&Z8[9E*LY[BJ9#R41\0 MPV%O&&IFB"99PV79U7GSH'^H&D(2#(?()T'^HDD:30P]K\U["?."/%\L+GPW MU7D*&1X>+"E%@JC]?J<[@&^9,:AXB3 FV\;W5;%[K/N#B# MV]](OP7?=D<>_IZXCNV&?B-RO%B+/-\.1O$I?*0EQY=; _+C^4I_FM-^\;YO M3S<Q-YKO=!2\888>QTDN.H=;FA4@=GRCX.[-!W.]/(]^QH M[+\2RO3+R/;C<,_&M<-@C_VX_E[^??%=_ M9^T+YBTX V>DC]T9N/%ILP^;?1">=N.W+S^DIWNE*7US-#WJ!P='\EP2]\V( M'9/7NMA-7G6#]V:8SM9KQEY:FQ&.UDP\;6^@JQ5>0O^C]IL>F*K@CK$2O!&6 M9^3C*>(!N;878P..XY[,U& 8AMB$$3;E",LQ]AU4\+$00\?IR<;>R(YC;"HL M6%T+R "K 3\(V,D.77J&O;LISHFUN8'KERB.I.::VDF[2_YE<[?=JS?_$&Z( M6#,,+J[-99OA'A0JM@,]7' NDW6@'W5^? MR=]02P,$% @ ^H-A5PQMX*9(!0 V0L !D !X;"]W;W)K&ULC59K<],X%/TK=T)AV)F05Q\4:#O3E#++#+!=TK+#[.P' MQ;Z)!;+E2G+2_OL]5W+<="E=OB2V=._1N:]C':VM^^X+YD WI:G\<:\(H7X] M'/JLX%+Y@:VYPL["NE(%O+KET->.51Z=2C.''<.QV_GNZ)?33XHGGMMYY)(IE;^UU>WN?'O9$08L-9$ 2%OQ6?L3$"!!K7 M+6:O.U(?<'+K/'Q ME];)=O*J1UGC@RU;9S H=97^U4V;ARV'P]%/'":MPR3R3@=%EF]54"='SJ[) MB370Y"&&&KU!3E=2E%EPV-7P"R>S9N[YNN$JT/D*O_YH& KF\.LA9@FB,E/ M(%[11UN%PM-YE7-^WW\(.AVGR8;3=/(HX(SK >V.^C09378?P=OM8MR->+N_ M&B/]?3KWP:$C_GDHW(2V]S":3,EK7ZN,CWL8 \]NQ;V39T_&!Z,WCW#=Z[CN M/8;^:_7X'XBKZ>S\SZOS3Y=T_@6_,_JCHD]VQ>6<'8U36OL4"J8S6]:JNB55 M5;:I,LZQJ@+I0#B:'=YU%2PI\H5R3'7CL@(C0&KIF$LA^5Q@GCTYG$Q&;RXV MVZ>;[;@Q?O,;"4AVW6B ?-#E.TA!GV:#TP$];WW;U8U#'V>6G.M,&K*+^/)CQ/?SNM;&@-0M[4SV1QA? M8T2)=$69\@4ATYFQ'HSZ$,7Y-PA53%3^#7,?LRMZ$R,54)$W89^I6@=E^L#) M>1XXK]C[?@M9H81.55XET>,;J+?G2+@-<$"G>1[#0VXS3"XPY2S0+&/N8-K4 M0F1G?+#?D8ZAS%G,U-PPJ@+D7/BT]%16:%ZEK@!$QBXHB=26);M,XS AYQC% M:)Q/=@!G2!P"&-#E5MZ$=@8J(+%H)*1"^]1 J3"T0O$T#/A&^Y"2LHE>J*R4 M-FJNC0ZWU,32B7&&AD9K+U06=]*1#Y0=_=$RD(&PL4@L51/LA6T<>NNZ40ZM ML&F$6U8.,P/]H[>W1 M/W;;X!=&NTRT'D@ F&#.2BLUA(OT-RAX:2Q8RD$QF26D(6QR:M*@S:V#L EA M1).Z1+><[ MQ6D;$?G64:-\D$%2<5;(8<2I!@84#4PVZB)Q3&7_,_8[4;)IHJ?&6LG?DF8% MTOWB$A,.Z^H[?=5L?;>R,D#4&,^4Y@45L5+9"VV/^CIZ@G*-SUKJS& M#T@46_F"/%K2_VBF@@3-C5ZJ=OQ$/Q55ML)]#0V2>I!C4#N'A_W1:#2@#\H' MZ:2'.E_6/IS1N[NNO]_@^#SH<-?'.^/#P6'7J0]]TH=;URUHVS)>*C%=TNOI MYM6M=O?6TW1=NS-/E]Y4?$^&%W =#5[N]\BEBV1Z";:.E[>Y#5"*^%C@[LU. M#+"_L#9L7N2 [C9_\B]02P,$% @ ^H-A5WSR6_'E @ 2PL !D !X M;"]W;W)K&ULK99K;]HP%(;_BI554R>MS97K(%(I MUVF=4%FWSVYR@*B)G=D.M/]^MA-2: .*.KZ [;S/:Y_X.#Z]+65/? T@T',2 M$]XWUD*D7=/DP1H2S*]I"D0^65*68"&[;&7RE $.-93$IF-933/!$3'\GAZ; M,[]',Q%'!.8,\2Q),'L90$RW?<,V=@/WT6HMU(#I]U*\@@6(AW3.9,\L7<(H M <(C2A"#9=^XL;LS3^FUX'<$6[[71BJ21TJ?5&<6]@U++0AB"(1RP/)O [<0 MQ\I(+N-OX6F44RIPO[US'^O892R/F,,MC?]$H5CWC;:!0ECB+!;W=#N%(IZ& M\@MHS/4OVN;:1L- 0<8%30I8KB")2/Z/GXOWL ?8QP"G )RW@'<$< O K0MX M!>#5!1H%T*@+- N@61=H%4"K[EMJ%T"[[@R= NCH=,CW3V_^$ OL]QC=(J;4 MTDTU= 9I6NYY1%2N+P233R/)"7^.7]"&HSDP?6Y( &@8\2"F/&. KM##8H@N M+[Z@"Q01]&M-,XY)R'NFD',K!S,HYAGD\SA'YG'1'25BS=&(A!!6\-/3?.<$ M;\J8R\"=7> #YZ3A M)KY%I?D6,Y;L5Z;D_CWS-R$A^>QN\PD[A]%!_57[Q3 M@8_K+[X*G]1??!4^_;\W/_MP[ >)X)8GP-5^[D=.0%6BYW9>M9VZF[H\Q0'T M#7GY<& ;,/S/G^RF]:TJR\YI-CRGV>B<9N-SFDW.:38]I]GL3&8'>>R5>>R= MHLU^3KX7.5:[<2@:OA== M.8[=/E2-*E2V93?<0]FX6M9N'V#N MW:P)L)4NRS@*:$9$_HDI1\O*[T87/&_&!W9W8E>,3V6EF!=VK_9YF2F_LJN( M_V1"EDEZ.9:5KO E$ ^7U(J=ATU05D_^_\ M4$L#!!0 ( /J#85=(-45^0P( (H& 9 >&PO=V]R:W-H965T^KK(0*JY&H M@9LGN9 5UF8J"U_5$C!Q217SPR"8^16FW$MCM[:1:2P:S2B'C42JJ2HL7U? MQ#'QQMYI84N+4ML%/XUK7, .](]Z(\W,[RF$5L 5%1Q)R!-O.5ZLYC;>!?RD M<%1G8V0KV0OQ;"=KDGB!%0(&F;8$;&X'> #&+,AH_.Z87K^E33P?G^A?7>VF MECU6\"#8+TITF7@?/$0@QPW36W'\!ET]4\O+!%/NBHYM;/310UFCM*BZ9&-0 M4=[>\4MW#F<)AG,Y(>P20N?=;N0L/V.-TUB*(Y(VVM#LP)7JLHT>-);A8/ '=0C% 5W* S":( 7]>5&CA==X5TJ\P[M7]&:$WJ@ MI,'L4M4M='(9:K^;A:IQ!HEG/@P%\@!>^O[=>!9\&E">],J3(7JZ;1B@<;"? MWH_/M=&2B%K_?\BM[C PQTS!@-BT%YL.[Z=2>0)JO M"%]Q&V:^Y3;OW>8W']RPWS#WJI]_UA\JD(7K@@IEHN&Z;17]:M]HEVU_^1O> M=NE'+ O*%6*0F]1@-#>O4[:=KYUH4;MNLQ?:]"XW+,W/ J0-,,]S(?1I8C?H M?S_I'U!+ P04 " #Z@V%74FMTR6L+ K(0 &0 'AL+W=OOJ6MK5)U69Y<7H8)2^N-7W"T]?[%^>M_)>W2G_I;VQ M>-K/4DI=J\9ITPBKYA>CJX./GTYI/2_XIU9+-_@LR).9,5_IX>_EQ6A*!JE* M%9XD2/SWH*Y559$@F/%'E#G**FGC\'.2_A/[#E]FTJEK4_U+EWYQ,?HP$J6: MRZ[RMV;YBXK^G)"\PE2._Q7+L/;D>"2*SGE3Q\VPH-9-^%\^QC@,-GR8;MEP M&#<Y/AR\*O%/M1!Q-Q^)P>GCT@KRC'(T1=XF MA_]]-7/> C?_V>1PD'>\61[ETD?7RD)=C) L3MD'-;K\_KN#T^G9"]8>9VN/ M7Y)^^4DZ[>C,;DAVXR4A?).1?T&,^&VAD"R%J5O9K"@@A<&A-4Z5],DA.J7T M>)CK1C:%EI5PV*F0J=Z)A7Q08J94(^!V*RW6Z8;%V1*K%>#M%^)>-Q\_]V'P\/IV9?)W43\ M?'5UP\\'9[M"-J2YJ+I2L8CKX$_X'H8N%X;TFV4#P:Z;.5UJ:7'L$W%55=CJ ME8TQ0-I79+OCS4!$XR37E*&[JM)(3PX,C.X#A643#BE+U/6V:$8=(I1BR5[> M46CJF;(9Z<$"2-LB97 2V(_2;64PE/:1.U8MJ*(^D#UX5F*G,L[MCK'3%%\1 MDU)91T$\>'\FU!^=]JMQV"S=0LQ1PYU *V ;_,(JQ2\; $O4(<,59?@VT_'A M4 5HFMD5]*AAN"\&HH?5!'%'8R#E'BXI5@HJQ#R)1;">+@&:%I3LXE1R3< M-ZCQ"^D%K0IF92M?.[UOS043\.PD(C_C[(->-K1I.NS^!CL1130NZFKCE!ZF MU0UE+ARH98->2DMQ;,"Q+']'$\F(D**A7E9%,45G+64<<-M9%;RGTVD0;>>H M+Z2SGDMM13LL$QRMG%<1,N[U +7&Z="07\(XI>B: *A&H]T(Z_\;,L.A]Z9" ML\P99_"/';S43:!$Y$JI78$\"KE/BQM#A*--&0!B? :)KFA)B7),!"OA(HF$(S,EU&,+P)+3"4\= MP+E2T@I\D13%$'<,QI@1>+6NGQUQK];3C=%U"]-5)1E$!#86ZM^[)C!$;DVF MLV^H&KD(Q7-_F@U7P8E;U1KK*?N)2HJ#Z=X_^D@ .S+&(ASLLUHW>8$RG&3* M+H6!%2I'HI:E2C#\R_2MEJN$Z;&8=3XG.[&;4)?&$%-1^PEA606?"J4?Y R4 M;4P/Y@%%I']=F>9^K^+.' ([%@^RZC):=(.0>&-!-6+Y@=F5PK E+$U5>V:^ MU^$AL;W;7[_T/&_C28UC+2')L?V-0P\CQ7QX3'B@CZ.WR>H&Y /SG;+4N+U\ M'*I*9;IW \W6+(FV1+JDK)>!^5I4 +#*/E\HIC1),AU8:!A"7+9B-("!$O4A M$7CY@.IJ.O<<\D-&.P/U!*:"7-0U9QHZ"91^T"%!+9X076A;=#6.FH@L.&[A MJ3"E*EUP72PU,LD*LM)JIN>12*&U]F=-1S:6+5 M!242V=G$ A; %^FG2^0&HU/D#-"E<5)#=(;.SSP@5 GV7#T6"XE2&[L@X>N9 M:C1Z@P0$%FOB/LDY.P@Q$P=K25*H7YG!4JAB,70%B@H/C2E.0_N *NI(P9FY MH2RFZC,G0P'*UGT4.WI7P$4TA_DJ^P*_H#ZP/P1Y@($K?:RVC+T M@PF;[G[! DH0!31\)^F* (H+-7DMVYXA94ECXQH2%AA(DE-A -GL%C>/A6Y; MP@G$EHI:6^[?T;L)4;UHXC-=F1^&]VCY>;*B0H[4*/>BV#Y:P>L0+)*5 S8> MIO+ !!=P,:=:D4:17#SZNLK:DA>KYW9G:917[+@JOT6ETMR"@R)LXW[1QVOU M?.NZC6.L!#TJ.N/[C*A8K';R,^QMSM MU[['$$*=BB@BE*D >=N8J=+1WB+'3'FP%J?NU1PV=^>/;;$\1E M.OBLC'%E=3Z,[0Y>5]OR>;P>G TQ?HJ[%/.0-P'UL7[P#KT=_ 4816Q%N?00 M:X@$>H")+4KIG'F\3U@R5J["1,IUYRF ><91CO.VB7@\4G('WF;HW%$\5@ K71CN@)$D2@-&4FW>QTXE0TS*_]XQDC= M"W'C^CF\Q,ZWI3&50O;--R-X8W@H&AE02RYEGOL474'F,*UO+0V,HU@0,>#K MG[@Q&IT@BN$QWI6N[<\'FM5E<'/U7",:U+GF="I\0QH!0K-=X7,7H6)')M,$ MP@,]7+]NZP[.LC4-9#MR&&XZ4IYM( M=[PZQN1"!T]E%_1W(>T]L\["A)85Z#Q2+5:-K"W>>:Q-*)#Q[N3]>#J=LO1W M!ZOK\/43N$,UXB4#G!ZG'XD"XO6JW^Z"+G[^7M9 MMV=7^38D72BMGSFW ^5B"Z5L3J6VU'S;%4\T?@S@L\ (DVWE9ICZW3R_F04NEEZ\*;EG\-GQJ,L\<>%DL@E6H#W MB %^>\C+O\+4$L#!!0 ( /J#85?^!"!#$@0 .T) 9 >&PO M=V]R:W-H965TN7891;;80\/MA6Y!X9]*FX8[7)HZLJT!7GJE1D9)'.=1PX4* M-BN_=V,V*]TY*13<&&:[IN'FZ0JD/JR#2?"\<2OJO:.-:+-J>0U;<%_:&X.K M:$ I10/*"JV8@6H=7$Z65SG)>X'?!1SLBSFC2'9:W]/B8[D.8G(()!2.$#A^ M'N :I"0@=./O(V8PF"3%E_-G] \^=HQEQRU<:_F'*-U^'%7 M.,:3$5ZAI?4C._2R61*PHK-.-T=E]* 1JO_RQ^,YO%"8QZ\H)$>%Q/O=&_)> MON>.;U9&'Y@A:42CB0_5:Z-S0A$I6V?PKT ]M]GV9#!=L:VHE:A$P95CET6A M.^6$JMF-EJ(08-F;.[Z38-^N(H>&23TJCD:N>B/)*T86[)-6;F_9+ZJ$\E0_ M0H<'KY-GKZ^24< MM! M;WH>CRII:5M>P#K 4K%@'B#8_/C=)(]_'O%V.G@['4/?;+$RRTX"D7:M50$* M_?0Y?BOL_3EOQ_%NX0%4!PQ+G%U+[>Z,P!W#N"J9=GNU M@;IG#'>.QW^.MW'8@3>C&X;18C(T+5=//UG6&EUVA;-L]\1JT+7A[5X4C&/? M#GT7P_-17D?JHO?D@,<%S F'?F(^*5N!L>$I=>R-("W=63QA^_9_8O*+$HX$ M'7=8A]^SR601SI,,9XLTS!8SG*33+)S.4IPE^2+,YE/V43DPRH>"B9>'V73" MDC"/9VR2AW&>X=9DDK.[D[Q$["0/4^0:L?,PB:>$G4_"+)T3]BP+9W$\D@'Y MD 'YMYR';=FTKH:&RD909A=2VPX9Q+A= SO."?P!9FMT"P3JK_, MB76A"MF5>,R4"SW+V 67_X&W$R/EUQ@HU+,VE_T)M%R4ON6@"[K!G../GFVD M.$_\-YYG_Q)%DL$ZHFON,R-AG[$#DI!0#_B'6CA5?R445X4/Y3? ?&=2\)V0 MPE%KYT98$O2%HW<.WRZT5/B&,'2+O]/5NPYUN+7@? :&<1I30H0IMH]S^1"] MN((;,+5_:%CFKY7^-AYVA[?,97^%?Q7O'T*?N*F%LDQ"A:KQQ0R[@.D?%_W" MZ=9?Z#OM\'G@IWM\CX$A ?Q?:>V>%V1@>.%M_@%02P,$% @ ^H-A5RH* M>M_W P HPH !D !X;"]W;W)K&ULQ591;]LX M#/XK@C<,&^"K;=EQG#8)T';7W8 5*-9N]W"X!\5F8J&VY$ERLMRO/TIVW#1- MN]M>[B42*?'C1XIT.-U(=:]+ $.^UY70,Z\TICD- IV74#-](AL0>+*4JF8& M1;4*=*. % 6S)?F1J$4#"@%KT%H+@51L)QYY]'I16+ONPM?.6STWI[8 M2!92WEOA8S'S0DL(*LB-16"XK.$2JLH"(8UO/:8WN+2&^_L=^I6+'6-9, V7 MLOJ3%Z:<>9E'"EBRMC*?Y>8/Z.,96;Q<5MK]DDUW-\7+>:N-K'MC9%!ST:WL M>Y^'/8,L?,: ]@;4\>X<.9;OF6'SJ9(;HNQM1+,;%ZJS1G)Y-0I/.=J9 M^17CBGQE50OD&IAN%6#&C29O[]BB OUN&ACT8N\&>8]XT2'29Q GY%H*4VKR MNRB@>&P?(+N!(MU1O* O MY"/$09'(>TG7.J&Y;#S,/6T*#6X,W?O(K2\.P%PLE .'D)?7Z+ MG5BT%1"Y)%=<,)%S5I%SK0$?BHF"?.)LP2MN.(;1OV)!F"$/D1X+Z46GQT.Z M*X$L986=S,6*&%OS5BGK"SN/:[+8D@K68)O$E%PXAWLV)0?%5%YNT9=-%E:.@7H! M:B@?Y_T]Y+TV/=KU MAY=2-5)9 @4L#-$V95UFG3]9UZ E) MXH>3:*^(4C\:3YXOHFA"_20:VR+J+!\]3);ZHS CQ_Z(@KW! 2-:N?%(8WRM M,-T,,6B'">R\&SP>KG?CVS53*RXT?I^7:!J>C$<>4=U(U E&-FX,64B#0XW; MECA%@K(7\'PII=D)UL$PE\[_!5!+ P04 " #Z@V%7<0%K0@ $ !'"@ M&0 'AL+W=O9M9 5T6C*C:=J2,TSL)JJDJ(I^O:"FV,R=P=HZO;%-HX_#FTYIL MZ(+JA_I.HN7U*"M64:Z8X"#I>N9B_(/MM+%S,D< M6-$U:4K]56Q_HUT](X.7BU+97]BV:T>8,6^4%E47C';%>/M/?G1]V O(_",! M81<06MYM(LORAF@RGTJQ!6E6(YH9V%)M-))CW&S*0DN<91BGY]=$%?#Q>\.> M2$FY5D#X"C[S)ZIT9>W!/5F65 VGGL9T)LC+.^BK%CH\ CV&+X+K0L%'OJ*K MU_$>TNRYACNN5^%)P 6MSR'R70C],#J!%_6U1Q8O.H*W5Z8+-W2I;?&F&?H9 M%C1O)-.,*OCSKW!86U*/$L,[X!AFEVY]F0T#A[+:J: M\.?W[[(P2"\4Y(88_8D8VU,8XWB,L/GJI>-$&33<;TVK)97]IMO8&YIWWL!Z M0Q@@A"Y$HW!:#2>' B\K(37[FZZ0G])P111R?^!XCY76^PGOKWW[=Z$4W!(F MX1LI&PJWC!.>,U+"I5(46=M^&SH_US$CE(UZJ5:,;C%HW2 W.( [< M41+@P/8GO'@UZB:OA:R%))K^VA>33U05E99*36I3HQN/_1YE$ R-)QO#O="X MAO&\;/#\F3;GQSA#/'+]4? *Q+K\?0E-X.%\<0[WV"35X(;O$0O2R$V0Q1A# MPV%K9FF[_I-XHI(;!,!K'IN(Z^/$C?PQI#"(<#E:81:_M>XX=(,D?.$<^D/K MB\,#I:L"]_^#IK)ZI;TP,2 !! D,DGC8VD'4 :S[32?MII^AH%(7T^$(0\XP M:#3LO$$2'9#F_T5WH>]&X?B([KK)MPBF"]EA[/X[]W\53>#BVP$"-PA]5$)F MA!.Z?I:=%$Z:IA"-XCYGC+V/WGQJ$&B4)A"-48-!9#4X3ORW*"=VH]$8R6=I M (-18,23N$$Z/BX>%#D>B\R(QT:=M7%F MGX&1SZ)'A['W_M7TF7[.'A9WCZQOA"Y85Q!2=<8ZI^G(P=D^VQI#2UJ^U18"HT/#SLL M\*5'I5F \VLA],XP"?JWX_P?4$L#!!0 ( /J#85>Z,L#FF0( )L% 9 M >&PO=V]R:W-H965T*FELN.@;U J9?C( G6@7LQKYP/1/FHX7.:ODH2E>-@T$ )<[X0KI[O?R" MJWYZ'J_0TK:_L.QR4Q9 L;!.UZMB8E +U7WYR^I_V"H8Q.\4L%4!:WEW%[4L MK[CC^:%MMJXF<4'XH$V?H5%"=RV_4,RJGC4 ;@J)'@SN!6*U=9^*Q*+-_61T1KPXVMN5VPO8 3;$X@C4-@ M,4OWX*6;7M,6+_U/KZ]P)6PAM5T8A!_G4^L,/8Z?NSKN +/=@%XP0]OP L<8@__@A.8T_[:&;;>AF^]#S"0FP7$@$/8,W8_J*;A?7O6B[N?XS?;IJ M=4B!0I/V;!MT%<),2Y*P4',X%(HB>F&Y*NW1$&A0#NLIFG9:5UBLG"2$>[ZD MY^K0""XM'$"2A:P_\$8:GF4I/))FCX4Z;HPNT%K(PB3I0QJF9Z=P+92@EUW" M7.O2 DO"0&PO=V]R:W-H965T;Q&J7>+( D.&]_%MG%^(UK..[[%.W1_ M=FM#JVABJ42+R@JMP&"]"%;)U77F[0>#OP3N[+,Y^$@V6O_TBZ_5(HB]()18 M.L_ Z7./-RBE)R(9O_:

32 Y_/#^R?A]@IE@VW>*/EWZ)RS2(H JBPYKUT MW_7N"^[CR3U?J:4=1MB-MAEY+'OK=+L'T[H5:OSRAWT>G@&*^!4 VP/8H'MT M-*C\R!U?SHW>@?'6Q.8G0Z@#FL0)Y2_ESADZ%81SR[6A^S7N$;BJX-.O7G24 M<1>"HO=P]H-O)-KS>>3(D[>/RCWK]HF/2.$DDQUD M7K.3A'?874 :A\!BEI[@2Z>PTX$O_4W8(:PE5^YE]/#/:F.=H0?S[['01^;L M.+,OHBO;\1(7 56)17./P?+=FV06?SBA.YMT9Z?8EW=4E%4O$70-KUW='^B. MR3Y)?%SV"P\XI:?45)/6>0VN0:BUI-(6:@MG0M&.[BW9V_,KH%MSV&[0#%?W M$^\G:9@7.=SHMNL=P1INJATW"'F8,T9C MPE+XAE22C985B+8S^AX]BZ5#EA4TQED,GWNC!#G"(8Q://BYA2Q,BYC&)+F$ ME;5(*))/'%LZM< (F]"8)S.XX9UP7(K_L *K:S>H*(H$WKTI6,(^/&F<3@\G M21S##TU@SWPDF2%LC29W:1H6EY<^3UF1PJHL^[:7W)'#"NE"2L&')G:6L'"6 MS\[AK* L%>>_X?95_!980ME(Q\DLS^'8.XR>M9 6S79HE):NNE=N[";3[M2+ M5V,+>C(?&_DM-UNA+$BL"1I?O,\#,&-S'!=.=T-#VFA'[6V8-O0_0>,-Z+S6 MVAT6WL'TAUK^#U!+ P04 " #Z@V%7F8Q!'$8S@).F?#62_?L M4:V7LC,-$_"HB.XXI^K++31RO_(B[_#@B>UJ8Q\$ZV5+=_ ,YEW[J' 7C"@5 MXR TDX(HV*Z\FVAQF]G[[L)[!GL]L8G-9"/E![OYM5IYH24$#93&(E!>85'*MC2KC%/&KI> M*KDGRMY&-&NX5)TWDF/"-N79*#QEZ&?6=Y)S9K#*1A,J*G(GA6%B!Z)DH,GE M"]TTH*^6@<%8UB,H!]S;'C?^#NZ7_*_$[YDN&ZD[!>3/FXTV"M7SUZDJ]$'2TT'L&[70 M+2UAY>$KHT%] F_]XP_1+/SI3 KIF$)Z#GW]C&]HU35 Y):\2$,;\@90H)B* M-J>XGD4[S;6';1QLB;!8*RP)U60K&WR?42%,$%/+3F,-]=6"O-0*X*CW!#MG M@&] N?;]AF'/G=OVVI]X8KUM05';G0D3DW^6P$;,9I%;DYEE MD/I)%KK(15B0,ZW-QM9F_[FUKSMC=?C !.,='WK\2+_TVGV'-523"KEC3=Y@ M7JQA!L5\2@IGHY^6PD"##S3Z@K0'&IVC(8\;I4GSE895#69SHMO_(JD_@"H" MHK*P]U .SM&"W'#9"4.>P X?%W[; UZ0 AN'9HH=R=*9-3,TP\2I"O?^/(JL MF5LS+U"V@"-M:RQRX6?A<=O'++/(+[((:ZPU8;SM#,J7"?0"%,YE-/>S>7IU MY#HM0!+[<98[[\6)XU?X?Z\4QB$M*M>.K,O(GR7AU=#RX[M"BF^O7]B2SC"G M4P(,)C."@]JY2:A1T5C"?ER,3\=A>]//F*_7^TG]0-6."6PN;-$UO,Y13:J? M?OW&R-9-G(TT.+^<6>,' RA[ <^W4IK#Q@88/T'6?P-02P,$% @ ^H-A M5YC%&['W!@ %!0 !D !X;"]W;W)K&ULS5AM M;]LV$/XK!R\9&D"1]?[2)0&2--LZ8%N0=-V'81AHB;:%4*)+4DFS7[\[RE+L M5';281]6(#5%D<\=[YY[$4\>I+K32\X-?*Y%HT\G2V-6;Z=372QYS;0K5[S! M-W.I:F;P42VF>J4X*^VF6DP#STNF-:N:R=F)G;M69R>R-:)J^+4"W=8U4X\7 M7,B'TXD_Z2=NJL72T,3T[&3%%OR6F]]6UPJ?I@-*6=6\T95L0/'YZ>33KQ2"$N>&$(@>'//;_D0A 0JO%IC3D91-+& MS7&/_KT].YYEQC2_E.+WJC3+TTDV@9+/62O,C7SXD:_/$Q->(86V_\/#>JTW M@:+51M;KS:A!737=+_N\ML-K-@3K#8'5NQ-DM7S'##L[4?(!%*U&-!K8H]K= MJ%S5D%-NC<*W%>XS9U>?VLH\PONFX W9!ZX%:S2\^$>_#"X<2A MQ0MWX2V9XL<7Z,D2KMDC$LS N5*L67 [_N-\IHU"MOPY=O@..QK'I@AZJU>L MX*<3#!'-U3V?G'W[C9]XW^W1/!HTC_:AG]UV@0-R#C>WO\$Y$1J=-Z;F7J!Q M-0F2K2&A1>VGN%"U.AWRW^TZ:^M MT88U9=4L''C'"VY7A+YU8 "!D_J!DZ01'(#G^BE\Y)JVO1E>',$;=K0-@QPP M:YPU$>#;;[+ #[Y#E'[TU^8_B_$!];_OX/%T&D-+"-0F&D/2:O M5T(^:$>09QYL;)0/N-[^"9)\4WH)NF+@> [(8Z#.$7!:,4TASVI)AY23;P_U6#Q+UMA?7.E387E M#U7[GGSVL??9KRM;5^TQ 16$J]OKZ[%DM%?4>#*R,??$$/0,2"M.PV)M5B)D MP431"JM;JXDQY->Y%.A!>OJ"=$QC\]'AH(=1D:UB-6;=J\\K[!\H3W!5PQND MW"-G2A]!1,X:,?C,?+< =!["*M5JBN#11X9C3<0N8@K_21A$3G@S>? M+'8A6'%WC#Z76//7M^O3%MF.RTJ.?&]F_,J%'@>MDA M'$.4NUE^"''B>CD]IX&;9J/6AL/^9[?54XL1NW%$BR,K(7#SY'!?#"5##"6O M+=>W1A9W?<#LJ]M[$<=#Y;QOJ$F0MH+6'MQ;S2FD:*8AQ]6=XW8F<>0-1EOG M>DT^PSR,?7FQ9II-Q++5F 3TT6CJ' ;OAZTO9%/?B>+$"3$U'H#OYB$D+J;K M \AR)XUR) E71:5M)@TC)XS]([LPHO6!Y\19N)E30T2*:$7L>L$K4JKO9TX2 MAX3E>@GNBDAVZCE9/'0LE/)XIP8UR\#,.):7^TZ>)MTYXAXKP6*!.FYA]8$A M;=>R$Y"4BVRA>:Y<%,*+=*@PQ,>*X/^=$%\V?%_.]"77SWPG2\DJE"B\3;;D M?G(TS!] OLF2W(F"[.GMBS1)?2<.DF%]TCG"=Q(_^#J2!,CV(-\ LE3'8/TW M_(B1'7G\I591[NU+:^F0UM)7MP8?)/:'<"GK%7ZF,\NR2ZEM)P7GV+2]\*VE MX0;[VT53_?W\2['+AGL5V=$X6(V*38V*7B-L9;M">#RS&JW6&K%-C=2@D8,T M+D1+[H<#STWQ\UL(&TCH#)S(AHD^=,R2BLQ+L4/;B=$.RM+D4OSL%H].!XO5 M9UM.@!5Q4\ZKPG.7B#XEK VP92:B5Z.I_>X:JO6'$;4/CFVVM@-^*\ _V(/O M*?^O;P^>1I9)J/%"RA(;=(EU_0#"G))RF-ETZ@1A8']]C,(;I(#]W*+#EQP/ M+%?6O1BD64IY./8A8M3;T%[P!OLM83>RLL9O#[H L+9;^HI-L?K0,YXC#FF T>RE\6BL33=N:FJN%O8^ M"OM8V3:FN[099H7=?AM^6"TR<(/@8^&D!OI]+:?H'$C!CI6*UL+B0\:S*IIN'Z]P5JM)T$2;!6/8EE9IXBFXY8O M<8;V2_N@28IV**5H4!JA)&A<3(+KY.HF<_[>X:O M=E;@ZMDKM1/)WPJ)T'L M"&&-A74(G#[/>(MU[8"(QJ\-9K!+Z0+WUUOT#[YVJF7.#=ZJ^ILH;34)1@&4 MN."KVCZJ]4?(6JC7_#NO--\P"*E;&JV003@T;([LM?-ONP%S"*_Q' M-@',\^X2>99WW/+I6*LU:.=-:&[A2_711$Y(=R@SJ\DJ*,Y./\E"-0A/_ 4- M7#SQ>8VF-XXL03N'J-C W'0P[!\P.7Q6TE8&WLL2R\/XB"CM>+$MKQMV$G"& M;1_2. 06L_0$7KJK,_5XZ7_KA#MABEJ9E4;X?CTW5M/-^'&LY XQ.X[HNN7* MM+S 24#M8% _8S!]>Y9A:^"Z@)8?_$ MCK$^C?M4(:'4U(M"+L&Z\W:]Y9K$@"7CK6I:+E_?GHU8,GQGH#U(+KKDUE\7 MIW A+6JA2D/&4A3<8@D70I)%K0R7I>E=P5.E$0^N"- !6VSFJ/TIWQ/-4W9W M"]R+[:TV&W%!9VEZ,$>B@X<$W\ @'.0Q?2_R,$W2'JV&8<:\AB5A.ASV_MK= M@WA&OB,893%D89HG),(@]QM(P^22.=0D#I-!VJEBEOM$:9A=YB<3 M<7K<-A8H+8U"=^CBO]5E:3\[I\KZ\7D/!GF?@9=&<-X[=@&CO2'1H%[Z46B@ M4"MINWFQT^ZF[74W9/ZX=Z/Z,]=+(0W4N*#0N#\&ULM59M;YM($/XK*UI5B41C M6%@,KFTI25-=I6O.BM/KA]-]6,/8H )+=Y-EAYMEG M7MGY7LCO*@?0Y+DJ:[5PXA;(T0$CC1X_I#%L:P_'[ ?V3]1U]V7 %MZ+\5F0Z7SBQ M0S+8\K;4#V+_&_3^6(*I*)6]DWVOZSDD;94656^,#*JB[I[\N8_#KQC0WH!: MWMU&EN5'KOER+L6>2*.-:.;%NFJMD5Q1FZ2LM<2O!=KIY3WF_7.=B@K(Q>]" MJ4NR DG6.9.2;$M3E?*)Q)Z,_27O4FPZ5OH*:D"^BUKDB=W4&V;']!!D. M-.F!Y@T]"[B&YHH$GDNH1X,S>,'@=F#Q@E?P[KBLBWJG1M[^=;U16F*5_'W* MWPXN/ UG.F>F&I["PL'64""?P%F^>^-'WH2'N'6B%OTE5#:2C#PRL;&7HIL18E-K,A%41.=BU;Q.E,N M@><4&CU6KT2+J)\FW^9&1V_W;062:R%G M-AC'I-^2P/4CBL\+WW-]%G0BCR9&1 ,WC))+\A%J@=W4@7RSK8M;\R?$W0&I M6[L_!@61*YP=UBV,4JN51I^Q^&Y$&6&1&TYC M-_"GA%&7X14AI]L>38OT.X$?;?'$2QO^K135$;IHS,Q2Q'=]#VU#2MZ]B:E/ M/QC)%#U,O$%R'K6MGT 9YQ[67Q5)0I<%_F :!]2-I\$O0MVM5RL2N4'"7MCX M+@M?\/YC)+.B;(T5BUT6QV[(Z%$L49(P-Z'^.);_SOQ0?S-R8U/SEGA77F32 M[EWYR66W9MTZ9%@$_;9C^0F],QW,A@YF9[MMC?_2K"W!!.*/D>LKH3&\!2_+ MGQT;_$,=DK"V2;@;)>'N.2U;TR(V&[>\3-N2VW\;PAZ<,7$Q@_QELIT:#N?I MFN'0];JMQ1'A9D0X.Q!.7ZN:',N ; !J,R)&U+49/L?T#R5P;@IE+1 MC'4A M"4<:[P<*L-WB;_Y_FC='73%TYA1+GT;8CW& 98L5Z;LTP8DS348RVW2,,9PZ M,4ZA"/LO"3Q4"+#SF.>-9%,:N4F"4P0[U!0_,L#RQPL!!]FI6IR,_OXX&'?V MC*,P*SB#NX/ (!V.4=?=Z>%%O3N#?>%R5Z!S)6S1U+N:8IW([ES3+;1H[%EB M(S2>3.QKCD=!D$8!OV\%%DB_,!L,A\OE/U!+ P04 " #Z@V%70QF*TE\# M 0#0 &0 'AL+W=OW'7S,\G_"2PD3MM9'8RY?S!=*YG M \LQ"P(*B3(,6#_6< 64&B*]C,>2TZHD#7"WO66/\[WKO4RQA"M.[\E,+0?6 MN85F,,%MO>*MH]N.%-+ MB49L!K,&_+ =_[4%;VL?*C.\K1F77BOA!+(SY#NGR',\OV$]5X?#O:;MO$]] M]#[UN!T^A$3#W2;X"R_]*K'\G,]_A:\I@WY=3*42^C#YW90L!5^GF<\,&4<\] MWQ5]8710&1VT&GUOCEVFGA$\Z7I"0I/)!4.P(QUTZQ8']06&06W:L$[6<=VZ M=W4VOUNW.&[=W'_F:%A9%[9:-WI<$6VB?1''KEMZ:QO9. MQ9:"6.2UM43YE5G;TXY4I7GWESJ?\L(,P$_7[.N=IVC$#U$13] 5!+ M P04 " #Z@V%7X\XI(4T# )#@ &0 'AL+W=ON'8COW/.?G[GRR!QLA'U4*H,E3GG$U=%*MEU>NJ^(4 M4[E\Q@RL1DZ'6>[<,\6J38+[FBPI N8@?ZRG$JVOPE<%&[8R)4?(@Q*.9W"9#QS,;@@QB;1@H_JQA EEFB' ;/TM.IW)I M@+OC+?N-U8Y:'JB"B['Y"*6><\,7BTS9_V13VGH. MB5=*B[P$XPYRQHM?^E3&80> /,T OP3X^X#N 4!0 H+7>NB6@.YK/9R7 "O= M+;3;P(54T]% B@V1QAK9S,!&WZ(Q7HR;.IEIB5\9XO1H5M0'$7,R8PO.YBRF M7)/K.!8KKAE?D*G(6,Q D5,RPRI-5AD8ZXG@,7 MJN1O%&@AN70L>%4/^ T(#1=[?1G[L'R6< MP?*,!-X)\3T_:-C/Y/5POTG.OWF/_MI[+1A!58:!Y>L>X)MD0G^6#.M"VH0+ MG>)(/2L-N6I*]E$ZTUROU)+&,'2P>RJL'G!&;]]T>MZ'IDBW21:V21:U1%;+ M2;?*2=>R!P=R4CNET9,&R6E6'5#R_1/:DUN3H!]-&>JVF:$VR<(VR:*6R&H9 M.J\R='[\U-2:J\3FVI2(@J/C61)S;UB/O+, 3^UZ-\+-5IVZ5=ALU:U;12]Y MK(GM56)[1\7>X)5FVR**QM D]BC'GU9=FV1AFV112V2U1%Q4B;CXGWWAHLT, MM4D6MDD6M416RU"_RE"_A;[0;SJEO?Y>7SA@=5G[V^L2S9C>7I=XR7\AW=VY MVV)Y+>RC0A%[/2WN%]5J]6ZYMM?UO?5QYVK2:5@/\9U3/$M^TQ>/I#LJ%XPK MDL$<77EG%]C79/'P*"9:+.W-^D%HK'T[3/&M!M(8X/>Y$'H[,0ZJU]_H%U!+ M P04 " #Z@V%7AE!^D'L# -$ &0 'AL+W=O#^+8-XL#XY_%!D"BKW5%Q=+:2+F]M&V1 M;Z#&XH)M@:HW:\9K+-62E[;884"M9F+T[GBS83E:$PAU' M8E?7F'^[AHH=EI9K/6WA^J*L)%=OB>+)9-5<$,36:$5* M2M8DQU2BJSQG.RH)+=$=JTA.0*#?T$I=TV)7@4:G1."RY%!BTW"U6<$5;"^0[_R*/,?S1^*Y>3G=&TOG M_YV>O?KT7C'\[A+Y1L]_1N_YN_#/'PJ*;B74XM^QKC>ZP;BN-LE+L<4Y+"WE M@@+X'JSDES=NY/P^5O(IQ=(IQ;*)Q'K-";KF!.?4D[858]5OB)$AZF^4?>)Z MD1]%"WM_7-=36!QY3M!'I:#]9(,NR3#LTD^4"*A M0"N))8S:RUGZCUZT*<72*<6RB<1Z/8BZ'D0_R06B*9LSI5@ZI5@VD5BO.;.N M.;/7ND!##(]=P(WG7CAP@5-8[(?Q;. "IR@_"(.9/W"!4Y@7Q>$\&'>!>9?D M_&R2MU0"I^;ZX6HLU;/T'[UH4XJE4XIE$XGU>A!W/8A_D@O$4S9G2K%T2K%L M(K%>&ULK59M;]HP$/XK5E9-G=0V(>&E91"IP*I-6B=4UNVS22[$JF-G MM@/=O]_9@0QHBC:I7R!V[GG\W(OO,MI(]:1S $.>"R[TV,N-*8>^KY,<"JJO M9 D"WV12%=3@4JU\72J@J0,5W ^#H.\7E DO'KF]N8I'LC*<"9@KHJNBH.KW M!+C%T8.V= MP0\&&[WW3*PG2RF?[.)+.O8"*P@X),8R4/Q;PQ0XMT0HX]>6TVN.M,#]YQW[ MG?,=?5E2#5/)?[+4Y&/OVB,I9+3BYD%N/L/6GY[E2R37[I=LMK:!1Y)*&UEL MP:B@8*+^I\_;..P!D*<=$&X!X3&@^PH@V@(BYVBMS+DUHX;&(R4W1%EK9+,/ M+C8.C=XP8;.X, K?,L29>%%GC\B,+-A*L(PE5!ARFR2R$H:)%9E+SA(&FER2 M!=906G&PUE.J^0:=L%+\9"MX4@L.7Q%\0^ZE,+DFGT0*Z2'>1^>;"(2[ M"$S"DX0+**](%%R0, BC%CW3?X>')^1$34(BQQ>]FI"]8*9[P<28)S;F&<8< M8UA?8+P)P[88UF=TV\^PG6&H2YK V,.KKT&MP8O?O^OT@X]M 7@CLH-P=)MP M=$^QQZ[,2LI2@@ZCVXDL@!CZ#*VE4W/U'9?M7^LXZO4Q*^M]=UJ,@NM>8W0@ ML]?([/V73 ,8"M,FL>;I[9U^9]/>:=P%J MY6::)J[_UEVLV6W&YJV;%D?[$QRG]?3[2U//XGNJ5DQHPB%#RN!J@+6EZOE6 M+XPLW8A82H,#QSWF^$D RAK@^TQ*LUO8 YJ/C/@/4$L#!!0 ( /J#85<7 MI3O= @ *5, 9 >&PO=V]R:W-H965TG?25:J:MO>:V)L8%1L7<-)*]^$/L.OQ&MAX MU[-O$K!G9V?86?CMW\#E8UY\*Q=*5<&/9;8JKT:+JEJ_'H_+V4(MD_(B7ZM5 M_QC,;W,-U66KM3'(B@W MRV52_'RKLOSQ:D1&OS[XE-XOJN:#\?1RG=RK&U5]67\LZKWQWLL\7:I5F>:K MH%!W5Z,WY/5US)H&K<775#V6!]M!D\IMGG]K=OZ>7XW")B*5J5G5N$CJ?P_J M6F59XZF.X_O.Z6C?9]/P+:Y&\2B8J[MDDU6? M\L>_U"XAT?B;Y5G9_@T>=[;A*)AMRBI?[AK7$2S3U?9_\F-W( X:$#[0@.X: MT%,;L%V#]LB-MY&U:;U+JF1Z6>2/0=%8U]Z:C?;8M*WK;-)5,XPW55%_F];M MJNG[)"V"KTFV4<$'E92;0M5C5)7!\W>J2M*L?!&\"K[/WL1/ O25?!Y MD6_*9#4O+\=5W7_C93S;]?5VVQ<=Z.M&K2\"%KX,:$A93_-K<_-W:E8W)VUS MJCU.6JNI-8]N.][=K)M;K1,2Y'M4V0F[]//>95D]:C-LLUS,M<+X/G!L#A[)\&7Q2LTU1 MI*O[OBB-;FR'"LF9EK'89RP5QD4HPJ-Z[%K1D-%)?SE&^\@C;_,HZ@8D*2''\ZC/3))H(/!X M'WA\0N!WZ2I9S=)Z*QFLLKC3?^]T[YJ9IOMD'^;$?KH'_P5?+FXN@L]%>V'Z M&93--VF5JMX$C#W83A,D9]K!("%

>^UH& \4+ %X(,8+M[ED_\P?5+%J@@]J%JZG7G_)FKNP'DT?I$$ M-0AS+5HCI%BGB>1-3Q/ A)C)Y*RBY=U+F*0Q/Z[9'K.(,#)0LD 8Q'AU'RS9 MZ[Q8YT52J7K]_58)VM5]":&RBA8WO3#!)1"I&LA&_G& M.DTD;WJ:@#3$'].0+JUP2C@]+N0>,SF1X4 A ]00,]4,%?*'?*5^UJOCXINJ M@N6FVC3LLQE:JQK[L!Y,)&_Z$0%^(A/7FD7E(BQO^H(=P(@:B>3<%<3.NU:/ M1$AR5+8]9H8U! 7>H6;>\7?^-7=LK5@@>=,/TX$LXZS+X HS/GB) B]16VW& MKI99=\'&X\EQ*?N )0JP1!UDG+KB_U$/*@M(;UZHB@Z6-SU_("[J*NI05&+" M\J:G"<1$O0H[M$?9Z3LM6TD[%$"(^@,AVB6_7!A-]) !0)B;Y -%>_[BPQR"]1C[0!D&*,-=/3!.9A_IB'=5FF4\HF$SUD(!WF)OI *5O)/^;>K(?3A_S# *V8J_S#4#$) MRYM^3P!@$O,\,Z@P/]<#?Y!_-<; [!^GX('T(0!^+BKD(01Z4G M+&]ZFD!/W*L0Q+M"T/'IV!R :X(']_*C$O:I O"OO] B:/58#9,$!AK@_&.)=THEC3N5QV%VS"0\G S_I^* : 50C7,4?@2K^8'G3 MTP3\$?[$']$5=8ZO<483/60 $'&.Y$,M)1]S9]:CZ0-:!$"+<)5\!*KD@^5- M3Q/01?B3?,1I=_OTF0W?[2,.[B<^1_JA*,L-I6 9%?;Z3Q 8#+1HP;VD>=(/SCG8G,(ML.,Y4T_8$!>TE7ZD:@4 MA>5-3Q,H2GJ5?N1)]P"98W#-$1!*GJ/^]#T'^-;LT7J,?:@_$CA,NJH_$I6> ML+SI:1X\V^7WX2Z3KK-+\&3I1P(,27\P))_^'"4R)_4$SU]=X_11 \9 MT"(Z1^)A*,L*WQ<_6FJ,9KH(0/5 M1.=(.\Q6VC'W9CVX/4A*>[351EDZJYV'UXT5^YB^TZL[4Z5K]O72MWF594OV\V%2N:J M: SJ[^_RO/JUT[RI:O]FLNG_4$L#!!0 ( /J#85=K_.@8 )@I 9 M >&PO=V]R:W-H965TUG!50IH$,5<*6 RT#WGI5A784BG%]D[ %D MA;2T5ER4N2FU93116FSCC ^S\ I"#L$%]85>_HDNI#DMUU%:?RO#K'* Z!ZBTA_O9&1NT>P" 6]9]DC^/N#M 7>"YKP?TQYV"],S L7 M)?J:;\,EO9S(&N0TV]')_.>?H.?\:LK*2,9:.<)UCK#-^EP&GXGH7YF&!>," MO UY9-SXO16OM%) R&Z.'1]!N4V[9BBZ& J(%P2U6,M)4CM)K$[>IA+)XM++ M=Q+!3/[M#;B-A:'7\^8>ZMD'QHV9<[5ESSRWXYI!QNWQS*L] M\ZR>W6SDQIX)FB6RJ%79RP)?T3L!.%WF620B:O39T_R1NPT]W'%;%T.!YSH] MN^W7GOM6STOH*N"JBV$F3ZVFCBW$D8RUH@[JJ(-3@54P9HY&,M;*T:S.T6P4 ML)IIOTOB.HV"VD>B2R$'HYGYQPL=U7B=H6!566@N[72:ZM30VN2&H55EN[O?6DIU,=N&JPX*[2VT%Z_ ?^ C2^FCY'79 M%\G1^YLJYS;*&.9:V=%=6R(3D5GD$K6S@Z3R-9:^=)$0AH9Q"' M8AK4.0*!KJ<5IRYF^Y$K-@'M=.(05-/I@%:"-I&V9XHM0#M=. 35_.][9A-I M>Z8Z.K0VPX&@%ARVW[J8;;]5IX7V5FL#M07+9/7*:NW&42K(^DYHMHPDTFW# M+Z[AF$^D[SL&(9V'ZL, CEL'Z:4.P\ M[![H&>4\Z/?L/%:]']M[OQG!))>\/;\Y!Y]EXGDNR_8[48S4\JM8GX- 8$4@ M\,F&$WC4Z<18UMIY:LPG1AI0Z$0%^MC3>*-1#CJ.U_,35S0$#QY28)UL=)F& M001"U/,HBA6#P(/G%-@PA-#G.P8AW'/>CU6CQ\\XJ\#ZF4*Q\8'?==TDAYR^ MV116[1?;VZ\=V]ZQ'YHN^Z(8=9 QEK5V1E2?QR>;9>!1AQEC66OG M23$./,X\ QL&&AYV-.PPB?F^;_Z!$T4]R.")!M&)0[?^#"+8)3V^*6)!!L\T MB&&F@;O 9A#J 5VB6CQYQJ$&,0PU/!1TR:9)S(>XAVX2U7:)O>WV@MKPPS_[ MRL>6\%C6VGEJO)EPLC$'&77,,9:U=IX4 2'CC#F(8:[?0^*( M8B)D\)B#?'_,81#!LSX85CR##!YT$/W)_0QIWAF$&D^";>]4SR?/..RH;'OM M72?:KAO$O)G7!>IIX[6YXIW%CV%V'Z46&ABN:%0+R^S5CXNFF>#FO?AES_C]02P,$% @ ^H-A5\"&ULK55=3]LP%/TK M5H8FD( DS@>%I9&@%8*'28C">)CVX":WC85C9[;;P+^?G82H'Z';PUX2?]QS M[CEV[DU2"_FJ"@"-WDK&U=@IM*ZN7%=E!91$G8L*N-E9"%D2;:9RZ:I* LD; M4,E<['FQ6Q+*G31IUAYDFHB59I3#@T1J599$OM\ $_78\9V/A4>Z++1=<-.D M(DN8@7ZN'J29N3U+3DO@B@J.)"S&SK5_-8EM?!/P@T*M-L;(.ID+\6HG]_G8 M\:P@8)!IRT#,:PT38,P2&1F_.TZG3VF!F^,/]MO&N_$R)PHF@KW07!=C9^2@ M'!9DQ?2CJ.^@\Q-9ODPPU3Q1W<9&V$'92FE1=F"CH*2\?9.W[APV '[X"0!W M /RO@* #!(W15EEC:THT21,I:B1MM&&S@^9L&K1Q0[F]Q9F69I<:G$[O^1JX M%I*".D7)JD]C"W:Q+><<,7_,7S.YI2E3&A M5A+0S^NYTM)\5;^&_+6$X3"AK;0K59$,QHXI)05R#4[Z]8L?>]^&W/XGLBWO M0>\].,2>/I+:?#X:)"5L\"9;>-S ;0M8IWZ(+T:)N]ZT,! 57(9!'[6E+>RU MA0>UO9B"/Z/\K)(B S6HKB6(-O*&OG^Q(VX_* @NXV%M4:\M.JCMEG)JJBQ' M2R&&2R#:RXK]48!WM.U'^1$.\;"XN!<7'Q3W)#1AID:W2WE(9+QW;Z&IJ=T# MW(\*<#3R=T2Z&UW'=OSO1"XI5XC!PN"\\POC4K9=M)UH436-:"ZT:6O-L# _ M'I VP.POA- ?$]O;^E]9^@=02P,$% @ ^H-A5T"YIIAF! =!D !D M !X;"]W;W)K&ULM5E=;]LV%/TKA%8,+=!&(F7) M6(NVB4JB2E)QNE\_4E;T8=/BRG/,?[PE&=LO/.@]'?A$MSNI#_C+ M>8FWY)[(+^4=5WM^BY+2G!2"L@)PLEEX-_!ZA6*=4$?\3LE>]+:!+N4K8]_T MSOMTX06:$R(IDF492/+XWH%[[FSJQO_V$_JXN7A7S%0NR8MD? M-)6[A9=X("4;7&7R$]O_1IJ"(HVW9IFH/\&^B0T\L*Z$9'F3K!CDM#A\X\>F M$;T$.#F3@)H$]%\3PB8AK L],*O+NL42+^><[0'7T0I-;]2]J;-5-;30RW@O MN3I+59Y@/NE6K2*B. ;8 M\N4MD9AF MXI7*^7)_"UZ^> 5> %J SSM6"94@YKY4;/5O^NN&V=L#,W2&V3TIKT 8O 8H M0*$A?65/OR5KE0[K=#1,]U6/VD:AME&HQ@O_K5%W&2XDN.DW ?SY046#]Y+D MXB]3I0?HB1E:7ZG7HL1KLO#4I2@(?R#>\N>?8!S\8JK;$=B@"V';A="&OOS, M),Y V9<"Z:2PY4P85_H &M>@^L;RL S#9#:;^P_]P@Q1P20)VZ@!XTG+>&)E M?+->5WF584E2=7FKEJPIUC<0$\T#4M0C\ :B.(J/>!K"D@0E9IY1RS/Z'YU5 M%YF)<'3"!$$T"8_XFJ+B*#+SC5N^L97O1UQ4&W43KC@MMAU5$TLKT*7J=P0V MJ'G:UCP=[QXP==D%1V"#+B1M%Y(Q[@')B0IAE*#ID58-46&4G-'JK&4\LS)> ML;RL).%@AWFZQYR8^%DA+ET?1V"#:F'0/=.#\73:8#MJA"NT82=Z[@:.H=4& MM2_#*-(V8J!54Q1$9YY7L#,:T/H$7WX@RI;N6)8"FBOF#T23-=-TZBM^I+(C1)CD5KB HFP1G1=NX%VNW+ MNXH75)D!4M/=T$>];:9I!;IXJ1RA#+9H MIR=RG(1)<"Q:0Q2$LS.B[8P,M#N9&R&(%/H]5?'>JJZ8*5I!+EXF1VC#DCLG M!&"184U0$8[-@46=GD-W.K'!) M%6OZMWJ9%6PCSWE9.\S% P=':,.B>X.7,22%S_'_$1\RTM!,C(1F4%5U/5'7X8\1]V)"OK M*?E7)B7+Z\T=P2GA.D"=WS FGW;TX+W]HV7Y#U!+ P04 " #Z@V%7N,31 MVV0# !8$ &0 'AL+W=OMD ML>1RP@P&.5R@*>(W^82*D5E1XB1#F"4$ XKF0^/"/H]L2PJ4Q8\$;=C.-9!; MN27D3@XNXZ%AR16A%,VX1$#QM49CE*:2)-9Q7T*-RJ<4[EYOZ9_4YL5F;B%# M8Y+^3&*^'!H] \1H#E,D*\5B!5F" MBV_X4 9B1V _)W!*@;,O\)X1N*7 ?:D'KQ1X+_70*05JZV:Q=Q6X$'(8#"C9 M "JM!4U>J.@KM8A7@N5!F7(J[B9"QX,)%6>.\D< <0RB^U62BU/ 3P$69_0# M^ HIA3*3X#A$'"8I.Q&S-],0'!^=@".08/!]259,B-G Y&(]DFK.2M^CPK?S MC&\77!',EPQ$.$9Q@SYLU_=;]*:(0Q4,9QN,D=,*G*+\#+C6*7 LQVU8S_CE MS[ KR_"&EQRE+'?38DOT%XS M6A:_K,;[._.B$A3IA MD298+3_=*C]=+36F>_"0VK9GUY_D\:%1W^O6;<+"IK/[M+O^GE%T:.1TNUYS M2>A5.^VU[G1,& =D#A:$Q PPDC:]CXQ:&:\]I!W7D% D I: 9 >&PO=V]R:W-H M965T^_G[=,L3\$=9A3%/\C!-2,;75Z,/YH5GS66%JL2?(7_*]SX3V97[ M-/U''GQ<78T,V2(>\:"0"%_\>^0W/(HD2;3C6P,=[6S*BON?7^A.U7G1F7L_ MYS=I]%>X*C97H\6(K/C:+Z/B-GWR>-.AJ>0%:917?\E34]88D:#,BS1N*HL6 MQ&%2__>_-Q=BKP*E1RK0I@(]J&!-CE2PF@K6J18F387)J1:F387IJ19F3879 MJ17F387Y885C35HT%1;5W:UO1W4O;;_PEY=9^D0R65K0Y(=*$%5M<0O#1&KW MKLC$MZ&H5RQOTC@."R'&(B=^LB(W:5*$R0-/@I#GY!WYKY]EOI07^=7FA1]& M^7\NQX4P+*N/@\;(=6V$'C%BDL\"N\D)2U9\I:A_HZ]OO5:?Z>N?:^J/Q07; M737ZK"+?.L'_&HD7%3. MLT<^6O[[7^;,^$TE.R3,1L(8$N8@82X2YH%@'0E.=A*DX%E,TC4)Q""8B2!8 M1UK3G;2F0Z1%,CDS?)>NWY7BP!^IF!0T@HA"_SZ, MPD),'E5"T(*&"F'6ZX]%Z73>%P+2*CO5JH.TZB)AGJH+4@;'A##?"6$^S/$\ M52M'OB+^H_CF08P77"ZGV_%#>B:53K1VANI$WVAS09ZYG^7DQ1L0X1=6_K/2 M.R';Q7#MF!G3@W$*:92=:-1!&G61, \$Z\CG M?">?"-91@VFT M43)#KX=FZ42*E @O)V/&E3)2(8,L/Q-+J[S61YEER@C5=6.@,X.D1O^JW>A; M,G3Q#J4Q*,V!TEPHS4/1NGK;B\J:0+V=D:2,[WDF!Z&]&%U.?KP2LKO6-V/H M<-30IOLSRX.A"&J0O6[0@1ITH30/1>N*C+8BHUJ1?0B"K!3>C'_?\B3G=0*@ M4ABI="6\VIXS.Q,'@2RW$M/V8).D4?KPK-24UNI@3='>N&E:QJ0_<-I0N^QD MNP[4K@NE>8I>+.CD_.A2SVSCW*8VAKG\L(K%2BXOY(HO3LA@+5B] MGWM/!/TB]+P_U5$4F_:+.8IBB_Y2WX7VTD/1NC>VC1Z;^K#H'8\J+U)F?A*T MTUGU3QT:-FYHG7MG*J9(-M0L.]6L S7K0FD>BM8531L7-O6!X;OR/N??2NDR MV..QN08T# REV5 :@](<*,V%TCP4K2N[-O)LSMXFVVI"(]%0F@VE,2C-@=)< M*,U#T;I:;(/?ICZ668LP20ORS NQ0(O%FBN0:[-3TJ]Z]F ](FDVE,:@- =* MA-!M*8U": Z6Y4)J'HG4?U&PC]U0? MN3_JELMD%>:!3.Q4$2UU(EH/'RI(*,V&TAB4YD!I[BNWV#KNEE'MZ(JO#>-3 M?1C_4_TZH/WW\4X]BV*)599GW5P4I"TFPHC4%I#I3F0FD>BM:56QOPIV_T9#N%Y@"@ M-!M*8U": Z6Y4)J'HG6UV.8HJ#Y'<9L^^Y%PITWF4JDZ:&J"]G,$YK27EVA* MS;2EF(*E>(Y8P:)FOYP+[:>'HG7O:YM&H/HTPJU@^EFPJ3+1*_[(HW1[[-$% M/6KP#8:F$Z T!J4Y4)H+I7DH6E=^;3J!OE$Z@4+3"5":#:4Q*,V!TEPHS4/1 MNEILTPE4'VQ^HX=S]%8'*W7>MU9SQRJPU=:.#T:G[:A[6 _W0X'V@X72O-0 MM*Z^VAB^I8_A-YZ5_""Z@*L>,EA0T- ]E,:@- =*;CYT= M?8563QRL0NR6-M@];6K:X;NVYN&KME"K+I3FH6A=?;4!?4L?T/\<)J2A:5WAMQL&:OI&3A:8?H#0;2F-0F@.EN5":AZ)UM=BF M'RS]1CH_XV2AB0LY@44%?1H#2F*6(Q_<2]@[4I@NE>2A:K:GQWD:R,<\>JDV% M_!^1OSPC85YYEYX=3;$K?X>I?DSW[V$"8YB?A: MF#+>S\58G-4;#]<'1;JMMK&]3XLBC:N/&^ZO>"8+B._7:5J\'$@#N^V?E_\' M4$L#!!0 ( /J#85?*>P5:+0, +$* 9 >&PO=V]R:W-H965TR2LLJ*9\W6:]U-?&#;7.D).Y[5= LK4)_J:X$CNU?)6 F59+PB C9SZ]*] M6$XTO@%\9K"7!\]$.UES_ET/WF1SR]$)00&IT@H4_VY@ 46AA3"-'YVFU8?4 MQ,/G._57C7?TLJ82%KSXPC*5SZVI13+8T%VA/O#]:^C\A%HOY85L?LF^PSH6 M27=2\;(C8P8EJ]I_>MO5X8" .F:"UQ&\(2'X \'O"/Y](P0=(;AOA+ C--;M MUGM3N(0J&L\$WQ.AT:BF'YKJ-VRL%ZOT/EDI@6\9\E2\X&7)%"Z\DH16&5GP M2K%J"U7*0)(79(4;,]L50/B&?.2*%N0MX+H@3BKR- %%62&?(?#3*B%/'S\C MCPFKR,><[R3*R9FM,$D=RDZ[A*[:A+P_).23=YA"+LFRRB S\)/3_/,3?!N+ MTU?(NZO0E7=2< 7U&?&=Y\1S/-^0S^+^=,]DY_^B+_\Y^E$Q_'Z[^(V>_T_; M)6$R+;C<"2!?+]=2"3P&OIFV0!LD, ?11^.%K&D*J% E'_QVLJ$ M!\'U1W'D= QQ@T$UDC%F&@YL&F3./;/+J'<9G73YF0I&UW@2G_88C2('SM#D M&.-.W8'),6;J#%9\:8@UF9A=3GJ7DY,NVSOFMT7C#3(9;\I]GSM9_O^ZK)I*P;S5^[%PC7, M)]B/M>W3;_FVF7M'Q995$JNVP5#.V0171+0-4CM0O&XZ@#57V$\TCSGVE" T M -]O.%=W QV@[U+C7U!+ P04 " #Z@V%7L 5Z#H0# #O# &0 'AL M+W=OU'UPH&3Q%JPJ6TFN_^^-C!, AYFA'J3\.'S^GF/#>>P/''Q M31X!%/I>Y$RNG*-2Y;7KRO0(!9%7O 2F[^RY*(C2I^+@RE( R>J@(G=]C".W M()0YR;*^=B>2):]43AG<"22KHB#BQPWD_+1R/.?IPCT]')6YX";+DAQ@"^JA MO!/ZS.U4,EH DY0S)&"__9RL'&R+( M(55&@NB_1UA#GALES?%O*^IT6UF1R2L>?X7S=1QY M5+FZYZ??H#44&KV4Y[+^1:=V+'906DG%BS98$Q24-?_D>YN(LP!O]D* WP;X M;PT(VH Z G),QHK68.ZMS4T=H-9689MTKHNU3'J63-BX(J MO2Y*(L(RM.9,478 EE*0Z"/:ZGV353D@OD>?*U4)0%\HHT55H%O0Z4-WY$<3 M_< R$.B/$@0Q"LUMB6XIV=&<*B/W?@.*T%Q^T,(/VPUZ_^X#>HKETE39ET-RT-7#3&/!?,+"%\@H%^!?D8S^PA*_'PS>0ZG"O#OGG51"[^)_;)Z;26;V21PO MW<=S$Z/33#0QZTS,1DUH[IF-NXD*S[B#E)X*''7CX&GAH P^'X#CP M>^"CTA/!HPX\>@T\LH%' W!_X7D]\%'IB>!Q!QZ_!A[;P&,+>#SO@8]*3P2? M=^#S4?"O1]!MP%Z!L.'/AQMF'N+^,SHZPT3^1<>_&.?GBN0HKVM2V=8DFY/% MP$GHS6WRYW[ ZL@;[C3?#_L[K1T670P+,.Z&79(^5V]OM!C6F;\> MDNI^):V$T'L*E5R8_M/*[EM6(PIPG]TV+#A[BUVR/U=:;[S4WEJH&6=O 1\6 MX !'_B#IMF&+..J!NV?=J/D4^$+$@3*IL[K7&ULM5=M;YLP$/XK%JNF M3MK*2PAY68+4!- JK5+4M-N':1\7]KG!MPBV;&^,I"<+0A[EY"88 M*YK<$,3@<\F Q6,#4XAC222V\:OD5"I)"=P?[]B]W'?ARP(SF)+X>Q3P<*ST M%13 $J]C?D>V7Z#TIROY?!*S_!=M"UMSH"!_S3A)2K#801*EQ1,_E7'8 PB> M>H!1 HQC@/D"H%,".NA6P*ZYP*L$F#EL2^"E4?:P1S;(TJVB$IK MP28'>;IRM APE,J#->=4O(T$CMMW$&,. 9IARI_1I0,<1S'[@#ZAA[F#+B\^ MH L4I>@^)&N&TX"-5"Y4)5;U2X5)H6"\H-!!MR3E(4-N&D!0@W>:\8,&O"J\ MK5PV=BY/C$;".617J*-]1(9F=&KV,ST?;M2Y\S9U]VWJ7C/< 5_ ]3KX02P[ MU?'IY'R=LX[//<4IPT7)^/%5F*(;#@G[67=H"EZSGE>6TR'+L ]C1=1+!G0# MBOW^G6YIG^LRUB:9TR:9VR:9UQ+90:;-*M-F$[LX.1MQ"V7B3N$(GL2]QH") MRN"O*:W]5T\*.BNGD]?;QK9Z(W6SG[93DYYV:.*4UR M14C5O6_[!.@J[\(8R@-7?*=5JU6C=YWW-T?K$WTXU6O6'7WH%GW<'_JBJ[S% M=!6E#,6P%%+:54^4;UIT:L6$DRSO+!:$BSXE'X:BN04J#<3[)2%\-Y$"5;ML M_P902P,$% @ ^H-A5W9W-GHO!P #H !D !X;"]W;W)K&ULQ9MA;^(V&,>_BL6FZ4[J2N*D0&\4J26K=M+=5K6[3=.T M%R8Q$%T2,]O0.^D^_.PDQ!B"VW0/=WU1(-A_.[_8C_TG3\:/C'\42THE^I1G MA;CJ+:5GW1;RD.1'G;$4+]V!^[3Q5+J _W)>$46]('*#ZL[ MKC[U&Y4DS6DA4E8@3N=7O6O_310&ND)9XH^4/HJ=]TB?RHRQC_K#V^2JY^D> MT8S&4DL0];*A4YIE6DGUX]]:M->TJ2ONOM^JWY8GKTYF1@2=LNS/-)'+J]ZH MAQ(Z)^M,WK/'7VA]0A=:+V:9*/^CQ[JLUT/Q6DB6UY55#_*TJ%[)IQK$3@6, MCU3 =06\5R$8'JD0U!6"Y[80UA7"DDQU*B6'B$@R&7/VB+@NK=3TFQ)F65N= M?EKHZ_X@N?HV5?7D9,IIDDIT2^(T2^5G]"JBDJ29>(U^1.]46<3FJ"HS[DO5 MGJ[5CVOM::6-CVA?HO>LD$N!?BX2FMCU^ZJ?36?QMK,WV"D8T?@<^8,SA#V, MT8>'"+WZ_G5;O]PR#W1UC@*OE FV,N@=E9+RW^9'SS9RJ][2V3G"(UO5<=)! MM(SB=X60O*UFF\2_5U>EK>2YN*?EE[>5&IANYH.(V_$BL3TJJ?B MA*!\0WN3'[[S!]Y/;2 AQ2(@,8MBV% ,7>J37]?YC'(]FK/R.NMW<37VOSQ] MZ6^1NFA(73A)W=,-RS9IL=B;_XK3M1J M:B9O#UPO.*7EF/R";DCQ49=517@:$[075]J8.KO1E2FD6 0D9N$?-/@'H--] M $D14BP"$K,H#AN*0^<@W@[=>HK/ZV%XII?.-%_G:,:XDM2C/":J%T>&:-7( M8'>F>M6?/6&GSMYT!0!&+P-'XICQ1&_5YI3(-:=G:*GV5"J2'J)$ M;*4W=6U$1P>QS\?M2)W][(H42,Q">MD@O7P94D[UQER#>]YH=#;3=:I?'@SM M8#AHN0X14*L6.M\SVU/O9?#4QC4',WVC6J0:G9B(PQ\9T[]LF' M8BW4;E ?KNA(1(IB33+$U7!JI50)^KXU3SP/7^QS C4>4&HV)V,]?+?WN.-I M$:@%NC\V M=4&-!JA:!*5F7QCC-?PAJ&7S(=W"%%0M@E*S41KWX;OMQ^^4YRACI$ ;PE.] MD5-KL-J:4"&/+RJC]D7E8$T!=110:C8HXRE\MZGX>L% '7RO7(HRS:WP04T) MJ%H$I6;_5FVL"_9 PP(&M22@:A&4FHW26!?LMBXO"0NUY)-AP=UT9U"G<"W8 MN!;L=BU?-RQ4OZ6UPH?T.5-0M0A*S;Y$QC5AV/LY&/2&#JA:!*5FHS3&"KN- MU8O"0MCV4XWG[T<%2 \60:G9G(S!PM_@EHXN\7#S5RMC4&<&JA9!J=F7PI@X M#'M[!X/:+E"U"$K-1FEL%W;?XWG1[!\^;_:#>BHH-9N3\538[:ENB$@%JM*" M$-NAI2&=H7G&&&]E-6IAM0\*U%-!J=F@C*?"W\93Z3#I=E'NCG6>Y: N"DK- M3GXQ+BJ =5$!J(L"58N@U&R4QD4%\"XJ:'=1_KZ+O:"^"4K-OB@[:7# >7"PB7"PF7"G\$V!\4T!O&\*VGT3WH\# MH+X)2LWF9'Q3X/9-[YI4P7HN/ZQGY=W.W3G=/?'-W6KGD0EJCZ#4;.+&'@6P M]B@ M4>@:A&4FHW2V*/ ;8_NFOP7/3SU_7F=9K^A7!])2)I]1D*JR9XT=Z7G MNS>F#_)D6_&#WLFJU?;W&G@_.R"":M8F:PQ5X#94>V0Y*Z0&5B,^@$I)O#S, M.GXB!\#=A,]0DV9]O=H1.17^%N6CAP*5><35TW/-T>;QQNORH;Z^*5X]&_F> M\$5:"+7$SU55[WRHMM"\>MRP^B#9JGP ;\:D9'GY=DE)0KDNH+Z?,R:W'W0# MS4.?D_\ 4$L#!!0 ( /J#85??$[4!2 8 @Y 9 >&PO=V]R:W-H M965T)@<3Z'-HE:-;M M8MB%(M&Q5DET2=II]NM'28X=10QK8V>Y2"R9YR$IG5BO=,SS!\:_B"6EDGS+ MLT)<=)92KLZZ71$O:1Z)]VQ%"_7.@O$\DFJ3WW?%BM,HJ41YUK5[O5$WC]*B M,SNO]MWPV3E;RRPMZ TG8IWG$7^\HAE[N.A8G:<=G]+[I2QW=&?GJ^B>WE+Y M>77#U59W1TG2G!8B907A=''1N;3.0KL25"U^3^F#>/::E%.Y8^Q+N1$F%YU> M.2*:T5B6B$C]V= YS;*2I,;Q=0OM[/HLA<]?/]&]:O)J,G>1H'.6_9$F"L8'RJ8; 63 M0P73K6!:V:$^?]7)=R(9SR"\;*UHY8O*095:G?.T*,U^*[EZ-U4Z.;N5 M+/ZR9%E"^1M!W*_K5#Z2$X?**,W$6W)*/M\ZY.3'M^==J7HK-=UX2[ZJR?8K M9(M\9(5<*FB1T$2CGYOU4X.^JV:YFZK]--4KVPC\&/'WI&^](W;/MG7C,Y6\KY$[A\MUO;MF^2_KPMB[=_C<=7+?+'=H;#QTP>&#U\G#PWNW#$;H M[SS?KWC]5WCS+!*"7"](97[RYP?U/@DES<5?.IO7L($>5EZ,SL0JBNE%1UUM M!.4;VIG]](,UZOVL\Q@2YB!A+A+F(6$^$A8@82$(UG#Q8.?B@8D^^U550BO. M8DH301:F@Q7*- M@S_63DB8CX0%2%@(@C7L--S9:6BTTV=UE>4//)64BS65-(K2E'+5..=98T=G.L)9$P%PGSD# ?"0N0L! $:UARO+/DV&C) MRSA>Y^LLDC0A3"XI+S\V53_+\LG AI*3C EU1Y46:C?5.7;_]X6@P;+7T-"WMT;@_:K7T=3-2_X7M M<0:ZEOWQ>-)J&;9;VOVIW6O,J''^)KOS-S&>OT\T+N\+TD4:1_5SF.1O=?^= MTT+6Y=7E]3S4G3$N8C80$2%H)@#>=-=\Z; M&IWG,4[3^X+,UYS3(GXDO_&H$%GMPLN="W7>,X*/]1X2YB!A+A+F(6$^$A8@ M82$(UG"TU=L_5NPAG[%L:2 C0VD.E.9":1Z4YD-I 906HFA-/S][3&[]O]6= MF7^TPZU6G7!J69H;' ?:KPNE>5":KSTF/E^5!: *6%*%K3 MV?N8QH+F-!8TJ('2'"C-A=(\*,V'T@(H+431FG[>!S:6.;'Y[S4$,FV86^TP MYU1?0B"[=:$T#TKS-8?$FF@K"&CN@Z(U?;E/?BQS]/-*;FA6'>TV:/@#I;E0 MF@>E^5!: *6%*%K3M_L,R!I!ZP-DU#"'TAPHS872/"C-A]("*"U$T9I^W@=( MECE!JFV<"K'6?E_NRFJG.79?%VJ:^SG:FTB:"Z5Y4)H/I0506HBB-;VY#\[UJLS4M/Z$)FE0F@.E MN5":!Z7Y4%H I84H6O.[Z_M S88&:C8T4(/2'"C-A=(\*,V'T@(H+431FG[> M!VJV.5"[C3*JR@DB2CN_JRL'82A^[7:ZHZU]S=T>;55H>@:E>5":#Z4%4%J( MHM56[3Y;+953?E\MM1.D^KYSO9IHMW>WG.^R6L3V8O_<.G/J17E[3+U&\&/$ M[]-"D(PN%++W?JQLR^ME=_6&9*MJ3=8=DY+EU+W1DA[$]7.6?R\> MDZ14?IO/TN+]Q6-9/KV[O"PFC\D\+MYF3TE:_>0^R^=Q67V;/UP63WD2WRT' MS6>76J\WO)S'T_3BYGKYV*?\YCI;E+-IFGS*E6(QG\?YR\=DECV_OU O7A_X M/'UX+.L'+F^NG^*'Y$M2_O+T*:^^NUPK=]-YDA;3+%7RY/[]Q0?U731<#EAN M\8]I\EQL?*W43^5;EGVOOW'OWE_TZCU*9LFDK(FX^M^/Y#:9S6JIVH]?&_1B M7;,>N/GUJVXMGWSU9+[%17*;S?YO>E<^OK\87RAWR7V\F)6?LV3.XVH/Y-%W]/_ZM^45L#% '>P9HS0!M>X"^9T"_ M&= _ML*@&3#8'M#?,T!O!NC'5A@V X;'/H=1,V!T;(5Q,V!\[("K9L#5L0/4 MWNLKU]L:HNU[%NKZQ3[ZU59?7VYUY_4>[AOR^H*K1[_BZNM+KBY?\\O5G^_R M;]^(R_CF.L^>E;S>OO+J+Y83:#F^^I.?IO5<_U+FU4^GU;CRQOQU,2U?%#>= M)&D]ZY1/LS@ME+\I49SG\?*1GXRDC*>SXN?JT5^^&,I/?_U9^:LR396OC]FB MB-.[XOJRK':E!B\G3=G;55EM3UE5";.T?"P4,[U+[CK&V_+Q_4/C??GXJT/C M0_GX@>P)7%:OP?J%T%Y?B(^:5/3B]*W24]\H6D]3NWZA!X8O9F^5_FIXOV.X M<41UR7!3/CR,7UY']SI&6X=&YV]EPVWY\"_)4S6\MW??G>.K=PUWCZ^N=0SW MCJ_>-=S_8\\]^&,['_ZQZM'Q?_)]R13JKWM9?^GU]^W.8YPGRL?J7_X[Y3:; M5X=#1;P\H/A0M;+T(:D.44KEXXNRN=VG^&7Y\(?G.+]3_AE4I.*6R;SX5\?S M^;BJ/^BN7Q^6O2N>XDGR_J(Z[BJ2_$=RB?DD%I!82&(1A F=9[#N/ .9ONH\A9+=*Y-L/J\Z3G7D-OFN-(7N ME&I-IMPORD75=J9%L8BKHRWEI^H(JEB.^[FKU4@+GMIJ2,P@,9/$+!*S2>LJJ.!U>#]5-> M]8;=S<;#GJZ*6YGDGEDD9I.80V(NB7DDYI-80&(AB440)K2&X;HU#*6M05C- M3+*B[)KO4N+4^4YB!HF9)&:1F+W"AAO-[VH\V.J0#EG1W:TXZNM#L:)'5O1W M*_9[>G^K9+"[E:;V1KJX54CN6 1APO0+.< MHDJ:E$C-(S"0QB\3LT>Y<&E_U M>EO3ERSIDIA'8OY1OXR +!D>53*"2@K3?+R>YF-HFC\E^33KNJSP45KAU&E. M8@:)F21FD9A-8@Z)N23FD9@OGQ9:]>CPOCYIN%SC=S4-Z>A3FP:)&21FDIA%8C:).23FDIA'8CZ) M!206DE@$84+?4'MM>J-WYDN>S0Y S0?5#%0S4?:H!J(:I%E";.;:V=VYIT;G].BC*?3NH3'ZN9_$LZ M+0OE=^4?U0^FZ<,;Y>]/RX..OZ=)YUR6\B?/95(S4,U$-0O5;%1S4,U%-0_5 M?%0+4"U$M8C2Q#;3IC?5<\1:CIPYN9V0FH%J)JI9J&:CFH-J+JIYJ.8? MF 2#U56=SM9![D>(:A&EB:VCC7"J\@SGT4NEK\]99TM!0YNH9J":B6H6JMFH MYJ":BVH>JOFH%J!:B&H1I8EMIHV#JL-S+Y70-"FJ&:AFHIJ%:C:J.:CFHIJ' M:CZJ!:@6HEI$:6(C:H.OJCSY>O12"8VWHIJ!:B:J6:AFHYJ#:BZJ>:CF'Y@$ M?3)NZ.>\^NW#BUEZ":@6HFJEFH9C>:\-ZSG7?^H27=CI+C[9(> M6M+O**GMOJ>OV6HS?*?IVUN%Z)Y%E";.U#:[JLFSJ[>;]^S)EM=GNA9S'^7, MR9,5S:2BFHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:6)[41KVXEVYA6(A@9J43IO_I.W!LWA5]UDGU7 M9N36R?V#U Q4,U'-0C4;U1Q4L#F_@AJ>_8 M'J?I(IXITW22)W7^9'U? O'V[>O[MM=7<^*G:5F-:I$5E\O# M325)NU=::*H6U0Q4,U'-:K3Z'A?KJQ*]M[V^>%7"1HLZJ.:BFH=J/JH%J!:B M6D1I8N=IX[+:@1O%+N;?DKSN.DV+B7_$TUG\;9:(/>; S5'D54YN(VB:%M5, M5+-0S6ZTS2NE0UWKZZ.=*\=H4!;5/%3SC_V5!&C9\-BR$556G/YMY%631U[_ MA(^)D5<\N16@J5A4,U'-0C6[T83[) VUWE#?:05HX!75/%3SC_V5!&C9\-BR M$556; 5M3%63W_)U[PE6Y7?E<^>;B#MG/QI%134#U4Q4LU#-1C4'U5Q4\U#- M1[4 U4)4BRA-_%C,-HK:/_==8OMHCA75#%0S4O_G\Y9=" M67TN3V<30;.RJ&:@FHEJ%JK9C;;YWI/A[H=KH37=CIJ#G7>R>&A-OZ.FIO9V MWF33L9FJ]W?>98/N6T1IXMQMTZA]>1!OXZS&ZK3GHCZK\::9NH?.<\KQDZSE^_GR9V(U Q4,U'-0C4;U1Q4=KW=/-NZ_&CB)OS:V5/0@"JJ&:AFHIJ%:C:J.:CFHIJ' M:GZ_,R:LZ=NK+#2@BFH1I8G-H@VH]N4!57J5];>M YOVV.?->IVUYU;X\CT] MN16A(5=4,U'-0C4;U1Q4Z#UMG84&=U'-0#43U2Q4 MLU'-0347U3Q4\QOMX#H+3>2B6D1I0K,8M(G<@?SFL&=99SWF26:CFHUJ :B&J190F-B*M;43R%/!)*RVY=7)/0?._J&:BFH5J M-JHYJ.:BFH=J?J,=6FFA14-4BRA-;!9M['@@CQV?8Z5E98NN=W9\E._JR;T( M#3&CFHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:6)+:N-.@\&YUYHD4G+6U0S4,U$ M-0O5;%1S4,U%-0_5?%0+4"U$M8C2Q$;49I@'TFCBB0LM-(Z,:@:JF:AFH9J- M:@ZJN:CFH9K?: <76FC.&-4B2A.;19LS'LASQEI/517SU\6T?-E8;YU\2RMY ME9/;")I 1C43U2Q4LU'-0347U3Q4\U$M0+40U2)*$[M-&U0>C,Z]1D+SQZAF MH)J):A:JV:CFH)J+:AZJ^:@6H%J(:A&EB8VHS1\/Y/?T/>V65G+LY*:"9HE1 MS40U"]5L5'-0S44U#]7\ U-!\E%KZ'Z$J!91FMA VMSP0)X;_@_N:2473^XB M:'H8U4Q4LU#-1C4'U5Q4\U#-;S3AYE>CWG#G)EEHU1#5(DH3>H;>QH=U>7SX M\Q^ZEY8:CF-]KFO;2TD:H-1X.M_M&QX?8- M]M ]BRA-; IM/E>7WU%TF70QYT^S["5)FA,?GQ;YY+'^5+-]G]TJ-T_N!6CD M%M5,5+-0S48U!]5<5/-0S4>U -5"5(LH3>PM6MM;M#.?;M71G"ZJ&:AFHIJ% M:C:J.:CFHIJ':CZJ!:@6HEI$:6(C:N.\NCS.^R=\A)J\XLF=!TWEHIJ):A:J MV?KN+7(UM=:CF'_LK"="RX;%E(ZJLV K:F*PN3;]M?8SS MT^M*YRF?KCZE>7E*=1[GWY.R/;.ZV34ZFP&9W[M%-0/5S$;;2CR-MQ)/%EK4 M1C4'U5Q4\U#-1[4 U4)4BRA-;"IMY%671UX_['X:?'KDAS;+X[%Z9\"PIXK3 M[5:^>R=W##3WBFH6JMFHYJ":BVH>JOFH%J!:B&H1I8F-I8W'ZH?BL0?.SBJ_ MUV=6ZH.3+WL/3M!L+*H9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6D1I8JMIL['Z MN;.Q.IJ-134#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BRA-;$1M-E:7!P*;D[7U M"JEJ,8OTKEI&M8= RQ.WXB'0H3.U:'H6U0Q4,U'-0C4;U1Q4UN7SKZ!YF51S4 U M$]4L5+-1S4$U%]4\5/-1+4"U$-4B2A.ZR[!-U0Y[9UXW#='D+:H9J&:BFH5J M-JHYJ.:BFH=J/JH%J!:B6D1I8B-JD[Q#>9+W:Y+/Z^M-<=U4.OL(FMI%-0/5 M3%2S#OS>U=[>=[#9Z(XXJ.:BFH=J/JH%J!:B6D1IJZ9Q63PF26G$97QS/4_R MA^0VFMQ7WP7+ MQR_;LC?73_%#$L;YPS0ME%ER7^U"[^VH6B[FTX?']3=E]O3^HOHM?,O*,ILO MOWQ,XKLDKS>H?GZ?9>7K-W6!YRS_OGR:-_\/4$L#!!0 ( /J#85>;6[2& MC04 ,8K 9 >&PO=V]R:W-H965T36?9W;)HDB19![?2^BDJE,%-C^_ MT/V\\;(Q#S1CEVGT-0S$]FRRF*" /=)])&[2PS^L;-!<\39IE.6_T:$L:T[0 M9I^)-"Z#909QF!1_Z8^R(QH!DM,?0,H T@V8O1)@E0'6T(!9&3 ;FM*\#)@/ MK<$N ^R\[XO.RGO:I8*N5SP](*Y*2YKZD,N51\L.#A/U9-T*+K\-99Q8>]_W MH?B)OB0;EBB-T75$DPR=H-OB44/I([JYO4/GZ@E0)3^Y3- PRC[+,C24C"UVEB=AFR$L" M%O3$>_KXI2;>D+U3=1%YZ:(+H@7>LMT46>:?B)C$ZLGG4A_^[S[1AKOZ\"O* M93A^-=S[6/+^\'"BZ4NK>MRLG#=[A4=,C%'O,]?WH&A9ZIU[FNWHAIU-Y$LU M8_R93=9__(9M\Z\^E2!A+B3,@X3Y0+"6NK-*W5E.MUY1][]]_,"X>F6<'R@/ M>@?_#%)32)@+"?,@83X0K*7IO-)TKAVQ%U0.S@U#5* ']A0F29@\*85WC(=I M@#Z%2?FF_]RGMI8]5FU(F%O YCE,+;^>U\3!Q'9F*^.Y*>3 ."9E6B)8-3R> ,'2HL"88/$D>3 M2-';VGK']C8DS'LS=Q^HNI8BBTJ1A79"^IIO+.30.']F7&Z4D$]#CNYIM&=] M0BP@1P@DS(6$>9 P'PC6DG=9R;O\Z-P4I%%$>:9N%4.P=P1JJQDK/"3,+6"+ MYOB:8J3/V%'/P4>/=/MIL M:G4G>WTCQ@X-*%J[RQL[>_S^Z6B@"$4-MF9JTBV/KPKAB#6AV@-!>4 MYH'2?"A:6]K:[\#:K?<'-\=Z^&C10/?0W'65C+15>W7^%KX-K8P!#.AAXR6C90 M;P.4YN$>=\.:6?9BV=4-J-JV;K43@O56R*5Z+4;1 .D@W8A+4)H+2O/PL55R M@DW+MKL;-:AJV]+5E@G6;MG?[6*5V&;[L&699.YT=PR@S@@HS1O:"!^JVK9( MM?&!EY#&%@8U.$!I+BC- Z7Y4+3V_YUKTX3H31,P?TM?SUC]06DNZ7%PEE-L M=Q::PXKY4+FU%:L]%Z+W7)KKS('20#H>EZ T%Y3FE31L-22<+Z;S(PE_A25# M:DN&Z"V9T4ZEGC=:05!;!I3FE;26@LYL2KJ;!JA:VPK6A@O1'S)I+SX'B@AJ MP(#27%":5]+:(EK3HV4H5*UM$6MKA0RV5M[K7I, M!HRK O+[QS05+Q>J@NKH[OI_4$L#!!0 ( /J#85>8N1."0 < XT 9 M >&PO=V]R:W-H965T#; @^<+ MG\+[NG2W$O;Z3ZO+Q.]=EP;646+F23\[&WBY1S*2@(>(2BSS=7Z.6+FOCRI\U5V/"5#+1A7!@F^QJN M2:#K:-.B)K:E)N)AC%I#WA8@T%8^OKS-EB*09P,]@&0R?9"#Z:^_8-_[K:T) M.C)6D\W6LEEAG6Z1_?=J<2O3O"N?/XJTO3>R+L5V9*PFEJ_%5Y'/!PQ0S[E,R/AT^ M;$H%G7&4ZJ^E^J#4=S]D&H29W%^5;ZEZ0RFC'#=4@?4ZJAJM58U 59=Y^*+H M %6C-E6$-32!M3IJ&J\UC??ME#*>.73'L=T=,1[[G#9$MMS7Z+8U_R=K_R>@ M_\T1Y#7Z(C.E0Z0G-R3+;BAN([FWGHGMIS?!DY'?T .ZY1@T[!DX\(Z1O=0L MID]4@A[TY;VU5Y4V@\DP;XB'O7-5OX%&&)PVOA8,J 6>/\A4,RUZ'F_0=1H& MLE4:[G(:ZEX,_HGD^9S#+OF M*MUP$H9!J3ZSN*@L[6-:D\F:LR?LAJM,PT48))'&5.,BD]DR^8E'FC+[ ")L MB COC43V[..BFMNJR8G7'+NKV[;V]+H: ST8IIX=PQ(X-;F(]=MZ\L0:J_M M)FR8"[C2F5*=P;=#JU:X=*\;";$ MT*+,,1"&9N*I]=U_ARF_,D6>36'28JJ>L##\1F!^:Q\)V@3O,'2(8-B48V2) MH38"4M$4>-!;A!ZX1@VN$@$_Z>_TTAW$6!NB+B%;M4>Z(JBJ]?3 : M,8Q&8$;;@:=Z]&YM@M*HOS%HCRJ6"V1B,/#]Y=8+9O&3+[.7;HXV/CV!8^C^6)BJ7?+!9^L@-,8-A MC/^DA0G6$5A5S=('IC&#:0S&M!T+$SM*^P>DJV%3KD(-DC$X#[7_VL0.0_NM MH%2:^\ P9C",P1AVX-K$#FL'!;L/#F.&PQB(#$7R3A?U3D8Z M8&FY^:0\48WZ/_?)8EZ/LDK6&\!FOX'4$L#!!0 M ( /J#85?\B5T[2@0 #@1 9 >&PO=V]R:W-H965TB#XPUMHE(HI:D M[1CHQW=(R?*E%+-U#30/L41Q#L\9CF:&&FRY>)$K $5>LS270V^E5''K^W*^ M@HS*&UY CD\67&14X:U8^K(00!-CE*5^% 0=/Z,L]T8#,S83HP%?JY3E,!-$ MKK.,BMT84KX=>J&W'WADRY72 _YH4- E/('ZO9@)O/-KE(1ED$O& MO:8V/+[>HW\TXE',,Y4PX>D7EJC5T.MY)($%7:?JD6]_@4I06^/->2K-?[*M MY@8>F:^EXEEEC PREI>_]+5RQ)%!U&XPB"J#Z,P@C!L,6I5!RP@MF1E9]U31 MT4#P+1%Z-J+I"^,;8XUJ6*ZW\4D)?,K03HVF7]=,[71<'21DC&]HHL5CVI+41-N=P*!: J821<8[V\)HXD2Z4V:EE=KY-YH:G& HIYBV;V!(D+!.>KF*;47#3#EIQ M_^AOX&^.93D7OE!6MY;5=Z M 8&=#%GHFK?9U[PJ]Y*E+FT8C.]83A*>IOH-*D"4Q>V]37RY;.](>]2^Z??. MI#O)72@]# [=0/!V"9IF1JKCT'J%[M[+4ERP6\6& MFV5KNZZ6+9?%47#^0MLGMCO!H0B=>3VT3^Q& MW5X#YT.K$KJ;C;>K707@+'?N.:?4#NU%Z.XO&NJ8.PJLW480=__A4?O$(&[R MZ*%]"-W]0P/M-R*A:Z73;L?GO.T3HW[GC+=_= ;-0"S-T5R2.5_GJCR1U:/U M\?_.''K/QL?ZLX YVQY@RF\*GZA8,BR]*2P0$N,1HT"4Q_3R1O'"G'2?N<)S ML[E< 4U Z GX?,&YVM_H!>J/):._ 5!+ P04 " #Z@V%7J[0T1B4$ !9 M%0 &0 'AL+W=ORP&QF9)SOKDV3Q1DJ(;LB.X3%FRVA)>1B2%.3[2B" MB0HJ"].QK, L88Z-^53-K>E\2O:\R#%:4\#V90GIXQ(5Y#@S;.-IXC9/,RXG MS/ET!U.T0?S;;DW%R&Q8DKQ$F.4$ XJV,V-A7T>V*P,4XGN.CNSD&H0#&7%%!\'- *%85D$OOX69,:S9HR\/3YB?VS2EXD(]XZ2L@\4.RAQ7G_"A M/HB3 ,'3'^#4 4XWP'LAP*T#W->NX-4!WFM7\.L E;I9Y:X.+H04' &5 M:,$F']3IJVAQ7CF6A;+A5+S-11R?1S_W.7\$-SA&6$H&U@7$#%R"C2C)9%\@ M0+;@*^&P "M2BO)D4 F\(HP#4:=@411@DT&*+I="KP2LX:.H(PX6E$*<(OG, MP"V*28KS?\7[CR'B,"_8)['&MTT(/G[X!#Z '(.O&=DSB!,V-;E(3&[/C.LD MEE42S@M)N. +P3QC(,()2GKBP^'XR4"\*0ZT.57GZ527SB#A!NVN@&M= ,=R MW)[]K%X?[O2E\_]6CWYY]=9AN$V)N8K/?8EON#HN0/0@ZTJ\%>J#%=SEHMID MK5R 14GV OWW7X(2W'!4LG_ZJJ-:W^M?7UKM-=O!&,T,X:4,T0,RYK__9@?6 M'WW2Z"0+=9)%FLA:(GJ-B-X0^WS#27Q_>:=$C$^- %7B]6H$ZR4*=9)$FLI8002-$\,XV$N@442=9J),LTD36$G'4B#C2 M;B,5HW_ZY9^X'1?IP8R[)G*.L1W7Z7A(#\AV@GX+&3=)CP>3OA7'"&FVZ_H=@G79L]G+SH MK'.<7H 4841%[<&^ZM=\QCWO:L9!M_7I0?D3>]+UF7.4X[F. MVS6:F7WS(?R MWE!=33W35Y>.7R!-<\Q @;9B*>MJ)$R15O=XU8"3G;JHNB.+\EA#\-Y +-;>K\/U!+ P04 " #Z@V%7*KB#LN@# !3$@ &0 'AL M+W=O$-(DTF3R M7&E7H\UN^Z'J!P(W"5K 6=LDTW]?&PB;$ ^3F2*-)MC<<^ZQ?6QL#XZ8?*<[ M (:>DSBE0V7'V+ZOJC380>+3+MY#RM]L,$E\QHMDJ](] 3_,04FL&IKFJ(D? MIL%H MR1G%IZQ/]WX 0X5_JRB0 RBCWW[1'>T/F=':))NT239MDVS6)MF\3;)%FV3+ MEL@NK&Q55K::V$]6[G /\\5[#7QE![YNYY5,+.TR+Q>43DXI=E&'D6U[VD ] MG'NT,>];/=HFV?1:_KUGZN:E_EF;*>=MDBVN];N64>O^I:21AFZZ;A5V81>[ MLHO=:)>?FP&Q!7C-)P67?:;!L(Q>S2>-"=_JDS;)IM?R>U:MFV=M)IRW2;:X M5F^9GEYSB62$-,^0>\2I/.(T>N0S/YI%Y\N*S!K.E3U-W3%JUK@.,K2>?1DT MN0ZZ-PR]YK*I)$K7=+L^Z>5A/?/'6+'%C][S$2@$Z/J9[! MCM?5M%]EWIVUJ6+>)ME".B:V5YM7RU=;WKMJ>>%"]>R$F0#9YM<3% 4X2UFQ M?:YJJQN0A_S@7ZL?Z_VY+JE?Z/UE<<'QD[ZX;N$GB&V44A3#AJ?2NBY?M$AQ MA5$4&-[GY]LU9ORTG#_NP ^!B #^?H,Q.Q5$@NH>:?0?4$L#!!0 ( /J# M85?TQ'_$F0( +D& 9 >&PO=V]R:W-H965TATI&HKN,0;#:8N2Z9_7:)0ZW'0"W8' MMWQ96'<0IJ.*+7&&]KZZT;0+6Y:]\,G#Q/N KQ[796X-S M,E?JP6VN\G$0.4$H,+..@=%CA1,4PA&1C)];SJ!-Z8#[ZQW[)^^=O,R9P8D2 MWWANBW'P+H <%ZP6]E:M/^/6CQ>8*6'\+ZR;V&$40%8;J\HMF!247#9/MMG6 M80] /-V > N(_P3TGP$D6T#BC3;*O*TILRP=:;4&[:*)S2U\;3R:W'#IWN+, M:KKEA+/IEHF5H->9@ MR3XS!JTYA143-6OZ5=# 8#+#KB(<9'YI$1JRH2=S0VR5)E$21:-PU>%NT+H; M''1W)2U2;@M* TU0)BRGAM$HF'66%=1D35/'2.^_4H8[VYU-,OA+X*.XQL)! M+2]]C^'>="A1+_W0-)"I6MIF4+2G[5R^\.,H? QOAOHUTTLN#0A<$#0Z>TM" M=3,HFXU5E9\U&PO=V]R:W-H965TE5';MNC)908KE)<^ Z2\++E*L M]% L79D)P//<*:5NX'D=-\6$.5$_GYN(J,_7BA(&$X'D.DVQ>!P"Y=N!XSM/ M$W=DN5)FPHWZ&5["%-1]-A%ZY%8H.9!0&%1!D$K!\;& &E!D@OXU>)Z50AC>/^^Q/ZYSQWG4W7'MU^@S*=M\!).9?Z+MH5M.W!0LI:*IZ6S7D%* M6/'$NY*'/0>-8W<(2H?@V*'UC$-8.H2OC= J'5JOC= N'?+4W2+WG+@8*QSU M!=\B8:PUFGG)V<^]-5^$F7TR54)_)=I/17>@B MO$(3BADZBT%A0N4Y^HCN MIS$Z>W_>=Y4.9,S=I 0=%J#!,Z ANN5,K20:LSG,+?YQO?]5C;^K$ZRR#)ZR M' :U@%/(+E'H7:# "T++>D:O=P]LZ?Q?]/$_1S\@(ZPD#W.\\&7)A\!@091$ M/VYF4@E]:G_:U"[P6G8\GZJ/4 MG&Z; @VMXD"!=J5 NW99XX)YH6]7E:P(6Z)$+U.0V=K\HUT8(1)S9OBBL+!) M4AOAK9(T"1878+Z7HYGB81/Y?7>S3WY#\0[([U3D=^JW/][EVS_#0I&$9%@9 M :K#@!E;8WH@B+3Q7QODK?PW"1878)T]^D//\XX4:"CB@0+=2H%NK0(3._- MR9+,*&CN4UV;2FRXMU%?B_Y6ZIL$B[NG6]^[]%I'W#<4\H#[7L5][X7=;[EQ M$.P,X:"K\80O&?EMK:2&O9.-I5L$[V1OC4[M_*[%+CZUZUQ9[,86N^#0KJ#" MW:M-4Q#+O"F0.M,U4T7-4LU6?<=-7FX?S0_]ZY%OF8]UGU*T%7_ABR;G%HLE M81)16.A0WF57WW"B:!R*@>)97AG/N-)U=OZZTKT6"&.@OR\X5T\#$Z#JWJ(_ M4$L#!!0 ( /J#85<*=C1K# 8 $HQ 9 >&PO=V]R:W-H965T#+D$L\TYO'FUV[TW"@_:G%?S9%5I\\T*K+VQ%"$??BKQDMZ,5Y^MK M36/S%2E2=D77I!1GGFE5I%SL5DN-K2N2+AJC(M<,77>T(LW*T>2F.?9036[H MAN=921XJQ#9%D5;?[TA.7VY'>/1ZX%.V7/'Z@#:Y6:=+,B/\"7.9L*.3_X6SU-2SFE!T,5? ME+'WZ(%4:+9**X(NT906ZPU/&UG29W30>-VUNO )3[-<6%ZBQYF/+MZ]1^^0 MAEA]EJ&L1(]EQMD'<5!L_[.B&Y:6"W:C<>%^[80V;UV]V[EJO.&JB>YIR5<, M!>6"+"3VL=K>4]AKXK)UU\YXO79WAA(X(^LK9.H?D*$;IL2?J=K\STVI-/?5 MYO=I)]L+;EMG-VTG)G;$([,]U.1Q M(T-W[7XC_[C1I6%@M]\JD+3".K;-?K-0WLP=]YM%DF8F-KQ^JU@R1GW8*)&Y M;UK.OEGO'MC=/;"5@<,G)15)_%*(R6([^1-O5XR+V5Y6+L7L M4+R49'-TD;V>ED:<7<_VP8-FCTW7UU0]$-C[VVK6% MQ.QA:E,Z>:[((&&!9 ARD4'V&D'"8ME=L#S;,_! 9)*&2I&YG(?U_6J?KI2*?Y ?3Q-+"U2[.U5W>ZY<0&F!9 0RP8!V&H'2XI-N0B(? MZ)NB.5@BQDK13-L)%Z?S+XBNZ]5@^?*M$G-N?@2E^:"T )06@M(B4%H,2DN@ M:'TA&WLA&[^TW-*:0PD8DN:#T@)06@A*BT!I,2@M@:+U!;RO,V#EBG _$I.O MFVR;YJ3D[$?ONRWV\ T*8]UPK.'[KKK_LS4+6F"0#$(?YG#0N@$H+9;>@[&) M/7V8QE7C[ MGO]:/U8O]C^66L'KB]VGV*,_=2ONS0Q\DS0>E!:"T$)06@=)B M4%H"1>LK>%\IP;]6*L&@M1)0F@]*"T!I(2@M J7%H+0$BM87\+YF@M5%DY_. MW<=+[)YEFWB8N4'K(:"T0#*$H\P-6@L!I<42]UW3<,?F,'&KAME7S;X,@M5U MD&#V\"!5!>1*_!24YH/2 E!:"$J+0&DQ*"V!HO6%NR^M8'5MY8?Y&K28 DKS M06D!*"T$I46@M!B4ED#1^@+>%U6PNJKRT_G:.\H"CND=+9B#UE= :8%D!$?I M&K2\ DJ+)>YC;%O#HK)RE#O-: ??51>D6C8?Y3,TIYN2[[X.[8YV'_Y_;#YW M'QR_P]<1EAR/ZQ\*--]Q[_&[7QGZ^T]GD[,#XO=@!2/10T%+,K9V4U:5MBVP'!187K()2K6P8+[!4 M0[ZU1<4!YP944-MSG,@N,"FMQ MKD%^J%5ED"I9E)^?&U)K6Y/#3Q^?F3_:()7P=QA M 4M&_R*YW,VMJ85RV.":REMV^ W:@$+-ES$JS"(2+/%BQMD! M<6VMV/2#R;Y!JWR14A?*6G*U2A1.+GY7M7A39JP ].X3$^(]6@%'ZQWF@#Z@ MM:K+O*: V ;]44LA<9F32X7?5YQL^_P6^*U5$^6/]K"&K.9$$ MCBKFHZD85E2U["HFQ;Q417A<*7]_4L3H1D(A_AFJD<:+8-@+W8LO184SF%NJ MV0K@>[ 6/__D1LZO0P*-29:,29:.1-:3,NBD#,ZQ]Z443U)"[^7/^E+"HY25 MDE(T+STIVY?]_9"2C1.A<4+_".X7$R^*XV!F[X\U>FX6AKX?Q%[?+GENYT6> M%TWBOEWZ?;Y>TL(N:>'9I+4M4YB6R2J=EL$>=Y;E1^MW3+)D3+)T)+*>%%$G M1?0F6E$TII1CDB5CDJ4CD?6DG'123MY"*YH\ZPGNQ V]Z*05#9A-_6D8G;:B M 3LO=MQGK>C[?+VD3;ND3<\F[7;]9;#UG$7]:+V.29:,29:.1-9+?=RE/GX3 MK2<>4\HQR9(QR=*1R'I2NL[3>R.2)TL]V5PY4Y:)_,7[N72W=@ M/M%7%.84_$3?W&]\QGQ+2H$H;-16SL5$>EWC/EHB!*KXI95\X% M)9.J4I%W<13UNP5A96(D$G=YTWL37MVG?5*A*_,GH2M:6 MD;$RYORC67DWN>E$ID4TIYDR$D3_6]);FN=&2;?CDQ7M;(YI*M:77]3O*_/: MS)A(>LOSO]A$/=]T+CMH0J=DD:M'OGI+K:&>TM!5^E"F0C>SLJ.U+-XC^SM?GJ,H/D,XPDE#]=MP]3N:G:.X7U7'?O6N-KAQ MB3+UDY0[_I/8A/T:V@$Z;05_1&]\D)G;QL>#,3E!8F'%_1 MB)0?35E=1+",O!2Y)QG+F?JB2_AJ36$*MLODZ+6='022BJ6M#/\Z8>X M'_W2%#0@,2^$R2:$2:6>?&-'0?]4YM\I6LA_FYPGD,Z!Q#SGZ<9Y&NP\+R)"V\;C<&0)ZH1'@:F/U*FAU]#3Z6W?KTUTQ@\UK&R0@,2^2<>38*H)- M&*L'9!Y*S7=?(\LXV)/^H*) .2>BT1TH#5HUW]T>:X[R MXB!*#=_; 4WG\JD'@G!+6T?K& @9.X:,4^"A )07H=1\]XXJXS!6'C04@,*E M5=L>"O">?'%X&8?Y\CTKOYM\ 05-*#4_K@XU8V#6C$%A$TK-=^]P,P[SYD'Y M DJ75BV.MRZ=O3T)X_ R#O/ESHD]:Y3Z;=7%]GV5]0N$JK[?VHQFF$%;SM18M?KLRN5E@ZEC3#%B1Y\X M3)\-@\-W,($3;G3K/#D&B&('HA@81#$HB$*I^>X=B.(PB$*-$KV=42*NTFDW MH8 HUO?K\!2'\;0AH4[.J>$FM^Y0Q^!4[#@5 W,J!N54*#7?O>-4'.;40R=" MK.R>J0MK#8AG?6N.4W%K3JW-C1!)T:/V>-I$ J57*#7_Z:*CUP287A-0>H52 M\]T[>DW@YTJMY,XM6KR52.%#'VK-@6H2!M5P(IWZ8A1N?.M>=)0G]+5']-#/ MZ&$?TA^#;!-'MDGX.?U!.90VYA#>R:%C8&OBL#4)8VM3#KF)Q^_B8A1VT+HK M'0.;$X?-21\XD4"9%DK-=^^8-@E2XV&)=-&82%%_.Y&. :R) ]8D#*SA1#KY MQ0AT"A=*S0^U ^CD"CB'0'$62LU_9R*8;MTRDH7D*I^>X=7J;AV=D'\J6H7A%6 M')'LTX()BL8+J4M)2>49F@DN96,4DIWI,MS;?E_16CS*FYZU5SW##+F_;[O; MED:'L&]W'H,V4T>;:0^XEX.R'Y2:[]ZQ7QJ>,AW9'HTR7HQ9247Q>?24PYDKQHEI\ID3;- 7T_BGGZF7%?'BP^=!D^!]0 M2P,$% @ ^H-A5VZB[[I& P T!0 T !X;"]S='EL97,N>&ULW5A= M3]LP%/TK41@32!-I&TB;T5;:*B%-VB8D>-@;38F>.REE^/KYVF'_A6 M'0^#+A7$OL?GW&/[IC'T*[WD]&Y&J0X6!1?5()QI77Z.HFHRHP6I+F1)A4%R MJ0JB35=-HZI4E&05D H>=5JM)"H($^&P+^;%3:&K8"+G0@_";A,*W.U;-@C; MR648.+F1S.@@?#C[^'LN]?6'P-U//IVM%BX, M(":>'":^3QN3[AXDO4<9$^YM"]O1IT;'\4XQ6NJA&?MK)G00$L[%BP,I)P?C2A3L0F$@N5:!-L9J$;8A4 M3PYNNQ[4<:U3,"&5S>TRN-_C>O@.L.J!0<9Y8[ 3NL"P7Q*MJ1(WIF,'V^ + M**C;]\O2.)PJLFQWKL(UP=Y,DK%4&55-FG:X"@W[G.9@1['I#.Y:EA& 6LO" M-#)&IE(0ZV'%J!M&=D(YOX.'_%>^I;W(-W;.[IMHFL90W70RK@/ZFVI.>U/V M\E6Z0I?XZ-],1M@_E36\5S=G"]A=Y8P!3;^/JI"SY\@MG4U%0-_F#$P[[ M9,4+9E*Q)Y,-2F5B E2%P2-5FDTV(W\4*>_I0J_*:9'CGCM'Z/G?KO.4"JH( MWS1M:O\]K_*K',ZZ9J'LSEF54O#AS M&7E-QN;/M2U],SZC.9ES?=^ @W#=_D$S-B_29M0M+$0]:MW^#M-K)\V)VN1B M(J,+FHWJKIJ.;3,P#9.UOH"PB]S8RX]@'(?Y$<"P/)@#C.-86)[_:3X]=#X. MP[SUO$@/Y?10CF/YD)']8'G\G-1<_IFF:1PG";:BHY'7P0A;MR2!'[\:Y@T8 M6![(]'=KC>\V7B'[ZP#;TWT5@LT4KT1LIOA: ^)?-V"DJ7^WL3S P'8!JQW( M[\\#->7GQ#'L*N8->X)Q)$TQ!&K17Z-)@JQ. A___F!/21RGJ1\!S.\@CC$$ MGD8W'D?1:OW5+3^'^;P&5!+ P04 " #Z@V%7EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( /J# M85=T8]7ONP0 /XH / >&PO=V]R:V)O;VLN>&ULQ9I-;]LX$$#_"J%+ M4V"SMO65-J@+M$FS#=!-C3C(M: E.B9"D2Y).4U^_9+2&CM*G,%>ICK9HB3Z M:63Q#8?Z\&#L__:K4=K-DXWWV]/)Q%4;T7#WI]D*'?:LC6VX#YOV;N*V M5O#:;83PC9JDTVDY:;C4R<5ET:'QMAP*\6#^V]_W&0[Z>1* M*ND?YTGW78F$-5++1CZ)>IY,$^8VYN&KL?+):,_5LK)&J7DRZW?<"NME]:)Y M&2%O^,IU+9ZOKGD F2?E-'2XEM;Y[HBN?QX8=R(,J";$Q-PR(Y9+)-(^I"'"_<&T&'!A.ID1^R1D6=N0 SUV M88MAW,837B!B,IF1VZ1I9'Q,0S%"QYN,83";#&CUH45M?3L@E==X@ZQ,#_,B 6Q]*:ZWQA5"_O& M=8_"D TSQ8Q8%3U-&-;B?RS,-M@BY*3P7Y9BADB)#1&P3"/8#?\U>!Y33 LI ML1:NA9>]J;I802QTBD&L@:O0[[_A.OIFG'O+%L*RY89; 1$Q(Z3$1EBV*R=^ MMC%R7W;/3)]B'DB)/;#@CVSG8L"ZT^/$\5RZ2IF8DT!(S ,IL0@^E9BGDB)?8$C@DG:"GFC938&Z_DQ^SH MA@>0P4W'%)(2*P3-DX?5#F"&/$UBNQJR3CU/C8D?GPG.I(";F MGGS,6M<@(\HQ]^2_N=:U#^-@R,PQ[>3C5;W8,5M"3'09A7K&@V)>04Q,0#EY M[0O+-8XA)B:@G'PM!<$<9, Y)J"=U"3'3]GE@[*.8PFIAV"F+M#.:.^Q@J$5/B MX/<=Q,2T4Q!KYQEF_WS'J/9C$L3$M%.0:V=0US\\8F+B*8C%@\W&C]D9?*T$ MTT])K!\<$V; )>:?DM@_+Q8C#M[P$G-/V;EGLG_?KA9KJ45]%;IWH;WBJEI8 M%C_Z=P3R(J[TK5NESD+;=_W-\'K_^M[^U<./_P!02P,$% @ ^H-A5W=+ M<84& @ \20 !H !X;"]?;7/2Y;)-X^V,YOGI=N;B]7/(_S.QWVSVZ_RS7_\^YM/TC\'I3S^^ MEUW.4[-X[<9MGE9-^CA<3Y=T.7*S>'E;->/+FS2I=I!"D-8/,@BR^D$. M05X_*" HZ@>U$-36#[J'H/OZ00\0]% _Z!&"'NL'R1)E7!(DS; FT%J0:R'P M6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R70 M6VBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$ M>AOJ;01Z&^IM!'K;;+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]M=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW M$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=LY^5!'H'ZAT$>@?J M'01Z!^H=!'H'ZAT$>K>H=TN@=XMZMP1ZMZAW^YUZE^GSD,NUYVN-S_].JJ?S MO?GZ^,ORZ^3LO5QP3K<5Y?DO4$L#!!0 ( /J#85?_)Z=UXP$ &PD 3 M 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z=?\B'"CWJH7 M_H&Z'61A6YNV(/Q[NP$F&B4:3'QO6*#M><]ZDN>*ZZ>MHS#:M$T7IMDB1G?% M6"@7U)J06T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H M;I-^#K7MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/& MODSH5[X/V)][6)/W=46C1^/CO6G3+K9I6(C;AD)^O,07/=KYO"ZILN6J34?R MX#R9*BR(8MODNZ)GQY-CNF':??*3\X00V/$Z_XX\S?J__RSX$2!\2I \% MTH<&Z:, Z>,&UL4$L! A0#% @ ^H-A5S8F MIW+M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ ^H-A5YE&PO=V]R:W-H965T&UL M4$L! A0#% @ ^H-A5YC\DQ0%!@ \A@ !@ ("!* X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H-A M5RT*JD$(#P LIP !@ ("!&Q\ 'AL+W=OY8' #H'P & @('Y, >&PO=V]R:W-H M965T&UL4$L! A0#% @ ^H-A5Y94UT1C @ [P4 !@ M ("!Q3@ 'AL+W=O&PO=V]R:W-H965T@6D_&Q 0 %4, 9 " @6Q- M !X;"]W;W)K&UL4$L! A0#% @ ^H-A5\G$ M1ZR!! 20L !D ("!9U( 'AL+W=O&PO=V]R:W-H965TM9 !X;"]W;W)K&UL4$L! A0#% @ ^H-A5U@#Q#Z@# +2$ !D M ("!4%T 'AL+W=O@# !0"0 &0 @($G:@ >&PO M=V]R:W-H965T?T5 , M &D' 9 " @49N !X;"]W;W)K&UL4$L! A0#% @ ^H-A5P#=MWM/!P 9!( !D ("! MT7$ 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ ^H-A5Q59DM4!" OQ, !D ("!L(L 'AL+W=O&PO=V]R:W-H965TWH66[@0 8- 9 " @:F7 !X M;"]W;W)K&UL4$L! A0#% @ ^H-A5PQMX*9( M!0 V0L !D ("!SIP 'AL+W=O4" !+"P &0 M@(%-H@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ^H-A5U)K=,EK"P *R$ !D M ("!XZ< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^H-A5W$!:T( ! 1PH !D ("!_+L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M^H-A5YF,7-Z0 P C@@ !D ("!4L8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H-A5X90?I![ P #1 !D M ("!\-\ 'AL+W=O&PO=V]R:W-H M965TOF !X;"]W;W)K&UL4$L! M A0#% @ ^H-A5VO\X8-2!@ F"D !D ("!(N\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H-A M5[C$T=MD P 6! !D ("!#_T 'AL+W=O&PO=V]R:W-H965TP5:+0, +$* 9 " @?4) 0!X;"]W;W)K M&UL4$L! A0#% @ ^H-A5[ %>@Z$ P [PP M !D ("!60T! 'AL+W=O^\#S@# Z#P &0 @($4$0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ ^H-A5]\3M0%(!@ "#D !D M ("!Z1L! 'AL+W=O&UL4$L! A0# M% @ ^H-A5YBY$X) !P #C0 !D ("!R3@! 'AL+W=O M&PO=V]R:W-H965TKM#1&)00 %D5 9 " @<%$ M 0!X;"]W;W)K&UL4$L! A0#% @ ^H-A5RJX M@[+H P 4Q( !D ("!'4D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H-A5PIV-&L,!@ 2C$ !D M ("!G%,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ^H-A5VZB[[I& P T!0 T ( ! M(60! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ ^H-A5W=+<84& @ \20 !H ( !8VT! M 'AL+U]R96QS+W=O XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 282 292 1 false 68 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://inarimedical.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://inarimedical.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://inarimedical.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Sheet http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements Stockholders' Equity Sheet http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity Condensed Consolidated Statements Stockholders' Equity Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements Stockholders' Equity (Parenthetical) Sheet http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquityParenthetical Condensed Consolidated Statements Stockholders' Equity (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) Sheet http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical Condensed Consolidated Statements of Cash Flows (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - Organization Sheet http://inarimedical.com/role/Organization Organization Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://inarimedical.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurements Sheet http://inarimedical.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 0000012 - Disclosure - Cash Equivalents and Investments Sheet http://inarimedical.com/role/CashEquivalentsandInvestments Cash Equivalents and Investments Notes 12 false false R13.htm 0000013 - Disclosure - Inventories, net Sheet http://inarimedical.com/role/Inventoriesnet Inventories, net Notes 13 false false R14.htm 0000014 - Disclosure - Property and Equipment, net Sheet http://inarimedical.com/role/PropertyandEquipmentnet Property and Equipment, net Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://inarimedical.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Concentrations Sheet http://inarimedical.com/role/Concentrations Concentrations Notes 16 false false R17.htm 0000017 - Disclosure - Related Party Sheet http://inarimedical.com/role/RelatedParty Related Party Notes 17 false false R18.htm 0000018 - Disclosure - Credit Facility Sheet http://inarimedical.com/role/CreditFacility Credit Facility Notes 18 false false R19.htm 0000019 - Disclosure - Stockholder's Equity Sheet http://inarimedical.com/role/StockholdersEquity Stockholder's Equity Notes 19 false false R20.htm 0000020 - Disclosure - Equity Incentive Plans Sheet http://inarimedical.com/role/EquityIncentivePlans Equity Incentive Plans Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://inarimedical.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Retirement Plan Sheet http://inarimedical.com/role/RetirementPlan Retirement Plan Notes 22 false false R23.htm 0000023 - Disclosure - Net Income (Loss) Per Share Sheet http://inarimedical.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 23 false false R24.htm 0000024 - Disclosure - Subsequent Events Sheet http://inarimedical.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://inarimedical.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://inarimedical.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 9954473 - Disclosure - Fair Value Measurements (Tables) Sheet http://inarimedical.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://inarimedical.com/role/FairValueMeasurements 29 false false R30.htm 9954474 - Disclosure - Cash Equivalents and Investments (Tables) Sheet http://inarimedical.com/role/CashEquivalentsandInvestmentsTables Cash Equivalents and Investments (Tables) Tables http://inarimedical.com/role/CashEquivalentsandInvestments 30 false false R31.htm 9954475 - Disclosure - Inventories, net (Tables) Sheet http://inarimedical.com/role/InventoriesnetTables Inventories, net (Tables) Tables http://inarimedical.com/role/Inventoriesnet 31 false false R32.htm 9954476 - Disclosure - Property and Equipment, net (Tables) Sheet http://inarimedical.com/role/PropertyandEquipmentnetTables Property and Equipment, net (Tables) Tables http://inarimedical.com/role/PropertyandEquipmentnet 32 false false R33.htm 9954477 - Disclosure - Commitments and Contingencies (Tables) Sheet http://inarimedical.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://inarimedical.com/role/CommitmentsandContingencies 33 false false R34.htm 9954478 - Disclosure - Equity Incentive Plans (Tables) Sheet http://inarimedical.com/role/EquityIncentivePlansTables Equity Incentive Plans (Tables) Tables http://inarimedical.com/role/EquityIncentivePlans 34 false false R35.htm 9954479 - Disclosure - Income Taxes (Tables) Sheet http://inarimedical.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://inarimedical.com/role/IncomeTaxes 35 false false R36.htm 9954480 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://inarimedical.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://inarimedical.com/role/NetIncomeLossPerShare 36 false false R37.htm 9954481 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 37 false false R38.htm 9954482 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) Sheet http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) Details 38 false false R39.htm 9954483 - Disclosure - Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) Sheet http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) Details 39 false false R40.htm 9954484 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash Flow, Supplemental Disclosures (Details) Sheet http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashFlowSupplementalDisclosuresDetails Summary of Significant Accounting Policies - Schedule of Cash Flow, Supplemental Disclosures (Details) Details 40 false false R41.htm 9954485 - Disclosure - Fair Value Measurements (Details) Sheet http://inarimedical.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://inarimedical.com/role/FairValueMeasurementsTables 41 false false R42.htm 9954486 - Disclosure - Cash Equivalents and Investments (Details) Sheet http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails Cash Equivalents and Investments (Details) Details http://inarimedical.com/role/CashEquivalentsandInvestmentsTables 42 false false R43.htm 9954487 - Disclosure - Inventories, net (Details) Sheet http://inarimedical.com/role/InventoriesnetDetails Inventories, net (Details) Details http://inarimedical.com/role/InventoriesnetTables 43 false false R44.htm 9954488 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment, net (Details) Sheet http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails Property and Equipment, net - Schedule of Property and Equipment, net (Details) Details 44 false false R45.htm 9954489 - Disclosure - Property and Equipment, net - Narrative (Details) Sheet http://inarimedical.com/role/PropertyandEquipmentnetNarrativeDetails Property and Equipment, net - Narrative (Details) Details 45 false false R46.htm 9954490 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 46 false false R47.htm 9954491 - Disclosure - Commitments and Contingencies - Schedule of Total Lease Cost (Details) Sheet http://inarimedical.com/role/CommitmentsandContingenciesScheduleofTotalLeaseCostDetails Commitments and Contingencies - Schedule of Total Lease Cost (Details) Details 47 false false R48.htm 9954492 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Operating Leases Liabilities (Details) Sheet http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Operating Leases Liabilities (Details) Details 48 false false R49.htm 9954493 - Disclosure - Related Party (Details) Sheet http://inarimedical.com/role/RelatedPartyDetails Related Party (Details) Details http://inarimedical.com/role/RelatedParty 49 false false R50.htm 9954494 - Disclosure - Credit Facility (Details) Sheet http://inarimedical.com/role/CreditFacilityDetails Credit Facility (Details) Details http://inarimedical.com/role/CreditFacility 50 false false R51.htm 9954495 - Disclosure - Stockholder's Equity (Details) Sheet http://inarimedical.com/role/StockholdersEquityDetails Stockholder's Equity (Details) Details http://inarimedical.com/role/StockholdersEquity 51 false false R52.htm 9954496 - Disclosure - Equity Incentive Plans - Narrative (Details) Sheet http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails Equity Incentive Plans - Narrative (Details) Details 52 false false R53.htm 9954497 - Disclosure - Equity Incentive Plans - Summary of RSU Activity (Details) Sheet http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails Equity Incentive Plans - Summary of RSU Activity (Details) Details 53 false false R54.htm 9954498 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activity (Details) Sheet http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails Equity Incentive Plans - Summary of Stock Option Activity (Details) Details 54 false false R55.htm 9954499 - Disclosure - Equity Incentive Plans - Schedule of Estimated Fair Value of Option Grant and ESPP on Date of Grant (Details) Sheet http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails Equity Incentive Plans - Schedule of Estimated Fair Value of Option Grant and ESPP on Date of Grant (Details) Details 55 false false R56.htm 9954500 - Disclosure - Equity Incentive Plans - Schedule of Total Compensation Cost for All Share-Based Payment Arrangements Recognized (Details) Sheet http://inarimedical.com/role/EquityIncentivePlansScheduleofTotalCompensationCostforAllShareBasedPaymentArrangementsRecognizedDetails Equity Incentive Plans - Schedule of Total Compensation Cost for All Share-Based Payment Arrangements Recognized (Details) Details 56 false false R57.htm 9954501 - Disclosure - Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) Sheet http://inarimedical.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxesDetails Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) Details 57 false false R58.htm 9954502 - Disclosure - Income Taxes - Narrative (Details) Sheet http://inarimedical.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 58 false false R59.htm 9954503 - Disclosure - Retirement Plan (Details) Sheet http://inarimedical.com/role/RetirementPlanDetails Retirement Plan (Details) Details http://inarimedical.com/role/RetirementPlan 59 false false R60.htm 9954504 - Disclosure - Net Income (Loss) Per Share - Computation of Net Income per Share (Details) Sheet http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails Net Income (Loss) Per Share - Computation of Net Income per Share (Details) Details http://inarimedical.com/role/NetIncomeLossPerShareTables 60 false false R61.htm 9954505 - Disclosure - Net Income (Loss) Per Share - Schedule of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share (Details) Sheet http://inarimedical.com/role/NetIncomeLossPerShareScheduleofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetLossPerShareDetails Net Income (Loss) Per Share - Schedule of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share (Details) Details http://inarimedical.com/role/NetIncomeLossPerShareTables 61 false false R62.htm 9954506 - Disclosure - Subsequent Events (Details) Sheet http://inarimedical.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://inarimedical.com/role/SubsequentEvents 62 false false All Reports Book All Reports nari-20230930.htm nari-20230930.xsd nari-20230930_cal.xml nari-20230930_def.xml nari-20230930_lab.xml nari-20230930_pre.xml nari-20230930_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "nari-20230930.htm": { "nsprefix": "nari", "nsuri": "http://inarimedical.com/20230930", "dts": { "inline": { "local": [ "nari-20230930.htm" ] }, "schema": { "local": [ "nari-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "nari-20230930_cal.xml" ] }, "definitionLink": { "local": [ "nari-20230930_def.xml" ] }, "labelLink": { "local": [ "nari-20230930_lab.xml" ] }, "presentationLink": { "local": [ "nari-20230930_pre.xml" ] } }, "keyStandard": 271, "keyCustom": 21, "axisStandard": 28, "axisCustom": 1, "memberStandard": 46, "memberCustom": 18, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 282, "entityCount": 1, "segmentCount": 68, "elementCount": 575, "unitCount": 6, "baseTaxonomies": { "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/us-gaap/2023": 857, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://inarimedical.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R3": { "role": "http://inarimedical.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "unique": true } }, "R5": { "role": "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity", "longName": "0000005 - Statement - Condensed Consolidated Statements Stockholders' Equity", "shortName": "Condensed Consolidated Statements Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-40", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-45", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "unique": true } }, "R6": { "role": "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquityParenthetical", "longName": "0000006 - Statement - Condensed Consolidated Statements Stockholders' Equity (Parenthetical)", "shortName": "Condensed Consolidated Statements Stockholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-47", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": null }, "R7": { "role": "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical", "longName": "0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)", "shortName": "Condensed Consolidated Statements of Cash Flows (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-47", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://inarimedical.com/role/Organization", "longName": "0000009 - Disclosure - Organization", "shortName": "Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://inarimedical.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://inarimedical.com/role/FairValueMeasurements", "longName": "0000011 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://inarimedical.com/role/CashEquivalentsandInvestments", "longName": "0000012 - Disclosure - Cash Equivalents and Investments", "shortName": "Cash Equivalents and Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://inarimedical.com/role/Inventoriesnet", "longName": "0000013 - Disclosure - Inventories, net", "shortName": "Inventories, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://inarimedical.com/role/PropertyandEquipmentnet", "longName": "0000014 - Disclosure - Property and Equipment, net", "shortName": "Property and Equipment, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://inarimedical.com/role/CommitmentsandContingencies", "longName": "0000015 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://inarimedical.com/role/Concentrations", "longName": "0000016 - Disclosure - Concentrations", "shortName": "Concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://inarimedical.com/role/RelatedParty", "longName": "0000017 - Disclosure - Related Party", "shortName": "Related Party", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://inarimedical.com/role/CreditFacility", "longName": "0000018 - Disclosure - Credit Facility", "shortName": "Credit Facility", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://inarimedical.com/role/StockholdersEquity", "longName": "0000019 - Disclosure - Stockholder's Equity", "shortName": "Stockholder's Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://inarimedical.com/role/EquityIncentivePlans", "longName": "0000020 - Disclosure - Equity Incentive Plans", "shortName": "Equity Incentive Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://inarimedical.com/role/IncomeTaxes", "longName": "0000021 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://inarimedical.com/role/RetirementPlan", "longName": "0000022 - Disclosure - Retirement Plan", "shortName": "Retirement Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://inarimedical.com/role/NetIncomeLossPerShare", "longName": "0000023 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://inarimedical.com/role/SubsequentEvents", "longName": "0000024 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://inarimedical.com/role/FairValueMeasurementsTables", "longName": "9954473 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://inarimedical.com/role/CashEquivalentsandInvestmentsTables", "longName": "9954474 - Disclosure - Cash Equivalents and Investments (Tables)", "shortName": "Cash Equivalents and Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://inarimedical.com/role/InventoriesnetTables", "longName": "9954475 - Disclosure - Inventories, net (Tables)", "shortName": "Inventories, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://inarimedical.com/role/PropertyandEquipmentnetTables", "longName": "9954476 - Disclosure - Property and Equipment, net (Tables)", "shortName": "Property and Equipment, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://inarimedical.com/role/CommitmentsandContingenciesTables", "longName": "9954477 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://inarimedical.com/role/EquityIncentivePlansTables", "longName": "9954478 - Disclosure - Equity Incentive Plans (Tables)", "shortName": "Equity Incentive Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://inarimedical.com/role/IncomeTaxesTables", "longName": "9954479 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://inarimedical.com/role/NetIncomeLossPerShareTables", "longName": "9954480 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954481 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "unique": true } }, "R38": { "role": "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails", "longName": "9954482 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-74", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-74", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails", "longName": "9954483 - Disclosure - Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-82", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "unique": true } }, "R40": { "role": "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashFlowSupplementalDisclosuresDetails", "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash Flow, Supplemental Disclosures (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Cash Flow, Supplemental Disclosures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://inarimedical.com/role/FairValueMeasurementsDetails", "longName": "9954485 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-101", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "unique": true } }, "R42": { "role": "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails", "longName": "9954486 - Disclosure - Cash Equivalents and Investments (Details)", "shortName": "Cash Equivalents and Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://inarimedical.com/role/InventoriesnetDetails", "longName": "9954487 - Disclosure - Inventories, net (Details)", "shortName": "Inventories, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R44": { "role": "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails", "longName": "9954488 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment, net (Details)", "shortName": "Property and Equipment, net - Schedule of Property and Equipment, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://inarimedical.com/role/PropertyandEquipmentnetNarrativeDetails", "longName": "9954489 - Disclosure - Property and Equipment, net - Narrative (Details)", "shortName": "Property and Equipment, net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-161", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "unique": true } }, "R46": { "role": "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954490 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "unique": true } }, "R47": { "role": "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofTotalLeaseCostDetails", "longName": "9954491 - Disclosure - Commitments and Contingencies - Schedule of Total Lease Cost (Details)", "shortName": "Commitments and Contingencies - Schedule of Total Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails", "longName": "9954492 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Operating Leases Liabilities (Details)", "shortName": "Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Operating Leases Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://inarimedical.com/role/RelatedPartyDetails", "longName": "9954493 - Disclosure - Related Party (Details)", "shortName": "Related Party (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R50": { "role": "http://inarimedical.com/role/CreditFacilityDetails", "longName": "9954494 - Disclosure - Credit Facility (Details)", "shortName": "Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-196", "name": "nari:NumberOfLetterOfCredit", "unitRef": "letterofcredit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-196", "name": "nari:NumberOfLetterOfCredit", "unitRef": "letterofcredit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R51": { "role": "http://inarimedical.com/role/StockholdersEquityDetails", "longName": "9954495 - Disclosure - Stockholder's Equity (Details)", "shortName": "Stockholder's Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-201", "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-201", "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "longName": "9954496 - Disclosure - Equity Incentive Plans - Narrative (Details)", "shortName": "Equity Incentive Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-245", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-245", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R53": { "role": "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails", "longName": "9954497 - Disclosure - Equity Incentive Plans - Summary of RSU Activity (Details)", "shortName": "Equity Incentive Plans - Summary of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-210", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-214", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "unique": true } }, "R54": { "role": "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails", "longName": "9954498 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activity (Details)", "shortName": "Equity Incentive Plans - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-216", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-218", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "unique": true } }, "R55": { "role": "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "longName": "9954499 - Disclosure - Equity Incentive Plans - Schedule of Estimated Fair Value of Option Grant and ESPP on Date of Grant (Details)", "shortName": "Equity Incentive Plans - Schedule of Estimated Fair Value of Option Grant and ESPP on Date of Grant (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-233", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-233", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R56": { "role": "http://inarimedical.com/role/EquityIncentivePlansScheduleofTotalCompensationCostforAllShareBasedPaymentArrangementsRecognizedDetails", "longName": "9954500 - Disclosure - Equity Incentive Plans - Schedule of Total Compensation Cost for All Share-Based Payment Arrangements Recognized (Details)", "shortName": "Equity Incentive Plans - Schedule of Total Compensation Cost for All Share-Based Payment Arrangements Recognized (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-163", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "unique": true } }, "R57": { "role": "http://inarimedical.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxesDetails", "longName": "9954501 - Disclosure - Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details)", "shortName": "Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "unique": true } }, "R58": { "role": "http://inarimedical.com/role/IncomeTaxesNarrativeDetails", "longName": "9954502 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R59": { "role": "http://inarimedical.com/role/RetirementPlanDetails", "longName": "9954503 - Disclosure - Retirement Plan (Details)", "shortName": "Retirement Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R60": { "role": "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails", "longName": "9954504 - Disclosure - Net Income (Loss) Per Share - Computation of Net Income per Share (Details)", "shortName": "Net Income (Loss) Per Share - Computation of Net Income per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-258", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "unique": true } }, "R61": { "role": "http://inarimedical.com/role/NetIncomeLossPerShareScheduleofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetLossPerShareDetails", "longName": "9954505 - Disclosure - Net Income (Loss) Per Share - Schedule of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share (Details)", "shortName": "Net Income (Loss) Per Share - Schedule of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true, "unique": true } }, "R62": { "role": "http://inarimedical.com/role/SubsequentEventsDetails", "longName": "9954506 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-183", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-276", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20230930.htm", "unique": true } } }, "tag": { "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r7", "r12", "r133", "r172", "r175" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r121", "r145", "r148", "r149" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r246", "r247", "r609", "r610", "r611", "r674", "r676", "r679", "r681", "r687", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r703", "r723", "r745", "r886", "r932" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Matching contribution expense recognized", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r387" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r402" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r804" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r818" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r403" ] }, "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncomeLeasePayments", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "label": "Operating Lease, Lease Income, Lease Payments", "documentation": "Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r228", "r499" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r404" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r104", "r194", "r231", "r238", "r242", "r244", "r284", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r475", "r713", "r883" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r122" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r498" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r823" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r815" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r766", "r777", "r787", "r812" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r187" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r823" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r804" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r498" ] }, "us-gaap_ProductWarrantyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyExpense", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty expense", "label": "Product Warranty Expense", "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers." } } }, "auth_ref": [ "r9", "r882" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r187" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r245", "r543", "r580", "r581", "r582", "r583", "r584", "r585", "r702", "r722", "r741", "r835", "r880", "r881", "r886", "r932" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r498" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r498" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r114", "r115", "r116" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r28", "r54" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r823" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r920" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r791" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Lease Payments Under Operating Leases Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r920" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, liability to be paid", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r498" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r804" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r245", "r543", "r580", "r581", "r582", "r583", "r584", "r585", "r702", "r722", "r741", "r835", "r880", "r881", "r886", "r932" ] }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investment Income Reported Amounts by Category [Line Items]", "label": "Net Investment Income [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r576" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r823" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r804" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r409" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r769", "r777", "r787", "r804", "r812", "r816", "r824" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r824" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r409" ] }, "nari_UnvestedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "UnvestedRestrictedStockUnitsMember", "presentation": [ "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested RSUs", "label": "Unvested Restricted Stock Units [Member]", "documentation": "Unvested Restricted Stock Units." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r406", "r407" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r938", "r939", "r940", "r941" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r769", "r777", "r787", "r804", "r812", "r816", "r824" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period (in dollars per share)", "periodEndLabel": "Balance at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r406", "r407" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r858" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashFlowSupplementalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r185", "r188", "r189" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested award, cost not yet recognized, amount", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r424" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r824" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units, vested (in shares)", "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r410" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds Rate", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r914" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total fair value of RSUs vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r413" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r822" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r410" ] }, "us-gaap_PaymentsToAcquireOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherInvestments", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of other investments", "label": "Payments to Acquire Other Investments", "documentation": "Amount of cash outflow to acquire investments classified as other." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r86", "r430", "r930" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r816" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r825" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r819" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on available-for-sale debt securities", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r166", "r167", "r169" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r824" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r105", "r543" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r826" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r767", "r778", "r788", "r813" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r765", "r776", "r786", "r811" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r825" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r820" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r38", "r156", "r705" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r329", "r372", "r373", "r374", "r375", "r376", "r377", "r515", "r516", "r517", "r717", "r718", "r729", "r730", "r731" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r821" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r767", "r778", "r788", "r813" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r19", "r172", "r175", "r180", "r477", "r478", "r483", "r557", "r575", "r844", "r845" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r822" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification adjustment from AOCI", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r19", "r34" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r413" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r827" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r404" ] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails", "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Government agencies", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r710", "r729", "r931" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r758", "r828" ] }, "nari_CashPledgedUnderCreditAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "CashPledgedUnderCreditAgreement", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash pledged under credit agreement", "label": "Cash Pledged Under Credit Agreement", "documentation": "Cash pledged under credit agreement." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r113" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r822" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r768", "r779", "r789", "r814" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock equivalents (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r216", "r217", "r218", "r223", "r393" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r755" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r756" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average number of common shares outstanding - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r213", "r223" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://inarimedical.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r196", "r197", "r504", "r505", "r506", "r507", "r615", "r616", "r617", "r618", "r619", "r639", "r641", "r672" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r755" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of purchase price on fair market value of common stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r26", "r155", "r194", "r284", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r452", "r455", "r456", "r475", "r740", "r883", "r922", "r923" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over-allotment Option", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r257" ] }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investment Income Reported Amounts by Category [Table]", "label": "Investment Income [Table]", "documentation": "Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments." } } }, "auth_ref": [ "r108", "r110", "r576" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Domain]", "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r833" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r256" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails", "http://inarimedical.com/role/NetIncomeLossPerShareScheduleofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r109", "r234" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquityParenthetical", "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issuance cost", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r14", "r128" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Axis]", "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r833" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://inarimedical.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "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." } } }, "auth_ref": [ "r509", "r511" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding amount", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r24", "r194", "r284", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r452", "r455", "r456", "r475", "r620", "r712", "r753", "r883", "r922", "r923" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofTotalCompensationCostforAllShareBasedPaymentArrangementsRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation cost", "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r421", "r429" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of September\u00a030, 2023 and December\u00a031, 2022", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r90", "r565", "r740" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofTotalCompensationCostforAllShareBasedPaymentArrangementsRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r90", "r343" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "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." } } }, "auth_ref": [ "r484", "r510" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "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." } } }, "auth_ref": [ "r484", "r510" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://inarimedical.com/role/NetIncomeLossPerShareScheduleofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "verboseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r484", "r510" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r90", "r622" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://inarimedical.com/role/RetirementPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r369", "r370", "r371", "r377", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r731" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r90", "r622", "r640", "r936", "r937" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r28", "r198", "r316", "r317", "r318", "r319", "r320", "r322", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r487", "r716", "r717", "r718", "r719", "r720", "r850" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets", "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity", "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "terseLabel": "Accumulated other comprehensive (loss) income", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r91", "r94", "r95", "r119", "r624", "r640", "r666", "r667", "r740", "r753", "r851", "r874", "r916", "r936" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in public offering, net of issuance costs", "label": "Stock Issued During Period, Value, New Issues", "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." } } }, "auth_ref": [ "r14", "r90", "r91", "r128", "r607", "r665", "r685", "r752" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r96", "r138", "r569", "r740", "r851", "r874", "r916" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r488" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued under Employee Stock Purchase Plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r14", "r90", "r91", "r128" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r469", "r470", "r473" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r484", "r510" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainties [Abstract]", "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r6", "r17" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r468", "r474" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofTotalCompensationCostforAllShareBasedPaymentArrangementsRecognizedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average fair value of options granted (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, fee amount", "label": "Debt Instrument, Fee Amount", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r27" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r90", "r343" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails", "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r287", "r288", "r290", "r291", "r292", "r294", "r295", "r296", "r340", "r355", "r463", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r576", "r715", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r870", "r871", "r872", "r873" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised for common stock", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r14", "r32", "r128" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r103", "r337", "r486", "r848" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://inarimedical.com/role/CreditFacility" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r124", "r192", "r315", "r321", "r322", "r323", "r324", "r325", "r326", "r331", "r338", "r339", "r341" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r848" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Lease Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r919" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity", "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in public offering, net of issuance costs (in shares)", "verboseLabel": "Stock issued", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r14", "r90", "r91", "r128", "r597", "r665", "r685" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, contingent consideration, liability", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r1", "r72", "r449" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average number of common shares outstanding - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r214", "r223" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r154", "r165", "r194", "r284", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r451", "r455", "r475", "r740", "r883", "r884", "r922" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r182", "r204", "r205", "r206", "r207", "r208", "r213", "r215", "r221", "r222", "r223", "r227", "r466", "r467", "r559", "r578", "r711" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Concentration Risk", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r45" ] }, "us-gaap_TechnologyEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyEquipmentMember", "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software", "label": "Technology Equipment [Member]", "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r9" ] }, "us-gaap_AdministrativeFeesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdministrativeFeesExpense", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Administration fee", "label": "Administrative Fees Expense", "documentation": "Amount of expense for administrative fee from service provided, including, but not limited to, salary, rent, or overhead cost." } } }, "auth_ref": [ "r82", "r641", "r935" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r20", "r88", "r89", "r136", "r137", "r198", "r316", "r317", "r318", "r319", "r320", "r322", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r487", "r716", "r717", "r718", "r719", "r720", "r850" ] }, "us-gaap_PaymentsForRoyalties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRoyalties", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty quarterly fee", "label": "Payments for Royalties", "documentation": "The amount of cash paid for royalties during the current period." } } }, "auth_ref": [ "r8" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r23", "r850" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public offering price (in dollars per share)", "label": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r232", "r233", "r237", "r240", "r241", "r245", "r246", "r248", "r367", "r368", "r543" ] }, "us-gaap_ManufacturingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ManufacturingFacilityMember", "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufacturing equipment", "label": "Manufacturing Facility [Member]", "documentation": "Structure used in the manufacturing of goods." } } }, "auth_ref": [ "r122" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r490" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails", "http://inarimedical.com/role/NetIncomeLossPerShareScheduleofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r41" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r815" ] }, "us-gaap_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyExpense", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty expense", "label": "Royalty Expense", "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property." } } }, "auth_ref": [ "r106" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails", "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r710", "r729", "r731", "r931" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r490" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r182", "r204", "r205", "r206", "r207", "r208", "r215", "r221", "r222", "r223", "r227", "r466", "r467", "r559", "r578", "r711" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetNarrativeDetails", "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Plant And Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredGross", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract to perform for others, costs incurred", "label": "Research and Development Arrangement, Contract to Perform for Others, Costs Incurred, Gross", "documentation": "The amount of costs incurred under a research and development arrangement accounted for as a contract to perform research and development for others." } } }, "auth_ref": [ "r431" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r199", "r200", "r201", "r229", "r543", "r596", "r608", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r635", "r636", "r637", "r638", "r639", "r641", "r643", "r644", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r665", "r746" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of taxes related to vested restricted stock units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r184" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of common stock reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r31" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity", "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r743", "r744", "r745", "r747", "r748", "r749", "r750", "r852", "r853", "r915", "r933", "r936" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables", "label": "Unbilled Receivables, Current", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashFlowSupplementalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Investments", "label": "Short-Term Investments [Member]", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r682", "r683", "r684", "r704" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r9" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r817" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets", "http://inarimedical.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22", "r740" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r816" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://inarimedical.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes as a percentage of income (loss) before income taxes", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r434" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r117", "r191" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r476" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r438" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r156" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r198", "r316", "r317", "r318", "r319", "r320", "r322", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r340", "r487", "r716", "r717", "r718", "r719", "r720", "r850" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r792" ] }, "us-gaap_OtherAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetImpairmentCharges", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss on strategic investment", "label": "Other Asset Impairment Charges", "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value." } } }, "auth_ref": [ "r848", "r876" ] }, "nari_VestingOptionOneMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "VestingOptionOneMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting, Option One", "label": "Vesting, Option One [Member]", "documentation": "Vesting, Option One" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r28", "r58", "r61", "r78", "r79", "r81", "r85", "r126", "r127", "r198", "r316", "r317", "r318", "r319", "r320", "r322", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r340", "r487", "r716", "r717", "r718", "r719", "r720", "r850" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r796" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, term of contract", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r917" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r795" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r794" ] }, "nari_AssetsInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "AssetsInProgressMember", "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets in progress", "label": "Assets In Progress [Member]", "documentation": "Assets in progress." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r792" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlans" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Incentive Plans", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r389", "r394", "r422", "r423", "r425", "r735" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://inarimedical.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Net Income per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r855" ] }, "nari_PercentageOfAnnualIncreaseInSharesReservedForIssuanceOnCapitalStockOutstandingAtYearEnd": { "xbrltype": "percentItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "PercentageOfAnnualIncreaseInSharesReservedForIssuanceOnCapitalStockOutstandingAtYearEnd", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of annual increase in shares reserved for issuance on capital stock outstanding at year end", "label": "Percentage Of Annual Increase In Shares Reserved For Issuance On Capital Stock Outstanding At Year End", "documentation": "Percentage of annual increase in shares reserved for issuance on capital stock outstanding at year end." } } }, "auth_ref": [] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r793" ] }, "nari_TwoThousandAndElevenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "TwoThousandAndElevenEquityIncentivePlanMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2011 Equity Incentive Plan", "label": "Two Thousand And Eleven Equity Incentive Plan [Member]", "documentation": "2011 equity incentive plan." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost Basis", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r253", "r293", "r562" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://inarimedical.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution, percent of match", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "nari_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Intrinsic Value [Abstract]", "documentation": "Share based compensation arrangement by share based payment award options intrinsic value." } } }, "auth_ref": [] }, "nari_PercentageOfFeeOnAverageDailyStatedAmountOfOutstandingLetterOfCredit": { "xbrltype": "percentItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "PercentageOfFeeOnAverageDailyStatedAmountOfOutstandingLetterOfCredit", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of fee on average daily stated amount of outstanding letter of credit", "label": "Percentage Of Fee On Average Daily Stated Amount Of Outstanding Letter Of Credit", "documentation": "Percentage of fee on average daily stated amount of outstanding letter of credit." } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r793" ] }, "nari_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualLifeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualLifeAbstract", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life (in years)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Life [Abstract]", "documentation": "Share based compensation arrangement by share based payment award options weighted average remaining contractual life." } } }, "auth_ref": [] }, "nari_LineOfCreditFacilityCollateralAccountsReceivablePercentage": { "xbrltype": "percentItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "LineOfCreditFacilityCollateralAccountsReceivablePercentage", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, collateral, accounts receivable, percentage", "label": "Line Of Credit Facility, Collateral, Accounts Receivable, Percentage", "documentation": "Line Of Credit Facility, Collateral, Accounts Receivable, Percentage" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r757" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r794" ] }, "nari_OtherIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "OtherIncomeExpense", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income", "label": "Other Income (Expense)", "documentation": "Other income expense." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r135", "r159", "r194", "r231", "r239", "r243", "r284", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r451", "r455", "r475", "r563", "r634", "r740", "r753", "r883", "r884", "r922" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://inarimedical.com/role/Inventoriesnet" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r297" ] }, "nari_BloombergShortTermBankYieldIndexBSBYMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "BloombergShortTermBankYieldIndexBSBYMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BSBY", "label": "Bloomberg Short Term Bank Yield Index (BSBY) [Member]", "documentation": "Bloomberg Short Term Bank Yield Index (BSBY)" } } }, "auth_ref": [] }, "nari_TwoThousandTwentyIncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "TwoThousandTwentyIncentiveAwardPlanMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Incentive Award Plan", "label": "Two Thousand Twenty Incentive Award Plan [Member]", "documentation": "Two thousand twenty incentive award plan." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r790" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://inarimedical.com/role/InventoriesnetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets", "http://inarimedical.com/role/InventoriesnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "totalLabel": "Total inventories, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r164", "r706", "r740" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Concentration Risk", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r43", "r44", "r46", "r47", "r76", "r134" ] }, "nari_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee stock purchase plan." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r795" ] }, "nari_ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredNumberOfInstallments": { "xbrltype": "integerItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersCostsIncurredNumberOfInstallments", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract to perform for others, costs incurred, number of installments", "label": "Research And Development Arrangement, Contract To Perform For Others, Costs Incurred, Number Of Installments", "documentation": "Research And Development Arrangement, Contract To Perform For Others, Costs Incurred, Number Of Installments" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "nari_AccruedExpensesAndOtherCurrentLiabilitiesLicensedTechnology": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "AccruedExpensesAndOtherCurrentLiabilitiesLicensedTechnology", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "verboseLabel": "Accrued expenses and other current liabilities, licensed technology", "label": "Accrued Expenses And Other Current Liabilities, Licensed Technology", "documentation": "Accrued expenses and other current liabilities." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r35", "r173", "r175", "r181", "r558", "r577" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r70", "r71", "r447", "r732", "r733" ] }, "nari_TwoThousandTwentyEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "TwoThousandTwentyEmployeeStockPurchasePlanMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Employee Share Purchase Plan", "label": "Two Thousand Twenty Employee Stock Purchase Plan [Member]", "documentation": "Two thousand twenty employee stock purchase plan." } } }, "auth_ref": [] }, "nari_PercentageOfFrontingFeeOnStatedAmountOfEachLetterOfCreditOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "PercentageOfFrontingFeeOnStatedAmountOfEachLetterOfCreditOutstanding", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of fronting fee on stated amount of each letter of credit outstanding", "label": "Percentage Of Fronting Fee On Stated Amount Of Each Letter Of Credit Outstanding", "documentation": "Percentage of fronting fee on stated amount of each letter of credit outstanding." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r504", "r505", "r921" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r795" ] }, "nari_CorporateDebtSecuritiesAndCommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "CorporateDebtSecuritiesAndCommercialPaperMember", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails", "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities and commercial paper", "label": "Corporate Debt Securities And Commercial Paper [Member]", "documentation": "Corporate debt securities and commercial paper." } } }, "auth_ref": [] }, "nari_UnderwritersDiscountsAndCommissionsExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "UnderwritersDiscountsAndCommissionsExpenses", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Underwriters' discounts and commissions", "label": "Underwriters Discounts And Commissions Expenses", "documentation": "Underwriters discounts and commissions expense." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "presentation": [ "http://inarimedical.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum employee service period", "label": "Deferred Compensation Arrangement with Individual, Requisite Service Period", "documentation": "Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r62", "r64" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r44", "r46", "r76", "r77", "r248", "r688" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r447", "r732", "r733" ] }, "nari_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOptionIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOptionIncreaseLimit", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, accordion feature, higher borrowing capacity option", "label": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option, Increase Limit", "documentation": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option, Increase Limit" } } }, "auth_ref": [] }, "nari_IncreaseDecreaseInPrepaidExpensesDepositsAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "IncreaseDecreaseInPrepaidExpensesDepositsAndOtherAssets", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses, deposits and other assets", "label": "Increase (Decrease) In Prepaid Expenses Deposits And Other Assets", "documentation": "Increase (decrease) in prepaid expenses, deposits and other assets" } } }, "auth_ref": [] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r795" ] }, "nari_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award cliff vesting period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Cliff Vesting Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Cliff Vesting Period" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r68", "r69", "r391" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r829" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r411" ] }, "nari_IncreaseDecreaseInPayrollRelatedAccrualsAccruedExpensesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "IncreaseDecreaseInPayrollRelatedAccrualsAccruedExpensesAndOtherLiabilities", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll-related accruals, accrued expenses and other liabilities", "label": "Increase Decrease In Payroll Related Accruals Accrued Expenses And Other Liabilities", "documentation": "Increase (decrease) in payroll related accruals accrued expenses and other liabilities." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r44", "r46", "r76", "r77", "r248", "r688", "r832" ] }, "nari_InceptusMedicalIncMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "InceptusMedicalIncMember", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inceptus", "label": "Inceptus Medical Inc [Member]", "documentation": "Inceptus Medical, Inc." } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer hardware", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments in debt securities", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r251", "r293" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r23", "r850" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r796" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r23" ] }, "nari_PurchaseOptionTermMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "PurchaseOptionTermMember", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Option Term", "label": "Purchase Option Term [Member]", "documentation": "Purchase Option Term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "nari_ClotTrieverAndOtherProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "ClotTrieverAndOtherProductsMember", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ClotTriever and other systems", "label": "Clot Triever and Other Products [Member]", "documentation": "ClotTriever products." } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r246", "r247", "r609", "r610", "r611", "r674", "r676", "r679", "r681", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r703", "r723", "r745", "r886", "r932" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r760", "r771", "r781", "r806" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r754" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://inarimedical.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r142", "r150", "r210", "r211", "r236", "r433", "r443", "r579" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://inarimedical.com/role/Concentrations" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations", "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r118" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r815" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r283" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of fixed assets", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r848", "r875", "r877" ] }, "nari_VestingOptionTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "VestingOptionTwoMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting, Option Two", "label": "Vesting, Option Two [Member]", "documentation": "Vesting, Option Two" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r763", "r774", "r784", "r809" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r796" ] }, "nari_CommonStockCapitalSharesReservedForFutureIssuanceAnnualIncreasePercentOfAggregateSharesOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "CommonStockCapitalSharesReservedForFutureIssuanceAnnualIncreasePercentOfAggregateSharesOutstanding", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual increase in number of shares available for issuance percentage", "label": "Common Stock, Capital Shares Reserved For Future Issuance, Annual Increase, Percent Of Aggregate Shares Outstanding", "documentation": "Common Stock, Capital Shares Reserved For Future Issuance, Annual Increase, Percent Of Aggregate Shares Outstanding" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r93", "r128", "r568", "r590", "r592", "r601", "r623", "r740" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r761", "r772", "r782", "r807" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities without readily determinable fair value, amount", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r282" ] }, "nari_NumberOfLetterOfCredit": { "xbrltype": "integerItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "NumberOfLetterOfCredit", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of letter of credit", "label": "Number Of Letter Of Credit", "documentation": "Number of letter of credit." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r764", "r775", "r785", "r810" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://inarimedical.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total included in cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Cash Equivalents and Investments", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Compensation Cost for All Share-Based Payment Arrangements Recognized", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r67" ] }, "nari_LesseeFinanceLeaseLeaseNotYetCommencedUndiscountedTerm": { "xbrltype": "durationItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "LesseeFinanceLeaseLeaseNotYetCommencedUndiscountedTerm", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease not yet commenced, undiscounted term", "label": "Lessee, Finance Lease, Lease Not Yet Commenced, Undiscounted Term", "documentation": "Lessee, Finance Lease, Lease Not Yet Commenced, Undiscounted Term" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r498" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive (loss) income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r33", "r34", "r100", "r163", "r567", "r591", "r592" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease liabilities", "totalLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r489" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Award Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashFlowSupplementalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r39" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r122" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r758", "r828" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r53", "r158", "r570" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r426", "r427", "r428", "r607", "r852", "r853", "r854", "r915", "r936" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r758", "r828" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity", "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://inarimedical.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxesDetails", "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r102", "r116", "r140", "r153", "r171", "r174", "r178", "r194", "r202", "r204", "r205", "r206", "r207", "r210", "r211", "r220", "r231", "r238", "r242", "r244", "r284", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r467", "r475", "r574", "r642", "r663", "r664", "r713", "r751", "r883" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails", "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current portion", "negatedLabel": "Less: lease liabilities - current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r489" ] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Three", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r755" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://inarimedical.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Provision for Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r131" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r329", "r372", "r377", "r470", "r516", "r717", "r718", "r729", "r730", "r731" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r766", "r777", "r787", "r812" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r329", "r372", "r377", "r470", "r515", "r729", "r730", "r731" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails", "http://inarimedical.com/role/NetIncomeLossPerShareScheduleofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r41" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r231", "r238", "r242", "r244", "r713" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r156" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity", "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r32", "r152", "r176", "r177", "r178", "r199", "r200", "r201", "r203", "r209", "r211", "r229", "r285", "r286", "r358", "r426", "r427", "r428", "r440", "r441", "r457", "r458", "r459", "r460", "r461", "r462", "r465", "r477", "r479", "r480", "r481", "r482", "r483", "r500", "r587", "r588", "r589", "r607", "r665" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r329", "r372", "r373", "r374", "r375", "r376", "r377", "r470", "r517", "r717", "r718", "r729", "r730", "r731" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails", "http://inarimedical.com/role/NetIncomeLossPerShareScheduleofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded From Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Assets and Liabilities Measured at Fair Value", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r469", "r470" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails", "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, noncurrent portion", "verboseLabel": "Lease liabilities - noncurrent portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r489" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of RSU Activity", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r66" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r152", "r199", "r200", "r201", "r203", "r209", "r211", "r285", "r286", "r426", "r427", "r428", "r440", "r441", "r457", "r459", "r460", "r462", "r465", "r587", "r589", "r607", "r936" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r766", "r777", "r787", "r812" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://inarimedical.com/role/NetIncomeLossPerShareScheduleofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r224" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Awards", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofTotalCompensationCostforAllShareBasedPaymentArrangementsRecognizedDetails", "http://inarimedical.com/role/PropertyandEquipmentnetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r298", "r299", "r649" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain (Loss) on Investments", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r166", "r167", "r168", "r170", "r177", "r178", "r844" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofTotalCompensationCostforAllShareBasedPaymentArrangementsRecognizedDetails", "http://inarimedical.com/role/PropertyandEquipmentnetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r299", "r649" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan variable interest rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r6" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r484", "r510" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://inarimedical.com/role/InventoriesnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories, Net", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r21", "r97", "r98", "r99" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r766", "r777", "r787", "r812" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustment", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r5", "r13", "r34", "r177", "r178", "r479", "r480", "r481", "r482", "r483", "r844" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Awards", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r15", "r16", "r65" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit Subline Facility", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity", "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r14", "r152", "r176", "r177", "r178", "r199", "r200", "r201", "r203", "r209", "r211", "r229", "r285", "r286", "r358", "r426", "r427", "r428", "r440", "r441", "r457", "r458", "r459", "r460", "r461", "r462", "r465", "r477", "r479", "r480", "r481", "r482", "r483", "r500", "r587", "r588", "r589", "r607", "r665" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Fair Value of Option Grant and ESPP", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r130" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r13", "r34", "r458", "r461", "r500", "r587", "r588", "r844", "r845", "r846", "r852", "r853", "r854" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Vested and expected to vest (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r414" ] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum participating employee annual contributions", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount", "documentation": "Maximum amount the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://inarimedical.com/role/NetIncomeLossPerShareScheduleofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r40", "r42", "r215", "r219", "r221" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r755" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://inarimedical.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetNarrativeDetails", "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://inarimedical.com/role/Organization" ], "lang": { "en-us": { "role": { "terseLabel": "Organization", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r87", "r132", "r594", "r595" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r41" ] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://inarimedical.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Participating employee eligible compensation", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r766", "r777", "r787", "r804", "r812" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r755" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents and Investments", "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]", "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities." } } }, "auth_ref": [ "r856" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofTotalCompensationCostforAllShareBasedPaymentArrangementsRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r67" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r766", "r777", "r787", "r812" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Development expenses incurred", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r83", "r504" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Vested and exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r400" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r114" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period (in dollars per share)", "periodEndLabel": "Balance at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r398", "r399" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows", "http://inarimedical.com/role/PropertyandEquipmentnetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "verboseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r10", "r52" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r63" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashFlowSupplementalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities arising from obtaining new right-of-use assets", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r495", "r739" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll-related accruals", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r398", "r399" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents beginning of period", "periodEndLabel": "Cash and cash equivalents end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r38", "r114", "r190" ] }, "us-gaap_RelatedPartyTransactionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionRate", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party transaction, rate", "label": "Related Party Transaction, Rate", "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Awards, Vested and exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r400" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://inarimedical.com/role/FairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total financial assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r75" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest or penalties related to uncertain tax positions", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r417" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails", "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r340", "r355", "r463", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r576", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r870", "r871", "r872", "r873" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://inarimedical.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r82", "r83", "r645", "r646", "r649" ] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, shares issued", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity", "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued under Employee Stock Purchase Plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r14", "r90", "r91", "r128" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://inarimedical.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r195", "r432", "r435", "r437", "r439", "r442", "r444", "r445", "r446", "r602" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r73", "r74" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r419" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://inarimedical.com/role/RelatedParty" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r501", "r502", "r503", "r505", "r508", "r603", "r604", "r605", "r647", "r648", "r649", "r669", "r671" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity", "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised for common stock (in shares)", "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r14", "r90", "r91", "r128", "r403" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r123", "r300", "r301", "r689", "r879" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://inarimedical.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r645", "r646", "r649" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r390", "r392", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r390", "r392", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r469", "r470", "r473" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of award", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r736" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofTotalCompensationCostforAllShareBasedPaymentArrangementsRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r815" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r129" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r63" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Management Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r48", "r49", "r50", "r143", "r144", "r146", "r147" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r414" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r416" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused line fee at annual rate", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average incremental borrowing rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r497", "r739" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://inarimedical.com/role/InventoriesnetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/InventoriesnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r120", "r707" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r735" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://inarimedical.com/role/InventoriesnetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/InventoriesnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r120", "r708" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r498" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested award, cost not yet recognized, period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r424" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cliff vesting, percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r888" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://inarimedical.com/role/InventoriesnetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/InventoriesnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r120", "r709" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic Value, Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r415" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofTotalLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofTotalLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r494", "r739" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Awards, Vested and expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r414" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails", "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market mutual funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r887" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r886" ] }, "nari_AmendedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "AmendedCreditAgreementMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amended Credit Agreement", "label": "Amended Credit Agreement [Member]", "documentation": "Credit agreement." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table]", "label": "Revenue from External Customers by Products and Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r51" ] }, "nari_EarningsPerShareBasicAndDilutedEPSAbstract": { "xbrltype": "stringItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "EarningsPerShareBasicAndDilutedEPSAbstract", "presentation": [ "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share:", "label": "Earnings Per Share, Basic And Diluted, EPS [Abstract]", "documentation": "Earnings Per Share, Basic And Diluted, EPS" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r249", "r250" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r153", "r171", "r174", "r186", "r194", "r202", "r210", "r211", "r231", "r238", "r242", "r244", "r284", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r450", "r453", "r454", "r467", "r475", "r560", "r573", "r606", "r642", "r663", "r664", "r713", "r737", "r738", "r752", "r846", "r883" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://inarimedical.com/role/NetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r212", "r224", "r225", "r226" ] }, "nari_BankOfAmericaCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "BankOfAmericaCreditFacilityMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank of America Credit Facility", "label": "Bank Of America Credit Facility [Member]", "documentation": "Bank of America credit facility." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://inarimedical.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r468" ] }, "nari_ShareBasedPaymentArrangementTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "ShareBasedPaymentArrangementTrancheFourMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Four", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Four" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r91" ] }, "nari_VestingOptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "VestingOptionAxis", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting, Option [Axis]", "label": "Vesting, Option [Axis]", "documentation": "Vesting, Option" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic Value, Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r63" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r834", "r847" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofTotalCompensationCostforAllShareBasedPaymentArrangementsRecognizedDetails", "http://inarimedical.com/role/PropertyandEquipmentnetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "nari_FlowTrieverProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "FlowTrieverProductsMember", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FlowTriever system", "label": "Flow Triever Products [Member]", "documentation": "FlowTriever products." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value, 300,000,000 shares authorized as of September\u00a030, 2023 and December\u00a031, 2022; 57,506,462 and 54,021,656 shares issued and outstanding as of September\u00a030, 2023 and December\u00a031, 2022, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r91", "r566", "r740" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r368", "r722", "r723", "r724", "r725", "r726", "r727", "r728" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r91", "r622" ] }, "nari_LimFlowMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "LimFlowMember", "presentation": [ "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LimFlow", "label": "LimFlow [Member]", "documentation": "LimFlow" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r91", "r622", "r640", "r936", "r937" ] }, "nari_DepositsAndOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "DepositsAndOtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deposits and other assets", "label": "Deposits And Other Assets Noncurrent", "documentation": "Deposits and other assets noncurrent." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r368", "r722", "r723", "r724", "r725", "r726", "r727", "r728" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913" ] }, "nari_LineOfCreditFacilityCollateralAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "LineOfCreditFacilityCollateralAmount", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, collateral", "label": "Line Of Credit Facility, Collateral, Amount", "documentation": "Line Of Credit Facility, Collateral, Amount" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://inarimedical.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r379", "r504", "r505", "r615", "r616", "r617", "r618", "r619", "r639", "r641", "r672" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r402" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 7)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r30", "r84", "r564", "r621" ] }, "nari_VestingOptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "VestingOptionDomain", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting, Option [Domain]", "label": "Vesting, Option [Domain]", "documentation": "Vesting, Option [Domain]" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r91" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://inarimedical.com/role/NetIncomeLossPerShareComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares used to compute net income (loss) per share", "verboseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire businesses, gross", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r36", "r448" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "nari_LeasePrepaymentsForLessorsOwnedLeaseholdImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "LeasePrepaymentsForLessorsOwnedLeaseholdImprovements", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Lease prepayments for lessor's owned leasehold improvements", "label": "Lease Prepayments For Lessor's Owned Leasehold Improvements", "documentation": "Lease prepayments for lessor's owned leasehold improvements" } } }, "auth_ref": [] }, "nari_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "documentation": "Lessee operating lease liability payments thereafter." } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "nari_DebtInstrumentBasisSpreadOnVariableRateFloor": { "xbrltype": "percentItemType", "nsuri": "http://inarimedical.com/20230930", "localname": "DebtInstrumentBasisSpreadOnVariableRateFloor", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate, floor", "label": "Debt Instrument, Basis Spread On Variable Rate, Floor", "documentation": "Debt Instrument, Basis Spread On Variable Rate, Floor" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r80", "r141", "r179", "r235", "r485", "r650", "r751", "r934" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r755" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashFlowSupplementalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash investing and financing:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount outstanding", "label": "Line of Credit Facility, Maximum Amount Outstanding During Period", "documentation": "Maximum amount borrowed under the credit facility at any time during the period." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Stock By Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r55", "r56", "r57", "r58", "r59", "r60", "r61", "r126", "r127", "r128", "r160", "r161", "r162", "r230", "r343", "r344", "r345", "r347", "r350", "r355", "r357", "r597", "r598", "r599", "r600", "r721", "r830", "r849" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofTotalLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofTotalLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease costs", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r491", "r739" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r160", "r161", "r162", "r230", "r343", "r344", "r345", "r347", "r350", "r355", "r357", "r597", "r598", "r599", "r600", "r721", "r830", "r849" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofTotalLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofTotalLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r493", "r739" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility - minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r37" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility - maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r28" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://inarimedical.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r379", "r504", "r505", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r615", "r616", "r617", "r618", "r619", "r639", "r641", "r672", "r921" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate- minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r815" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofTotalLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofTotalLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r492", "r739" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate - maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r815" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://inarimedical.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r755" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r796" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r199", "r200", "r201", "r229", "r543", "r596", "r608", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r635", "r636", "r637", "r638", "r639", "r641", "r643", "r644", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r665", "r746" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r151", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r701" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r759", "r770", "r780", "r805" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r796" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://inarimedical.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails", "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total included in short-term investments", "terseLabel": "Short-term investments in debt securities", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r254", "r293", "r556", "r857" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r796" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://inarimedical.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "terseLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r101", "r139", "r231", "r238", "r242", "r244", "r560", "r572", "r713" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r370", "r388", "r417", "r418", "r419", "r518", "r542", "r586", "r612", "r613", "r673", "r675", "r677", "r678", "r680", "r699", "r700", "r714", "r721", "r734", "r742", "r745", "r878", "r885", "r925", "r926", "r927", "r928", "r929" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r797" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://inarimedical.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholder's Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r125", "r193", "r342", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r358", "r464", "r668", "r670", "r686" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r759", "r770", "r780", "r805" ] }, "us-gaap_LesseeFinanceLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease not yet commenced, term of contract", "label": "Lessee, Finance Lease, Lease Not yet Commenced, Term of Contract", "documentation": "Term of lessee's finance lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r918" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r797" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r843" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r388", "r542", "r586", "r612", "r613", "r673", "r675", "r677", "r678", "r680", "r699", "r700", "r714", "r721", "r734", "r742", "r885", "r924", "r925", "r926", "r927", "r928", "r929" ] }, "us-gaap_OperatingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenseMember", "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expense [Member]", "documentation": "Primary financial statement caption encompassing expenses associated with normal operations." } } }, "auth_ref": [ "r18" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r797" ] }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer, Product and Service Benchmark", "label": "Revenue from Contract with Customer, Product and Service Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer for specified product or service, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r831" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r370", "r388", "r417", "r418", "r419", "r518", "r542", "r586", "r612", "r613", "r673", "r675", "r677", "r678", "r680", "r699", "r700", "r714", "r721", "r734", "r742", "r745", "r878", "r885", "r925", "r926", "r927", "r928", "r929" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r797" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r388", "r542", "r586", "r612", "r613", "r673", "r675", "r677", "r678", "r680", "r699", "r700", "r714", "r721", "r734", "r742", "r885", "r924", "r925", "r926", "r927", "r928", "r929" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r797" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r797" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows", "http://inarimedical.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock in public offering, net of issuance costs of $11.9 million", "verboseLabel": "Net proceeds from IPO", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r6" ] }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of premium and discount on marketable securities", "label": "Investment Income, Net, Amortization of Discount and Premium", "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities." } } }, "auth_ref": [ "r110" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r815" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r797" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r122", "r157", "r571" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Line of Credit", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r798" ] }, "us-gaap_SelfInsuranceReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserve", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Self insurance liability", "label": "Self Insurance Reserve", "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property." } } }, "auth_ref": [ "r29" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets", "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r11", "r561", "r571", "r740" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r800" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r44", "r46", "r76", "r77", "r248", "r688" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r799" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r803" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r801" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r107" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (in shares)", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://inarimedical.com/role/CreditFacilityDetails", "http://inarimedical.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r802" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r44", "r46", "r76", "r77", "r248", "r593", "r688" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r802" ] }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses, net", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r183", "r289" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r44", "r46", "r76", "r77", "r248" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r496", "r739" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r469", "r470", "r471", "r472", "r474" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r329", "r372", "r373", "r374", "r375", "r376", "r377", "r470", "r515", "r516", "r517", "r717", "r718", "r729", "r730", "r731" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r792" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482943/710-10-55-7" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r830": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 81 0001531048-23-000031-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001531048-23-000031-xbrl.zip M4$L#!!0 ( /N#85?T.>G%\" ! /9,$0 1 ;F%R:2TR,#(S,#DS,"YH M=&WLO7UWXDB2+_S_?@H]]-S=ZG.$2V^ <'5S#^5R]7JWRO;8KIV=^\^<1$J, MIH1$2\(V\^F?B)1X!R.!0"F1>^]48R2DS(A?1$9$1D;\]G_?AJ[T0H/0\;W? M:^J%4I/^;^>W_Z]>_]_/#]^D+[XU'E(ODJX"2B)J2Z].-)"B 97^Y@<_G11Y$DJ9H^O2NY&)PV6NTS89%K;K2-DC=Z%.]3A2K M5[<:BM[2V[IB&TWY^9*H2E^G?;MN-DF_;MB676];5J/>T,V>UK#:1DO39?N2 M$+NMF3V[I_5[AJWT3=OH:RW55'OMMJ$U;'SM((+YP1R]\-)YBWZO#:)H=/GQ MX^OKZ\5;+W O_.#YH^.YCD=QPA^C@'@ASH=$0)"/, FEKFAU5:O%#UEZP*O. M?JZVV^V/;_BBY*9+FSJS&]E;0FI=//LO'^$"/E.?WFCY8R\*)IMO3BXN_[I%P=CM>M5?XDMS<_!A?G-Y*+7LS2^#"$CO"8 ZI/@E[[('P MY=)-X[#^3,AH_<;DPM+-;VNS6D(97EV:Q?I=>D2[_GW&O7J/QYK(!:4 MV)W?AC0B$OZ^3O\<.R^_UZY\+P)QKS]-1O S*_[K]UI$WZ*/#. ?.__V;__V M6^1$+NT@.NI32/SV,?[RMX_QHWN^/>G\9CLO4AA-7/I[S7;"D4LFEY[O41B M\W:)-](@_NC8-O781[A^"SHG<*SX_6_1 ^W_7K/J@!:/#/%)U+F\]N!UDRL8 M74#<&\^F;_]-)S7) ;[UZUJSUE$ .PU=50SSMX]+3\WPDJMQ$, ;OCHA",#? M*0FN/?L+J,'9>UJU3AUT R!Y_Y=,5>S\+5_AFW#V#K/601KG]8)[N-VWEU_1 MKG7^>L +NO!TF[W!)<\U*1;TWVN@'"[[SANUZWWBAC.B@?;HL"_67OAQ&0@! M[5,@OT7##?A%.;@,F5Z (4E,+BXC0.WOM= 9CEP$/?MN$."(EZ!Z\1;:\(B/ MR\^(WS]_:3*&T!\'["\F;9<)&=AF\F@<4"&6-E%\OV2GDL$7E;2IBC^4 M2J!['Q$XL^G!\@C#6KR5*4,2^<&>!%W[/7[YA7K^$(RY#8]-"^>E1WQ<'OU. M?C8XX.>JFFR=7DTV>2.#EIX,6GYD:'%(AK2+9HYD,(]-AF0V]!E-L_A/&U[V M-G(=RXF^TV$/7F&#?^?%OG_BC5P^1C E_,TU^ 1@8_O#$9CL7A1VWQQ8#Z>W MP?=#WWN,?.MG_*S?/FY\Q8P:LY&<4/LND[Q=.+8-]X5&3D1 M<([W'):&\$=WELJL]P]P9O4%!AVR+JM']]&JLDKPP"P>7$4>Z'!T%ZN* M2RL/C#NZ4UCZ=9@'+AW=9RWSHKT<4-3S,I3*[B 7X:WE2?_2>\L%>VLY\D(K MN^=\4F\M3\+SL,-WI*D)1S2#T6&D-SJ:>>VJ"D>T1,SBT1$M@@["$2TI@(4C M6@8N"46&%[IP1 LB/'^.:&Y3$XXHWWEKNG!$ M2\2LHSNB55PM>6!=)>!YV=H\TM;*[G*>+O&4[(YA7WJE1=F^SF,A;0 2N" M2V5WDT_H@.65!MPJN]-;D .6&_U+[P 7[X#EQHNR.\.G=L!R(SQG;63RG!IW MQU?#(+J\#WQ[;$5WP2,-7AR+QC#"IE*75ZX?/04.?:%!UXM%.KE[%YQ2H_G* M]RR*CD[XS4XBX^ M(<2C(N)14#,@[N(Y M 5 70QO1!;W,6\!* K NAB^I2UN(L%[@#T5]=_30 M M@,PED(LIW=+B+EPJ@%QR(!=C,YO*&7DF=TF!Q7.B("N%RYVCF@5=32[CM9RPI*"5@\N((RR%N'0M#^R[[]')=_"0:?1U[-FY^?0+A/@>IW@@ M);\&],\Q^.23+518N#5\H-8X"!SO^:BI:3F6R6US%]+)$Y6:0&4Y45$)7>Q*@&$8H# 7:BL=*9>@'."*SNCU7N@HFE,_ $5D^%5>["K:4S^P163X55[N+0 AX\P8.[F#B7 M)N(Y(H.[T#R7!MD9(D-5*KU%D)O]GX='ZKN^,1#ZW)&R!V M,,:I++_]Q^-3P( PF9NA0DL<@$MN(]1\V18"ER?&9:4#YOD9-@*7)\8EO\%Q M 8430Z'2L><2!FSR%)4__!<:>.S*,PP31&4Y]%D>E'(;=>;+P!,H+12EE0Y^ MES".)5"Z":5E",0+8)P>&&JEP_#'C^Z)3>:3(97?70%NP7%.UBE'2.5WQZ1Z M2"VAA<#CDIO9(A#G">$I597M9S:<:LJO_L8/!E> I8GAF6E M]U3$,I#I':&B5WA\XN^!1KM#@ M-R!_CMS@-^C,U?(N<@U/C$M^0\Q\+:!P8BA4 M.J11S-T;C<)N.5YK@J)(R1P MNT=P)"1P1'IN ]^[2?\X\(/HB0;#&^^%AM'PI&IWCWU"CKC.;2"9>ZY7IFB& MSF^8EB][_"B0Y <'!K=1V:H3GML@([?V;R$^3YY^KL%MN(Y+2S=7TG,;?^+> MYCFQI9LKUTL<6#IG2S=7#' ;:!*6[DEQ4.(P4[D)SVV0Z3[P82;1Y![H'X%@ MH6$SPF=\GCQ-1G3%ZB3>N$^L:(Q;*U^)Y;@PE?*X&]S&?#AG0JZ2P&W0)1,3 M8/T9C2,:S&XJC10TN(UV<,R /"6@P6W4(Q,#OH%'1 >^:]\,1P$8RN4*/36X M#4-PSH1<)8';@$0F)GP=!YX#RS&%&[\Z;_BI1(+ ;7B ;Q[D*@?I>,!< M]6X8TBB\\> 7ST#[$@D MSXQI\3/%?G5\(L?_7[T2@+Z!7-D_9+Y ]7PBD_- M@EREH!H^\1.U!I[O^L^3\GG%S6IXQ:=F09Y2T.36+[[Q+']('R,2,0=K #-G^Y VR#Z H-(P-^J*S/*SZ_-2&@OW+HH)],K^S&)6[^9 M1R9IZ9FDY51R(!EJ M$4+$K=_.(Y.T]$S*59*X]>\YTW1%"1&WSC]G_"E*?KB+#(1!=/E O.?$\<0_ MOY,W9S@>EL;7;W'KZS^.>R$[Y!Q=O\ _&Z)2JDI=OW^+6MV<[J%

7WT$$%6Y:UBE"J=\E:7 UK9 ME/?8+. MH_5'LX./M8J4VXDOC@EYQHQ;W'GJF^PCQTMA'Z5F[P-U@;/V/2BQR5- O! 6 MKAE[F78! -!1- :;V'8L3*VWJNF]M+@- 1R!1UQ9YEQPG]O8 H<26E DM<5M M?(%#'A6T&]'B+L; -X^*T'4FMR$+#GE44*S.Y#;&L85'X>?)XI55_V!^I33N M@,EM=@+7+,C3+3:YC4U\<-9CH7QY?7&3;.=P^O%=U\<[_DXD\5);CS4#23V;&K';^T^ M!Y2>)DU-;>8#<&[C/@+@9POP7#4X=S$U ?#S!#@7GA>W,<;38[%X^2M0&OX' MIDAZ+GT **VNO4P8>0V MY+N.CE@D7-_'GSS/JM>@D/S=H:Y] UQ[^_SX^>_E79O.6A\(@42!Y#:^?T[2 M8<[M%=$YB+H0Q7V'<2Z^>)*.B(#%O<[O+*,QK85#PJ43**NK< M;E8+43\WHT*LZL<5=6Z3(HI'O=C/.;N%3^2G[(7-;S0"0!:9*-4$=^J#*M=H@IV/? _^#)=1U[6L\7#,CHRQ M$V9N7/7#_N+AF: MPFUXJ0S2D>,95TWA-B!2+NG(E2?O&"-N- 'BIRMAHB-]<#7@^P% :.!6LD\R]_>$X4/CS^J&1475.Y M=?8%/HYD,:G;U;B+63$R_P^LZ([W'*<&+9!_Z?L[+[<3^5P9%@7)H5;2 M6-:Q=O_*#\34;TUFLS"_QP$)Z&<28MWF"3N*$02X$XH?,?$ BT))HYF5 N*>4O\T"*@0ACR% M@=O0[;X(>?7%NB!$81]1*&F4^EA %-A8P :W$>K3>E?IE=-N/5Q6*)0T7EYU M-7&D[1&MI$'W,V)WKL'CDD;NJ\YN'M(8=.XV%@0VUK!13#M=31<[#:7 1A'I M+3JWL?CEQ_0BGCS4EJ&11DR^LB%"QPL0D7W$9%SQ<71S+X]?.*^O'C M6.O MLE9N/8Q9I8XT%<6L@M2@4>K03U',*LC?-KB-Q:2LPP/?#WV/<>N4N0PE6"US ME>FCAV6.&]=NY64V&$>/@AQ7RZNY$:+4;O\)Q?=(OKAQ=%\\\]P687C8W+AU M=U>".@QSL&=QZN3PQIZ"M-8-;KY8GYA3E&''KQ?+$G((Z2NZWC/?U"/!L0%OG7MH>,Y M8100W$%,6'>$FMIVO@3_$/:UQQ#AZU[\F@0=<#.]I$)_U-)WBJN4HWN8T759K;1:W5W,::*LWMHE9L;J-3E>9V4>LVM_<]MG M%5VKN8UZ58[#1:W/(C9V0ADN9$T64;$3RG 1ZW#KO.-A9U4TIW7>,;&S*H+3 M.L^X6.%R7<0JW3K/J%CALUM3.SS.'0\&H9=Z\^Q$SHK!4F_.<.OKO^: MUQG*QW$OI'^.8837+_#/>AV4E1N.+OAJ>L%7':X?<.V\ P<$8\;% ;B"T![9!_-;NH:]\ 'MX^/W[^NU QPEBIH/(JJ8HQN=U&%"I& M6#%E5 3"BEE5,=SN7@L5(U1,&55,614!MZD-YRB%[TG#-QH!.?*>VWGI_ ;_,#%S"+';FMFS>UJ_9]A*W[2- MOM923;77;AM:P_X'KL;SWX31Q 5Q&SI>?4"=YT%TJ3='T:=7QXX&EZJB_)\: MNZ_S6S@BWO1NRW?]X/(7D$6EW__4AT'6^V3HN)/+_^C"BNK^AQP2+ZR',)GD MT+20_+YTA5STHO"WCP1(CX2<A3\K">'T7^\+(! M4W^A000*Q:T3UWGV+ME$X\MSCE\H,=TVOK4P\F0K<*=G^& F#$/@T(K8-2_>E M(JGL&?.7?&24>)_0B'=&B9@HV).$!K6MB(?W+>'M"11.*-W25^G!'Q)O&_*, M%>2U-B"OUOEQ>_-T_45Z?.H^73\N8V5A\+R,]O'ZZL?#S=/-]:/4O?TB7?_O MU7]V;_^XEJ[NOG^_>7R\N;LM< IJJBG\K?OXGS>W?SS=W^N@ M.07-U[N'[])OL"1XOG<[9C:#E*P<#ZBNK+I:DSR"9I5-GUNT[%3+:J-WE"/+L+;I?UUVOBCW/&^$PZ*AK/)#/6_CL'# M@35\\D!'X-+7I+X?#$D$YM);=-EWWJA=!^MP)@W@I_S[+^V6T?RT52 26I>4 MC$RJ_OJC^_!T_?#M[]+#]?W=PY-T_^/A\4?W]DEZNI- M3^!_I947;I[D-3& M!_M7Z>ZK]/2?U]*"UI]I_.[5$UY6V[JQ1*+W%^'C*]!TE/CJ!U(TH-*?4YA( ML1TN,?=@#]5ZSWY^'3O+RVBSX9OZ$!XQP)_5;3*I3R@)ZM2;HD^'A96.HMB= MT1590K=A%8A2@2MK.J+>/0AE+93U'LKZ*8#7L)#"(7'=^)[E*$!+';WM MH^LU11F]U3X6@EHS%3>S4D)06;KQK(N#>%B( M2W?]1JQ(PIEAB&P^5XF$TN.(6AC1MR7'DYPHE*X&S#!;=_\R"/!I38]V^\(T MS'TLCX9YH9CIXFA9'JNW+UI:IO#<'BMF3.Q5ZL2$X=[^B*4.*^L&HR3TRPKL M7OEC+PHF5[Z];,K#B"S<.XOH*/!?\#ES&[Y5ZWRA+GDE FLQ:QVC4M;:BM=?=GG5C)4><'L&V:Z53A@QG$E@U/I@U@?3/<>"$ MH-V99>/W?^L%'SO.(B[9K<$S\9Q_L;]_/0:HBB/'S<7#Q>.%E%3Q"-C\ER$C MW?H7OVX"PXHUT7QG3V'CKD&&6_/UT&8BS.%BG57"N[8=X!G2^#^XU:U.I;M= MZS3!\I3NR$_IBG@3WUL5<3FS>;O^.FT6UU9JG<>Q \*E*DKIC*0]"7$%'^^" M)_]UMARI*EB-P0N\(#=J,Y5U%]S#T@>J*?W*J&K@UP!MX7;/(>^S)#^WG5/I MVFO]3!AP[P.%W?_GC&+#)*&N7NNTM:9JIB!L%99/1L /"470D1@%@$9G1%R) MOE&+E9^ KV'9H&%E%LEXTL!Y"5F_81GD9]<[G9Z;>W___HNIJ:U/H111EXX& MOD3:]E#ZD%Q[4BEWXY9*X&+6.V6JM"LNO&90B MMMYP[W&DRV:LVD!)U.M&RUA[?B8WUO'0\F%I.7FSIYTB&P8W(Z;E6Z2 ,8H& MX)F/QD$X1G\]\B6X@QEEJO:A]RM*(0;GNE9TF6F%+8N#KJL7S59S+P?]_6N- MAIF_VZ]>F-I^CRUDL,V4H8]RQ"AV!@:9*G]RHCA1C!)K(%DN"<,,2U4&]X5W M:L3[' %A6IYY?8^38<]W/V1:NRM$$ :/:8R4H8.^60,\.R*!NGT=./#-7"=G M"8XD^I4E&HXB*?1=QUY.IBO2!-JY,&4TG),E;*)J/29LLT6Z&6^R^#ATW_HI M2W_!'6-5&I% >B'NF.+&DA0.#HOCI4#D>?$CD?%8NF?,: '6NP\W@M#Y _\Z M41OQ3M*JJXY*9<5+-T$1@Q%W2T*;_"G]X?H]<*D>P2BW(@FS\6BT.S2;T@TI MQJJ]\7#[+*)2;R)9 VK]E(:89/@ZH"P$BQ9L,-^4^J#^*@U(*/4=%VQ?XKIP M$7,3T"3^<^R@00QV<(\F-\ S9S:QCL':>$,^L8P7#.HI7]!:QLNX(2_9+;T08OGV ,

/Y'7<#^[%7Z$HTB>@VD:(1L$&R0)(ZFM2#:9 MA!>9XTE7XR" Q\6Y'J@4(A*-PQD0V[7.WVFXEOZ4Y.=)M[XTR_U(Y525 6W( M!6# T(DB8!D3NL#W4/.X$XF"%II(-ZB0B,7B&U](1.($@14PSI^QZ*T]C.%. M0VDD^ZYC-XZH/]:?I ___HO:;'W2=.TBN2$:."&,F(QP^_78R(S'.P,<#7_- M#J<%PB!=$G3-,CN5,X03<)!(+@R;2L2R $X!04P@A0,4_8W?2D">^L8++'4# MWA),)1:8,@0:3&34=/ X4 ](HF?I.?!?H\'T\@4H/LK&9M.^X[&\'1:SPZ"/ M!M/<,D)V6?TTO6WG#=O'-[T1M5UR\Y:Q3N]TO%A;%ON* MLZ[<,WK<9N54:(Y9%R!&DVD%\YW'!C0MW;F!BHCX]69+]XSA,J7('XP@5S$] M=L-&S^.XR4%)9WP'UOKO^("XC;_1=77ZFX(@+/0!RY'GL\C%.(S]1^!J?#)O MPP$0<$'Q7>X$7_[JP*OAM9('4_-16;XX(5O>/.)9#G'1VL3T7KP9*W'8)+!# M";.6''O;)K?^@?RZT164JAH[" ?4=:N[G]NB$4R[;"6#,>UL8GO!M'3"I M/):I[HV'==MG55+P@:"S0/_#LY09#QJU3J,E-]J*;#1G:=S3H7;B+34V7ROE M_ILL^?/1I V[E"G(4JX"*HO5@D9^K(0O XK!Y!>Z5C]H/@SV?F7^$](+?7<< MK?\D%L$.2P/85#4G:]TC[.\0_V80S)?89UKO!93\K)-^1(-+XKZ228C'R#87 M1S(:HC@2+\61#DE?S$2'+7DJZS.HG$I2U8NVGO]9M)9Q82I'.%V?]^'Z?8WT MG)*.AHYMNS0?4.].-6H =>Y!'Q[1]YU-*$LEH<-$E4UKHVK,_3UKJA$,GBQ: M$7/W[[L/3]+-Q09EF)M[GHH)^:X;FXASVI7K_1%DX]'7F]ON[=5-]YL$1O3= MP_?N$RMTEH%CNW.0CGC0[/A"N(GZQQ#"5%S.*H1XOCZB0TD50LBM$+*L33P6 M@;$<^,0$B.U;?)T%=MCYM#A/Z<,/CXQM!Z[_>BJ>3A^Q\), B;!],1?,WLYL M?0O;\C?CA/B>@*/MK>+[F;@@OE1Z'%"ZT244PLH]:X6P5HFCN$FZ15@75E@, M6X]H_)J0I==AK#Z@ RS%_D*Q1)$_I-*';WX8BC6XE" PA%A7B:.-E&+--H,& MO@NO")/#V=+UGV,GF@@Q+B/3&T*,J\11,Z487Y%P('UU_5=A5)>2R2TAMA7B MJ*YBQFU$0\PKF@6GI PQ+2'%9>2Y>9@4BP!_#@'^=BL)\&LBP,^KK""/OA./ M/#-E-ZL)]<4)K7%<#AM##%V/N)/08?;-7$>B$HTS0O&>!QJ.W=4 A5">902$ M=F $0FC//+9'M:GZU(7ZY%5:&)/^BGGK3L32,9DJA"_1F931?N;-79^FK(G^58WD!+MT]_>?UP][)JR)%M7 ;0^2H MED#0@$G?Z#-Q8_N"E4H3!D8Y^:AK%3$PRJWVVE.UUQ5ZCU]Y 2YA%$GZ2JS( M#X3**R<+A49FMBLY%Y9>E'R,Z,)S9A M'("Z"<,Q#:3[<6 -2+CEIT*/EA(80H]RH4<;8M>2?W%I8-/HX?""58=JX*)]@E;%6I37\D2F6+4MF'E\J^ZO[ --/NP]^EV[NG:^GA M^H_NPY>;VS^DKWL)F MJ'\=$^QKZDZDN&4M=F+_"LZJI"KUO[*6"\3Q6'/<5Q+8==?W?R;=19*S^[/> M!7D,7$LU<"G/5Z:CU=^HY"!<;=:Y8CLUIA2+FXE$&RD<=[.U_!>VO=Z;L$>& MI$^E 0EZ?A W; E9\;%^W(,VU=NF+5VT5G=#;^9Y2V9=ED@HD2%K.L.ZG*[? M&O=0GCU1O4[9[7GCHY?;RG1==W$*?M*GA7%RL<@+T"[R S1#I#ZQTI&6!.\Q MYT*Z@9=@Z38+$Q-D:>*/X:,'"PEV<^Q/WB,U\HD&PS#NYTO":#_<\,H6 ^6(8QE_94]ZCKT9>UK&D;.<,/M(P"_LV&:/BX*(*_3[P%# M"^]VO#%=N(+H\NAS? PT1B@V56)\@LLQMD('U ))* K&,I,K@"F;@3$?QZP M9DS8 7VWE"5/?_4#&Z#T]2 =X'B6.[:IS'HZX8E5%P89L8557GQ4 ),+6%]J M?QQ(O:09G#3T;>HR$<4&.A%]=BP) 1(K#+P5^&>/06I0D*<@ 5_ !K/DW07V7=WO>_!WHEF0I!?2WW!5!7;T"%8BBB7XG:>SKMWP MC 235MQO?1E R,]$/<9_LR/G"3M! ^)S\)X8@7&K^%<80:P? 4> U'Z?HE3L M@KV\&?/O:A_'>_%=>,]/SW^-Y6;LQ9\#)_P9)M]8X.*#CHK3^/ K)%\X9A!% M"R56G2"]0%KLT-6/\Y_CV> 4+(+]ZW &<&4,@TY&*F./*[;=@:6/L86Z-G 6C_60\[EQ>SPA3[K2)BNYR%AU@WK M_V8* ,Y_7ZA%AST@NJZR+FD:LZ68M;&%<8P/0,Z9O16.1XDFC@D" M?], QH\] I&ZL!)39 '[+U )!PD\#^F?8^1 W'PUG(XTC'T ?"T;,V 8&^G& M;0AQ\#\\9U:;+URT#/$G,Z,/V[ Y;-EETO@G%FX 4PO77 3U^%T#-V9EB!;; M&*%/0-TN&G3??5AJP)"6<72Q@*"E+A$)OIPL*62V@I"18[O8*1"&AJ^BWHL3 M^!X^[8+UO8M)S?H]TG6B@07)F@@B7D8^3 I]V>F2.YS5^,';$RW$YLD>*L.O M F9NPE )P H7J:45DIDAB9RM+(I38X=BKTCV_->!8\7=(..?,&L;YML#+3)= MT).'R0L"NRRL^*!8 A=E,IXV$X$E4X:];#NO7F/=-B0_::46EB6/&-5DO):, M,:?/F>_L2N2%@)V)B&#-/5%Z$SL+*]_%GW<]/];%P%N4L_F:P;3 XKOZ3#X) M\)&$(!7X4AB5$UL6[.Y%;;?V\T1Q3%4>ZDZ/]1FE:,9,#98%XL2>"L-]#U4S M03TY[WXZ7>/84HNKUY@U.L7.J6\#P!T30,<#:Q.$$I27+T_[EV(GT[[,H#\S M_8$TCE:=?2'\'3S&A03SY%$A)@@6V;XV3Q2^A4D#9DF?1M)B# M)S'*HOJU$5FGW V8:F\7LIETGX_$LK."K"R\0GKH,Q-CG\L6))LN+ M,3,;%E?C!%;;E_?7A *Q/35EXSM"&8XH^1F;=?N(TP4N0W04X8\#BO"+S0," MZR0@%_'EDE>V>-A^K-7!;F?J>]R#.Q@@XM=-V^WNTH)SC8E@=,"$F_:B);' M(G$939-&O@NXEI>M2#E>I]!O;H&U MIN!*TX_T%"V25[KRZ;I"6T:F#LDI@=5. :R"!0L$Z>%&^G[]Y>:J^PT\^=NK M[7Y*P5N,Z1I*<3GV#\RH]<P>A;M6T37Y)CC^4!_9]=DAOQ'$-#-3NX?_[E#'[+L^I MIZS1UPW#Q?7EG=:_V^:8L2?PGA0\Y!GY=BU>?TV?_5\)F'V5['&1_9F^,M>] MV'+L9^0DK1+^U[S06P7STK"S]@P N,K-@)7F9KEEDK$@_@W3SA MOQPTL4^K6Z(D$P 2+\#QK@-2D./X*3]Q9= M>N-AW?99' 8?"^(!Q*!,4- /[-=9XY>VK)JP%BZ/M//OOZA-Y=,A#)G*5P;& MY+E\"*&H@E 8!0B%5NLT%5G3>!**G"P6OA>\QX$?1'5,^$LV^69[N3;M@56W M4&MEBUVC9:/(1KDOHYCL6#NZTPW8KWZ %<#FV1U?@+#SOQ+K,:O Z+6.UM1D M5=4/E9AW4'NL922MJ7JNT-JA@8\,+0.AU9355ILC:)V%]]&U+)@"RUJV**RL MP&)9\FBTE^Y-:W.544!VZ=Z$C@\S,M[2:$]I:(!ETI8;[09'EDG>T9YSA=$N M/9LCC)JU3L.4FZK*$8S.PL"]\3 5R ]8GO:^NK3*QL8.73JEWP2PGQ7TK5K' M0*^NQ9$A(6S4D^C.0V##JJ3)#?-@72GLSVS\OP_HB#@VRR[UPN0<0GR0Q4JW MR7&NEL0.)9H0]CJF:]>S65FS>)=P3X.B7>NTY+9A<&1/"+/T)*HU?S 9"EBG MLJY6-?JJKER3V>_>E*^4I.R* QPB$RH8K^#Y*\V\S)!TO"F1 M77MF8-L5+3@$;!J 3=/DMG)PF.DD8*M"YM8V$Q@/P49Q+03,_QCAAIB(PNYE M],:DO'>)%X&9AO>L^12$E*)$:/N]^OL'/W!MFXEA6&'3IV1]!M2] %?TVEM'8AO^V.L8\'K<>U40ZRN%34]K^W.02$. M;9TO3%X6PA!5F/ MK!PF!1KFEC8;)8I"5>.L"G M\%VWSBK%8J%BRPK&P&FQ2YIM+;@>CEQ_0NE# M3,<%ZW]/@=!K'4.5]=RRLS@*>9P]EG9HU-RQ9-0ZNBFW#\]!X6^WE&_MVD5M M2M\]W9+&)3S7;;#W=E,3TB9'$F:[88F$+,C,-\=B95F?IJVQ)EG%IP$6NBXK MAL*1<2)V6H^_TWI"B#5Q$U8SA/E;<+[@@C:69RH:6U0 +X1)?$CBX%1<)GO: M,"U0PG)3/U@'"W.8.QQE2AP\%$;J2EM]2S(LVH= M2:3^<.@DQ?)9OQCX!8R8>A;F&'^X]2,JM7X])*\T?7^E;"KP+70N/1B_A4'LG@1W 6MG;+-N,_.G)NNE,A/#UON2 MOVT\^K'&8]8ZV'1T?<=C[8MYBU=9VCH%UA4V/&ST;*AA=QP-_ 8;Z93 M:K]#XLWCR\;M \?74N*<;H7]+P7=XS%+9/;"S/3?9WYWXRB,P)( T5Z>8-]Y MHW;]7S3P-\Q-S4S[?;!Q$X;C5;J_.RSM))#(/"S])-3:CY-@V'O^;G2FQZ_# MJ!,GN^_F)JJ?>(H&"@"RR>)$1R&G":/R#F1X\.[Q8S>H^\= MU5R.7Y'1-FT=R5;>;S G,90ST/%0*S2[E9R!K@<.SE1PT^D@&WEON^)3WL[- M&EFVVF.[Z9*_>;TVNDU&[.Z!@8'=:,D-I2D;S?7B$NO\0OH?6S8.H'-VPSSS MZ/:CLX%E<&2%%8U=WY$]E>TM2_#0$85WO%!W6GC<>HU VVZUH"BC!; MJZ.&LV)J%39MI=8QQ2GG(E6N3?N.Y9Q'3^JC*-8'&A%XDWU- @^H$"X0]TM, MVXRZM(UM_W39U-8#S^F5J;!I^4/4FC8]&:*PMU]3-C>D[!:"J.JF'\9G(\(L M28@B=3UC*&$QQ3.NFYQ5'+"66D.352.O;L/BL$2Y$;?#SCT<<096[VO)BE(. MQ%7WT,3:X36VYY5&8:<\!A#/::W ^?FV;3B,(&77+.D/_'4]^W ]TSA2SY2# MF%B.CBI"<(7@[G5^,A?!;1ZI3TLA@LO,AX\1EO^>YH@LY$(.2?#L>.S=S66! ML2AP(#AI)N33@&*-:W\(;YQ@@HSG1V@4!/"U)SDPGN> [?X&$2;.1 ,:4L - M&=L.1L\ ,S8K]8B?&!594*WO>,2S'.8*PA?LF-[%WW8<;Z?OU MEYNK[C=9NKF]VBZHQ8[T:J9KKA9US>-,PR ?DF(P< -S;)9V9*1X2T;Z@)LR MOYYZENU4D_S@>*!D_3$\P@YEB;Y9%->G0:R0;0FFE_P%LR>\3F*V0&P?X/(J M"*-CR^5>RW[T:?D6>ZRJ72CF]I^^]]CWKS4: M+3'8<@VVF>JQ.Z)4.^.@[;5;-SAQL?8XIO-BI@M]PWR"4KF$EL.=9 MW)*NR"F*'%2&($S)WL(W:>EQ*%(6H@]I'2?.2,8PA#G^:8IAI"YH4F%":7D( M5'7((7"S%VY.>M[T=(&T!_I"O7'F+I?G%$O--N6R1TL;[T=+$[Q\#?PA!@KP MB7]SHL'5.(1)T>#ZS7+'2 SL<1UBXY3,":AM[ >A-67]O$J5"XD[5XEK%BYQ M)JLXJBGE*-4N!$X(W$$"IQ8N<.U:1V^J1ZJ%HAU.1(XHT0)$J*\V#G0>!(NY0M,-2SA%% M>)!# Q3EE30G4,0/BG98?SFBR "_2I7UUL%N5?F.R)W:DOLC\,-0&@5^?\\C MQ^=Y/FF'=<>H>L^(FAG\V,P>5F+3S.L4?BF""@)K^]J AV -N]HW9-4HAS,M MH%:PH7@(U%JXIK?!33VK[4"!M7W-R4.P9M8ZFF'(NB8.]Q9H6LX[%M.W$>;) M;^]+>:+&8.(9)WI&GG7R5)T_:#_0D)+ &K 3$#9]H:X_PA,?9U$-+]6G]DMH1E032SNR:'(&D8G>PM@R#%$"J')!V M9HWD"22UUFD:]?5 M0]0.P^](B#)JG59#-G71RJ!ZB-IA 1X)40UP3AMMN=$Z>*]%0(H[2.VP!8\$ MJ2;&.S2YM:$N=>GS)-B[4Q1K/[51&)>K]-.'ML7&3T8;<;9MD(A%F%DN\.2A MTI9;8JM1("Z-#7DXXO#DG2&WS^L:(6MJ7I%%@;AR(VZ' M!7HPXC0\>-5LR@V]'+EB)\VI>*]6Y1%P,:T:&/=AZP?^<&J0^M[<$,W>"3@A MP9E)3EIS=-X^*[/LJ" [LJKF%4SB0U?G&!.H .(R]1U:LT>W]!W* WL:F*9R MJWU('T !NVK ;LTJ/2+L\""8W-K0]4# [MQ@MV::'A%V!JRTFJPIW*N[BAXG M8UU'D]; TH;6(KE3L([8C5;X?0.DJ:M4Y3Y>D,N<#(2<+KN:D9 M5L)4-ML'9UT*#'&'H1T!\RQZQL3T0Y[6HJH?OYJ988F#<1;'KC+YW#L-L9B ML\RC=5"WL>?] 5ZT.+' 'RIVVE:[4*$KM4YK/U$!58@U-;+ M#PI8E!D6.PVDG;#0,!B[GBY0""Q.G0\P?7#R^SK>S+HK%A".G<5A5\-6>Z<( M5!/Q:T;3RD:%1P+GDI$T]@G>@;Y>ZS0WN 29-R&$Q\@1/G9MVV? AU'K--:C M"@(>98;'KNWU#/!H8.3R$(-*X*,L :<,J&B"F=WD*1:99YS)O-#Y/>ZSL*LM M#OKDEEF)5+WU/7\Y[V//TW Z%AC,HPJ^2(BO!/AVG?G9 ;YU?)FUCF'F51%( MH*OYF9Z@^,_+']STA\:_?HH $1WP MUB8W$1V&(%[XTL!GE1WVS3 QU%JG(3?:>=4$X4.QBUSYHY\,X@G#[(21ON%T M&V?E\0-:O=9IR<:&W4FA>*N"W*,<4N()PP:K=ZUO"'EQIGDK>MCI M/O!?G!"1!8P[W%@O6S9)[B8Y2$OBHWZF'MVC\8>!1?9 J^=5AJ>DT9!*(FAG M[N(6!*V#!)M>Y=;Q2D"$'XBD,C\/5S(M/'RFMT5-]^HA:&?.8SX(POY4LL)5 MGY**AE5O:30[C-#>G9G*U-%8W%QR?=@'VC@ [ -W=>Z/N.7Y:Y M[^9(T=6XQ A//L(\:YWQ>?CAJQ_ GYYDC8. >M9$B@)XFLNV.25B_W,<%T@Y M*#6M-&'$7$^2+F5J7BTJK87]Y9CZ5PGQGY#V\:N[GOTTYT1WQ@A8P>[Z3^1M MT_K$#J2* V650EGJ,M(G0YE1ZQC*>M<= ;,RPRQUV>B3P:Q1ZZ@;>NT(F)49 M9JG+1)\,9I@HH!Y2[2A'F)W4;=M6OZ3%S-230NB'%U 8VK^H+3T3QYL>D$ # M](4X+NFYM ZN>CT$Y@%^>F"W4[!7G M%/(5N.-.EZ4Y7'L<7=;$'GLMGM;'*G?16RSMDF;?0/33.[IY.96->S]@7EH4 M!4YO'*%$/?GW!'RZ30G=36RO)WKK"?0=:(GNB3ZV\YM7EPD!/_[@=W*C-140 ML]FJ39VEG"O<'Q44$"U%H'5/78EE3P_J*B!29/8'R57ZY)@CUELJ7;I(-;$T3UL]I NSD"XA7?PO M6SL.3.0I4]@44%:TO [O"L$2@L7SLI766\Q3Q/!\O"$KZB$-5$0QTAQ/S4LC M&DCA /SZO8Y1K'OM.A#<]L<]E^9P!B!M+$@,D=,A5K^/Q&<2.M8A.[B56CNY M7R'?6R#O:?"(FO#=R(FVNCQ>D\"#*8?37S- S-8^9;[VM6L=Y6)##GWI$YH$ MVGE%^[OVX#:X-U?@OL4L3(O[EH*X5ZN52R4@SROD]T&\FHN";ZE,P><5]19H M%V@_CH)OY:S@-<2]D4,HFB/'G6./XXOCCB-J'W)6J1I"NFEB/ KI\7V.!!*; MA%//9U'B[UREP#NO>#^EU_$.\HV#_0X!>@%Z?OR.=Z#>$$I>X+T$2GY/S^,= MY#NQV,#:M 9G\[GDV]Z++>'O& @[^Q/Z@M$1@+>:9XXFH(<&![ MBJ$T#N%2Y+-S6,!#RS2XZS/M']Z-HS B'A(DB4&ER3I96"1:M4ZC)>NF(9OF M>D&!//B4Q[Y\=7C=+)#7)O!:EXVV*C>U=;- \#IO7JL%\KH-O&[*1LN4=77] M_)O@==Z\;A7':U,!7FMR _[7W-!\8XG7U4\ZVK(%<,!D*X#.O2R,A))K(,V, M3^SW;]D8N7%;R]_*$-S.V\K(C=LZDVVCW9#;VGH1 M'\%M+NR,W+AM9+0T/K+#\=,Z0@L5-H'8\EBS=7.:+1;$S]*E8H"E8%&E M)6)A&(YX$R"+Y/D1#24@E@1#<& \SP%QI1$)(LGO2]& AA3X1,:V@]$]8)"- MC1'9)W;6@N#7?<-,"[8"2DX!%(@P#5S2^[ M>=$"\4$91\' QO!Q:P32V<3GS?*O:B=4 *V-J+RY[3[<2-^OO]Q<=;_)TLWM MU79!+7:D5S-=<[6H:QYG&@8^^M;/@>\"*\-__\74U-8GZ?K/L1--3CVE=JH9 M?7 \T*C^&!YAA[)$WRR*1]9PJ9)@:[5+I18LR4>?_+F MY/(%N[2R"1A?,UH7FJYOO:QT]]_YIF&&*LI1EKRS1+ M,]8RT551&ZF>FL0 5RQ/78]5U$8':Z6;KS?>L''SA49.1%QSYLTEC4> MCEUF7<5M]I;.^C,ZW23)&M]2MMK+GUKOIG =WU3*3,I3VW+I!OB%]AW+B784 M/3Y[/K+:T7QR<-'I^0\^A[C)!WMG.5:-0Y;CA=!HVE(@/"KA.&"9)HB<2Y_- M,I.J._3'7I33(G3Z6\M6?31=D. S<8EG45GZ0BV*H7A)5V5)8W6T]M\8V0NG M1]_NV$F1?78[S,7=CIO;KQOJ+X$ES[3_X9L;#:S3*RN:*C<;ZZ4HCK&5E0^G M"TGN3\?N2A08.Q#9&\J+F>\7[ENT9F*S84.],+.)<-T*TR/,>_/^I2@ *,2S M8N+9SBZ>V6K]F:U:QVAJ"^L*H1)"=<"J9QS;;&TK($EJ2U:4[;F?9[TJ MYGEZ5VWO<4@L'0:S9NIK M.\*93$1OPG!,[2_C .9^#\/RD[QM=C&A^/64X%F#G&UL&ZJTY78SIPAGVD.! M*5K2%=]X+JWF,355^U3Z C)5Y$TF&U1/L6"N2^/_$'=,MPCC^I*)C5*U@PM; M"_ (P1:\$;SADS>9E&X:+^50I:OSIG1SK7Y5 L<@ME@EA_%18N>*I.OAR/4G ME,9YM]+].+ &)*32O4N\LI[6Y]!-F)*9W30E,M(XS.PK&+6.V925QHG/];ZG M&=-65>>$\_NM6OQ5N:\B;T[E*FP5R,SAMT:M8\AJ*Z\FC )?0O8%;P1O../- MJ;R)_/1RDS^]?&X[$ 0?7V@885T/N @6(4R*[X+EY/2O*].-!A0-][/B,A;ND,(8B-C*G3_[X2CCPMW&KO9M_9".VP)C_-KK@C>"-^?-FVRZ M>R&K$2?0-/^?2D(1?L4E4FMCE M$-&TLO,FSUV.KOW/<1BQ,H-/_KQV$)8.NO&2HD%,<3"]<;6@-A[HGV,G="+Z M2(,7QZ)Q&.Z!6OZSQY["UI#,:X0*:X0BZ_KZ(B&PR"$6A9X0O!&\*79'A#L= MKG&HP\]H]X0!+"YP9RT6N).P V&U-ST.L?+/,)8@XCR"-X(WQX[!-5+&X)C* M7BI)&EUD$0VOIK9TN2!Y7-NXV0.'#8P]5-3S<.K M.@GP< 2>M/;R8>!I<@6>G.+-O%8__TX":S M?:X?$F\]H]+G:NMTM<\UI57K M-%JR8NIR2^6O,M !%>MX9_XF%=@ZO'JIIIC(T=*5:BGJV&W"IA"7R!<5XQGLU272L3GZ&$[1J@5:7665?7F:.X E3E!I6V5KG\ M6'61-54%%=J6E>8A3I" ':^PRX2ZM6K.E@3<74$55NJ=N+?XM(J-CB*"MO,JV7QZ\F>T5$44UA MB")9XEB0"$-5@#=YQOYY*["BMN,"*XV#RRD++ H](7@C>,,G;_+<2N!-AVL* MASK\C'8F1)$L$8,7<1[!&\$;/F)P^1;)RK@68]%A66VM)PF(_1"^,"7DG5_> M'"?F?A1YU[B2]S.*L<]*;#F,B2*:+KQ]$8D1O!&\$;RI)&\RF41K-;9RK(ZD MZ9A6H)@-CJ*- CG]E)6UM :KK*4U MF[+16!>,HN/J9U;G((_*6K#TBLI:_$2\S@S!1Z^L!3+2,; .8&/[.7^!<8'Q M;!C/%N\]I+)61K2;++IKJJ(&TKFC3C]=Z2T-JQD)O&=O?CK!?T<]M2.Z#T5HJHV0*O=""*[8][+N55?G,Y1*\77YM+ MQUJ.NMPPUOW2_4)O*;E8HFAN!7!YT.:-X"B'',UD*9R@Z)C.NC$+)5)AR DE M(C@J.,HW1[,L"VNYT$=8%?02K0IG="QI7H0@E!S&8D *T%:Z'HY!S@/?W#GPRAI(Q]4%N&>L=0P2^.,27. E M>"-XPZW[E9]:;L5J>;T,7''P.J--M8+K5I]#)ON>?MNIJE?K9JW3:LGMYGIS M*W%B@D.?]%-3IK*"XP)^1>\$;PI2C>G+=)S"M5L M*%RIYC/:HV*X.4JA[,TTX5!J1 D]$1FK"&_RW+'@K!-H9L;W&EPC3\-?D;[(%NK9(OZ?2*2(*(\@C>"-Z=UP';4^DI7+7=] ME<7J<#PUHA!P$:)<0M[D:(CO*\D&9Y)\TF)]MO,R?7#R^SK>?*F:HW6K^I3 MV%#R&L8JHN/"?1>A%<$;P1O!FXKQ)I-3L\,4.JB L=&H=719;:Y7/A2X*3EN MC@J;)G^PR2GNS&O=ZT 32($"%^8M#B-W63% +6K]GV$K?M(V^UE)-M==N&UK#_D<+ M) '%%3%^A;H6 /O;1]+9Q++-HJQJ)Y3ES;L_-[?=AQOI^_67FZON-UFZN;W: M+G/%CO1JIC:N%M7&XTQ92(MK&,M-:'V2XK7LU%-*M_/VP?% .?IC>(0=RA)] MLRBN*[@'),'DR*^<#GNFRKHYG*8XQS#>*5,D4RP,[)PZV!_[J:!54"0LR/UDIXME:Z M\7[K!1\[R0G;\R:-98V'8Y=95_'1TZ5C$(Q.<6*7] %3N]8B<.=*+4:9+[3O M6$Y4"$W>#<\=WWQ,1[ G?U' 3F39IAO:H@/Q'WP.<9,_\\[2IAJ'+&T+(>I] M\O5X$=$XJRY-[MO.65:=5-VA/_;R4EZGO_5$&;HGC?0O)^E^H5:2HZNR'%TU MAQS=<\C"-9039N$V]%JGH2[]I5 M8LM>R&?5Y%,]^KY[H];1&BU9W5"C2TBPD& AP0?FN1EK708SY+FMBVNSUC&4 M=:-PWSPV(31":'@4FK1=1')8 %NUCMJ2&^;Z>0\A5$*H^!:J3#*UH_A<#J)D M8O6JMJPIZWWOA"V97S6M\I2>C3O92W3:RIXUSUMLQE?M/A-9HXR-0[J>LXL) MQ:^G!,\<>VS7.KJFR::94^!1%$%Y7RD?T*UT"\/7U')3$?W'JPB=-%40#H6. M"NJ J^KM CRBH)K@C>!-44HW30&*0Y6NADJWP9'2/;>6&;%!+3F,CQ([W2-- M>\/'V:_2M#N\A.WAJ]U(XZ1>S)3,[*8ID9'&F5N -S&-PI!-97N1ISS#:JDT M8\D*HHMB]?SRYE2NPE:!S!H=;!I8D]/06AR5MQ?X$K(O>"-X4T)O(C^]W.!/ M+Y_;1@GR&#.TL1C XO:(-![!QQ<:1E@H RX&L];LTQL 7J$L>905RX@M6'48C?_.4 4#96L=BU_SD.(U;;Z\F?%^S >ATW7E*I M8\'!GL[@"@>3#I/-.2;;@$GU8CWM40("N_#A@+Z18I]HTS[1+7UEES+[7"VE MUM%D75%D(('8&>(\QVV!S6L+04L%3G(4M!)P*7RS*J-66,"2AJ= #%EO5QE1 MXAE"P@[<=MA?PO2IA!V<3BHV&@[+;*KW2%P_>SBB7LA*&$OT#3_3:N\3B,[F M(GY3$=[D:5&E\I11<3"]<;6@-A[HGV,G="+Z2(,7QZ+Q0O% +?_98T]A:T;F MI<*H=9IRH\%3"JR HE 3@C>"-YR:[-RI\ 9_*OS<3C'$U9>MQ>K+DNN'^^4" ME28*?8B-?X9Q Y%**G@C>'/L_?.TG6F9REZJEQ^7RL="^=.]\TVK+>81-M?7 MVLP%C 1HA$"?*6^.DQ"SKT"W.!+H"-X(WE2) M-]E,GG9*DP>6S[F-DSEN:.)A1%5;SZ04!R_*#)ZT]O)AX&ES!9Z39H8?@>\[ M>@E])X$UF#82TD0CH51)SXU3-A(RE5JGHR5!NYMFLQ M]5JGU5ROK%+-SA("5MMA=;J&)J91ZVB*W%+/I4O0><$N$^J.WO+#;,"*K9JR MN0%M8L4^P\TST?(C6SR@^)8?9A/6"\W$?L.B"I78Y:@<;S(MF"?HJ6%B;:E& MDZ/$: $>(=B"-X(W12G=$_34,$W>E.ZYG4;AL\1M:8ZUY.U7G*K$K=EF73B: MRGH0M.C]Q[+H4I$USB]OL@6!>2IQV\:ND'*KL=X94IP:X0MC0OX%;P1OCJV; M>2IQVU:YTLWGMHMPDI;JW5:LMH4S;E+ 46A)@1O M!&^*W4C@3H7K_*GP<]N6$$6R1 1>1'D$;P1O"H_ ';E(5MO 5.7U% "QW<$7 M:(1 \\N;XX34]Q7H!D<"?6XQ"-X(WA3:=YD,WE.4B2KW:QU M5$56S4,.E@OT\(>>DU3):K?X0D_%RV3]U]BCDJZ(*ED9LM>;IZR2U399E2Q= M:4B5K(QH9[G0JKFNST4UHW-#W[8 M1;1T1<>-+%UNM4392[&Y=O0B6@N\TH$HMC_NN92_2$(NY^";A=?7TA4##)AF M2U:5[27RB@JCIH0"'ZK\"'LGZ46A+(%QKCFJ*KGG?#>/7[%+5QH8,5^W! 7F M2H YH44$1P5'^>;H,=:%$RP+S1(M"^=VKB(- M9X[.5HG,'*DT:QU#;K?7TR0$P(3P"]X(WG#.&[X\C?ST M3%0.]6'>+LJ)"ASK*F9CZ7+3$-U3Q/&7,O$FY5*8+4.'HPK'NLHRQS1MO;R. M."4C%(#@C> -O[PYBG+F23=K7.GFL]P=R;O"<6EV0T3U,Q&IXIXW!6PA<%8? M4U=9?4S]\+9= HM"3PC>"-Y408>73(4;_*GP<]N8V%3BV&'E0ZJ]HR"*MXE MC^"-X U7R_>.%@7[E4+5U4:MH^GKIT<%8(0P"]X49(OO*\M-WF3YW*+C!]4V M%E'PLGGI(H(B>"-X(WA3)=X<)7\@;8.60\K3ZFI2GG9# 4?1J:74\#D)>DR^ MT)-3K)G7XL:/=!3188\&AU4X3B:='(&.*;AV"OJG ,)&Q;E)=DZ/AK_L61O@,'J422PV+1]KK16R5X;6-:64E:'S MU8]%Q@R%Y O)SRKYK3UJPF>S&C6UUC$:+5EYYQ"7T U"-PC=< I"9/(J6VOE M]C/4A%Y7!%JMTS;63U%G/I0@Q%&(XUF*X^D: VBL:K:L--;+Z@IQ%>)ZKN*: M25K7&BKD+J2LZ7I#5C8T4A"6=;KP\<>(P.O@O[;STOD-_ID.>4B"9\=C[VXN MRZ1%@@6R3U*I6VTJ+?SYD6,>9!_?@!.\1PR0I]XETP M$E+P"*1!@&KVE]V\:('XH(RC8%RAA@:4__:1=#;Q>;/\J]H)%<#F3:&;V^[# MC?3]^LO-5?>;+-W<7FT7U&)'>C73-5>+NN9QIF$8'T@XD+ZZ_FMXZEFDVX/[ MX'B@1/TQ/,(.?^5TC#/]OCY 6'L9Y&=*F*VC,!R7C$)Z.?WPR7;"D4LFEX[' MGL]^]"E!?J*Y&QLR!G':\>6Y>KI08A65[,5 M"W7KM?<>JVH7BKG]I^\]]OUKAM(\SF#U5(_=L>>],T.BO7;K!J\C!O,QS6TS M%<1OX1OI.]PV"*5K4"OV\I[XDK%Y*&$6O,-]]L(Y(!DSPS5%T]/L*N^.$@6!!?)+D2J[ M=DATRR;* 3+ #IG)1O.0_K;\'3$[;$53S='Z6;23HF2A?(<4^5) 1>6 UZR MM[KRX67\TD+;:13X+P[Z'KV)]&&,@0W'^W6C&76Y><4\M;USM&?D6=M#TR\: M11K+FR'RA8X %@X+-FXUBL_U1.X.FV&1=IDU9@M+[*OFP95L^+,:SAXV.XHR M' 0;$XU-0UY[GY5)+=H0_O_U= _&/GB,!]W,-FA,#/"1%?PT-[!%2_X.[97 M(@W)B%+W^W5P'R02AG1/Y5AE,V&'XTV2H'.&D^E'4;XE%B8<4_)"X&$EE:Y@(H:94C5LRF_X@ MCH?$O?.^,-(Z\58"LR$V@K\-+I?8FJ\>8-*FPF4%C*%@ AQ'@#D#.W)ERVD4 MT*$S'DK$LU&!LH4-E>F0!#]I=>S[V-.9(US&=A@794-9;UJI"C5RQFT7FY0M3 M-@- K@;$>Z:AY'B7>YVU2FO(%/F,7-=8DS\>3KU#3!RGS@LNH6+=S+QN6@%N MLG^A\7]OO"E5'V9$S;Q0ZFRA;#37/12Q4)892SM7RB-@R0 L:;*FK>=5EKG" M/;N8 M;#H>X$[V]$''N:SQ;*P&D6FPM9T,=GC:D/B)27S;;(,U+ND<#9 M(!P)R9,\T/!+0F]PQ>>;\-G%AIU]T]H&1QZYL&&/JW]/BB_LVB0W=$[BB%4W M:6=A@A&9[!TC*)M-N0GN.>SQ9F#FIV MF^41D_\AIGXW(7XW)OW4'IG:(=_F9,^JC!LJQADTE:?SJ,+8/9$RSAU[Z_#2 M, G^D)X5PM)-C8W9N4G)148>K(TK;:BDSF3(=82AH$A>KPY,A+@U#/_B/4/)?/3"& MF<;%YC&2,\0"=7%I_;,P@G-5N\PD812_GQ/\JQ]\8^0.[Y#8WZ:TOED@]28I M:6"CRW7+5F0AE!E!J8S:_1"4<0%OXCY!0UG/JRZ]=6NR:M>\*>+;[!5 #[%[ M#^@2QXM@Y1@&!N)CY?K[A/2?)S^ [@LV2W=&\\QRU&+5>9NY%9LL10?#,T/B M44SH(V+2!$PV9$W+(?_F!$WSJM\E(ZY=D5*YIYB^Z))1NN7_?AQ8 X(;#NPX M%2[WT81M/M _Q\YHJ:Z)B$:D/)V?V,=/?M<"(@9@,\=TO7<).])R/25M9@V* MU5!E4Q'AK6H!:MS,E_?Y[9,T6)C VVP>GCHMM6VZ! M>,IMVSP@B4)/WS(JRXWVSW[!>E_C-7_977HVU)G_S M7M5@I +I\('$O2<.:*XK,G(BXC[B$&]@&*#-DL$D30#3:+'F7(NUL8#6Q;H* MDX#<[F(G9-&^8\^8X)0_-_ X&.,]P]1= JD,]1M;"H]=&D08\.1AP R VFW& MM+#4;,N0]<-KD(CP7_Z+$$R1!A(=CEQ_0FGRY2@)'4HCE^S7JKYL :!C;=<@ M.3%;)+/UW])JG;;O2-QI8 M3LBT;JQ9_1&R0&R!'ZI3[V(Z7B<$MC<) )XK-=9SWH4I6W:P9-6?:<#2J'6: MJMB@/G%5'M;<$Y1C1-XHUCZ/R_-$OH314_@4P'\"Q\*/4W/5$7O7>^]=)U50 MGOPG\O8W)QK@J5$@QE<_R*=];JL)4B2;&PZ_B1WO,L,KY8[WT>'%BIDV-O2Z M+_-&.,<:>N.6=Z9=D//863S^%O?7*='WWT]L89=)N6$>W&=2;'%7 H@[E/H1 M@8A;0BU3-C<<2.81BM6WQ*_[?6HQ0QPX"1<\B;Y9K*N4%,"*+EE)ARE %%L. M\)PJ^X"'55^ O0_6+AS@SR:2JV30XXJ'^M!CK;\N:$R;XUG'W7=/64U9$YNW),F\W+2]2CSX[GH?1)RR< MPW!P%ML!6630..*2DEF2C%JGJ8 H\92'(#8&<@(:5TAK@,[6Y%:#)Z2=U#W@ M03]3[)^R33.G7"MC$E[J0'/;'V/Q"+9>'F!*;:)9 ;+UET((4G8MH_.D9+ - M:5M6S8.53(X<+M@=$E(MI'J/[2>NQ+H%8JW+#2WG\[^%B/4.F\-VPI%+)CA) M^KXF.-6=8L!BP&+ 10SX(ZOM-(W6+YRH'9+@V?&8AFHN+[H6Z%<:G&I9T118 M5IX&%!LU^D-XXP1#/YX?8:O& +[V) ?&\QP05QJ1($XF'="0PMI#QK:#F:.P M[MC8YHU]8KJ699DF>4SPPS""+U@&V\7R]L4"09(!&0T8,6N<#&O#)4M8=5[H MIU?'C@8P'1SMXJ\2_:_,?T)Z,()QM/TGQ9*ZM;)_L_ OCA&72X<0NZV9X"%K M_9YA*WW3-OI:2S757KMM: W['[I:F_YH$,S/:#_3>B^@Y&>=]&%:E\1])9.P M]G$9=P"Z9$ M#4:\2J6MM.CWLI-R>!>,A!0\ FD0H!7U MRVY>@&'SQ.HO@F!9PIGDUBMYTIR<0ZO_6" MCQLXF5)*C=K"CTY)*O5"2CR%V_$0'F&M;XDN^P)WP3/QG'\Q*9B3$OX '^ ^ M &WO1>S/N_Z,MG/2?G%"R_7#<4"?X!6?7=_Z.;?[S=@M<;PQM;M1\AT.@(*/ M,$)0!6,0^+N'/[JW-_^O^W1S=SOU$)*QK],?5N&XXNET#6#&/I#4):.07DX_ M?)JNRH['2,1^]"GA=+)PX&JS&NI#E,>7Y]KQ0HDU9&* )&].+E^P2RN>2WRM M;5ZTE>V7E0OU_ZP8."OKH<[ N"60L-'+T76%MHQWZH=,D(]^WDU![F]!V&V'!IN4*GM#2JUO:Y2 M'W]\_]Y]^+MT]U5ZO/GC]N8KK/"W3U+WZNKNQ^W3S>T?TOW=MYNKF^M'H7!Y M4+B,A1L8J\W"?BGQ]!F$.KSKKV!I$O^[CJ>VLHH<7B2)3035R*()PJ/.7_.? M,WC$TH"\@&ZFU(N[QB9*'1\7V*RBR*L3#:1GZM& :6VX0D?X-#)C,/P2EA!G MY%)<2YA._N$Q"YE9:8R&788=(GU(UJ$?%X\7TA_=[OUL)6+K"TOQH>P1T_6# M?0\#?1WX^/ZXA6TX[H6.[-H[^)T MJ>O 6C1=\ZQ%LW.[#U(PE]DDG>$V!B?3EL(!I9%$&.$?D5NP=@9QH%M79%C. M-3VFS(!N>]0"0K"\=-RE#@G(=H6!S $=P,]@^6;FPY!*'\ (#W^5XX.\>#20 M!B$K-]7ZQ':0HXD\WU).JNXE*S@L[Y2RBQY,6QH"+09LJQDA],[XX8/&PD2S M8%!L>NPDRA=J+3Y3E>-')?"SP<@)*( "C2.8!DS2C@L^X& 7PDX[1"M^5S0@ MD81WQ6.;QZUV,#.MM/JQQ(6@A&&NJ++@O6R@'NAX-\TX/3R)W7?!OI*G NR/ MP$Z+S=TA\<@SNQ48"))&YN7E\#(!\RT BRYYC#4. A;#PR+S-)X]LL@#DH)$^ T9KHU">Y)"S8J@"?<3:!I]"T%Y%&3+#T%WC]V-Z,\7Z#&[)\/ M&EY/9E(8UV^?7W2\>(,+)V7'#FZLI_!F;QJ*>$=^-S)ZX0!^+F)'W-#?('N; MQK.9S$A7U-=348C32F*\^-$,,P[S%M"EP6CL%";31\)L>E2B;V#LLYE/X34& MK$XH"23X8OJBA,YCALU$0/Q@Y?UL(N%.;;N1Q.' '[LV#B@ 1RE96?XY]N(- M4[:6^N,@@Q*9Z:2$^:O"T8TG\4#!@8M0&7P%X$BJ4O_O.24]]G6DZ:#9M7,R#6_3.=N04W MR"+4(K#RQL";V5R 35:Y/ES0[2A&0_(3!&DZ>R;K) S'P[B^2J++X[.$L0 B MYM 4'*(E&*\&84B3)<5U2,]QXUY!^+<]"]3%5>J8[8AOWO:;^"TH&U.1W[I\ M;1M.\/^S]_;-C2I)OO!7(;1[[G9'8(T O?:94(2/VSWCN=UV7]M]]IF_-K H M66PCT/!BM^?3/YE9@$" $!*2D%Q[;YQIVQ)49>5[9?Z2O3"(9_CDS5^(3 / M-@*R4,OOD \;BGXB'%Y#BKENL$@BMW:]Y_I;)-ZR]!3XL=Y#SY3K:1GC0#3, MG"QO?$\39KY@3.?)^(,# 6WBSY:#2+GDLW#"RM*+;@4QMR"0O>T[+KACRRGD M%J5'J/C@PIE>!-@0%'KJ]W<_ECYZ[DG)V?$C,K?N^.(L.E;>JA$8UV!3YJ)+ MX^N_DJ^*S-9R&^"&.*_HU84N)43T.H]:7%"&$!%<+T_.);>(.THS$Q;B4DH) MN0&B!_0,\1'PQQ;CG?DP^X?+B2^IV^+$7;J76Q])Q/"%-M3C98?D1EDI^(G3R^ MT(BCO+TL=.VRVM(/4@HQK6)Z>DLJ&](KQ-$01$W"A4K.$^HRBE)\U['" =)S M!#:3GAW'\-!AA26]F!-4O7@X=FCRN+H*0SDO"@\\TP@=;GB7";*=U&?<;28G MFML5.NX8'H"[D*B1,J\&+]D!E0W::X[10[0Y=\GJW.MV77P2MWAQ-(AG$YI/ M;P)FB%)$$9V2ZP,]A#X,W\S40;V/]FJ*"P4UMO ^21_,CZ ?X/GF]"W:,[' M!^\C9X(E=7^'3Z]^/'P%A\]]LLSG,#@)UQ<]C;X*WUUNF6*H97()TV 3AA][ M^4@6:H*>2^Z'D-SKM6G^I<3[*E89%A>KB+H347\@?0WK%YCLT:6>D/:,_ J."7T(! Z()(=]Z4 MPM6"US3V,B$RL1ZS+(\2H^!G&,&$_@&Q!*7=@/' _-/(D(++';R;#YYG] ## M=#$YX.EX%02TF+!T+4".1'7VCZ)+(YI-GP%-,>>CA8\.MF!Z_3B+_EONZ M]->0/^*1./64Z3A^?Q*R ->L(H4KYQFF1S.6Y7&B!.Y M-N&Z(/2GZ1MFL4J83 (WC 5C5QSS+F$*,B$I!2]%[J=;HTA"Y:H"U$@+<+\, M1N=,QZRL$5\<\F"24R@1/5:-&T-2DP*F\)$?W_+Q*S$C1L.PG#A;EQLZR6$0 M&ZMFOF;3?G'@KU'R-U8;5;6$'.I6?;$ >44/=Z6:C>,EHKG'])ZANX:D=2X, M_4T*[%CE8;(/:;6T)**'I3FF-X/G1?D[@[_"B^_'0H47IY#!93:G(%6V:N%QE;HLUH:R1Y2 R]++ MXOQKLG2" GG7Q3NU2A/<2IHC?]A/IF4QXWZ9ZK_BJ>7-.A\[RXRIAH-/-35_ M/COMLM+"2Q A:EPXCI675668NW!,IBVSUS(>9!"^.GT_PI4%+V9=7J2&M4M> MXK.D,>0J=SJIPI*CN1<;N_F@"?7G9Y<]D]<>J=ZGMZ5?7+%N=#)C1@!$OIM" M&(J1L1L6Z=^;WL\_WO"_7^"X'#7W]B0 M#8Z*@?$W7RSG-?H$_SU:-(K+<'GZ,[]'='RZBXG-G^Z%B47O4VDI:G[_W)H MN4=U["=3O]KMMK5>=Z/ZU2J/5=1V9UC\U76/7?^W;JZ1"K&^\_NHZ77\%WJ6\P1#B\R+(+5ZO;$B/ M73FEK+Z^DX5M:"+)T&G=9%AU+3.I3YQ0:AT"=3[D$'RS%=\<%)MS;RV\^8'# M6F=[!PSHLX!>)PH5!LT0VH*9RL AI0)G-8.&E(R@,'+Z'L"*C@_118?QVR8:3,P2J)6A>_4R] 8>N?118*A!4-OS=#]>AD: MQW%E\<4%0PN&/A1##^IEZ)%P.0H9^CS&Q.3O-)M6WWT(S-G*W+!.F8,EM<;] MNC!+3U.RQ%#U^IAS5"]S*L"C_)Y6=_"JU!XA0=UJ60J4+J=[H8]H\>JRXSQ M9L+ZG?]*E.<_O4G/S'EV]<4,Z**[3)?359/4>\8;_JC W?2M9>DK-@TFJUZD M#U3TY 2P;,/[^&GS0B91UG)JQ1=BL:*L192UB+*64[IU%^4)HJQ%\(TH:ZG! MN4YUKN9GL?=XC]200"PSSZS^:[1!]=%6#8C]<]I=ANKZ?I<2'*/K7^'(ZDO/ M8_#_C4?]5\799=U.KS56E)$\5'N9C,$^+E6% @!2 A 2:?:(02@WQJ/-+DW M&@C^%_Q_:/XO:7@\!/]C:5RW)W<'FA (0"'%H#>\05@"&%*?R3WAMEZNG=3 MA7.#X:*M/74[NKRN+5_?&X=M<9]N=?-%C/O]7;V'9_YX.AG MKG1 0\G]3DT>JCCSTC,?'O_,%8C+^W*G7U-8+@Z]]-!'QS]T+"N2%25;6734 M'.I*=O\"/QP"4QSN*!^3P!H[)5?#J@ -6-=P JPQ(/]:!!X[$^=LPI+C1R4* M(BNI?5G+*3,\8E@N9$?(3HGL'#]&4KJM\:@OJYV2@%Z(CA"=1HF.UJV@%C(CI"=YLI. ](T_=98'?3D00ZBY)KJ]*)Q1P6(^/DSBK3&5)@G M02&=*2&"+_0W/@..T+M7 8]IJAC0''&>[7!J9#@L,APMY;'PJX9# \RB.;X( M!+TXX+\S&1>*DT<"?.2Z? M$@>D#T/."UX?3RCDR9&_<25]B'/,T9JG^?#"C8?Q#$\,#R@&('XE-&Z? .AQ M0FM\OB\&0"0 \-4$ M$5>GR"@T0#8$%,8!;Q,_AH='X<4E(Y K\4AB7EG(0?A9OF6.-+W031>Q7Q>6 MCCC?B(X\#<+Y?XO G_PE=?\ MC14Q?[O*H#7N#6I"*BZ) 5B E3.RM_/!*CULYZ:X\.6C2=?Q8>O;#U* OV:K,>H->XJ2DT&KR2^JF?) M:J/5Q\FGSZN13O@5N%GD.3H@82AM-%-F99A1&/= ?#,W/3[# M@\;QNFPY*,*TR0$'UT"6GIG-7(QH\$/I^231_.6'O_T??;[X_3(>PAS-L4Y[ MF32PA'GAW!D\D6@8B&'2D.W0APS';Z562%YVY"72I#/82$"CF)_81,=IT.%< M&-;Y=SJ)C+>Z@@FXA#V M;$Z2 [=IWGLX!AOBGQ?XA/4&S[$,B4^RH#G=Q+(V!E*Z@=/=HEFF9,>7$[O3 MG!6&S5X8Z"=?2F.?(/J 1P2PA#F&9_@763*G&&#*TL(*:&HL_P2?#N2%D[!I MD"L&Y\X3!ERT"!Z[19^#S5".#&>KI4)Z'!IGAV-34\C3VW@U M(>@%I63ZH98R;:[Z^&@CV KP.D3-L*L7'9Y$)*'4 49F. L'_Y<+*H[0YB/1 M0)O2C!"BFQ>F%5:H9-(O<:@0CB'AHV=QDAU&>CY1)['?U.APOBX:SI-.I>C& M"X3W3&)3C'"CMO_E"8)RN(E/0[(<+QZ% @(;*AV+C[_E<\AI$/H3\U]Q!E!V M9U&B9V6L>SAY*=RI'$TVCM1<-!8>R2I]"!7,QVC&RM)'P4?=+<(Q4UQCXJFY M#%21A[KPAA[1EFH9V1/G,1@7_^11O>(Q[3#)I[=J=;F*>6"@3BG&6:F6C>TV9=UJ:SQLYU6VKWH7(-Y6E VA M JT:TX>^%\G&9D-\I$LCFN"%;F,F@L>G;^S=% R*0L65EDUD MZAV\TSH.;ZDMOL*"+FTPU=:6!ZKM4LG1L+UT6^-..Z^^(Q>Z)^+0S57?QIKO MD0P(INVV#@EN;K\Z-Z/!7,#)L;N57O564\?NIOAD?'#R=9]-;P+T M16^U /=)'304]RE%M0E2;8I42SJI\9T(.6($WH27Q&>(US10VB.M^,_O!U5( M$ZA" D1G%Y)U>@(,I1*AC@B&[?FT2VE9/7RU]7" M^E=84Y\IKWH;'9,],KX(L0"P&I1H"X,8JLG9!9RTH55^M.-,E5^EC36L M,H]V5.-E%X]!'_'\OP-3W+(-X^AEX9V*PU#D7G_G\1&;8MZN/X4Z^_*$!)R# M!)3X,L\VBQY. FIR;DS%CX&(RSZ\ZJN;\!#AO8Z*;R>* )C7S&F>8A;AV;T@W\"AXO0O#Z(^X3V2GKT)3HNP'RY7P1YN]2J0R+ISI!9:;\;M[D6TXQUBKK(<6 M'WLW_>$Q[/3S[XA)F'%C7__B95)?')<7.C/BKZ\A>[U5#S!!T1#=3-M]FG'=N8OU';KY9<>XI_+FEBX6,95UL!RTJD)K M2]4J)>)*EV111*8>0NMFNI7A=_BT=)7$E\N;>^G/RZ\_KJ5OUYC87O4V:SH(#]VT=:%+KDW3)K688/N&A'-J%0I:! * MV2:'F51$+TU5JAOL";N0HW(M7N'\A*7'$PMK2G.JP<9_H2\Z=PQF M\1+SJ*1\N=*2$F29VJ_#PNCEX#:S;/>X'#_Z,=5MKZC)5GLJ>TV3R)LYKG^! M&TV]IE+5:U[W:4%-T3MI/%4ZHO/TP"L0G:?OMO,T-!+;5H(N.Q H:W!I&U^7 M*8=OO'O)N+/O4>-BM>T?"&U14!^J]1I:'_J8K/F4R"T Y1_,84GPE-S^EFE\ M*&$K!)J09#8F[.PB(YIL[$$H$#>B%D<"00P6B[TPBWK(S-5^(VEF,E=W)[,W MM$E;]>AL,X:T?UIEK6(,J5CL68PA5953JAA.U0=+F6)8421,5/I*VET1=<(; MTVJ3>9N"5IQ6HOY\$UI=A@/LF80^K41.[3'JT?>:&,_?^C*"N,R]^WO7!>=B MA8TIVF^@Z%"=(V$JXC\0U0!B,HS MZN?.(5Z&/&,O=0'22'@<+.N@HG)OSDV M>XNR]O/ #\!2(/3GYD4BIU/PF \\?=]9??J/,N;0/_YWJI\'+N M/"M?=O<1DTWN];/SVT0ML!"-)HA&20'5EJ*1 W21D(I!:TQY9?5W(19"+!HI M%NH1Q&(HQ$*(1;/%0CN6(S5JH"-5$B=%=X2P6+9>FL0GTY^LLZ&AF0'HE>,N M'!KZL%J_Q<=9S.?,I?SE0E\P=ZNI09M69Y^D'NH>WCQW.[69Y^;5^ N.*IE) MLC?+UE6PE[\[' FF.C^F*AD;LQK6',9N7*!RS-R/X,1B3AP=BQ-[->ES MP8AGP8A*9S]WI.M]U7[=&6_!AJ?.AONYC]Q (0[ -/?D3F]G!(>#L.+Y%J E MNGMK*3EKL&3D,]:Q:L $H4[Y&>=?M/>C_="6'EUJ,WQ+7)GL$OB>J1$MJ5ZX MC) 0OCCN ]C!Y:R;S^S)7_Y4V8;B .N!)O>'@P9=TQ[!:SM3MBJY_=^.K=9' M"*,SKHD1'-4IN=?2$-.X=\<6(A- M _'T9V9/MG4*S_GF4.F47$;O0]>*N^BSYJB2R^B]Z5JM->[V9778) Q)P55U M<57)Y>P^]%17Z*ESYJB22]:]Z:E> _74^><)#U!;?=8AE%)R$[P/!5S[1; ( MRIO$4267NGM3P'BGJ\I*MTFC:@17U<55>[GE6*^GSKE%4W"4LI<+C@WTU*B! M>JK6J4*G4EV=#X"^2S+QG15PE956[TN$^IW:\N^5#NZ$@OOWQHE'BOK[2FL\ M',I=M2\843#B)J75>W!4^[7?O @N/'4N/%(0WL>!7WWP;A7M)%CQT*BXB6$$ MX2,N\/.?E.&AAT*0-[PZYV%E\$:UXO=P% )X_Y+A!#A8@8YI!]%K2.10&0:H M%H*;\.;%8,=GO?&HQU4^L\ @K/!"HTJ'E1HST>_?/.'#7S_XX7,SS$V-H+A1E/_,?-DB@ M#5MCM2-K:EVXJ2>4O!:R<1JRL9])%NLO@\X9IDG(Q7G(Q1&&<0S.&6Q*R,5Y MR,6Q1HH,E ;Z4H?N>CMTI+3O@2+OM+A>.=9$D8%:EQ")/H\S8<7]C!19[^=H MHMU(L&&*#=4CS!,9U([C)=CPU-GP6/-$!KV3,LQG>F6\\S"1\FTV12QVF)%1 MXXVK(-2)/N.T#NS P-:'CM)K'762L_4SLN]'&G4RZ"/>C"IWACMWF*YAS1-P M*,^4K?:"!+8^>!D($.)SYJC#CSH9U(=6*#BJ@1QUI%$G@U$33=]! ]@BS);^ M@2%;2J>?I$!;-A*9LP;X5 \_ V5XSB4 @J/4(\U &2JM<7<@*YHBN.H,N>KP M,U"&]2$&"HYJ($<="0UUJ#503YUY]O U#..K#2#H_7.A03J,Z:HXZ$O3KD M$ZA&_8[@JC/DJL,/0!G6A_HE.*J!'+67:X\-]-2@@7JJSI[9TR@%KW'ZR<8- M^.![ M\%-'M=^Z""X\=2X\4@P^PC;'?E]6!G7U.1ZU$CS"1X5ML/7<*SZ9_N1!T:7. M:ZI,N@5"P&?72I"3U^RE05==\-DC%:*LD2IWE9J'3#8:\[XD:R:$5@CM/L+3 MVH16JRL>%3(K9/9=RVQI(%_#7)G1OGJXA;P*>7UO\GJHN3(C;'8?]N5>IZZ6 M@(;-E0DW=1O,X=@F17-F1H>.K6?,9=(K_L=V)-^%1TV9ZTE/S']ES)8(5-^3 M<)R%Y+B2AJ!]CN%)"Y=Y"&IOM%<"7 MZ3\O]"GLZY-NO>IO7NLO:<8"K@I7-%!AR:MD*B3&=%HS,;C\@/AC52$>'<@K M<_%3L!+]R"N09BZJN_\H/XL!2 S-@'*FTA5J2KK>;J\NOLG1S>]4N7/EQ5WKK^,R3?$?Z8>N!88)^07H;S/;XOTA? MZ_CKY4B'!Q]^D:XW6!&X_$,YZ,:Z;>FO*4NP:G'SX&56L&4N;>,!ZRP>F3M/ MP),\PE/^L)S)SZ51[7.##DJ8&9=^^#M\!P,#O,!3=@.0P*O+A[]+U__OQ\V? MEU^O;Q\?I,O;S\ =?UX_/'[#GS/&:Y5IQJNP07<-K'[:4UBQG,O#A(,;5V.>]+W3ZOT4J;(04R2J8G@>$(YK"@-]3'Z)5<.7-8S1M%?X/?O0P@)96O)PJ3L&0I4^'NX=,> MV,*G65[<^=0Z--!+HP=$8[["/X6SOJ0/\#!_Y@2P17"#Z._J'G2W_HGKG1?*]W/PSNAPUQI$64 M^YMNVH)FU6CVU?$\21!M Z(==];@7E.M8MR@6.$15GB@@K CB(Z8./CNGW'@ MB8-'N(H30PSD;U.UB@A^*^F[*,#!^(;"F\J7K,/6N*O(O7Z3H#1JLK)" M1(2(>)>323 /++P8^IL+<=DR3,/(]@\&XL(>]5]5BHG$7$(A,^]49C"SL87, M]#KG#%@H9.9=RDQ-O7R]CM) %TPT[#6[8:_!(:Q BMM1#U6$X*XY).QUU-98 MD[NC)L'F"#"F9C!7W<%4KU/[D$?!;OMEMP^-X+>50"3+5]W6..M/?13,U"QF MVBLOU>:@]\@@#NL:NGB*.')'X(U]3Q5_IY U6L5Q%;6[EWT(=WMRIR>@O 1' MUL&1]?ND]0U-$RS:6!:MZ,?NB4=+_=CA;GZL8,#&,N!>^:\VWW<46NN=LT%- MP)D[X>JWG8>.GT)]EWC&>ZMWJW4H]5D/6](J#H6K.VY3.H@&KLG]W2\&FG>% M+]AK1_;:- C+LI72&M>%82L8JE$ATYXXJBQD4A!04]T]9A+<=,+JJ:[X1]%" MJS?<&9WU=&<-'LLO7#>$6MR*19)1<3I,[7YAE\8L:9TF78^).]=F<-?V;F&O M-:X+#ULP5*/:G,+^6Q!==AMD(XZ_VSA 4J+ MSSN*JCB^K79?$;M-55GI9_6PR/B\=^ZJO8Y#.>=&S;-DMXJ>Y)[XKPVR236F5\\F>KB&@=5A^1X;T5*W8HS6>MV M+U45IV*B?UGS6*9F#W(1++DWEMPZ?ZGBO5%?<.'9&GGVO$8JIVN\Q>2X6@ERZCI(.W)P M@/=_G8&LYM2&[=3*T.@9D#M"5PE)%I)DM#T2&$HKW:6EF%X K!/7W!W:/I@J9$3)S7C)3U_6FIC70!3MT_]VAXZQ]C_9XKT7^ZI'# MF6Y=LB3:3@1'[B5ZZ-4];DZPJ>IWUOF!1P:([L6AMOO'@I.SYF5Y7[SSY MH\:+4/&, SWCP C/APX :QW[D;/U,]+]1VZ;U' V4"1.YVZT"Q.U.D0[%53 M@+8!SXV YV0E!V--<%P3.:XB%LJ1&M"ZG=98&PH Z*9STUZ9J:[0J*N@653E MSC#+42>/ +V9MU@$7=(_,'))Z:B0%';)1B)SUDB7W>YQ/RHNT, M7MO02I0&YB$/,%#DO,.OWI%]R3[YDKV!2$X*[JK/EQR +SD2X^=.@Z4J9A_W MQ%.EV4>\1\DBZ(CL8\.X::_,5)NK."*S-^HWZ8:DSM[0TRA:KG%BR,:-YF-NSU^[(R. V37>(61]BAL VV MGGO%)].?/"C*TGG-:4F7XPNX>Y;:V MO DVY-<]@PJU[7P M7R\F>\4JLS=I,M/M9^9)OB/Y\&%7]X$XDC.53-_++4O#MEG'AJV_27,'&,UQ M/?JF%[AT3/AU!CSGS,T)\IYAXB'3"S!;X/%/NZ;W$]_"?BW8!,R -'$9?%*R M'/Q,6[KT\*\/;.'3A O.(EJ'QEQH\@:/D%YU3[(=6#X6_IKB@=74Z:KHHZ=_38Y[L!:XUO;O^\OGV\N[^Y?I"EV^O'C#R$E#^9D4:C M87O4*?YSSM"9Z /AJ6A\A%.%<0V:UF&#[IJ._+3&6>'>Y8G!Z8RKL<+#9,:, MP&)WTY@IKD"O1+ MU"!3X#?G%176!].&WS@!O-KP/GY*ZXFS&-$U4-HC;3-^KO+8TQLDI1UDD%3V MHSF.=%,&L,1F5@(+^](IU3F(03LO0I822YF#P*&A7R:/.K6/$RW*9!ZN]18'(Y%_MMQ?UZ Y[]P MG0GS!.K8MG8'Z7AC?^=4W$TN$!1"5A31='5^W+2IDJV1FQ ,0M9&3>H*/=/( MY8MIF]Z,&=*SXV3GI%4IH#U+WM]4DT9D_!M2<3?>Q_HI11YJ:H-@! 0XQ6%5 M:8WLA/4Z/5GM-HF=#N26QB]M"M19U(*8SK"+XE]1G'!H>P4ZI;(F0:R.CJRJ M=?GXHH)(".F[%-)-O8!MA!2A3U2Y-SR'^MP-BH3R*U#2=01=O!E>.!Z5T7QR MF06??&'+"^'?TAY"N-7.\BOZ$VPL\(N_DKF*.RCK*>J*!Y'X[^;U.-@8&GYI MYBZ]I6=V\>0R_>>%/H5]?=*M5_W-:_TE?:=OVM&*!BHL>95,A<283FLF!F

072S$7Y_X_RLP AIK(1++.X0M5!L!3Z>).J"BR; MRMX-'[20ZN;V\OY&^G;]^>;J\JLLW=Q>M0M7?MR5WCH^K]S[8>N!86(-'-#; M8+;'_T4*#8NLI2]QQ]Z##[]((X6L"%P#:MGZ56O9OKO. G3QVW=+M_U+V[C^ M5V N<)?K:MOZ.;5M_9S:MN_W=]^O[Q__*5W>?I:N_]^/F^_?KF\?UY:YQ=0\ MH0JADZUXXV>6Z!B719M0)2^B=(W4?HF2M]$Z5MZ MX]]T.YA"B!FXU+<0J4M1!"=J="*DF<'Z?$>AST"=C54S((,.77@,=T]3BA(X M(5ZG(%[#@XH7+X#K#7LG(5YG6@"''8D!^#W23'>-5]UEH@0N(Q:C@XH%PNK) M/77G6W91_]8\5NIU#LI*&K*2HNY<82R*W\JXX"O3/39S+$,RYPO7>6$[ T"? MJ0 H!Q6 +@J VJVKAZ5!;KI@I9YZ4%;J(2MUNCOC[)]>\=O!"XD#%\X]+*UG?%4,JC]C M/NKO>*V4Y1>M-58Z(M>Y]V/F?;R+W#IA67K&X]DE\?G.1I$=-"$Z[+;&FB8/ M1W6EL9I1'E:CM_K.N.^@.=1A#[BO(W>'=5WN-ZQZZC1\W,3P##C[A0O'1>TP M[\+5K32CI$0U)PCY.4%'^+?%\!\@+^% ,?I]H2Q5%J,^=KW*_5XVAU9YD*EP MB1O$;V6S-8[%;X/6>"@/U6Q%RE'8[=#P.4UQK)-8.0* 0P!P'#SBV *08S@D M.#=U=\#8!@!R"-0<(;0G%ZAM([0C$MI^;^DJ88]#JLA"K@-^(H\Q(KD+"E WHF<2FL\Z@YRB4GCU$Q[8@4&,["T"]45 MGQ47D"K@HH=\/6N%E(78.J2%U7SGQN^M2I!F[N%9'E MF=D3G#"[!JMKE(/5-BZ*+ R8;$Z-]9Z#.EK;#HC63 IOJ M$]-:SNZ= $/JH.[BK&0[W*#T:OHS^ CH0OBT;DD^<^<4=ZP3[HR^_LH\C[&8 M>O3L1WC2W10%';5O2HO#UB>?C, E[;H4]1$'!4W+:J2"85,6#A'674;C?5W$ MJD2M[-BDKB=)V,,G'<+I"X7 M> ;P2 \^XX!HT^OH:T2MMO2%UH8_Z\_@B)&.DR4'/H:?!>):COU\093%@ MN1"+,7PSGVD<'>C$F3_!V[SH>7!V0(L+_A/\<>'8^/2VA%Q0=O*P81,;VWSI M17=-)_ DI [.88;@\7DF_2.PWL!P=15ZC^?,B8K$*"ZSV2LLU5G0$&>^2-P& MX_;R=69.9D@T?.5Z0X" >;5PRRNFN]XJWW 2W=_] MH.G3/FV1D]$R]2I4B#GBZ=>1,/D.4)BY$]/#(=A CI6G M%*.''E%[;#!?6W\&+GY&#EUAL"4UO1QR(L>],N"W2JY@.A#LK;)*FDGN<2-W MTQ\>HU:CS3S#_I)A(,[MCMI%9=U 8PN76]F=K;2'KQ'W55Z]BAC9[:*$?+CZ MM \J<_V.I\JY G2;#BI,?V;PN3EP\?)PM]/\Z= ->RL7Y7"E,2!!UO(J\!4L)RUZK;:@6*DZ02V?P_+_ ZFFXHJ0D[%:X#H M"#&%T.YDKU%^:TM7NC>3%KK)$P7Z'!^7SBD@N<*M$P(OD+:, I7$M23'MB*N M^)\;&UQ'_L_O^AOYIQ6S*OW.L#4>]@NR*I4U3DGF;4];@/ABT.GE;Z&V5*J\ M13KL&-10.M3/V2_(4%;>1$GR<4^;4*B_&8YD[:'6D,I+*NU*>2_:WY7C^30: M(9/@ZBMJ0_'$>5%3%'EZ/@^]=2^$$/?> 8!XM]O6>ET!("X6N[?%]@X"S3[: M'I.\MBKWS0#)'\G^?N.Z^CJMJPFJO0:$]M.AQBT:K@V)41]\_\:%/>7TFIN& M8;%#DFQ#&/_R/;X#0JEU2-/YD.,4^>; "NF]C(>X6PG8T0$6LR'JVO*IU_16 MRL!@[%>QDK>O:%3@J(EA$$*>WH$\54H';B5/792GCK9S][R0)R%/S9>G2@GE MK>0)[_+D;DXCLY G(4]G)T^5[C:VDJ<^RI-R(O;I3.&1'F:.Z_,RO>*@[]T# M*);$/D1$K)1(R$*6W0?8]](@5$2!KGD01WXSYAB"K][=.?(5W-$X[BAQ2S?C MCE%KO/L0/\$ 86<>SH*)T:*E2-CE)$ MPK7\C 7KG9WY64"&-8XY2AREC9A#Q3IY,=GC_)BCQ$_:B#DT<),Z=:43!',T MASE*_*2-F*,+9F50U]UB@S)*].Y!(U.KF6I: 0DHT,7V[F1NG9!6>WAAVNO7 M-0)'P/\) 7V7 EKBZ&\OH-AEB&A(0D"%@ H!W5NPM;V TMQ9K5?7"&,AH$) MWZ6 E@2\VPOH$&LNAITL.O[I">BN8+GAX72QH7+A>"9^X)/++!W[7Y=]E+^E MFU/#K7:67]&?8&.!7_R53#_#0=E.679X'*9_O-"G\(2 M/^G6J_[FM?Z2[FHU[>CA Q7>OKKCPGU-IS7OB_.*@7A8=+*?@#>9BY^"E>A' M7H$TWE_ M(WV[_GQS=?E5EFYNKXJA/HZ[TEN'0, M!X:)H!Y ;P.QT>A?2QBU+Z:M MVQ.$A7M Q+(Y/Y*L!!4C_N5 :X\XM';%)OHL8E@,1/--]P,7_K>@P5X=-;3! M_DO@(SH**!)S'D0U9XL0"4$B$+&_]<9BWV7_*G&SK5\2BD_.=/5MRS>V M:O!L0F$'1[PBS3.5\EIB11'\>RV"+X'L7VNB(WR?F+WNIE],C,C^2Y"!SP&[A2<^OC+KA7%LCZJI"TW!U$6ONW/[ ME:ATW$ ,>J*T<3]B@,K_\=6IS/T(A"MWM";519ZO$>@+([!'[D>TJ\K\CU.# MY)%25VV&T/[K^'\@M/_^^/^+$[B5V;]+[#_8^=Y&J/_2HL49 1^:0M&P=.5S/DB\ D='Y0>>R>H"A\.)2,_;".< M:\",ZU\3^"B_T*@L, -LGY5[HVY&8#X*@[(O@Y*XT14VI2YYV6EF34(BL$9, ME=6>N(HX+FN@_ON4,SSE0IH$KHM35A:.B^2F:[#CKY@0HO'&7+64^WCO]/YN,,< :_-]+37O.'ZJV. M>^TJK;'/[ L9K<<] YSWE)RP:]K2W<1WL)"-3[+CTP3)^0X201-M"U<2 MP!_B"LQH>E0)"92.)D'S8,-:SX@CGB<^G"TY"8JZ<C"8L' MGRQ^8QML;IM3T!,IP]R@*9 W?'2AC4=H 7D#E_/04^#A2.J52=54I(F##^DH MN/CPL<#+(=@X_=J/9TKK-(::^6_X4);6E)S;1 _BKZ<.S7QSK!18PL71S'FX %_+$X'\,? )LQ?/3XZ$YX::\ MGOLI\*69_L*GE+\Q'[[*;/HR+-2A$=QI2N(0=_PL?(2NX M7*'S0?9\6\2:ICUQW$78=1(QFL>YQB.^LLRY2?7SI!;CR=_P70.H"6K#]?C$ M1B1;[BN?WBS]U8LYD3@B>7ROH*9B@H-"Z<12P+)ZB#SB4O M'52VZ>-+.)-^AE-\13T'_Y//U=6)0A*Y9E^@ZIUX<[CH)T=WC12!N-E$B^4R M>B9R6;QA_(XSA=>C.L WL/G"[$ EZT ':!A3Z]$47H M;6T)= _Z6C[I^U7A(%43+I]; $\*M0XVEM @=OP(5T9)];.ZSN66^+/8), . MMWC]S;0=7]DSJ+WOKC-A#/U1KXDB_,5UYI)OSNDX\'_3Y\AU* [\C'0LS/AOB5L$C%J:)?:TC?=UI_YL%U0ZV'48;V1 M5N4"!5_AJ_#):I$0D^"2IM;Q#PQI %P(WCR\@TVGJ(8=KMHGR:ZH:=P5%?4] MTK30P")!B%IV4/F VI[@N. I=>"$NPDITE!6 S&@/K!'-IG9\*KGMR8R&ZB+ MN$4%?#XEQS7AMTUH14'.)Q;PR@NP))S-@J&;#T?FO.D6F((IJ OX?KQ?L!)$ M@Z4B(>^#' 1T8A8Z1GN!I:--]L 31]\4M(G!7ICE+.@+P-#BLJ^N=]?MP<9>V\7FYM$MTL;BL1.'7H_.=N>BX?W'< M.Z"CZV$[M7?#PW?C;Z[C;5BAG/#L$6(LQ[.7HB'U0 7J*P.2%NX:'2W=LN:4 M0EB3DKBY_9**P>K:^2V-'[^;WBS7X64C-2!&'*EE!A1W>V',EJ5$8G=@F (B M!8Y7BV80:RD/ !R]*%B-XM)% 'O$. ],I%[,BV@Q;?XI<'!QVGC"(H. A+XJ M. +P6YLZOB-7%GB^+94/AX=/KAWCGLN]:T_P$ G M;VHR[C=:NN W=UM9G!<*D .X9_%TK,+@_H?-E1DS/_3P'5QI?%"5SYDOS'K8_ MIPQ]1%AOQIB_ZAL*/ 6$Z1=X"@=>@-=X"EHA>L'!0X6'X"GRE"\C3[FA ML<)E\!R A58[RFA=I(#)MZSS3\D/< G!6 >>] W"U F&#U^_7DD?,"^C=GZ/ M_DH_*K]_E-$W\P+=ICP>MU3Q$YXQQ\E=K^12=+R^O0"WU/:F$$""X,H2^)66 M 8H0_AG',,E%AMD^*PK:L+S.LEAXC^%B) H!#EU2>'W2Y3[2!7X.+ OSMS?E?9JX#/WLF M6F5I%LSAD%]T#Z,EUV'POSD-_"I$SBC M)\S\)O[0EIK(:S^B7',N*Z5Y#UV79%(7?$8,5AW[V<'C^%= E $O3C<0(L3S MPX3>%,/5\$ID'H8$\/6M46,3OG<4.EXFWOC"OC#FA7Y?%>=Z",ZU:66]:SS1 M2HYI"83FAHLM\CL3*QZUQNI(!K[(+CH2CLV]^"B,4S$RPYPE+,YZDZMOOP2@ ML+;M]SJM<:]@^Y4770+:5M^B%00*6']F-HCI#D<&X5B8F8;H[BTKP^'=2JX0 M1SDFS#R0CL4D:2$=;QPI]^BU*G-?(B\+4;A,=@W(\"K@,"'<.[? MRSN>=<903EVPQ=A+T3DME2YHV2WNS]-PW.HJ/:*K\B^.>T]O!+M7F>-IE'$O MA^'I%N4? 3![G)DI\&@PF4$9(&);;K@3UYEX'2E9P,/,S;%0;S%WKQ@FO*2, M# MX5Z7TR]BS:QRIOL[CSS(9\7\6S&JTW6CL2 M!^+Q7DW651EV]KI4<-U4I6"QVUM5.6U6&WG_]<"LZ<6-C84CAO1W!D2<2=\M M/5NOPQHOGBO^AVP&&3DHB+;]4Z/.%19J?*OH\W**)6Z3D M)EA&B$CG7"!?0.,OK^]#PV"ZP&L+/&.P'3-.DR=FLRG$GG*8?44M/X]"8_P@ M7J7"UWD9!F6T\=XL,N3A2]/+I$H$O._WX.@O+,?S^(KT9\8=)QT^;KH&/>DM M#(&HOH/GYN.*']@*1+;P+5X]D[Y'XW2AZ/F48J?J*%1789G.U+1">XJK9Y2:IILD*@J*ZH%7GZR\B]>J@QO\YG$7++%N0_=U3F@@9C!?A%5= M+AZ"X^%E!.@*$SX=$D@W_C?PB.!8(V(S[%I#!GYZDR:ST%N>F.XDF.,]!_P5 MZ#!=*>+A!6%T)8;L$1,[IB$6%<2\008\,@W9X@3^%Z2='KO[T=R8#%CH;M4:?XSSFH MKBMW>QH'Q\WO*\KM*-"T#AMT\Z"QF;()%#!"Z>E%Y[0^; MKE;HY@2LP9=41@ZURC8>:5B]@/^!F'<")LF98X%8:/A2-1=SQV4\=ZUT?ENI MYEK=?8G%H!6LN=_/71.Y(5LL*?P*KFW"S!?DL49&X+>.!+0S8%M;;#(JAO%6 M4K7;,09Y,HE#X.NJX0BBLJ<2Z.Y"[CAVU%1XQ<9TS)IQ;PCKD;'@_T?[H0TV MV_X)AZ+'KC'2QV7/>(]#A;B+A6/R2PSXPQ=F4(W_9T8U$%+LN@!)ES7-T;W; ME\\W5]&=&R7T)KZD1WS.W,@EF>!]%;P FYJH3MK&FG[W)_CB8(G<8!$72@=V MN':,+S 2""/6N'X[OL!%#\7D:2]^Y+A/=%JQ#,CT ^[_1JH+"?'?,R!!RNTT M',8K_WD1*OZ&ZI-3D4P8BR 5Y>RW$4Z7:(UQ"M6:TH49_@,3=R^@99'ML(DA ML'P3XL#$'E:7R@@[(MI0Y)XAD:6D-XL!ERB&R1;#](J+83;W1 >=V!,5%32B M@D94T&Q70=.0*&Y4-8HKN#'SU@9S2DXPIV2#N?OKKY>/UY^E[Y?WC_\LBN5$ M %=; -<,K[HPCD0.2=UZQ?G#;Z V\ ]_=Z93K.#YF^L$B]CI@K\NZYRP[GSB M!KS%#I-+%+%-PB5IG]"]P!04_'0U,]E4NHX[L>YX)Q:Y,=_! M^S(IA4E.3>B/S'G;1^1V9;O55OIL4MG?A6X:89MX=MEA%QRM&&G RVLHZ>I4 M2\J5C&4ND'*.VN7=31._JWIWTU=;XWY!043=E3?[W 9VAG=JK\61]UR,LT^* MX+U_MZZ3+:G/V><^>JVQVE?W>[DH%[0'//SM_^CSQ>^7RW3T^H2S%SL9*YU] MI)! I[AL!E]#Q85=MW,F?<"KDX\UI'^J-M0,R^K$PA3$=YZ!R,5WRBGH6Z*R M]/L5BPV&ZKY7-,CMW\FR571O$&5?0)V#?F_GA*T9_WC#J$UKVOV!TJGJ>GYF M3_Y:-W.8XV8.<^X,[B'B>)2^7%[=?+TI=C3%I<$A+PV&:RX-#LZ;?^CV3]2. ME\01NG3E,@CZI"_ZA*Y)FYB;ODLT'"O]9"=>7+T08BQ@(LYCM@F6S .G%N^C M788-[W2CS7; M9I= @/!AW)&5]!?=M$C6>)V5ZX;E>8X$_CTOB-1_44'DPH4'F NLXN#?K5SY M-BQJ\(R1HH#(=U.^L>CHO_'7_Q$M[4I?P%\VQ>UH:GX=+16R'. F!R]VF57D8A.4?J[P&5.2LMD3B*7[^^GL1 M<[<&UV%!@^LZCN03Z^ H=N;) 0[M&K2S,[NDN(*"/$J3"FVFGR3]8^5Z[&$J M\%1+V>\*C:N/-RZ1,W8?WQ%^9RZF O7GW%KM <29H[PJ58E,O2QF$C?*$$V$CR':\0]*I#$S"FBM$T@ E"B1+V:L_\.]8WQ\;*#INK*I: M+"RP;L@6G :I[WVC7T5?XIHD?A9>9<$1TXJ?Z2Z/TC\?S(_TJ^\NHL[<$Z[6 M!S/\9721.(7->K3BD/,JBU0J"=+-\YH1'\(-D&ZP9--[@*A0-^[L/X$+<;^X M,B57AB"D[[1[.5(D8S$]["7<##CB#B[N67J8.:Y_@9"!W&WXI\DL0T)PN5]Q M@NZ/AS_^&9.?SHK75@0+LGO+$\420X>29TX4;F])H\'^:-2C=I5<&F%Y&6*D M(9_," 1C"H0BWMAM!VG%N>'RO^"[<[< @7/.^CF3<\;G)9B>'!;:$OX1;"XL M?C5T+)T)+6I82;A5)]%PN+]S&A3Q\C9]10 MU2J2Y8!*YIG$KWRA>;C@ M5=KG*PM+_/5$P4D$=\>K3<+*E")+ODF_(K9\NPQYF@>'V[2^#4M HM/L\86Q M*@[8,GL\5- !RTT>IR]ZS!#9,*?#.K #-(=(9]HK.C8V^3+8\!Z6]5>6#G6M M=.0YHS]H'5$X@=C IA\29[WO/511UZIYC9)+KRR\!4O;D'#K(3I\_)EGX!9D MB6RF8A*O:A.WL9%EA6OC6>*196N'])7YH7<9?I0:*)%1HI1-TFO]>A4GK6*' M"[ZZ32PS.F:Z!(1WW%N3+:$>E"_LR:4>HVR#493[PM\E:,+Q-Q,Y%JH=6Z:; M*E*HV]SDRK"[25P8)DAB:0N!6*,,6P+2"YC(8ARJ$FND.2O"?P,,W^CNDZ $ MERD\BLN6.9<-1'556ZXJ2GY''W7P4D/O\JF)0_XD?= _HNO-PC@MJI7,!GQ8 M8LAA-3'_2*:34&IWMF77!E^1EU(]4,&MT)W MT[LE\;D*B'@I5__B%6:N_OU(R*=>CN9=.>MIZK@S9_T[^9,?GHBPKL.+$%(4 MWHU.O6(ZA6\C>J5I=*U/9FGB)*B62R<,?-I*F:'B'EZ&0 2D;,7Z.!2"!-FJ M=&5!?&@4TXR_Q9E.PB-?I5U_G>:)4")7^:823B3$G^.I$[A9%9S5 Z%+'.L1 M8^L<_6A0DA#E[\XY[NW29T-L+&YGI\O%6?FD4.1JF]/S,&)0\J@JGC=T<#CC M%V;KZ%HE0"FBCV$Q-N^B3/38INYZPGKP6$E_0F6!]^7804GMKU'W+%4MQ*_C MP2K9X@BG>$H-HT_ 2QSHWS(9?^\+\[CW)V-?9P2_(4MS!B]P";0I*I?@2[5, M,"/Q3WAG&Y9O>U2AX;LF-9A&(+BPA425([\/TZ=3.&OL\J&%0A"9A,R-Z(/+ M+;FL(.*QHF+R% M5UP>8FW;\./R<3'8=>95O#67=^#R]BQ\LF-%'VBD^.T'H+;PS";V)1[C#M=BJ>;O2O=EW?E5#Z&9\P[&054 $ M&W7R=T,70'@^T8U0N?*47W:"![B X7-0EU!83RE;DXG+W]VXY$B/Q MPJP. =Z)[O&?WE!5(*%]$[&@0,%8A1U?J"V]$+?/"%,U63PBT4>3K5SJU])' MTQ=]-**/1O31G$#=/W_?JPIN-Y()U)=_J!'G?+7NE/E>$41VIKK,I:IZ#7A"\V MFC@TX5]SHJVRNL\FY*.X[22WR??/\W]@X-&",-IZNNWR^!\24Q MK)%38J8 E1KZN3A"RYV8_&Z60X7Q.DK*(L?S29: 2OSY,B\F6F4L"&LFY5>/ M<.Q$BU6JJIU.;@U'3-,$ ;_CFY8/RM*HVQH/ MU:XC?M1.R3S.<"28A[.W<&,8]]S T%/?"?:1H)9-5$WPJJ;07=-J@Z.$#UH M6!Z"L,;YNA7VB*:VL;5\HW1Y)+*I.B3 M^[%FE!$A6D4\C*"6->YN%3DV5 K18=.XHLH[HE*=[&SE^+:OD;*K$7%525(<80NB-<^\&P@D!UV]D[>>"[8"N=6$D @3_M2OAJA20AGI^+N M,P!Y^]O]B.Z[2G:/!0(V3JD&WC%B6B12[>N+X+=H6E4[F<+W?=$ 9#WCS=_7DO?OUX*^,PFY(O" MX\HY1+4QH)HW. =469EIJQL06( M'SD>MM+HO&B$PMD0@!/')>,]MQ<@_J7'(S1$C;X$';++!RMJ0?^S''#LL%X1"D?H(7:DQ86-29%4[0X MD7C-4[R5L# "GQ#?$\:)"DHR-+-!*YF=ZZP[?K63./=+)$S>Z<.GDJ;<<,< :!G8A63)Q8R61L35_W&5Q4/1/M^M^SEN@S'TP:6 MGX7=1OA#SHA\FW&F*#SOY=5LS,Z<>>(?.4LDA\$_8]U+NIB(<6D)'QJ/8$/? MBMZ0,X%^E:EX.<0R 4@3=]V7$ ;4#"/RU(+#$^ K!/YV$,-]0E?'<5UL6/XV M-5W/EPR@2 +-'Q^L)]JT>-GL6MNG=OJYB2^2[J3M2XQ#_N-M^9'0^!%37?]: MF/S:+Z=R@6K:P$F):]HB!8L3CYDMO3'=]59-'K6XPO,G88=3>FR!$K9T154- MVQ8[JITUW5S)8L=+JOF/*G]O;)XB#%'2C2^.&^59[NPK?6'ZND510[(.SO\G M[//:-G+J'P=P%./L&-L8));7\.:Q69[X3?@"(A6;+!;F'$1#B$,&\FG& D04 M] $\"NHHU"F*AK=E7IH8"1W"=:V^/PNTM>EHZ+6A2WZ&7.V4W@;$[MIZIOYC ME:G3^?3+J&0:#OMOJ!4J9M,'P&KCOMR#[?8&Q?GT-/+".EVQP[5".='X]13Q M<,3/JQS_A29_1WQ?F1J8_Y'[8+WZ.6UGV8N I0Y=FJ.542;-S$86NV"-7.[] MLO*23I_ U+V&^T"KPUICER_')T@5EW(5B=(2&?S(+[E_^.$EO>&X)C1V4PGA M&W,SH%:Q86H1E:?3P/=0$*.Q+SJ5^X>>.9H5L;EONA6P#:A?9C.\Q/OQ1-,N<%\U@Y>W44IGKS' M_U?VP5B!#23$PD8[$<.M3)B-0'R6;0%+5@":VB$0>TBX;1)-HFPQFY4:%).S77BTETB;XF.S_Q>F1DN)DJBW(D-./SD@<2L0R4;^T\J/#?] ,S.!%X/R']^XMNNM*? MZ+:F:%+"(D_ZY.>S"VZI<1$NVWC"__?[&E)8;)K1 G/3,"QV6 C09/!B M^WX;IHVK);<4!4N%!XHJ]P?9PLA=&*!(9=3#.!VIN4+UGZMDJVG+)R4IZXJ: ME0V*FO*A[^)R8K< M5-@&6V_.#_7)RC9V2O]W C;V3^*XK51I^1Z;H@<^5+[7*6T7V9L6X =RDWB//D4I0B+V1N=>. M($R":#"? E K9O!V\OJ:P=>6@H:PD^$A!P]K28:7;&M,5D?I[O7[03GRQ MN9<4\\410IKZ63]/:QR!\[<->'8CR$GI@+7AD'("X=#F&J)W3AHB?P1FS2Q% MS_F$I4OF9(/TY?\D_V^3"XS>@2]B$@Y>#2_MMWL;9'5SKN%QZQ=:.^>^!>LB M^'WO$9"OH^H-9H0E#&'U-WB:O*MG6:"Q+.$AI%%PS2R+))G7@/#ZVL3OJ1HD M^9RPHN)?@>YB8S.O?^"E)&&25POQZ:374 ?$&)]33(;'-1S;M:\KZI%46SK& MVRK=TV^-^]VVEHWQ./$]AG4UU:G_C\!FL4.]7^)KITO\06L\4/*2;9SX_LQT MMZ!]48O97D^A>[JG, 01&+:U;+TW/P4WFB,55;[FJ3*D;>YAK%XWY15@)3O+ MFE%D\!@7N:>9@U1YJ-;S:@^0/RLV^XY*FGT/Q#F/N-L"3["\H5C!>1V#3LZ( ML'1+<>4IN>W*I>1*&?KE<5*.:[UIM8/U1]FJ\9954_LGSQAC^FI)2*36G 5/- 5IKB!:[E+Q@3E# V"Z3 M:'!<7T!5?92U25 ',[9DSZ8-M@%VX.CX8J3#(,3P%8,[^-&Q5C]TRK&ZH(' MV>N*8JS-%[N/O/Y)$: )B^V)TCE1.E>I=.XZ[$6G'PB*;@/:[./"[IW0.Y[A M2S]A_3_ZAH%NT<]?S2E#:\L[EC>YE#XOLMU$?@910U1TBHK.JK%BT7BHW!25F_NXJNSO)YF9%8J5?&7D7I!GD2<- M.,2\/K_4^HC.7<"E5*M'YV#G*-:C]VW"M<-FA+>>BUQL.1/.B. M&FH'.(!#*2^O*6B\+[[R7 M.O8JYWP>84+>QIK(OML% \/=@@&OQ"Q$C.T5U#"4Q@0#C FZ16#6NQSB*7K^ M>V@RV<JF^PD7B&.G&5MZ226I^:;8F7WX"3N*$5?''?*3$3']+;MAU1'X$7*FEI7 M+^2.:8CS\R'S-M9$[FZD#YG#X!6]2*W3&O?:G>RLK.TR"J?N1=:8/V[T,\X7 MCV#;'M\--G\.-P*;&^>](1C4=46LX3 G65&&,JL\ZBAU[T: M3KAM=XJ:"D1JYV#X(Q-6MIJ%;V:WGZE:DU-Y%2FUT(M>P6K[]]?*LMG3O M<:"YW!DI\FB0]81.)OG6:$.R5?*M2=Q]1/<^P>!5W?L^57/VCIISVP0JZF1S M;LU7U =S[XO9M,B]5S9P[PM$B1232#$=-S(HY_N* 4.WTX#[@.8$#.\+3_S0 4-E[MTACN@J MXII Z/!&71,4L'\BO+A\?G;9L^ZSW:X1NBJ_1N@VKAPW#0C<7*!"/3H(:05X MB\;YR(.@E]S)!3@[7S0U$:! O$&T2\!'#ND=(888YG<)?<##\$_-? M&0LG08?V7%J@08]F!$<+PA?PF;\XQ7CS,<5-':NN=A+SU$F4CCI5G9ZS.=K> MZ#H_Z*YJ33/'(DOF\Q8J&98Q&TG2.Y;,+P3*8N8]:;!+;9X,!R M',YTD\G8-$P]'(J=&%$^T6W;\1$+%1YJ>R #;B@Y^,1P97IZC/DTKE65S&EB MI?&+.1PTP=WZX#Z8MHZ#:4&$'#="C':9Q4!OKT[KC@;)HW@E5OG,;'!0+-@Z MR3"\?(805Z );UDJKK:JI=;=U0]04]B4/[PN9UY),+ MY)F8**8ML7^!*Q;.%/=P3+T>@=0"3<#_,^&7"5ID#; =QN>KU-D TG\;#S1) MJGO4.%V3^^PARUQOX,;-U:C;F16I3![#@O)D*_)@<5A.3Q(BQ< M)_#@&^%?0V6<,*GA&(,4D+8?&2?0O7P=H6F;6(Z'=$^YC&MML\.=S6?$.I=P M0GL.PGAR#GO*CPD]BRXBQ&9G2\3 L!B=);X5YLT[RZ_H3YYC!7[Q5PXUW#[? M9U*&>0/J^7]G;K2&!>B*BR>7Z3\O]"DL\9-NO>IO7NLO:=ED/Q&:,1_Y\5?]R"N00 1!)_R'J>O&2!T^&4_J]*EK M=*9#HSM5!\I0>1J-NFK/^!_0Q(0WC=R.N2-L>/KK7_3QII%#%IKQH)'/S>WE M_8WT[?KSS=7E5UFZN;TJCM".N]);!SUI4#0_;#TP3(QU@-X&Z&3^+^IDH;CV M"WC=]@1>",$0_&+.CR0K02NJ)5+!G2XF9%:1PN&WH:.6]QVEHZXW@,$FRO^\_M!BM8$4K1 BJZ$7(RC1"0! MR2L@>2M68ZB#9LY++2_'Z'5:X]%H)*MU%6,T"ZJQT?V9[Q2H-RTL#9TIFA44 M\','H[:RGBC/AC*VJ@F MQ/A-"XW6S8??M+KD%(HQBO5Q[TCZ.,TP6REE[%0>MGM-*JZK%12MF:J7E]D( M1+3&J-YU,QPW4+W=UECK:G)_F,6FW@M0VD:Z=],.(:%[CS.!M]<#@]UMYPQX M.?E&FR;KWMT *4_'\3TE]1LB^>V@@;&IN ,:N)^%I=@+W+GP?H^N@1/PCUNI M7QQ#K[5S&.;D7=\&:MU] !.F$T'E78T[IM&;))!%*GQOF,)[3Z,/L:M1 WY0 MLBXS)09N?4VK[HG_6>E!C$UW2#6.U9 3!,;$IRXB37HQVS: M[^#LNR(FA6.QD!#8<5&-.EKG+*BCM,;==A& 4D2=J<.YB8J"I3D08N9)S,:J MWMC_XM^(G# B*)8MR-A3@CU@Y@NSWN0M")T."DZ6T(A$J[0[]?.AX& MS6AYG11%/1!I0J&53W37!EYT.']8X'==/$QFCH4=B_1Q:I' #\P=@UFR]#HS M)]BY H*/;8WX&EY@K'M>,(^Z@*>)IE[FSN7ECR\.=CU8H#5 VDSOYP7V2V)+ M,<.^0LF%)3&89;>E+*-^+P%TXWK*U,KWZY<+"A2?9*?#" M7A//!$[AS#1G_@S(BMK#8+PE,J)+:B_1ZR*6#*G*29]]'A*;7@=4GK#4*@P' MUHF=G3/]A4FZ@1TJ/I-F)AR7BVXH]IGHR-.?46/,(+_K#@@TM6[F4KU/L]?#T#_;[ 8GT7 M+,%XA6_Q%")VC0A=R+93Q[*<5^JJ"D,42>KZ1G.VI MIU1^/NRT>_T]5'0/VJK6W?2QMO*5(/,']0SNDYI[P^@W]'D>SM=XF^5@=X_L]4"P*35AV09AR$)(Q:CT&P& MJ-3O4V#DD[NG2O&GLOG%COY8")>C6%JJLDX8_X].X M!\\KK\V_CPC%G;:6S1']UCQ9. W+\#D5]>RI=$^(004QB$ZD4 B&K3$ZX:<@ M Z=A#^Y-[Z>4S0\(FW \8< C^0(G2*$PC- UZIRQ03@"8T0WL!=1>B.= MZ5M)F)R[S5A[!5)XCZYM@(P4(@-7JR@9(&QPKYW3#8,96PX#=QC>C^^H,[?3 M:^$D5*5!T!"7$J@<>/\;,G8R?1T!1IC,R[W"KG[[8WH(,,F3B![&X"ET2\RY M^C,G@,T8WL>-X"?"I.')) "[7?#<-\[4G3'^Q,8+JEUN3XT 35AL3Z"%;((6 M(L!"(K"0"/B??B ;OW=[_*[I'4/5TT\)O'KZ^:LY9=4RWN=%MAC/G*@A,&Q* M,6PVZ#W:5VD_-7Q"0_INY3EY,! $%P6FJOY\$ M"H? S!&8.?64ZVM[ZE(K'2._,MUH/T#D!**?-V HQS5O9QM--":KKKW"/J@-=(_$EAGN;%*?\^Q2AJ@ MZF^NXWF5KW&ZB&.OR,-!]B+_9 ;E-3HBV&I07I.X>ZW?W]_-[_5J!P2@J(Y?OP>1ILV\AFU(MPUT^!&K"] [BK;7+Q1MK(GN0)I-M/% M$T":QTJK)) /MP7,'(Q 7N1N#OCL7N R159%N(@57,0*JVQ,E#DGII-X(C\C$$;4<862H(3!IM[,% MPD@SU+)(F!TZ8996QT>K6"IR.Y8IM"%66LA]13V_-%H#G14.Q!HB*Y+=I/94 MW:_BVV\P?"3AVZ_"/D]'&DI>-#$$#Z>CB.%JAXXE(@!;AV#V*P84=8Y;*_%#3TK"9^X)/+$/+]A2W!)?'4$]\*W?'.\BOZD^=8 M@5_\E0P&UT%95AFEH3N3_YVYT1H6H!TOGERF_[S0I[#$3[KUJK]YK;^DL3Y- M.WKX0(6WK^ZX<%_3:*[[8FW"J#<;B_O;Z1OUY]OKBZ_RM+-[57Q[,#CKO36\1E-ROMAZX%A8N . M]#9 Z?)_42D>C=?Z8MJZ/8$72@\^_&+.CR0K0:4C!L>$;Y?^:@$"<:=[T2V1 MH.UH0L_9?*+B=3@^4.*C%;\'[F0&QH< AC=AR4.#)=_8TC?]C4"0TW/N=,-9 M^.&H.X)(7K1_$?B<^,6WI M;N([F.VA-SR]Q2N(3#G^,#=]G\7S",/U$6C)X'=/>G+ G.,?#=,%$^ZX7ENZ MUN&USG3*^.Q(AT^[BP<[PB\6T>HY/O02#1HW(+V:EB4],3@3')7(\&F7P7/@ M^9)"._C"GMP :;YC_1QG+?AV"M#Y?ZAV_0YC7_P'X'U1F"%J5FA?/"BZ<+C MXS6'@QIA#3JM@;^>^PH<[+#3EN["M<6;,6@"(J?Z5+1XAYDH? ME(_\X!%3'X3Y)_-#!/ E3<(OI8@7GDY\%OR$7.F#6O2\-4])<0%G*F!_^OR]51' )7O!T_\"ET8"%(VVU.-!G<72*J-PF\!$8!7@ MFZ8W<1E^@J_+CK"&(Z[27W33(BN.&.RFYP78L+6Z)M.&I^@XME,/P(/4R;4% MB8(71X*FQ R.QVD;NDL8L2O*@\LVS>B$98(P >>Y $7.Z,'I0\0S^F "P;T #M@#\EFPE@PS17P*%B9A44IL MQD9.1CB>LQF6.W]<+PE*2 C3DW" \+SRJ%X^^CAMRM+C4,L=F?X1!AF,1NU> ME[#=J\XQZ"OM;F]0/]C\H*TIVSVV#!E_N)_%;O;879'Q1Z>$METRQ+0*\G:5 M+'8S1W%N1K)-+VY+]_@."*568: 3GD#5F'FU#,,R3FO66J);M/2- :=W$\5$XD?%$]RC_^5O5?A5L=PE9'[6&VI^.W^IAZ M3[7;9RD8J.Z;*Q@C7I.4PRU;"$8#MEHH&,-.IS4>J.U!C@[($8SS]=8WG"&^ MP9B*TV_=:Y""+QDD/NPH!8/$]U1FTA!NW60R]%YGL9PMDQ]#69UT1:S5#) YITZJ*!.59N_5D((Z^SS4BT6^-U?8H"QKWFU049I55 M*C?C5OZ2RB#B"T+ND42]C+*D2SYB1)=6CA0T\765728R1!5\O/ I*HFR8+<5 M>_*&'/-6N5-ZVUI!MCUKC85_N]+(E0OF[#HNQ.,O/]!'VH9%3% M9,:,P&)WTU@O /',"2OP BS+F="_[J;W;.(\V[ -@ZN7*\?SO4=XUQ_PF9_+ M0P8ES>#H%^@.N@%K3J$<6=Q)DIX3V +)&7 5Y[J0Z@ONYH!\+@' @=$B B3% M\#\K=;)UT[,H>JOG$Q*<&?GG$3+ 9H+77YZ)ANYD5NBX6P(4MG#AJ'TK[F9P ME-UT<3=9WSB]&SQ6DOD99@_FO&Z+I>NVTFX9$0 K<=*%^?(VA!D>A3 ]\J:S MNG6'$QX=92,4%F1K[J7DX=I8C[?3N6*M<$+5IE0#XRN7J(UQ:6RXGT*M+%Y8 M%>M1$9,_IBN]VVUNO67VJ*M^S;UKZNKXOMB\6> MUF)[HN(X6]J/IFO#DN/W0!!1@BU*L ]6@BWX1O"-*-U/C<]SJ#=9>G:P4Q2. M*5,05$^A]EDA\6RXY9,J$LF)%)6^MAZC9]-(<14S9Z@,6F-MI-54Y;&QKMDK MZ/B.L%5"C,Y7C+K[$J,AB-$P>],JQ$B(T1F*T: >,:H$[S94$*-65K6ZYM$( M*1-2UF@I*\%EW(^4J1V4,B5GU&03I>S0!;H'K,UE'M/=R8R#"K$79CD+O"G= M9?;3Z1?0Y]VB]3I'D1,8:%!W6>O[92GE*"Q%^+5Y%6""I4Z? MI=2CL!16_\NCH6"IJ-\CL 0#\R"7S[+TC.S MF:M;Y [JQMRT3<]W"0/\??<-YPI&36F^BH+1:XT'\K"?+5L_'OR\Z-*MBZ5Z M1V$IG%LICY2=I\(*EFH@2_6/PE*#UECMRII:UYV?X*DF\=11,O,JMFSUY6&G MKJ1A$U*#58>B;CP'\>SS]'42Y-0E\CANPZ@U'LG#[LZ>:(TGV?!)\T)ZA?1F MI?(KQ'<'\3U***NI MK;&JR)U!MC_V],2W -(GB2W>)/2 TG9A?1WN3[*9&!$'8)<7+S1Z5M(14(E& MTCVQ!- PJA$&"#A@"[L/:[4PZVM[^#>" ?BUK'Y0@GXR2-B)/^.G2&WCO]/ MYB]1(JHV?6L:.)7#LO9U'&843Y!8I9;S$@*HN-%X:HD?*E*8#ZZ.1NK!*55# MSM@;G3B:QA?'#7^%GRN'XA]J7>R1'ZR*"Y^FL8)K(J;W8I]6\?1>7"22M7S, M[+#7&HN1OV+DKQCYN]^1OX?9F**U*UJ!&QO,/GO4?WTVO8GE>&"9LQ!(6H_; M8%"W8 G\\'?XL#0P$ASYW;=KZ?'R_[M^*!RI$M'KA-!"1F#%.\5_SL%S6+%% M&D='J= LK&D=-NCFAWAD_\'L]G4]$E? MY3!,?T/,K/XQADO&LQ\Y X)ZML#_\G)':BYDZ@ W_O%O!B0*7)D M3=LP*3H2^#GO!^5%+%;@YYPB?DZ#=YF?]#G-$Q, /P*H10#\"+YI&*'V O## M;X,Z.==!]+.) ;;_Z6*4=4T/>RO20<^"QS/2!PAYO8_2$P-GGJ7<>X$$5*FV M<[/M#ZK?JC3SHJRDQHQSUU?@K2^N,[_BD3D0X0YB10K0O3^(X^*HFGG7OWQ7 M!R*:MNZ^W8"+X-TZ-K[4=:@=)1I 4?EV;8#U[+U1=JK4/F:+"2DY=RGYL%,Q MEP>KAG\U65Z&6,BI*=E:_9TFN@N!$6 CE4JEFB02(ZR.[*IU#29L1@&5$,QW M))B5K%:F"JKY5JO;H1HJ;9#%1LF8K>.*9TWP02<5;'XOO$3:RJ7(H4CD,IY! M0]U&H57F(K*RP"@XWJJK9J>NU'$D=4VM/*-C+>GK*#S6[,FIK3'HN\.>VWL% M/-G(2=U=& DR1QL)R)SSXZ"2DO*Z. B+1^7.:&>@TN8AY)R4IW/+_,B_X:EU MD49_;PG">]X*9EC%59)?0(-*N?50DBCR?XNB&)[]TXO-\:*QU9Z8E:CJJ5/-4L)8O3$W+4Q2<;474^G?-YRG+BX MUWV6=_<32^6%NA3+46OZ"FM<6_4KBM[N3< C(;XEOO5ED(V MJNO*P4%TI8JZ,GMC*X0D5T@^9HO\3P*89L8D%O$).K@2L 0C3QDQ9N)N6T\R M7/B$+3V]20L7VV!_A5[Q7[BK+$M/@0>/]SQIXC+#]#U98O\*3/\M!74CP[;P M!>1*RX3)@EV]DYEN/Z.?+;WH5MA5K6/CL&Y/6%MZ7/8*_Y>7\,8S#<,^K'RPFSO48;,GSD&\/WS6_57J\!5\?;6G!A_"0$B M!8A$ ?]K3E,G$1TC@E-$P#_X<=V.^"$\H4U:S@\MV$0VV"L!^@"[PSH(T8@@ M9J3/;!*V12I$-/AOQ$5NP5PV$&//C_@(!-N-(90F^L+T0?,B7]'TCCDR<(RH MI$M3I#]1,Z0BX;40K<$H25^^ _GR9,N)[X<',A?)IKA$>Z*,@<%%"4"6^EKENZ\^$Z$.?P?_/ M_^ RU!PACHH7F+Q$M2 M)7(YVM(E&>='#*B'W==#K:0@-V\Y>D"XQ^)YAFYZ?W#TX=,B51K@<.D-BHYB$&[D83\PR MP5@E6#_GB62]P*$!QO:!LX"ID&:>"4H>/I?'=#%*X-*^@7\QF9!/]VR]R61Q M-CO ://(G+G;31HRLDL1#!1!/I+8T)CZX\:M=8%:8Q,I/N+SPU?$%;:J19_F%'GAKZ3M]#5O"::)JSCEEH M+()X#Q0#1'M((IPB"R>]KRM@<=!&MJFO\5!SC%0,T5;'U?L/>\DX0/VP?-*+ M\RO?F:U;OLF\2]N(FDMR<7JGYB]F7/R;N4ZL1CM+-=I%T+RL$C7#)Z+)641O M L*"P%(X&Y,W049D[2)J&URQY)IV+KCNBM@[TRG9]^*'0K3JH^5%U;E$6@U5 MLAN*-@AT6B&T)/^562]1.)A6G":JM*?_91/2W05>?"(8!+Z$ MAUGXO\AVRS]0,@)L>4#@8\#7MO2_@6MZACF)MAJN" \6E77@C) HAZ3%T[)3.TB\ [,F M&&P_ P.%!,,G!/S1ECD'%Y=_;IH*''FDG1LT*B,Y\ZLA3^FL_GI BP/'D^=I M,N?!OQ51F4X]@*"-G%-8\(*'\-:; *;-XHLHM0#3#@4PK0"F%<"T9P),VZT* M3 N."_KKX+;C?/CY4?INZ=$M!@6%X,? >9O(2"P$XO="IZ::G$1)DR0J_Z7K MHO>*DO+?IC^[L8',IA'HUCUFX\"+B$#_.51_/CC_*YROQ^RE//5;8R>Z\,B@ M](-E\/@SR8&'S[CF$_IRT=4EOW*W M$/^83)?,F$4?^!,V&6""*[JSXQ]<3NK&"S@/_%;0Y![XS(]N *%*>'!MZ8_X M!@("I7G%^:X-JD9N;K_D'!\F::X21$%6"8PUJ(5L41%F'8 !T>&%&!5V^Y_XL<0.^:VCM-!1 M)YD+GI.-^%,*%M%Q@<^NAZF)2@G +:GQ3?]ESH/Y)5UQ)?_H 2VB.1:7P M-VP<3-!J2-7G><1RW.) ?8/#5NO<7'CFN5416%.8K1_#LXE53&JTR_*JBTL= MYI!Y FZ9_TP+*>7;D!4PD?@FA2->S/D<-)V.-[9M*6+4U#?C:ZG*,UYZI9GB M/%+B-)+MY[7T$4,CIQ0O-:ZETB[ZQ]B%@L*?A0&)=Q%?!!*8\"8WY[1Q?D>0 M#'WEZ@11CD$0M37NETWAJ;2+P3%VH>$NL@6"F6/=N!ZBX%3;.3F,3+"T60@_ M4EI-"T-Z5<.0:]U%%P%U,4U(RL89_6XVSNAWLW'&[?6C% [(^/#U[N$!?,+K M>^GA[Y?WUT4QAP@T:@LT"CQ\?E YQZ>VFA*<_*%[P*;V:F,]WNI*'K(D^KAH MX"/_C9Q]7KG$64)Q!#1*O@--'7KS$LLSHRI5#[QINVWI;;AO KX"GW%#73 MTT9X$5J4DH[S\AN0*"I\XY6/?&U3UYFOG.."/#]9NG_XP^S M(R"8 'C:,XZ@=;@58TMN29[>^;0!$D418Q!@XY#$^?4O,ZMP\!1)\0"I>O&F MUS:!0E7>5V7:(CM2L;GCY)GYT( M%JXY3&=2D1!;MWU'DO6<03KUVI*#=/:12.UF\X'20IYY1">1(R;O1./S<33P M$KI@HA0?)U=.3-VF&I=[C)ABJ-YYD'MK53QW/] M#I/+=EG=__U=:J6Y? .E60V /,50?FZ1R4%T74.6RHO6+48NE%Y\[G6 MT*QF56LVIVN*]]VC]/AP7=\CKK'E)&C_EJ'5S9K"]=9Q;>P1UR;@NJY5&TW- M,J9+PQ6N-XWKQAYQ;0&N3:T&_ZL_-_MFHQ.J#L%*.2W6..)=N > 'M:O405D MT321!9";,-B/AZS-6G,A88,O*N[GXD4FA+0@Z7:ACO8N2*L?N?/#'N'#A=N* M2_JP!6JOOOEL:$8%B+VZFT%/KYT"6CNE@(5=:1JU-Y^I;YKY2:%^^ZBO5\K& M_'5B_H:E&:T-S8-5%+"0 A;;L+ME_L:2S/_J0C&+C9S$E]=W\6:'BKR,T[=9 M-@G7?/.Y5=5JUO1D9.6T;1[]5HG$6VO#MHU"_4+45TO&^($PQ[$&C;CT*S6AA(.REU;B/W% M8>C="C5+Q6IVB?JR!6J;&*@UM%IU0YZ,0O]"])1#8Q37NW^Y8%*F;4*E62[DZE<]\KZI/[F5!MU;266;YH^6NB M@[6*GS9&!ZV=ES\M=^%@T=R);308F-^-:Z*KU@NOI$\.3BY+6;[:XCZV>.3- M![[,NJZ@[MR5]<[=HBMW:1_&A5[-5 _WF5T<9ZBA5N7-YXI>J:L;IHK:2W'# M=!ZYUR?(?]EI?==NAP+*+_V8J=#$;TB^O(X'0M(O:Z$O*+W Q#R:[H= M"RB_\6+'8X-$/V/"V-0,MZDQ>H7Y-1+ 59PVDXY ^AARG,OTP*<&UF='$B-J M*ODK=B<*$&)S7]G5///9#DRAGWMA)KGX;S^; 3>T[_E))^3VKQ.:@/S1]A[M M4?3FP_C(']=/%V_@3/G)$\\]5Z^WX7,)6@'R#L0 LX\T416?@IW8>]X!ZX?( M@7][?CPC,!1-G<*R.!Q6*4;(VY_'439_7I^UO M&HY6U.?N?+\[O0IP=G0!0,DT!\V?9FB^67M"61L63&>>W6;SW,Z?NE[B<.%FK6>+A96(6&;5Z*12!SAQNUYUW[2@?&,AU9O65@9A5!]$$>K4L&N?4VKJ=6>NZ"AR&.O'1WW0QX&DH?9 MJFA&8SJCJ\BC/.T>]T,>YM+28T-W4U>KF_"_\D:Y%.D\T\MH+Z1C M5):6.B^M4IZJ*A-K=\(/,XI$<7O/%YW6#.O-\Z6E.RW/-.HZ6[%F,NE$_*^$ M^_'Y Q8"3I4^M@Q#4!* E3OM6/X;KC1>$'G[\\OM^1\_SZ_NV/F_X+^WTP@2 M<#Z8>KY64V]5YO\\H^)JHB;>$O6+*Z3S+:O"&]4%#8G&66!V\:Q 3UDJ5*]] M=A4\B/(C0V-8,J%162D*%-L?,=OW07ATN0/_:L?,C1D5+<#?73\.F"U+2H=) MV.W;$6?V?8R&JW?TK<6&1;^[@P@L> M-7:KMW7V3KXK_S5]08-O#KB#9 4B\\'M4MTL[;47=!,L=098>^Z@PR+;>\"N MK"#WV!!P0+6TCV[<9]U^&/C ?_C82=P/N1US%)G,C;I]/G#ML=W+'; V[E-< MB$AWH[.?6!%/( .P#"*LP<6_3)]X'*Z/KN?!ID;L[:);+]-!A['Y(6BLCDL, MV4(YN@O: JA?D@B0'D4\^AH&T9+MM.NY?#'!?JA-AQ+$-3 @0X\HVV==.^HS M()"N%\ '[S46)9W_\&Y,^'7^DT0Q$47'E@A"6#P&X2\$.@@J-[8]C6%KWT[, M'=RP)I?T@?)"H' )'?XTQ'IV@K/$B\[:P)#X*Y"$X+A[_-90P@(?38:XD15A M75L,ZQ2T@-*.ZQ./GV9?QW)[%RB#_OF;:W="GZBI0[' M Y/T=CC 2$P7%8"VNWV7/PBVQ-[$()9MQ%DP .%/UP 0S"$';DC"2#P'B_,H M#N" .KLK$"XBH!O3-8->@LCINY'@8,$9[ &XQX4'^),;Q0*]*1YQ*P^VZTEH M,+I-0@]W0:* ;.G97?I%?'(&WP&#RAV@1 J(W#C27TRE]DD(S/U78H>QZ,*, M_SKB=@A"R\G[&^Q.Y;-M?G).+P?>E=6D4IX3Z %L!8;," #8,@#M,TK9%EE ML!(\SV.D5@"H!.^T2)M_$:;4*FU U#"+[@ XH%\& ;(.O()R'0UIE$SP))Z= M:)CLZ924/:%@P&0(Q3T/ + 0-Z"H["=WD S8,(0%W"$RFG@7:'-%8306E[B\ MNIB41M\ $->]4SK/A3S.=_'Y+^G63NTA_+*&&*J^^=RHZ<^H@:(<]D8 1^?! M!LLADFPN!(6$O81[;BU(&0:LZI)]$<6H36Q2& RD**?[*V"- #13RP!Q@8,# MV W\GAD4@=#&8"<'2 /W[+8/5'QR!]H9GO9_L7^[W'/8)>SC:7RIVR__SE;! M3VILZ"6P9Y_9PZ$'%@?B6E#VV(O?Z9]RD^ N^S=&DPSDW*"Y^!9=XZ=1/N84 M5B<1?@:J\M*/P+Y' &(?G>AV"$3J7/O_LH&-8+,(%R/#YXF9(Y0Z&=2G$?H; MTNW*&VUN;Z,X>E4W9FU42J4N$H 4]1DQ,"\ "4*2;^7#M+9WF 8>9E-0;U:V MM]$F6'W+0QWX1K"H@/J8^9%.1G! 5H[&M#\*5<;!-!&+D5UNLQZP+:GNE<$Q MN_6!#V==%A87^.V9\&@!NTP# P0>T%BN,W';Y!V1)^'3%;L%,F_"(;#!4.V MGVQ+TP:= YO!!T..AI90-)R_5'6<6(LIY8*O&2\R<9)@4ZO,R#[K[)L=Q:@3 M9NEA_+=OI^PBU\'CZA:<-#?.M>IJAV^:>]2;)M88-O7IPIQQO3EQ\U;=Y_]< MN+@Q=9]_^1@@MG)X>1, @K5J K"3)@"EBM=>QGS 3)U];U^UOYY_/[^Z^W^W M[.SR]O3G[>WE]15K7YW!_]K?_GU[>/7/\XOVGC#[=3GI,*O6XP]+HS3Y36^8C1*[>[F ]X2TD@O\ M_R2^T)%D7>&B2=8:HINUAN@66T/D7XVRUA#RLQX]X%.7"?"(P%G#4W OXH_@ M*\LP#.S_#Q& 7OOA@_!]T([\ (4)S,J)W_06KB3=!]+?A#=<8Y!)^G?Y6$= MEH8\A%:5<0^3G';1+ $VAE]L@_<(GYG>U#^77U4'QY'9TL]%A3(5M.8, -FT9@/",6P(431GS1*6RTD\7J2+8/0#D! M>-8]^&X01BFF*'A"Z^>Q)Q$[2-,(0%?L4F,DF8VVSF[@4&@XXBK2_]XLLG]X M9(:"\1C IH0]&G'!4[$;>_"JW-NIG5#H(QPQ[,,"'[X'8."1+B1: ^JY813K@"<6@>'N"4;2V9W] M"SW;D(P4\DPI"$@!'22"4.#_/G%%#Q<1U/.XY#1D>7J (Q'C&I?H?;+O(ENE MLS_%&AAV=V/IY;F#81@\X'(>6/ 1^<1/<6@'2#M(3&BV%Q%(XI<[SZT!YBL MXUXPI&A?=G">)N:P.PYVJXDR, UMDI(85[ [\"M]?N *T0D+\ A5OAL)O18C M>#)A0VR*O7: [RCC@0LBC!ZXCX(G[H,LZP3 \J#WHH&4FB/0B-GG,67%[GD< M2U$&<I9[P;3I\30AJ7!. "9N(H"V@"M<(F,0B#ZAZ45FIFG'I!?!=B?B@D M.&#*)?U[-(I 5"$9]%U@!X0+>$;H[<(ZH%GL",A0 PT-J,6$'< ]QH(>TE4# MWNW;@B($O$%N!H-1NFBNVL:)+Y7.$6@UMX=%$GT;_6: 3@1:)XTZ24R*Q;+T M4D8&Z6/Q8X J%[#8C4&9^6X/Z4; "C713'K0,(C\K[MSG-7)^1">(B5'SP#H MZ.>S?]U)^DZ\@9#[8Z__.!>JM0A>N5DPD2[.VB==T"V82$\//+;W;'E$T31* M< VR*U"2S0+O\U_X<9YFADB[33[?A7V3;L?DJQNG@3^JKV)V'+K)0!PPISU: M9X*Z+OV[?HBQ?;&ME)+F@"#D Y!MGD >GBF)\DY78.NZ0Y#'\#L0'C6]2D). MAW X]GV4"Y%,Y\CK403&:0[&'V$@H C&,@"BOV SZVP$'TSN@4NBH2NL.=7Z3544FS58\(";(\!%7?\(?30'XAPW/*;853@,@I M'F0> \JRB8(\C&*2R@4*3\G-J+/3),3F9-.?FP2:I*@QGH(_2%@*/!39X4L M#LL2ZP(O9 Q>0(S=36*!_K2< VDV2BEU-I;&M-\XI(M;^]]O1;!.2*CB_M+M MTT9Y#^05:3/BGG2OY'Q)N(#5$#_HD#N4.5',(AKK[(!O<@9+KHDE#U#"$OSVYZ*^ ;GIK-*IZ M=2S,"LMCO ^H'Q4C11G531OK9JA6RP#J!\ (?OWXEDL MW1GK<2AB&L"FW620"%?>X<@@(OU=M?3F1/ZXC/"\2'4G=3);6G[?M6H%%[MK7IXLY0\D>)P-15<0*%5-_3:BBBLSD%A M93D4FHV:WE@"A_49.#2MPFY[*QY^ 0I?2_:INI5NTBJ1=+R)I+EY@-E1LAO! MZ664E7]B_6A()E:4=%"9RS;%&"A#+TI*J=P=BFR!C26#"6!B@1$7>Y3H[P<1 MU?Y&A?B$%W0+@67VTZQ'>!)+KU-(9O@F/>GS1]I37H&6[V?PHQC"N.*I5TB$9'!BHZT M-;A5JVZE)W1SW2;5BQM8U]5F#VNSJC6X:@W^'$!4:W#5XEFU!E=T4S) [;$U M^*+XR#;Z@R\RGR?B"Y/X-C?5TW7FS,&R=+6PS/7F/R[- ]-#\O8_;I%._MM6 M>Z6\$NHQ%/4HZEF;>JJ*>A3U*,WU,NK9:;/R'=MOT\'-%QAM,\Y=:@*O-U'T(U$>XS5*BFSTH8R9M['[_+*9#>/(WEQD;JDP-D#/ZV>7>KZ;>'2Y/C] M7M?/"S9D$<-8SCXKRY'E?EC^'CA8LL(C3E4H[]+WJ; F2.#P3O3^&!/Z5D6O MU57:66U6;98VN]RRLWLU&-4%S1J>MZ&,0\K [Z(D 1X-@\=)"_, @'/:QUYV M[.VL<-)&:>9X4JWF.:_'Y5;YR[>@">;\E0V?9 [O/ M4)"2>,U*II1WWT5TQ(";Z8QC<,O;87S)1=$[XR8A", M:FB5^JH6L&)4Q:B*47=LN6E5P]H?GQYI7)OF66)SCIX;KV68'87O+#6!H36; MJY;]JF!(&1%*LA5[\Y4,FV57+(J BA*A6=.,:MG":0J?2B H@; ?@6#6M4:U ME!;"D48/KT7I-@Y(DB/+M^HOJ374&ELJ:!)BK:I;C?)QV8T<-2.G0&039E[B M$!Z.3#>T:FO-C-"!FG*'@!L1 &RLF\U69MDQ$8.(S[0T^(-BU)+A1C!J2U_3 M+%:,>DS$(#2J9C5737UOD$\WY J5V6"[Y1[\X[TFIVMXXC*K@].1HCBD01*O MHLJBV=3,IDK>E@TWLH'*RBI!)6^/D!B(41LUK6GM,7NK<#.?BAM-?5M]3CGTU 8=W<-&I\AEZ6LV M_'VU:DK13U$&17=+ \FE1PX$.));Y:VC#5#J24S M5P_C+MLU39ISI;TJXZI3W+M1QTNMH=9X<<'PX=6?7&*32A[%DME>1:U)53,K MJY8)JPSV3JP52]]/:<$KLL<.@1:(3>O&?HH9%&*>(>'*NF$5Q:3'1 NRET=M MGV6;K^!*5V:A23?H55SE>E>UE@_6J)LA.Q&*__.WIFF8G]3E$$4/@D<;5<6C MY<&)"'-7=&/72%&\62I(";-LU6AU^6YM+5U"D2XLWS_!AS\:%AES>XA:3YII M1SUJ6RB">G/UU)IRTK>N"6J[1DK9-<$KHP/!G+66XLWRX&0-*TWQYA'2@52< MY@IACI*&S4I]-ZM01_#*;V59:TPQ4%^I)0XBY3NL6+6!W>"T*>5KO&]M.: M'016*C@N-3W6M%IKU6Z1*YW^@((:AXU.$M'5E=73MI%9=O6DZ&?B&I9EK!XH M4:*@5*@4D<^67J+[=$H,' CMI$T#6I52WLX^TEM8/\+@P8WS[(8.RJ_)G*$^)7R5^:Z+YE&;4UHY@*]E[%+(76Y U M#H0&E.!5@O<(!*]A:99Q4!9/[JY^B.V.Q],+9(5[;@,[O'=]^G9K\S?<:)V/ M;@S[ZB[!OC?\@?M)5ER].[FA,_EI](!#;D?<86^MBFXR^(3G!K[&@I!9AE[] M36-QP-X:9EVOIC\R)PD!2RSN<_A?R#D;P!?[$>.^ PO=\F',!QT>"M*Q*AHS M*Z:E@7 :#.T0GL 56_7\:VLM:.KLKI\? /[ 0GFH1SMBP] %7 / 8'&.7P38 M%I_%;_D)KLJ"'CP=.$DWCI 8'0:O/W*\BVC3]X,D9)'M\8C%/ S=. A='FG8 M_MF'7WW^R.QN%Y@ 7JD]](W]''+T<6:%NBN%H#&A@&D8M?_!ARCP;A?7ITG;@/!(+X M+[XE>;22OV)W I)//^5 D-V.7;8V*T;5INX'EKX;S_,+[3>\Y,.H/O7B=V# M+7ZTO4=[%+WY,"X.0!84P39YXKGGZO4V?"XAY1S>#02I? 2ARD-\"G9B[WD' M#)BR]X\W?W-MVVF9S8[3,7N=JE/I-9UJSVP83:/3:E7-FO-_C3>?[U#T(J6? MP@>!/**_?[ _ST)96<7R:1#%N/^O0>!$[!8D@LYV+Z/37=S3+D@N%85U6A8V M)K K>C,5V-4T6+%)H6T8NO'R54ERNU$NCF?*ZWA"N"\4V#3WTR'Q97ML8/M) MS^[&8F\!F M];J-Q',$+L'24#(=!&,-K8$:X0SN&K?82>)PSL&8>X_Y\&5LJ M0OT:!E'$OM.6]F%$B.\+D%"9PVK$16A#>@#%/;!=5*8]4%8,_G^SJ==^.Q L MW/"(VV&W3\:L7?8_<>L?+KY'WLP_'1&?S,^O=^+W2>V MD(U;*\H4WE?1F6>%]L &CP/>Y=S+YSH$0>#9F^6MAS')[ M;,SR-*W??B7PM_=)[.D>9E*[84[@6I![/?-Y0 99FR?W1FV21#9$[M.'78+> M6^DLJG0SL-!\>D7'R ;*CQ*/3),1GDOZ[W#T@1MA&5R4;J /* (= M+GTU#4V9RA3/9%],MP O@LKO<5H+2+#'T05[FW737)E?M91AK:D%P'1P/; E M>#0% 8T!)F-8' :]'H1CUD'0,N+,)V2 0!3X3[B%P$;OSAY>W-W5%T*'*X? M):'M=[FP:PY$EF0-&<4U'GWW8H%-=.T>MZHGR DYMOK"0,6D! ":W73@PYTX MTC(!D.P=D.""M1]!SA.+3T=*;+"AP:%F'=LCDI-QC*@/9O0)K#. !Q]@,;1[ MHO6@- :D%0%R8+0OE>5>B5^*E$QV"=JL6AI\=C.*KKKV4H>"4-&S+,7F'F($ M8TW3B.M!NDQH=*E4)FSL%WAK&EH 0]Y%N\\;30NC8&I3,T41D(H;DI^$U5=% MS4:2!0U+?N]V"X)%:M?ZA-6&^\)+H.Z]S[I)&'*_.V+PNA_970JZXOH'8VS+ MZZUW>%-@/P(BOZDP9BX7M!8Y@Y-FRF948W/SJK%PGIP0!;E%'5\X?DY!GI[&/(3>)!U@N!7^N+J'*@B__7YD7_ *7-T+9%?>%I(2C!SY9_=(G2'P[<=R8G'\XN2_" #YE^4G#D_@< M9*]D0W118CKP-3N4>=0(0Q$H9M#S@$?3]&XJ.>%7%W,C(%TC%$8.>Y>^3\(W M2.#P3O3^XS*PK1-LY1E3^4AU"EU<OKY9?ESSK]-%%S(7ZS*GJM7I_[,]A[95EPFPRJH+W9Y;//5^<:4P].Z.X35A+ MVZSJ:DZ(]-FJZ@H5TW>AF,['%1,#G;1$/>$R P/#X'&RMW(D'_=^?H M+ GG;J7_@1)XQR3PS$9- Q- "3PE\)3 4P+O^ 5>LZ8URVG@[:@)SAYC(I2)&LM3$=4N\!N/&KW<@G]0*+:W: M6-5(4)&1TB*TV=S#&*[]\W4Y.N$> ?V8U:IFF:6-2B.=U;!#;.Z?LX5&FJ)@14"K$Y!I:F:EJ83!,>"RJ:\9H%;"0!$0 M%2MIU<;N],2_K;*DUU!HOKA$^O)J3B1E7 MKZ*^Q#"U9FN/V3"5J5R0+U(-/10II!?[5->=4B*FLFYX1?'HL9$"J-**L6KZ M1Q66K&6A23?H5=S>>F>8C>7#;^HZR$Z0@A.Z#?.3NA&BR$%&R2N*1\N&E,K* MX>Y#8]#MQ@&/B1A:J]KIY;NOM30!%H;UR25.\/E=CD(LA*ZSF/5D7$U,J3QF ME^!=W5C!=%,N^Z[4PK%?!ME[KO-@B,&HJ^!W*1&SNNUV:$RJ>'19@=UHUO>B M15]!1$U>U2K4&+SR2UJ&J1FU-3M]E*/F3974CR=158M<13[K)UZM4E['4,C< M3;)6R0)%/KEI8&B6J;KC[CCC*^I>O2"*WK,.[P4A3XMA8_MIS9X"*Y4DEYHF M&UK57+,[5#DTU 8=VB- I_F*+VCL.QYR!.3SSL3!7ZNG')0H*"$N&^LVESL" M6;#W!,81$)#9U!JM->L12V:N'LQEK1]A\.!&;N S,%1?;J=..P\6@-P)DH[' M#XP:JYK5>GDH9='Q#S.6^B[D8B[*&"65C'7+)O; $@.+PRU<88H"R%45IY=M64R*(FDV$HL M6TE?)7U%D-_2JO76ND%^)7J/0O2^6WW4\RN1O5O)'2CAJX2O:-FN55LOR\OM M0P"3__HAML$I3IVZPB7!@1W>NSY]>PM7!&F=CVX,^^HN >$;_L#])"M#WQUJ M=28_C:YPR.V(.^QMLZ8W&7S".^ ^O<\F',!QT>"LJQ*AHS*Z#'038-AG8(3^""9J.F-UZR MH*FSNWZ^?_@#"^69'NT(5N1L&+J ;H 9?A% 6WR6/I7@JBSHP9.!DW3C"&G1 M8?#Z(\>^&S9]/TA"%MD>CUC,P]"-@]#ED88MM'WXU>>/S.YV@0?@=9KU#\(KO M"Y!0YGPEJ@*ADI(OX*39U*N_C1,:_%/]MY77-;7G:4E0@AU%0= M2JD(:0Q%%>XG\#D*Q*#7X[@SL!"0!D'V77C!XUV($A*DZBB"S>"GNQQV8(-6 MMSW8 ;P5\9AU1A-4R7L]H#WNP_\.10[>\(C;8;=/['8&I_:"X0! P\XG!H7M M5/G_CST8?CK+AI5-",5Q*\"L9%9 O:K7-RD4:U;^K0W9 %-'FRDGTS>00.%8 MZ;VI="LH*WD8!;[/O9.0>T3NZ8H:* >],O7" !Y"W!"B45AZ0*1LQLM9(+'P MPA 8MO1SR^P3>"L)1X37\X6UVJ2-]%0X/ALS0S,SALQ::[.,;QKFQJW_Z=,MP?I@YIE3+#6?]]$UL(%4H\0C+LKA MA\826>_2=D__'8X]<(F6HW0'?4 **#_IK8!$,--B@E7Y0D.>:DWM'V@-V%C* MDBGY8Z3!M!G"*QJ37B2L&N,/%[8#>MGU0/'S:(:,E/)J^E-S65D2:[4&U#P, M(K(H/M+"P#>?'ETG[@.I(R47WY(1ADK^BMT!\S:)Y[]2""=T.799W&U4I3&1 M<"[\MQ^F>QC:]_RD S3TZ\3NP18_VMZC/8K>?!B7?B#ZBF";//'<<_5Z&SZ7 MB-& M ^$I_N1##Y\"G9B[WD'K!_RWC_>_,VU;:=E-CM.Q^QUJDZEUW2J/;-A M-(U.JU4U:\[_-=Y\OL/ $1+J*7P0;=B_?[ _ST+9SK300G):5OW/5M"I>A;" MT)S4SV@R4. #EX5#_N(4IYB6BLCLQ@RCR/6C)+312)A\YT!4>M:%55S.TW>O MMME$J_XQ6QU4=*9%4:_"/[0VJ:B,AK;I]V[\G<1+,[.DX M7V0!4;DA!7>PL+!H*I,$0A>0W[O=@@ BM3MI)0OC&6]_@XG*NDD8@IL]0JO> MC^PN:75<_X!T*('M#J\&[4>4Y%>3BMK3U*TQY5DM1.A7IK))H?*R[,$,Q2G# ML?E)!N/R!!YD MG2#XE;ZX,KAFD*[K_./-\Q:Z46F]64SPAKDU$[PQD\"^7?[Q\_+L\N[?K'UU MQD[;/R[OVM_8S?GM]<^;T_/;/3'I0IZX"Y@#>-=D-A():<0B^$M7N )=>XCL MS?I@3;$.YS*3!$[#, RZG#N4(04O@[N8Z8S[89#<]W&E!R2GH6=W^4 F )!@ M>CQ$SHCBH/M+ U7>B5G/]<$^H[3G?_K@F M1O,X2E;X];L]8F +(%%5B*!QA8O \X+'DVN?76/^ 3^2O^3B2QB1%PI 1$E$ MXIA&(Q>W4$S6ZJQ-QYDK B?M/NFDZ>Q/8#D;;&0;DS1S/T[9&@ETP"QX9K$;)S0"&C_& MGP#U4>:S 9P\=^#N+]V\V(CPV57P0$A@1@'\MN\'B=\EBK1C2N*3&>F(1+O- M?@"%]U&@M5.:(TG7!3B!"_W-'6!V2F<_*5N%A(!X(:C@7Z;?IJ\^ B+ NQYA MG+0RY4 +C,2L"SJ;@L-1TOD/6!ST8><_B30$.J23 L%HCT'XBXA6L*$&ZR Q M<,<''&DYDHLF0>:,PV:S@[3S_&X7H IKXK=@KQES)D-A3]=KXSNG0W4X/DL! M$8?#\@ZEAJ6?)) X &<@J@6MRP MT4N(<]U(X$)$\MB#:Q,'9@42^<')T;-=S^Y@"')4R"^"QH(SI\%):=-)@+!V M877XF-B 4-F(GTS1]6 E8)>_$CN,1>X<_Y4TJ%!K9R#ZB/PLHV!EPI(%[&8@ M 1P')&$E#2 N!%[@>9"IH#WA8_+3TT162A:\]',8"$&*_#<0T,%S@$P-O <\ M[:G 2,YR]UA=X!,MH5W,?3<(A:#C3N&]"4P*"?;%]G\A/MI 96[79N]P.HE9 M^82?;,O/3WZ0'C$^O0>D@+P'G7(O37N@./\^TG([A^AJ(,+X@KP\8=QT@C , M'LF,"R3/V"!UG]Q!,A")A$HA%%-, =":P5!R(9;XA$X>KJE,!,V653(^9@/@ M$^X06YHF,9AQ@CN33'3-@T;.0),'A2V)(F#X1KV[91=I$C,14XM!Y@.-CJ[X)TP02[)Q7F!G(IK%+(X]!MI MJAPQF,*>A"KNU[Z''=ZC?4)&KY,"H @^V!Y8"3&F0U&HB9/!?Q,TC$@A4!/9 MG!Q0;A= N"3X9PL*2G4N20 HH69L-0V"I4?-#TGQW=S!F4TS!2CK8$6%Q0(A MUP=&&(BHLMV!]Q<>$_0V?D)'E MT2D1M'!>CW$1I1 %9R2 @:'WEMFT:D@#?E'.Q*CE9TI;S MLJJ4QD0%0$JWF%0;,Q#1LL6,@CMVA.K>8L"+720@<$'&!0<358\'!"[^EE4L MD5D=@&'<^]MX7E:B_64Y+GL4P:A2#PA@"YYPJ;W95Y M0_37A/K#H%*:Q<<*@H@ACI,H$H)#Z9+U=4FM^>9S X7L &2&X ^$_6GJ$V)! MY9X4"^Y#H79]U#9K8"98.BM&V4MN([SZ$J"F*@$J+3\=8 E0;AE'O)L6XA?, MX7U:XF6TC;ZDL5:25C(]-O1L'ZU0::^0"4(AY?2ZBX@ITROS@NS:O&@^W;7) M7(;,78@*<V8A?ER21-++H6*^ MHU5/+P]C;-R//YX8S1V3$5%\_=.N%>TX'(RJ7L-S%TK[\Q"\^U]9!-C#$#,E MB,6MQL*=1OBEBYXG^KWD8(DGD&@H:8)7 43IGZSJE7<$\('LB@ N[/>IW@JP M3W$B_+.\8A9B9BGQ!SR6*PEJ^K2LXZ0POPCSE.,G0SY!)]IY0-"G:9FP>/W( M*5P_$LQ'8?;T0D<4)\Z(83KI@=RS3_B20M$&4#0,T(Q W4G,14USA4"5.>:\ ME+Z4"O-2[#+78*1R9(6EU&Z%:Z'T:P_S;11&R!4":0+,+Q2/4,, D<8*6#2$.DM05R M@V1'S-\AG5M>.,&: ->CG'U>5!9T?_4#S\$T "RE954_,KPU!9!B0<$T;+ " M _.@A:>Z0>(Y*.KQOI>(R2%I8$4YK&*;(6T"<0[ -L5Z;SDFB\!D":;DA3^&RGF+JBRSUV! _2R[@RW0/# MM3V/4G0I>VBI'B\DLK'ZL4NVYIPBDPP[\)@0)YTLL&UWJ?HDP@@&?A+8.R69 M^;8V_JL4#!W,O*6'#CH43K0].(,O;MVEW/G8YR([:TK43MNWO[.+;]=_EK,DCW*B]TLY&74ZLOQT&ENB5C4D!H81 M_YC^X9/C1L"SHX^N3T>AES[)M61 "L,Q$YUJR"82/^>1&KTBHC6RYZK\LOQ9 MIY\FVNZ(WQJ&WK+F_XS7MN?]MFA9O%32G/_JHF47_U:MU+>S66NI99_I:_ML M([;6U*,S>EB):.(VFS-$L!':.*AUI/GKX*7)=XG(2!:4RAJ-T#=# M1VNW6=_\#C?4-[RD$\1%4CV+I^91DI<,:S^J-HCE[V=H:?7FFHU$2]095A%8 M60GLG5G33'/UD80EFC-69NE[20FUQ=)WJ;;),XY>ZO['AE9?N0_K O0>P(B@ M@T'-.Z-N:*U5.I1O$#&OP.*ZR&\)OHSGEU6.92$L2ZLUUYR/7");Y2A18S2: M6M-<<]JHTO5+36DZ[_6P6B3H97T0^)-LS(!=%&0-">5 YF8(7H5M\*ZV%]6C M;((%*&G6]H.4XYW"R.\:VFF67WAH*W=\L#2@UZV46E!Z\SJ@34G'YLF MDF3NJ%":/<.Q+5%9QLP,V*S-K]&8C7J[F=9$BV&-K@W)CA]YDRN:+9"UC<2+ MF]9$QP4_\$]HJ^ ];'@8KC7JB\NVDDW:&QIK\L3:MXEP5O38!D;&6KM1N8NK2*E4U M#0+@E__:^1T0+NK,3H+>28*-"L29!/2,B15F=G"?6!&V,7 3<9,TO8&+3IBH M!Q.5,^,=BPQCHKO^5)>]92'_3#MOU\_G\(C.5.DU'MS#9(L]O)WABU$^\A9P M2K:N/ M1)'BJ3:%P47BB1H_$C:MPKPLPOE+!([9S%";1&L5C+V0'0;^T6*$!@,>C* CQ+H#1^ 1+/N(%)7H4:Z;51=26 MNHBZXQT<\T54=X!&8M[X$71.QKY;;?PZV^;>0W?C56S!MZ91:!+K^L\:AQH: M;=7B&T6S4$N[\#>+3RQI$2ZEU\OH1KF+:@)*Q!HSW:A9FU_7C3(6>5%HN,NV M@M+X;U4G? SR3F9>7B:RFQY0 P8,*(ZU"T_9H[^"5MZUU8N#CG+2XX M#7-N48L^>Y-K'X9-NA%<2YO4J)L3=ODSV+:F)GLLPG9M[RTJ9"@CX3ZW^6R\Z&IRRIKRQ,FXSW&^D3G#17X8.@%(\[E#RE+4)^"5$I-R\#I3_$GO$PO8C-B*='- M;VY]1.9N';8T(4@'6F.Q5-T4&1J/8CE]Z MURO0@=S8="=P3?B_O?Q5,3E)QHE:N;\)PFUL!UNCPOKBKRQ'@-7Q99:AO?7O M-M9*=[?QYO+N\K3]C;5/3Z]_7MU=7GUE/ZZ_79Y>GM^R\]N[R^_MNW*VXK^6 MO2;MM*TV154HN!2 OAEEI2ZJ&=Z&'&L+/&M39[=TN90B=[>%>]GM' $_$ '[ MZXQ7[I:K-*LAY(41$7XP=L$]I5L9=>RBP=>5+;"+%.[R]<9P48?(R5%N\P87 M1;!35R??Q[Z9-UPTY_&QJ3( OW+RS\SXG]%57A[42(<4]5RO.&_[]OR4ELH: M9C=>.E3%;)1-H!.16CK[ _L]@.E-U_@1[O /7OKW,X'0),0<#+6D_B[Z$MRX MT:]2^H5WTSR3MV&5#"/Y_J_)D_]5.+DS=7+9D2&$D\]BC!>LYO (V*JS6Z(6 M3Z>4+0VJ,4&62K+&BXA$2K.U.<>JE))SJB3>XS"0(WU_H%7I( P.Q8L^?["] M)(M;YA0J^A&GYQIFYRHCMV,OO4&F9[25$D' MN\3G*"J"6V/4IQ,GDB!":-/H8&AYXQ5'3O'!U?$'I&#YR=@=Y'U7<(@B&'Z" M7%)Q'B;I[& \3J071/%<<$D#2GP)A36UN9H2.F M+LL#%+0U=642IZ? # 9<)4_(Z3K/4ZA6W!=2 ZSU7YYVE?)'Z7OCKVG2=,'N M:7V<&(,MV3(\Y+4E2#3@#F1$'_@TL' &Y0.WB9E2J2> JX5I>_\ F\__1S!1 M--&,*GWX?DE5P08)#A/F/8\ZDF+C(9O^8,?2J<%F6O @#<0CMRL.<<):)&?G MP'.OO73 JJC2@=)&. ZO=* @@D@GY;(:Q"1(C/\DSKWL6UJ4<,B['3!N>JX< M-1F $T\-*N=P?LJ(TBUR0Q']/12C^#2/J=!0]'2P'XG'!VQ-F=DU0I,!D,IH M&)_E\9YTQMXSL1XAE\F8\H/)V-+2L%AHV/;&#-O>^SG:_KTF- Y\:GS#B1J MDXTG+5NA0*26&X$1\PO5>AQ,OZ"M=H+YE/I:%(\Q7_&LXK=;;Y2Z.AIUA:)Y MNE7:3L,N/]HW=^SRDF)4AOF)7=_]?G[#+J\NKF^^M^\NKZ^F&/> 6DVVFGJK MLERK27D)=4(J6:*UY@K-\"RKPAO5!:W&IF_^+,OZ]5*&[ R=?3O_VO[&?MQ< MGYZ?GUU>?2UEPO)/GO4:+HXR]D=Y)-L#I]5+,]G8N7E6F<.RV"K=O'>!K;;. M;BYO_\DNVJ=WUS>EQ!0-\$SSQH5 8]Z.'N/[$V/81%MT'-Y)%0Z%" K82VD* M<69&$2&"^8(+<*:#,$H'PFPP:9 .1R6''^,FZ;"9&SGG9D9*W=^WNUOV\\?U%>#@ZO+ZYKA1T2PE*JHZ^WYY=0X,=7$. MS'!V>7OZ[?KVYTU941!35 :,33# UD=&S2@E,FKZ$K;[;M"P8G3HTH]ZI&S1YI^(:Y*"M-*#!HI MACJ']HA&7V#M9G'2+MZ^G $2LH+2C:9E21&/8R\;_R2RE#F03PKEGS3Y(DTX M=>S(!5!]#W7V!6'P>]#K#6R\5,0&XF#2=OP2V"%=7SJ#79/Q)-YJ^T[(']GO MHU]H/I[V7=Z;FX3E2*;I79&S$.^H!@,[8G=)^N9W[E 55Y;:IED/Y-031N2T MGFSR"P*/AY2AB[(!05'?#GF6]1ZKSYT]@8ARRC$.4*5IW$7:Y'@]@:*&XPA% M+ZAKAUA&F,328@:,) 4TP1Z&TDE"0$G(,@HPL%HR-9H$G=X7W; MZV76,O?X TW>L9\HTYC$_4"D^LDHQ_=I!(X3$$PPGND[DZB@*=H8V"P (KN< M.T'U@()9T$/ZRNDFH6].?$SL5[*5^+(FLJU/+GH#@$^KH8% HW7,&OU1?@>( MU1MI^4:I)#?3=5.\*1TZA*R,<;/!1R(+D=):D7S*.0OL[^[3 M1S_PKY(!O-^E>#5_BF\PU-<]J;UAOCV /?"N\Q%,-8RO&Y5.S0!5U':"( M"\^^?\.$5PEFPE/\L><^<0>VZ$7\#=D.O9.6:;[@2W?AP(^7_9"URH?6/T]U MW<^L=)@:6F=__S#VH<^K_AUO%9"TGI$L84;=/C$6)$%(U2 *D@I"6V.# MP!%E(L@X)%)%Q02+I-/QUKHF861C[MW<^KZ^S\?W^__')YMY27?6##P8RJ7JFM-ZEKT;)6 M2Z]M88Q72V_5-S_)[-!676F.V83^,:JS,FQA\#C97W>/0Y=:2S'GN9"&#,P1 M4,.+1BRM=KKMC\]:[GQG=)V";G N,3_J4,;2+7?V2Q_TSS"@NE LO,T&R,Z: M)S9!X>9,"C^I\W)K5TBBCJT\K9V0G?[Y@+FB?_ MW*UBO/Q&:96EN6/+N=5U54CVE.\4Q M.30HN([@&$>L5RRE5XY-KUC[T2OIG0!1Y?W]3*F6TIWBR%3+,1QC=ZIE=U%, MXZ7.I%(G+U$G*)]/D*0J+:ORQ)^>+$,&N?),N6PNL*C_9K&F?ZQY8J$'4_6= M7>C!A'\3+4/%38NQ)6[E33BK8J8WH&[ML&/[/#JY?O+X*&T\:E8J>!-_#>4Q MM^1N+X\>.@^KQ&:Y>-A\EH>G>^0J'G[-/$Q#Q)JF6?VD6+E,K&S.4L?1*OK8 M:+*?^JU^JF M^:BF_+R+>S5'"TB@Y6?/LBODVOZ?D! M$<^"U0_YR8,67EA0<7EUNRW!M;-S7-)-4/:_7VZ^L4OL)H/-(,Z";D*QTQ-V M)SN'T+\[Z;\[ 5C5OFBWA-WFY) ":A9LBP@K1G+%E((.[]HXT1E;89_C=V+[ M/J)6C1B!=1PY;"=;(]]0^CU]!3 ?%*.7FS:0QF]/?S\J&K^SGP(_&(S \(RY M3\TG;[M]/K SHE>TMB]:.VU_.W9:.[6]+@YCP3]_<_U?'1RYJBAOWY1W=GYQ M[)1WAOUR7$5XY4$8$MZW]I=C)[QO=H=[BN;*@2NDN1\WY\=.<]C*$6A,Z=D2 MH[$ZI]^(/^UXV3+PL.+QGZ/!2GXEWHAT>]8^+6)%4Z:7QMHV"='E& MNL7&]MB)STZ[W,F^#A$#'GY_X![QU(B,77:,^[]%_V_&,)3=[>QO0"P.7?"/ MBK,/:?02#@(,J%OL$"C%CH-P1&T#IQL [G+',GY/8:+N>+@8&, &SYIX(&V= MA*DZRL%B[%\.Q MJ(FYS1B +@Y^Q<>RW/!I,!BX^5SU=&Z(&,'ISFL&E#;X'>&W:)!E;V:9X,S! ML_F\66OFO-F59M0^]CDUE*2VTQT.(H.F@8K>O5-3*!8"56-NF#>9I6F7<,![ M[H-D\PJP0%@!O=TG*/W&)!/UZ!40F4>-G__>"3]\GOHQ)=*=]:JUKK>LS3>>K.E5H[;Q5:M5W:HMM^R2WM9< M0[A>AM:62[+3#"MFBF-':R^Y@U[!==OL7 KHW MB7@EXI6(7R3B)YH([%LR';*,+QDHRP\P(>2G"FTGQ?IT)2YH 7HH?Z;=[0;@ MCF+(,I7];!H%TX.K=QV>VW,DKCH_$O>A$S@C^#_]>.!]_O]02P,$% @ M^X-A5_02K1RQ#P 3*( !$ !N87)I+3(P,C,P.3,P+GAS9.U=6W/;-A9^ MSZ_ ZJ79F2J2;XGMB=.1;[N><2*-I;3-4P+<\!T YQR Y,=?GF<^>B1<4!9=5N(! YS:3"Y:'T=W;9/ M6[]\>O/FX[_:[=\O'^[1-7/"&0DDNN($2^*B)RJG2$X)^HWQ[_01HX&/I/W/T_.\4'7.R*>VSY]C[WVL>NX[3/'.6F?')V.#T^: MZ;,X%\Z4S# "TP)Q_BPN6E,IY^>=SM/3T[NGHW>,3SJ'W>Y!Y_?/]T/=M!6W M]6GP/=/Z>8T&2Y@'F=-FZV4)82D['H22W@/,U\7#H TD8_!EBGWJ4N.!$/E%NDFF0NBTQGQ#Y M!<^(F&.'U.C$3V\04MC2V9QQB8('X D68LO\M[YL^-5.Z+:APVJ$VNF0T+U0A\(A6>8+)DK]6[Q4 MC>7XME8CIK12HWB^J(E%0J! .+$1*(CS;L(>.PX+ \D7=<9@$4GRPV;T99BY MA-K(3IJK/S:621S71F;27/U1(!,' 9.:7EV)K\WG-/!8= $NJ;%RG@R8!^(E M*T=N\2R8E?3_SC%W./,-4UAGSMF<<$F)2"^\FL&4$^^BI=:*=K) _.'C\3O0 M)&F2$Y =]>IV!TB(?[^R)*%5'G_1$@" 3Z*^V6?#YYS8&@XD E9G#?3_O?TJ M5+"T'TBNNSI^U-\RN.1G@_;#*7*_Y("WC%L:#7 M=S&.2]D;$3Y]&<(-'KE]/L$!_4MK41?&#(T1FS.5HE+A^$R$G,"/-'F#>GH8 MSF:8+Y@WI). >M"E@>PYNH1*@\D G-2AI/;\6).;"9V#[CHZ,6,U0%*LT8HW M2I@W"+M;3/FOV _)9X)5/^DYI"Y4Q<1&9 [6D5%\D&:$TIP:!(.:L56L]8A] M93GD6'?!(Q'2"HYJ)D98#M=AT38/CBLUF M-!KVNOBD%TP2V"SL52R,L)SD)J<5M[@DE>+7*& "![2/JW,6^4J:RMC][_/= MGV;0H/Y^(+[*N""MJE_/R] 8^_K#>E_'Y$C3-ZBKKSATI+S%#O5MBJ=9*F-W MG^9<6S- "8<&=?CF%>L-2M('N?0YQ>0GT;R*)1^D&34(@V@K:X2?ZX#2JV^O4E7=3K:Y3M3X[.SD^_I!; M(.I7K=';Y*\F;?/4 V"$Q_ZV08UY&B'-K4(VD$9"F@1HX::"'7Y5+(QPY5:M MDMV))F)3N<-@AU$=5D:L<@N<::B%'%%H7E[&9D9,0J5P:NW/%H(EI%12\[F"HX&/')U8V+ MBV=-!"95$K-=;M8)C3#DJLCIBEH3.[^P6&,'0Q4+$R"GN:)R1=6GB?C42RZ_ M8*[V5A_)-9&8^EM.77/6TSH@I<2KJ]2 #CH?3R:<3+3>S'L@D&B%NYDT M:DLUNDVNQ+*QVV0U45=B75Z]I\[ CQ]*&(;S>?26'NRO-<1:FT*-M >"I+J98PU>)EA"M_ M7-!8EVT@;MGBJB50Q<1&9')5I7QIMH%(E)155VM520-+S%XJQHANKB955=_- MKGV5E>!7ETB@V#0OK\O."'&NWE4-<;,S[XHR_*9 VK T@7F6JY55U_A?X2SM M^]4<.F(0LM]#3$BNF+"=H5\@P0AVKH1F CL]/6N92 M%2NHK_F7HW(82NOF'Z:Q])GBDB-".>J99GG@1H)0?89']N!6TAL MA"%_UBC[G% C@<@_]V-;-"QE8 0D5Q,J>GZHD:@4'6O8--ZMQE3B?X/QV!SX-X, M!P,67$,;YNEKV_"+;<@W.DZN6%7N.*FL9*E1>I='OX14^Y)6(:IV@6((KBC5 M5(/HSJN+K4.LBP?JG:TD$%I154'P&._YOCZ&=0EYG1NG?3U8?B%;U!G@ W'8 M)*!_$7>K'K<]=0P.>-*M^81S8;$EK6%4J/BYU20(0I@!/M;/>_=I8@M%G*I_1SN^:1"+1VUCHO[679 ^A M-ML%-LT\JE@80M%8+3RCC MLW7+%O/XKB5:+Y!@A#17$JLZZJTKTXE4-7>F&L]7!\)?G2 "8;6L]4.I/HOF MZD-T4H4MV/<7U]0/U?REROTLT,E6ZGS-S;/CARYQ/=PPCX"CJ(SV0V5I^"PF.XAQUYT9(\)"W]Z;J+ M5AW*@/J^>B8HH=3?2CV'!8(R=Z0_2.6&T5,"+20 ,DEE&!4K6#B_:$7-J22S M%HJ^7[7Z>.JYRV:8!G=P4W%:?>LN9Z(ZKCCPB3LAKMX$C;9Z>A-.=,.T?1[V MQ=) (YW9NN@;F#*Y-8X^Q0-FD#&5-4V.KL#F*C*0O5\8)>X-[XZLF&@LI*M866 M3/;"<%@1E6IX0OI>+PA"[(.N7)T^N OT2BE@!B'\D;BWD.(+$:HAT@^N\)Q* M[$>5[M7BW9/?".8W@5LZ;'].8^4KM&=JZ):NJ25*EA=+O)UMR?,W6B$ MP_" V3H0U-&5V%[$H"_]T@X_+J&$&&AO[_A M]F;J 9-^.@"^)U(2WO>BE:"6!V[._)_A;K\1]8UX,#CJ@@>B9@VP5AUD4ET' MP_.>>COW0VLU?K2#0O1'$E](#J5<,5^=%>+8CY]^4D5T HD*Z+GRN5*W? G+ M_7#&OIR2N I\\ZR\H-S8HJ8V1JP%;$X\*'<3L:66]=$3W%FMYMJ'K>("$X.] MB DN?<:4.I/AE'$Y(GQVB8/OWRCQW3L(M9\OAY??JBVVX; 7)M_,YCY;$*(# MC$'(G:DZ/VI$UDBV%\;!Y '"W7BD"8A-]?B["KGZ7E7JC.D]=?0'KT;$F0;, M9Y-%Z0A^$<_-4[/=CG05>F( $:RYAN#=9_.U?=%D01HQF'X]QF<0I&J[A=JT MA'C*4?:[7T*%?M^[4U;X?OQEF9*>W*U0BZZVZ%,:2#*!&7R#R7/#D6;/9R^& M7B;8Y-'Q M_OKN#-A0[ \P\*MV$VLV>^$ENH#U!*K"F%:%4AWJQ3I3H?:\13+1ECJ#%8\7 MQ%H[+8X5!<$J].4NB+DE6#U"\5_(%0B_9)RS)Y4CX#DTE(LHE4B*"?=T5I$" M;EO,OJYGB9K7)"FQ##B98[I-^>UM;+]QYJK_N?*I MY\4EVH$VIK3KMB]H1SEP0K29>^$%AYPU?FI&QXC0"26Q8BI(M/&XC47LZZ2G MLL&Y#,7G:,,-?E:O<>7M]V(QN_*9''$*H2Q/8!APYH:.:&)@$F]%2 MH)+;:KO*V^_.' NX5F<$DB+[>AD^>G0Q*<9GJ_9Q#-KW>O&[H4A$7B=^_3M$ M[["+ZP>WF5T\R&0L]OQ2K??"^>\)+.GDE@8*#_V4JO[G"Y/?B-0Q-EQ7.[)Q M"*H2?SXKC\0V9+>;M-9B[4NR[9J;#F7-?W1Z?H.Y*K0O#_M ^$$=58F(3L[< M#(:FVK\-AQ]=MN_!3QV&X M*BK#] ]Y/01"V73.4)\V$^Z%@9FEH/=,1:TU(VJX!0-<>>Y2T$C$<^*&PTZ] MYB\.[.I%@A4$>P$+I/U*Q6HCUAKM0ZQ7G)Y_85$%N>*PE9EP3T];&795=85T MTRW9F'A?T\K,E'"M7:36[)$TW8^1IN/#[+M;DJ1^,6*79("IV_, $'402"U0 MAE#3CM6^%O:BU]NHVEOT_AC(E)1YC(O^4T!%N-N?LD51O0&W&;%_= M7A7^U188#W55#:)1,9Q#ONCV@U_AOE+Y 08P3,VLW%?LF/S-.RCZ\+" >&R& M/[WY'U!+ P04 " #[@V%7CPI(*)@: "L]@ %0 &YA%X',?8E=9-;7E.NLF.7[=S<>6)A.;!Z M0K$U35*VYM?/09.2M9LBT53;J8JMA>[^@//A;#@X^,<_OQQ-#TZ@FS?M[-=' M[&?ZZ !FL4W-[-.OC_[\^)+81__\[:>?_O$?A/S[Z?O7!\_;N#R"V>+@60=^ M >G@<[,X/%@;]M[\^.EPLCG]Y_/CSY\\_?PG=].>V M^_284RH>GWWZT?KC7ZY]_K/H/\V<O/\1#./*D MF _YH/S]Y_M7YZ]L9KYKCB UT4]_CNW1X_*!Q\_:68+9'!)^,6^G M32J"?NJG900?#@$6'!U/X>QGAQWD7Q^5!Y,B<(H2+&C^ M)!VR7H4%<].O@,1:^LU=8* MC>_B)9)<7S+K3SR>+X^.^F>29@%'9_\^=^W1SI)=M+4F=R4^A+RK?-]U[3%T MBU/4SK/%DUEZ\;_+YK@H\C]@,8D:HDH)!P,\(*(R-@B)4%2_QN4LM$J5Q7T7 MGDVDS[\?Z5>;^FID>(MX0['[;Q9S)&9;]&/ZU9# M_*.=Q;6^ FI 6^^(@8B>%]*2!*>+YP7,9/""7[5IUXW_1F_:1-!R_(*N/ZO5 M%OYE0Y2$E_A.(,:@QD'KXXBU $0+ZP/%+U,(^[/R]Q_-,S\_Q/DM?Q6=>N*G M^-#YD\4SWW6GN,#^Y:=+F$1CJ9+>$F"9$NF$)9:Y3*+F/ADI,BA9>90; 1N? MC[,-+ZYJM_HRJ4?^$]_@CZ?PLNT^(*X/@&NQ630P?PYA\?6[LVDP:(,!=";) M>4&D 49LT))DJR2C(3+'?>WE<3^(XW.4:E!H2#G5(U.,[1*9_1XB(,L1+7IS M9XATX-K1* E0B://2'2/LT$TYX'Y()/,K#9S[L S/@>J"DUJ2: :)U[-3O#= M;7=:'/NDC-8>W^NR*&FM+$B@$$GP+$1IC56/VN/CMK9!10"S6P0(N"*U"EM6C MJRL8QN0%5Y;[3M-=S]=-J2EC]]-WJ&I?S9[YXV;AIQ? 3^M3(S*(JD9%BV/RBS#RA CH.,.#M$V-R?P M:A;;(WC=SN?HOKW-'_V7";,T,5$(+$LB@#%DMK.!B,@"DX::Z :(E.X#<4R. M=&T2#2BL:HQZ#PO?S""]\-VLF7V:7P#]''(3F\4$8SW 0%^0Z&VQA)011Y'S M.7MCJ5#&FMK^]K=1CWT(N$7QF51 )5PJSA MACATJF&2UY";73K)?1S%2PW4K#.UDZK?!#52L[<3(^I* M8@CU]I6H(<8L([&"H=96BA*O'93R&@ .7#,SH)=?J;;E;'?SG3\M6YMG8P,I M@O("5QVSGDCJT:M@TA)P04<%W"5;O;[X1B0C57K;<."VC>4=IKX:O5\<'4_; M4X#WT(?7-XS4@F?<]HA"V045AGBN<;B"ZVQTTCS5=OB_"6JD^J\&.>H*I$X% M)Q*V6\+9'NAYR>$:T 6(KYO8'XWX"/%PUD[;3^CBFJAY2>=IEG*I/Z8DZ*") M5X*CQ?? LMJHN','$".-"7:ARU[E,K2W=:X!K7/:,DNTU18-/$Y) "2ZP#EP M!KSQNG9^Z6Y$8\K-5]8S%45QA1[_>'QUME[C]U7/BGU8X)]],J3-ZX'@;WU) MC-RXPW 9Z0['R>[]XL%.G.TV!94.I?W>X9/?=6UN%A/-D(J!6L*R<$A&EY", M%AFIK%!<"\^8J[QX+[Q^]UV@$Y@MX24NNY)-*Z+5G1$-L>-DF+U%K%+AX0+)8O7YW"YAC9+9&E7]7W4\AMMU;:R%F8O_B" MY,;Y+X;A]!7.6G_"IU"^G>)K/KV:+:"#.,#+P! M&Y64OO86]8##J>9G?L4XL2YQJZ4@5K*RD\8%.KPFDQ1B>B,:5%1DNN>C*MR[-O%$>]:[M>DHM%UX3EHB0./[;O?!^LN:@LEX 1 M? D!I;>2V&P4VLQ,C50B6*B]2[4CY"%G["6RJODT6T6R\?1CYS$NBCV26>J_ M6R^*]#_H+Z[/R:\*T'1($?^SQ&HAD%C6DN!#(B7]*F/2-MI]3N3V(QF3F=DG MNV]<[0_+D[UHB=N/--Z /EBG>'>8(F(D4P9:,U$] *2DI))UT[;JV%?4P6 M;JR\'HP+]=/ 9YEK-+M44E[.:U,5B:2*DV"T(Q0,S3R9Z$0>RCD_ [%["FD. M.#GE=/IS.(%IV_=@.7,LG(B>NH2.A0.+$:?2..6H/#Q7ACGKM4BUG<4[ 8W* M0NS$A^O)H5IRJ%\I^ M/:QJWIZ#UX_6CT/^E=.Y"'2M))ZB#BDI:XP)I!9,H(5!-2&= F546?W:3-IMXO>5(Z0RQJP!76MIT,E7&"0&A7;$HF$*5B5F3>US MJ_?)$6[#^A-8Q1"KQYZOP9@H, Z"<.'0L5*1$F]T),DZ(:F5CMK:)RUOPS(F M!5J1'SKM9R/C3+/$&"=.EDU7AC&F53H0(95FE$H<<&U_Y0J$ M4:F_07FP_ 6&O,:,VC@%=S3.>YHZB]=C9ZDGP0:,,UAM(2T/)JB(Z!\ZANJE+ 5;VU_8R/9N>- MA90%CYI0;HH;:]&-52*3X(U4@$O?5.].4W7G[6%3.4,1:Y]2K9\4O[ FE %A MD/% M$C+*VC;CUBK1D22]MY3W5=)O.\L#[NJH8'S&F+QL+CDB;;($OQ>HX35#39\Y M#]6#W[MW=1XZ"*@L\]VF_&'K]DL'YY?3]O,PQ?E?G[Z7"OQ;!E.IS+[TG<47 MX.(^:?!I3T__1"BO9B\1["R6,N>X:$Y6)W!C8%P:RPC7KE0FE"KG9 (QADJ> MC-(TUSZMO#FZ"G>,X))(?0*Y;W]0;KR83Y#7@4,LY5J\=+J/ 2TU3H%4PGI# M-36\]IAO1C(F\S(09VZX>V17D=2\@N8REK?'_;["BR_0Q0:'/TE"9:VY)390 MC,G1A21."TE4#IDFSSGHVM['-T&-R2%_*-+L)*AZ_/&GO3I?'[W]V&*84(Z5 ME"8K./A23G.( <)3WQN"HV)Q^TF=!!EM"&"( PQ8I,-58C@"E6L? M?=H6ZSUS9X-O">V%;ON0ZR!:[-5\OBSWRKV:X2SXZ;MEF#;Q;<[0(>Z)R)3) MQ 2QN03&,7/T'$TN=UZ(R$2RJ7K9[\;@QG1R]@&T6CW!U:PFN6D65IM(EV?! MEKRR54"4Y)S(LI->3A03SJA5S%HO:.V6#YNCJZ7E/[9/XO\NFPYNO3YM0IWB M7F='G$T&PV@92S!EB8XL6AVTDW$HO?YM=/=T-A]$D^]*KMLT>6795?<@SO&] M\=W?T"<7OU;A3H0UCGL,SQ7DXAR[1-#!<41SPT!F[YRIKKX-FF_WQ"E3"I7%F<&9H0:5Q&?]DJDEQIO25#C-6/W'\3U/?@8 Y. MHITD-4P\[*?E\I(W?E$X??HVW\AS:B-'-P<(4'1S)9.,!/14"'/195"4@:^= ML+TWR._ LZS.KT$%.;2'>9ZDOC ; JVR\DP1ZDO!9H9,G(%(8HA)).<$J#VE M*6] 5Z$PM"M-=9[#ZN\5(3/OKW;%V7J;U]?$6I"492^) MH*4WJBQW).@@B %-26BY2&+N/> .8]G< ? M0O\,+N8#^(N2SRE9E;1 : R,3F<7% 9X$-+;$>!$X!>\@U,XWWA?C MF&[;V1/?!A5CO0O!+BV!\YQ^Z?V%GAP'DS-"$+JTRK4,PZ"4^EY?QF:1?+"U MNV+=A6<3$ND?BT35Q%/SV-X5W__Z1<\3#F7WF2*+DZ5$ BWU"_AM,!0@,"^@ M>C^"37!M0B#SPYF]RO*J6SS>:\-71\>^Z8II?H;NWZ<^ :,TU3Z0!%*CX16H M"[F6)'))D[=1.!BD-]C-<#;AC?VQ%$\MX51CRW,X[B VJW! >4A"$>2%G%U MEB=8IA%0B$9)1C&*K$R/B^_?A _NQ^+#UM-?YX1<[T/U=XFOM@I>MMUKF,_; M;O[V\PQ2_^M2CX)DQ8E8E95..)?*("6)H_V]XE03CP")<:CJ)##I\Y7R_UO. MT&WS]HWR@O3'(,E^1%2'2=?MX3M_6AHBK,N;^DL!_'1^R^4 %Z_K430%$1DE MEL<"W@'QCN*W3F:EC Y6IHWX50_31JQ[X!K:JJQ[(''NP9U>7V\S"<')5&XF M5#FAM4U,$@P-#>&&4P9<,%K]R,\W06U$LP>NNMV?([V-I&KN4I\THD0[Q/Q0/TGL<$0IO-?*DM M 6Q$G1\E9;TW20UHQFZY(&?"&3"JE2 VE+:=H5A9RTO2(8/P3&KF!NBTOQFX MC4CV@Z6IAY%<3?.6F\6JAST.#-TS1IR3Y7K>4D5HLR1<:.D1@4QB@'-JZ[=O M1(T?+/F\Y=S7:YZ"8RS_EZKD$S]=G4&9+[HFHF-??H&:[_(/+GSR'71-FZZS M>WVUS8LO\=#//L%[#!)>9!S<8F*MB2"<(YDZ'*.U&B,!)#EUU,4L<@1>VUG: M[PCW6*#F/(M, 1*$E>X].C,2K+(XM29:2K.@88!NFUL5J#UP8^>[IN:OXAZ;G M33=;] M$-_FB\-^.]MI@B>,>M V9EQGI1&4\J7MMXY$Y)2991H,U/8"!AC&F$Y,?$>$ M?VA"#=J>YZ5ONG_YZ1+>X!0NN]5NUG-8^&:Z54.>.Y]7HP7/YH K-=U99:/. M7UN**Z=M>?,DTR0'-M;M,!Y%3O2K, M6^\<>@YA<>%@FDHB>8<:V!I=%.#J8!HG.DB3I*$A5._5M"FV,84MPY!H$"D- MVT7N,M_]+%TX5;N#N=KHN54ZQ]U[ +7,UQ597Y;PNBRW'%*9+Y[Z>8.N"4=' MQ%-)6*8H,EAMO;+0RZVQK'QJZ+\;:6NK*^V)<'BW[HHN^E^:?,W0O MIP5 .?FUNIRD=*:%J'B*.#VV/UMKM"!6X#*D(CG05&I*:S=EK0)\5 <]!Z7G MM_3>\'(?S+!N"KUL>GR%;HR6W$5'+& 8+K/$K[S+1">=I5?)9;7GM;T9\%&9 MY.^!L=N+??^NH*:"1^8HL4'FTJ''DJ 21NDZ.9Y\U)+6#BAJNH+[2A$^*.^J M"&]0#_'"P?T9+'9P"6]^4 T?< .(E9R^LS>=_@&+B16>AW(WNI7HNLL8/+$\ M9<(!HF9,>F-K^RD7WU_C\'+_K/?^\QM4=5WCIZON_>6"S^ZDD- )1[4)Q $M M-^AZ#%A*V^ML6))@1(A\L!'>BFI,N8BM^7#3V>.*PJAZPKW']5?;_5T*S-H( M\RO 0O8L&@:EO2(K"1%9&JPK DEPGT54)M5..6P :TRN37V:5!)'?9Z\+)>[ M'J+?U+;I"K DA4 [Z0G-2J#=S"6SDBWZ]PC),I6 UBZ?V0#6F%R1^CRI)(Y! M/8RS'I/^0GM)M.,?(N)>3J'-MWQ@!U]DUU?6\%JJ#KN2?W-KN\]"2,ZER#0 MT;PHEB0E<0GY2<&Q!* SY-H]DN["4Z%P].9G]R'?1"I*5)U$(KN;;0]HC'Y/=5XOTKJ,84T1?1^([SG0UB?\+M6E)2E\@GE2&1Z<) M4X5XZ%HAYW@@R2OK%!?2]VSP_O*/P!% MRW8GY<8QJJFGU9ML;7+PMMH(GRV[_D)BGVAV62NBH'?%0G ;P MEC@0E 1?M.67S1SY^=_@NPGC0E#K7+FJ190; MV@1Q2D:2-5A12G"3K;UGN#W:,2GC07AW=F>' MY39OJR2UEH I=X,SH8BW-A,CA0W*&P?5;W/>%NN8]/QX2+BK4/=.P;)(/GYN M)T!%CM$*PH4/1)8B0I>X)Q \3@M *>AX(.:M(8XK_!X1X;81XW>8GP0MKULE]W$.P2C M928A95P3)J*G+Z(A-DG!$SC#JE]P=U^,8[II8G1I(7T)V#9":JR',LY5&V]$.DQ+-@2H$T-8"+),@KKMNMO9OO^^XQ73,Q*(/V M(9M!L]I_P/HNGW)NXQVL[J$O]T8M%_VSVWS^B>/U;W=(5>_PMAKYYUJ#K914 M_JNG/Z0G)\B<3_#'\BB46/%Y,UWB3_O7S]\N%_.%GY7F$A-C+==* 8E9H8$S MC*/""8($F9G6.F5-BRKOOM!H7-I528*C0.1P29BE8-RR(U9X$&$-$A3\9U0 MCRE'LD]*[EG>&YKL]<_+'P%?^]M/_P]02P,$% @ ^X-A5Q4XS0LG50 M>>(# !4 !N87)I+3(P,C,P.3,P7V1E9BYX;6SLO=MRFSF2+GH_3U&[]NW. M+IP/'=.SPG:5>U6$N^RP73-KKA0X)&RNED@W2;G*\_0[P8..I$2* $E)[NA0 MB13-_T/F!R SDOK)"S+ST= M#/_YU_HCA@G^0,,;3F8O__;CY^GTRU]_^NF//_[XRY]Q?/J7T?C33X(Q^=/R MTS\N/O[GK<__(6>?YM[[GV9_O?CH9+#J@_2U_*?_\X\W'])G/ LP&$ZF89@N M'T"/S].+?W@5C?YI_D?ZZ&3PU\GLW[\9I3"=*>C>(?RP]A/U%2P_!O4MX (D M_\N?D_SC?_S;#S_,)1?&:3PZQ?=8?EC\^OO[7V\C'0RG/^7!V4^+S_P43D\) M\>P;IM^^X-]^G S.OISB\KW/8RQKT2^'7$'I"N?_K=_VT\Z8/A.0<3J/"/0N M#BO%&V)<]>V[8[[X+LA8POGIM"'BV]_=%._H+ Q:"OC65S= ._LB.,.SB..6 M4*]][Q6<2Y W$0Z&84S#RX,43O^21F<_S>"]&@TS#1DS_3(9G0YR76$_3.EG M77(G'Z:C],_/H]-,R_4O_SH?3+_=/X3Z'*@++Z.5=(9U^X=<&0\19S "7X]B+N&'C^O78:+=>((_X_R_OPYO"_3]Z/3T]6C\1QCG M$Z5TL(5G0/H%%'(-3BH!08JBI/8HI&D\Z"TA7I?()>M>C)>R64SI!\[Y,AZ= M->7&=+0_E/[\8?1F+[N;S^R71GT:G1V-II#_/ YC''R]GQ:399J!YXD M0?88EQE,2A:4#8%$(#4DU Q-P,BM:$R7N_#LGQM=E3GJI(G;+.&[LN3VJ$^X MM%%ZQH %2T/UDJ:'D &X22[KK'V4[=?/U3O44V7$CE*_S0/1A >_3B;GF'\^ M'Q,QW^%X,,ISOL[^^/9+E?_DES_)1![0MG]BN Z*>PNI.GA*,0]1H $M$)VR MY-P)V8,G6Z%\!CSJI[7;/).=>/:?X?0!Y)?]B:BWN>*MA[JLR1<4_W=IIWNN;:M17VB2F$E%(20 ME:>-WWAR25( 1_Y(E$8Z*^,>U[>U0)\EY1KJ[C;AS*Z$>X^3Z7B09G&7"^=B M/HC?'6Q]&+G&<*"*?OPB#_.GP5O@RFX71&^GH: MGU^-SK[@<#([Y'^/)*[)8(H?81I_F:IR-]*1PJX/+BKQFST 9 M-#4?@D%2NB06;#2Q=>"U]YB>-F^/BA$K*+_SZ<#;Z6<<5]QC_%P/[K^2.-/H M#-^,)I.EH7#B YD!*AK@HF10C+QN+Y*%+(/C,4466&L'=A-<3YMZS36S@CX[ M'RH0D$M4)X'G++R/X(Q3H *SX'D2X)R2DB=94LF->7(-P-,FQ,-EO4+S.X?Y M[SSR+*9$%3+Y$(H8J5AF$)VIKBPO*JHBD;?V S<_?&YRA.J245QG 2+%",JK M!#YB G2D0R%0ESZ>R!U'J#NDUGP,\11/)'JG#;E_*28.I*=$O/2FAKXD2HWH M=6NM74?026WLGC:R@QA7G??_,$]4^VLZ'9%-\;9G07>(67D!J:?9WOA1J!.;B3 -F+#2D M M=_MU";QW<&!WQ8UZ27U_E/#.I"QJP%"2^6EH&K@D N3 C%5!TA%N,@V!"E\S'0EMK/ROO' ME;SM?9K\#92S/GOP 9+MD%BZ)M"Q )=#2(P7 T6D>B1:"GBRCJ $34Z'XH;% MUHG(=P)Z"A1H)_$.,_]%2N=GYZQ(TZ:*)#LFF[W%*8\7\2Q@/Z_GB E6Q+!AM!7C%+ D@>@C> M6,B.*:$B>L%:+QVKD3P%,C20\=KTSW__Z89@R%/^YT-O2'TX/SL+XV^C\F'P M:3@H],?AE)@\.A].ZTG0Z'20!CBIMR[S^2F.RJO1,)&(QO,X^F#RSY_K2$\G M#[DXU>S9#>Y3]9%#HVM6OQ"(Z;?_&F1:1^I-X,4AQE<4EQ!#)J\8FZ=&.NE@ M22\G\]NRK6PF+[^]&X_R>2)_> ITF"21 3C!2WQPB $33^L#:%> MR.>Q^7E7O?'$EV^-4-??OM(_W0>)]&Y<#)-P>D40;D:1'6: M@PFE*.UY8M;W7C0OX1PLLGQXKMRWJCY09UTB43>@56!+@WH#:)V"U'? .DRH MNID*[Z/&CO+?,T7(-[(I9P\R,44.4KT?9\GGBEP[KFA>N.;QJ[U3XY[0]2&8 ML8W8.S!BL4C>0KCPFB5'+(JL0ZU5W>@C.>*1&4#DUF?I0^&MG9B[$>W?>F^F MO%$WR7N< MS?LP?;=2NFBO0QST-KXENL7$V@3?ONR5&]B.QFC90:/WTJ6!.O9AOMS$Z0.& M)'2N80T$Q42BI=@J,%P7J9UQVO?WFO9!E^T-F3VR91LM=&#)E?66H!+.-*UW MNI9K[F+!O5QO+^ O3PJ$$IPA!XPN@RHZ@N?"@$3#G5+&9=_^-&8GR$=@%.W$ M@5LG./M38$/3:3*>+HVZM^,%M-EDRU8[YU0 G:N5&.O]'=0\X4:3CV0%;7%XP$&7B((66/BOMD]FH#,MQ:7V-K;)/I6\AUX;* MKJ?=)Z].1]./XP$M>&,"-DM/60)=;%>8G=56:J"1"=HJ8X# 2[UH+IR(BO-H M[CW/W^Q1^[,3&NICU$V8#??^&;K7IZ,_%NANH&(YV(!2 B8"I$0AO6K;"&_M[#UHYL[/@TGX]&F,GV;&SZ@LS)\]YN_<@^ M63S;R*11+L_U1[Y=/O+-Q;&V#$1>6B? Y52(O+[4K @/CBEDLB /:2-#?0O/ M[SY,G9WA7_Y,I^?U+N"+R03I_[G>GBU!%JZ,!"9K-;'('$3-,["HE7?DRMG2 M6@P/@+E_I[G=65("99:)/ ,Z6 ;#N1R?UW MJGFAY;OP["NGIBM'F@G\T!DPU8:XN"?T=QQ]&H-V@M@$,%3=JI=]1:S(U=X ]S^ER%M+ ?-P'5 M, "R%LC^ R"-%#7J)>6]42!E\A^8]>!%[8X4F)Q='09MB/4R9A:P/#[5WQ$% MV:?FMQ%N0XW/_(#QMY/?/YQP*XWE)0'Y@^3..7+.HW4)=$2M)"UGZ<[KD1-, M?_DT^OK3XAOG&EZ\N%3PY?/VZQ@W$OQH)ZEU,/5^&PU_O[A)PQTFBV2W).ZA MEOL@XT4H$#+P(EB2I?EMI2N/?\SZW%6:^XENO Z#\:P*US\P3,['\ZY&.\0J M[OR^!I&'S?$VBB-T_FX%O6C#Y#&Q\N7 M+\-D,+ET"#QC1:<<0:3,0-E2T\>\ )-3++Z$6FBT\71J.H"=K]'.,%Q (B.X M>B"$X$6K_T:SBM2\(*P"<\F" Y$\ U[:A*)PXQ)MI6 ME<]>9*^*;-WX8&-P^Z=88\7>S!OJHI4>%_N_TM91G>[7H_$'0OFASJ'9-/L9 MX_3RU0DO00I&$#4O#E2F#=PGC.!DT?442K'2N@#4IMB>&GFZZ*1#9NM:*9PX M;Q@W+D#FH2:OD!D?2W3 "9=7R$.,K4OCK07SY-C11.H=NCZUV+3G\3^7B@Y: M$W*L[?**CW4@ 8I2F(,W3IK6:TTS\/L*OA^/B708O1\ZK']K]"^_7?')7H_Q M7^8^R/-5;N..HWU!7%N*Y)PPLEKP6@6+ M$+S-D+A@1A',)%N7N=D$UP$#5:T4N@%A=M)&APC4E4ES\>O_'N"8'O+YVQO\ MBO/S/4.N"5IF@$='*&LM2U?S5B6BQE ,E\U+A6Z&[+L=U%A['4(-*^?!;;R+ M&;<)V#T:16N!'MP\:J;Q39:MINK:U\ZW%C2*Q%S.FOQD5XL[2P=!2P6>:Y6# M)5O IJ?'K3F03X8M<.TG/!76WV).OM@>0A9$:[ MME"619<9#ZWO;]\!YSA,IT:*7$>9';70TW:Z DTL2SX;R]&09\&U]*"T91 X M>1LF:F48O3:Z=3V:.^ \-X(\1 M[6D'D$IIDUMDBZZTC5>]^2P@V.P(90I%) M1%2M[R[< >>Y$>0A6NA17F;E2?.\\ 7MLK2\,<@%&2A'SJ&OC>)\R59ZDSPJ MN9<#_^]>5B,M=3BUNVP5O1KCZG>7"7T;8._D:.V"^T!EC1IQ8&VO[STIL$L9 MFQW&X -&Y9,&D94 ES?GMJ? M-D?-5=&ZOL&KT?C+:!RF>#WEJ@Y_='9&YL>@]NDA.V19PC*A=IHA:*')NA0\ M@K/9/98JMD ML5X[-XMJM\N[0: MEGD3F+F)/H%42")"[R&*VKQ9.NVB%LKSUEDLZ]'LWY [G)9'7534X7CF]P]_ M'WW%\7 VJS[A,-VZ@[' Z21F9$6 ++[B= Y<[;T7:X61F/K:BT&;9G M3:P.ZFM>-'%+SP:9H"6=UW.,>G>D.C7>,UKG7!I?>M\??Z/+[967GRP?.6^R^1^+$%/.+ MLUJV8O+RVRLBR*?1^-N;RRLUAL5:N@28Q@C*& [!Z 0E!,TM;5^B>5>S7?"V MODAZ8[:,'_X,T9R;3F0]_PB371A<.I00.BF8DD#7MCW'UW3INJKX-E=@_>RR;9?Q^/)I/?AV1@GM8!_)VT\!++:(RUJ*#S MF@S(&,F\E*76'$K@,6828-8Z!D8";3U'FP#_3LR.BM[#+?M-!_&&7ET.(I,C M5$+UX1D9J,JJ!$XZA-J.C<3I,]/-;U6W /Z=K1T5W>->_Z;U!XJOF7&*/":9 M!2A.&X%7Y)T+C4@3RZ$MK>N>'F]-B*/A7!-U=<@T>H" %JU0@7(D! _?H6A_)/Q3KOF[_'XQL>U'BL=SM?QE.PS#AA\^(TS?UTU63 M-;@>LQ:<"0-%%E7-"0DD5 N2IY"(3,+YU@4JUF$Y?->CGD08=5!(!_MN%:Y% MW&D39)U.8=>C.LR9:AOM;4")'42_7W(P6HB5K-=-,J\YZ5I#5'4N2(-!%NMD M;KVS[9L4]QQ?[IL3VTB\1U?/NY*C,GHN:Y]M&VBT*@@+T=I"XS:E>".X$*W] MNWTEJFYF0K?2VT;)]P\0>H>(F@4>E6L &F= MJ:%1!5'3*F+HN?3*:MO<1CI^ICXP1?!HB+J-4O=W$RB[; J2.>#J#J(TFGI7 M(4+RRC"NN>&\=86/8[D)=#CM;G8S:!O5=$D+7)NP6%)1F04#.9.=H1ROI4TR M@^2T5BYJET+K(Y$GFU.Z"W$:J:A+0O*&28DY2!$8#Y #I^6YTMV++,@=*41Q MGY+7K=>?9Y)3NANQ.JBOH9_PH)Q%%C*7WAI@3M>^1NA MAN\YI0_D47?]K#VY;9I3^FX\(GC3;V&8:TSM2Q7+$*>7/8_7?&"'=--=']D@ M$[7IJ!LEJ2X?^>ZT=J&^\MS+ U\3/;.Z9,C&*E#1<0BR),"LA(O9L\Q;MUVZ M']6N^^C:)\Q2:TY,T4'I&L=3N9;I]9967BY!JF0U#]W7F&>(]K_6-6;& MS9VPH0)Z)(A>YEK]C%_&2$OJ+(*,M-+,Q#[,BZS6V?MK!W-"1J'BC%9UJSF) M*-<# L<0G/%1H6"ZL-;E15IA?W*4.XA2._@ :X']AM,3@9RD$@-(YVN-!"$@ M<,D@H/8D(:SUG/>U)T>B9L+O$-V_/.E8BW+1(AN+9)EU4<2R9;6N']/);=7MFX6%1R+^I;FNQ- %4 M9J[V;2U01#*)Z7JOO'6H?0-8AS^#;$F'39>F!ZIEGUM7!;CPBS>!V.E8<0-X MASDM;*[:3:FSHUX.1"$7>+%&TC[,W@U'GGN.[ M8V#.-NKH<4(7AN511 M%:5UD*W3I.Z V!<2B;J^&@V M&)O!.^0@@DM2.6,\:][I>#64IT>'%C+OL$*\P3#!SZ/3_.O9E_'H*U[-ZY.F M^&2TA,(<01,Z =&V\M5A%C3@4')C.MP!Y^E1HI7L>_0-.A^3=&OKW6%^/?BS M_G916JC0QB@QDD>H$)04=<0R01)9&!0F!]:\R>Q:-$^/%(TDW_ >XNSD;5YU M\M<:&OQ$B):0DLG"*0*B5>U_RW( GHT[>;QHK+.B=3,G#RC^H-V-J2$9$VJ22,\C;QW+KV MS%HP3X\0;>1^FQ!F?WD,OX7Q.$P'7[%]OL*MK^Z7EW#W*/:7?R"U3%X*!^A2 M!*7)5_12T8K 4"OTU@31VA_KGW]P]0#RQ":5-"\1ZFA I5H-R3@-!;-$G[4U MHO4=G:O//Z(UY&%:O[F$/%BX/:[H;1KY]X&,VI(M).T=#3,5\$$SX)AY3EXY M;?I5?'LT9W*[T**+*H[E3&Y^H^W#-$QGW_OFZFUH&35Z+S,X'A,HSP3XVH\N MV6*S#\P%USH7^ XX1W\&MY7Z1WW4T"'(M0;:PF3;!%RG4[<[@1WFO*V9&C>C MQPXZV#M1C+,U"4^")Q\,%&<,8E *=,%BK56*+/S'3Y![3M4.PX]M1-^!%V]I MT20XPT^__/F%Y(3+8QP11%$R0N:UDTK0&;Q%#J$PCUFC%K(U(58CV;\=VU!= MH^:R[G)D-IF^+;5,W#)J1ZYWSHI\X&2" M.#L%^QDG:3SXLAC#TN,)K%C.%#!;!"AI \1H$W N2G%*^M"\6MP]D'8_;:U? M?['"S9Y3:ZJ\+57ZXY"F)R()S5R]5BE83;V42.MMG=H[ 3TM=K23?4]#= 9NV0'PVTG.EGF"!"RB!H7"0!1$7V>DRH5; MI54W2_0ZE*=,AH?)NT-ZQG58_X65I)A??*5W/Y$Y4\5V=6'C)X4SRW,A*\H1 M:&5(!@'10]8V,%-TQN:W^K;%^)2)TUA#'8I,WXGWY\$DU3IA[\GJ?X?C5&^" MR6A2C.3K1U;Q.LXA9H.@;4D^%$6/:-US<%N,SXA1NVJH0UK)C:6S_I@[C[-? MWX5O,\?C)&61@_09Z#^TH7I#_EU$!U$[[JU%YF/?E6D=LJ?,GB;:Z)!Y,I? MO'($7B+];33];YS.2CS0^_FZKXP3I"VNQ["O)G"_&XS#\- N3 M+]>_CR,RSLIH?/9Z-'X[_8SC28UZ3V@G/A^/%\V-3E11UG$M(:F"M$[&>I7> M:BA"A6"%L#*TMHB:#N!I<>]PNKU-5+_3]M=J)+^=5VW4FM*3:3@]G1N.ACM- M_FH&;FJEK6P$Q& 1./HH),W*;,)&FV1/E$^#F<>ES!5!S@>'O^>7)%(:GV-> MG/[6VFXSV*\JW)H/-U_^!SAY,TCU$_DR;?I$"A8P>%-/#&D?$#5B;Y(%FE8V M)4L33^2-6+@#B"=$LGVI8@6'=F\=F<](\)/I_!CS->)D,8P3D;S4P6M(/GM0 MR"K&XB&%H!D65W)NWGUO'9BG09:V,E_!AIT#YN]Q5OSJ71A/O\U*6=+*2,.N MX;(3&4-)F=>JD-Z"*HF,1Q$MF$!J3%FP:-O;6VOA/"U&M)+["D[L'/)>.A"T M,;X??0NG\UZ/FH8J. /I:T$(Q1Q$)Q+0MLELIWD.X*9>\< M6/Z I]7$/1_7.$*UG<=?\21DG3$[&E]*"I2IE3;CK.:TR,IE)\@U:WWO9 6. MIZ7XG26]0OT/#OO>/>!%W3&A3=1&D;-C:E=7'\"[E*$49GQRRAO1>L6_ \Z^ M+ASU/QG87=J'OF T&4]/WE=_>I;<[HIW46:$4,6B'!'99^? .,:#U+X8OQ%/ MZ%NO<(1>7?+CV@,/=5FHF?9&NTJQ8?[4!8CEA>H-8&QSYV<3I;9/V;[_5L\. MPK^IOATDUU&1QHHB)'F2)9 !J83C]0R K MED"F>I5<;%?T]M +7W+IIK[]M M!-98;_\(?P[.SL^6V?VV9*54!*.C(?=/% @Q2Y#&:AI9-L9O=&IVC^:N/71_ MIM9.8A^UD%G#M.09$!+5)1#-N:GIKI!*]=U3JA=Q(@W,."EB#MG8C6K\ MJP]]A,I[L,SV=[=QMK 8FV$Y;4PJ% MBSVM'T=Z,[HC/[80?0=>K#Z'OGYU5V"V3J6Z:7HR6V6RX%&1V5I0ELBYP/:A MU?MA'=W=V6T4N5&2RL.UT.%*VYJ3H-GLR"QICD$#QE@;R&M=+:,(10I1BD++ MFM>YN@/.4S,_6DF^PZV3-= 6,V(3<)W,CSN!'<;\:*;&S>BQ@PZZ;#-W@4R" MEC06ZNR@!5-Q3TMGE(14)]I9BW!IL]#L<1/D'O/C,/S81O0->3%+3Z+]%+], MSR?_F!+K8ZC8S[1!L=-O6D@G8)(<"#IC 3(! SWUF*X\PG[MQT::F'4 M6H0=K(79+KA,83P/I_4>P-R0+LXQZQ+0OL=!6?0TTGI+R2@OI(_%YO8U(59C M>6IV0A.9=[A(N K7TF;> %DG"V$]JL.8!VVTMP$E=A!]K_X5JQ'F(+R1(H+- M28(2J288!01=G*Z!UZ!UZ[R^?9/B'I-@WYS81N*MC8%WY^3_$K*W\]600%U4 MUV>,IQ)!&-H@5:!1>X^)=C+:U#*B*SEM9 RL>\(A\G?:J.GX]J@B?QPG^ MZ[R&,[XN2JW/*,R4#(YX#$*P6MS8DK7CA:KU2K41F(UFK2_=K8'RU.R %A+O M<#=\!:P%YSM&UCMF1#W& #[Y<,VXN[/@V7*!#/9^2!J 10"Y0*#P(4#YS&* MF((3O3EP*"NAD:+N5O\#I+S62&A:JO-JP&2'DIRKOJ9!ZA"UJV(Z>!TO MTJP R>1=^%;MZ<6-UY,0HG>^2+"&5>^*UKJ(B7PAQ7,]K$TJ\<9T68WDB3&C M@;A[&!07;3/6#'[R\MNUO\Q<+R&#+;0; IKJ@>= S%6.03;<&VZR((&T-C@> M G1?-TVZ$J>_B@Y]">4>,=X8W[P-@\O)5#O,8$GD_$<+,6L/(F=N$Y*%AQOE MQ.^^J:U =_@>.-V8LMEVMZO&.I^N+QNR;(!H#[D71YAPL;/^[J#)#L+?#RU4 MT"$43U!JEUI5>(88C(-HF<5H2_!YH[S_(Z3#P](K]L"&;63>F07+YN3<J'R#8_8117HWIG>GKD&8U M]W;I;;+RBUIT,;D?8:-@RL\8I[5.UOC\>F=&GB/G2+JRH6;61F3@>#USDPP] MXRXETSJ_>0V4G4_3Z8O>ENL27=Q >SD:CT=_#(:?7H4O])?IMY/$@U8N:W#, M6%"6>?"T[$$4WEN%D1O7_.+\%OCVOSZTX,>MT_9>&FD8-)G7=ET!M+KUXTPR M?XUA>C[&_SWX]!G'MW#/CYQ_':;QO,#GV6!Z@D[XB-8"3S6J[,G_=TA+K"11 M:D/+H1'BOB6G Z['3:I#*ZI'_L^*T5RT5[@]0[R+03J:'"6X DH6 =[735O1 M:YL=+['U:=!V"!\WP?:@E8:7(-=.AU>CTVJ:CS9F<8) M9A-##/6R7YGU4T;P,AD@#] :'H2W-YM;/(PALZ<]?2YL+]0.Z4-^8F63CMGR#?DV=2D? /!L3R3 HH2#:;8U2U8C^UQ M4Z6K)AIFKLTHO2'(UZ>CT?C$62ZBD@JXK=3.Q4) ;H A\V39>\$EVVB]V.:I MCYL,?870:P,8SWN%SP9R'?PO(7V^COK*<$Z$2P65SX!5SZW41PJ]7EGO8Z:RK=#%L"- M'+#%+<<-,'5*85Z%YS!)S+OJZD[5[R#H?9$@&ZEB<#67P-=@OT((P1#M T^6 M=BN6>>MF?_M3_CTIR_O0_3;R[9*<_'5T^K7FDEPW5N?IM-YGX;DC2,5%4,'7 MXJ=!@L&L@C/"J0Z=E.\ M'_+<'>=W4I:;B7P+E7CKL9"EI7L3&2B%JP): PH M)31$7VB[*T60(+!@:7VNM@K'$]#]SN+ML ! M-!2>36U*BTFWKB9\&\53L?5VE&^'E@77$?T6SI95+3;!U6X?I,#;?KCJ[ MDP(["KS[$G %'V;!!**P4W,K6N%;I?(MQC_^V+!]O( MN779OQ=GLYL]-P)4B[U)^12SC0%T,9Z D4T2,\\@I6*V"SB=]=3#AWN M>Z@B1CVDV,.H6W5?H7(Y2D3OE(?BT,^+6D?C&7"IO9)%*AM:[_/KL#R5W;Z) MK#OT"5B%ZTVE['C!_$WP]2H$? ^V Y4#;J+)#>BQLQKV="GH&D[GC4U>!' E M$4Y?$%RF%2Y:%:.3/G/9^@+S86AR7X'@@[!D&^FWMA=>AN$_WQ;:[\:#%%;& M,)+A%GG@8'SDH)S/X&5D(+0P@7SE$FYN*VN,AGL?=8#"P4U5,^HFUPYFQ-4\ M\#G%A2]%RQJN(!0*.1E+0A9 ZYG1/B=K6W=_OXGAJ9@-.\FVPQ6=JWB6.],& MB#H9"+?1',8DV$U+=ZA\!Q%WV/Q7(+/D&,62)/"H JUJM<*8DQ:TD)9E3_R6 MK4NR[4OI]VSPO76^C60[Z/HUYGHQ\/7Y,$]^*073=/ 5/_P1OE2(BWVG&"NL M= )"S5!1VM+FII0 Q$3H:7%3S1,.-X"U_[U_5^V-^HJ^=3V*EZ>C407QZ*B@_=LT;/">Z?K%;_@-2UZ6!<]%\$K%60*GHNP MD;MW3[?RBP<^=KONX=)K>'OV9A/V36!L8\%MHLSVD_5^M@$*0.=^C^=LJ=Q#YJ(;.& M-M ,R#QE?P$D,I2.$WX>ZO4/Q0NXA+3E,YW1:L:TVR@_^C[E77WH(U3>@V76 M(XX]&GZ:UMY>M*]?]&Z1V4?)K*1U!'G%), +AF R>7:!:2US\PM4*W \=ANG MF8P[E(BXB6E9%G@#5+T.N58B.M#1ULX:NX<".XA[#XO TGESUM'NX8'QVB"C M=GAS,9%UH15/Y&_3&M>Z$O,^27#?P=6>.+"-E#L?9"[M"50R62_ I+JQ":.52$E;XSL>71[LY*J!?NXXIWR +=>)00 M\^0U":'""\.$OU;YAM-WY_%TD-Z6@G7Q.U&.RRR9AGI"3%S-HN86UT"F\-*K M(HUI38F-P3T%BO311.NJQ[-J$'^,![72S,^#R;PV\XMAGM7!FU37;?++GU_( MB:.=,2#3M#,6T+[>-77.00Q!UN1QFVW$8&XF6*TY5MWBH8^9"5T%W"'+ZEWX M5D-PR\$O2?MJ-)F2 !RY8)X\<"4$82N9@Z.]#825H=Y)T)FW-C7NPO.8>=%< MW@T/::\9R]>.TF\X?5L^AC]?3*?C03R?UDC]Q]&[ M,.OL*JIQJS*Y26WF8SFQT F9!>*U<"==J"T]N"=LR"Y]U9$ZZQNG=%]!YQ]58+JL. TDO&Q MU(/Z<@M&?&&]8SO+I/MMQS/'LPLFRC@@XD^?7=V\5) MHO!9*%FOXF-(9"&Y#(QC31UBR%3KG>7BX?LW5%MK9M1"K!U.6]Y^Q?&+ MT]/1K./#O!OBL@R2UXYG[X$Y1AY98 9BX J*8O660_9*M9[[:\$\.?VW$7N/ M3:&6V:^@YG[YJ]'9E]&PQFAF:YW@2?M4)&3Z+ZCL'5E/4H$0Y#:5HC/Y3G(69C/I=SA9N8%I,0LV =7)L%P)Z$"V9#O%C7I)O<-JL1I<*((+#!Q2 M]+9>N8_S2W+T'D8EG4+5^G+J'JEPGZ&X9R9L(^P.#'B1TOG9>6UGF6<[Y.DL M"/LD( K#P?*<1#$RB] Z=+X9LOU;%@W4..JN M@PZ6YA64O^'T]^$8P^G@?VH"R5>+-:#)97GA(W''/>36MR+'2J"%X MGB"6;*V613G7NL+YMAB?&'O:ZV7MBM,TI70NE%^'M7/4X"N^.Z5)\%L8CT-] MM4-VZ4;?VR#1='O\C7).9QD[+T-M_T>,HAUNOG+0DX>?9IO8RV^7'UF:6:1UA40J=3F@))#L,I"9MD6EXPRN75/X-U1-\DSB_3BEE8=6_0G^.IRG];W'"8Z_8GX]&B]S,MX.7X4O@VDX MG3F\5UMQ3?\;P_B783Z1,1O+:S>N*&E?B#;6FPMD;MABHF.HK''WK;@] 3X; MNAZ-EGME^#Y$I-=SEU]\I3VUAFMH\'^G?SL]$5KRK&.M-"L2*(PT&2/]T,H$ M1KZ9T*5U+^)>8WDV1#\J4G2(N-44R=%P-A>7\_+FS'U]/CT?XW+^GOC(I):" MQ)9J)_B4&>TKJN92<5]"5H9M5L]@"Q9O#?+9T;.O&ELG1#]86+,?KTX'I?PG M.8Z7+131Z<($8\!HGR>GT7B(BH1(^X@K-FM!7N-&=D%K9,^&B(?7:X=D[0>/ M9^EM+RLN3-Y./^/XX^HP:_QC/LZ/(YJPK\-@_)_A]!Q/BI!<>9/ M<\G(_J$?GEY#3+7*;#!%FRX.V]Y'^FQFQR,B5(\\]SV-^@2CT5:1RRN,X+4 M-X,HA0>7@M<.G8W-FQCM:VS?I\HQD*;#M8#=]LQKVR4_D2'QHE6MF49B5C2Q MP7E>H,BDI40AT+2[TOY/2X9/#1R>74L[P>?/D\GEX&E$^\XHUU+ M0E BU%* Y*%H)\A'%EE(*9R/1Q.\OFL@SY/:!Z7#;8Z[@W'\W?DX?:8W9_?8 MWY8K[OIB<"?2AFA3"L"37\I:E #)E*P-ZL1\\SSH;J/YSO;#$.,VY?U.@9JM MPTK7CP$60WA;7GSZ-,9/88KS?WXEZG_BC4);#_B%Q@**L0#160NR. R2)9XP M;A2ZZ8_UV;#Z&'6_XJ!G]SI =U4K^N7LR^GH&^)\,BZG:8< MZP%5@( J0"FZ%N@7CK'6V8SSV!>+;]%^8H3@\+S MK!1X*P2HD -X;CR(@ESR8EF2&]4CWB9A;2-DSXYH'12V@E>[9]0O*4]K-ED8 MJ\'^-IHEXN'<]I[,HH=7_UZK9?PVFOXW3M]C>:UMR]$ZQ%NA4-2DCO:<8$ M#U%8!8[>Q4![1S3<2LGH6;]7/\9,0O#26 M]@T94R0EI$P.J5? 6!0,72FE>;OL_8[P^]0X'@*MF"^[GW%>WC.[3^Z3=8*? MWTH+J"U:HT$J;4 YB^ 4L^!]L8+I)(5N;A6W K^ONB.'MHX/HNQ#ES2YWES& MD.4E8G+ M2"GDVM"SM #2NV$4E[JS0)MQ][7ZD"Z7MD-:QN9=VRBM F,I]<- M:ROAK^FF]!#)=51DX=YJA@H"L^15R5JXSR"#8&+.T;C"<".KZ] *W*@;5@O] M;2.PUMVP;C0'>=E', MJ+M46U_2O(+RQ3"3L_T5ARNNB2][4DLC"U;;!5/-+I.U94N,(*)F+ >%'#UEW,&ZFQNLRQZ!UDO%M([ 9"!V6D-@8NT?IZQ*V2ATP37>[Z\!>-Y6 M_\-UT?#>WL8![+6"N!S&,-^85IN,J5?EX [C.8P+L@--MLU*WY>.#W&Y_R%C MP\)4CK7D6D!!S@!#\*DD4"D@4SSZZ%JOCX^'M_=X54=.VVU4VX&N[W$R'0]2 M33.JAL+OI)#)^P^_+XP$ZTS1GOQ/[JLYPHR#6!NYDD=!\BO&L)@:\^Y.0$>8 M*]!=Y[=ZA;126&MW[SZ+4V)BQ7,#1CH/*A LSU6DC<=;F6W04M];S6R3!SUC MDC370X]ZJU?A72L;70KATAG!.)-!H2 ?U4H&B0M;79*<6>O"'VO!/&,2M554 M0]]QQN[%Q:TYGMF67I!AB<$!N:\:E+&:O!XBM;2&'.A@F=%FHW7EUE<_3[>P M@9@;ELJXC69![4WPK/;I-E'_(1RM%H)?J\,=I-8Z'K@*%U=X'?M0XC;"ZJJ\M\-E(@+W,7HFR.:TNG:Z].17 M:0*7.-D4)0FD(6^OOXOOW]]VW$;H:S7X,(FU-M6O0?KXQVB9!V*LB8P43JV+&%]Y_/,TE7;50X=:2 LH2_M_ S"= M_7@!PF8OU@M:Q6 M[PXR[3?W%Z"\CZB#,X#%DGOG8X 0'*_1'ZEBS$JXC=(>CTO!]X1V^^AW&U'N M[P!AME#16D;KW:4-X9.PO)@$6;.:N,D4N)AKBD=P7G@9T#3OYKTYO/W'4'90 MY&:Q_IVUT"%]]GZHE_9*2=X0&@,<#2?[Q] F5Z*'&$R)24NNS)XJ1*^"][0) M\S M'&2%^4BZ7[);11Z%+QRR,8K 5C^%K&4@<\BI;!A3H7F_O&T /G'2/% 3 MK<.NMRWG2\-Z ?7UZ'Q\D768@F2B NY%B7P"9QD = H';W/7OK-NQC M9$)GX?9(T+FS.1S+W#M+OK63/( JUI$,JFO,H]:<1X[8V@X]]NZ:!_1+V^FJ M0V'2U6W -@'UW'MQ;J6XC3HP/D3J>^O%J;TT*0DRK6UB]"-&<$XGL#)(7:>' ME:VS4!Y++\[V3-A&V!T8<*4HW#*EA5QY76B(.=I,CCU7$$HT4'04V5A3R/5J MK/U;((ZE1^)6REG?P>,!DEWKMW9O@OCA_.PLC+^-ROL/O[](]#9]HG$_Q+L> MT:DUXL:C.IXNB4QD[XSRP/DL@Z0P\,9RD!@P%9$#SZU[F>Z.^GA;"UQ4^'D_ M.CU]/1K7?W1BBTQ18@2O$](JGFOE86G *&FD"+P6N#H6&3]HA$>85]66^?MK M,[ S@?87BVPYVGF_,_*"G;0^D4<4HZCWES@$Y3,PFXJ6 A7RH^EUM^W@'M$D MV0-+]S^A'D"Q8VH3>>] 9XT!)Q<-2IC4)46>0:-4H$Q-$N7&@2N(J!VS61Q- M^^,MQ_9])AUD)NU L YW3?N-\T:GG^ P9U442&MKY3PD.T$7A"11&8?))-$Z M4+&OL7V?2 >92#L0[!!WUQD0"EE66$AG2 M4!_-?+K37SI*+?P7UDY3F%]\Q7'XA#,#Z>FE^[N3A.LM*F!%*ES)KV,,\\ M>%D,E)I8F@RC-_:4^;37<3^BN7<,Y#_"B;P56+A?$(*[HHNE)5G6 M:W>Q5K9U-H&)3,> IO.?CO\_@XYW%/#C_BZ-G]@E B%,Z%!:UJ MX0I/,G"U $'0AH=@BU?A\80$MAS\]\E\G).Y)X+\,4 :)Q5B(J9Z- M.RI&<&[A*0! MQK-L;@P]PV9H.\7T#J+L0S=#6X[^6C<#%-%:QAEPRTF,JBZ9LB 4).>%YY"9 M;KUN+EMIYNZ.'P\1:W]E6QFRYB* U5CO M&YA2"T\JX(REB)PSQUKGF1U!_>%>.MY&FAT[.FS0>Z*4[(Q4")&,8[(54Z!! MBP2,K&;-K,GL9B/O)]'98RL%/;RSQS;2[=CAY9X^-%EKH7B.@!QEO;2L:">3 MHM8I%B$D\A>4V)8#1][=IX7^&TJUP_I^O;1Z2<6BJ@753)62LA)LUH=@<##AF"X\X%';C0:N_W)X^&MULU\3@ZVFZCVKTW\9!.JZQB MAD@6(2B;68U4DT5B2W0ZF$AF0F/>/8-.M[[^HNCH+?G MT\F4'*_!\-/54\LHC9;UAD"*BBSSVD JDC,'VI-W;4SF6AY-*NB=(SG"Q;:?S\0T/$2S;$MP"N&\9W01T"/8TJQ7&M#(1,) TU42 M^,016 RQ"">$LL?&]WO,Z_U+=;$@UJ.RA523SU9%$X%++\@Q1 4Q*@,R>R8Y M.A;2L4GUUB >T1IR'![Y;C0X0@=E?H>DIGK\^05K4/CCJ+YU>Q&1WKGL44-D MMB9=8P(G0@:I):TH/#NFC^8VXY9C^SX+CH$TQW1]\/8N=",[?VD?OQL/TNR* M25D8,V0E,^&<(3LFTE[K8@"G-1DS2D3$JA1Y-*5.'CS*[Q/FN(ATA'[7AB,^ MB24H@UQ#<-J1>TD_R,*NG<)3"2P;A>EH#HJV&]HCFB1[8NEA)M56%#NJ?)Y- M[NQ?'VI1GJ&*"*@-SFOT.4[;;Y96.L.#E7+O!RGMAO=]1NTZHPY$M:/*\KP1 MX=QLM,X[,AV*!N]J41L>-+C"+%CZ T_&::GW7O&[Z0B_SZW>X-MT?(KYS]-G()#U&D);5 M9G/>DO>N,FBA:/Q:)'5T$V:W$7^?1\=+L-O32S?J9_VPH=\8V'NL^J8!OQH- MI^.0IN?A],V@X(LXF;T\23IQ;99;]+U.I#88%2RLEZ#U*0_Z@B M2G I&.#:BYBD-3QV.04\BM%_GY7=9N6!*-KP>*.)RGZEL0R&DT&:566]T(S( M3J-' 4H5&A)W'&*T!HKGDF?OI"MQ+U[6:GS?G:D]Z_@V;>VA@W)79NKU 9*@ MI169>S!:^UI2.8++:,'1VR5$(Z([FI+*]PWFD>T +:C6+[-J!YX<8;;[K3/X MCZ-I.+TQQBR*"$73HL,\.6S2)_"!]EF&J+0K*IMT;,=EFXSK^[0X.O8<=\K[ MS:FOK+:B-AVP2I/X,PV1! [:<(XLE,#3WC,TVFP1!PVJ7 ?&3XQRRF==,Q&J MR1.#!X?5C54EI1!TP=QE)^XRFF=C=!X9,6XO+.[0"\L:Y_'*@%]\^C3&3V%Z M8^0G2:)G(0L(EE5?44GP1FA FZ-UM!J5+(YLX7GP8)_GA#EZ6MV>3_YXNK%P M9C"(A&"1UR+<5D)0M5L?!IV#,B4VK['X'+NQ[,3R@RC[*+NQ<%]*8H806TVV M9&$&@O8&9AN[$H]$YD M9,!6K13T\&XLVTCW<-U8:/3:A>0AR.)J M@ S!*R>![*>L21Q)"KTM!XZ\&TL+_3>4ZMHUH'_=[H45-"J_3*:#,W+*\D5[ MRU&9NW2S.Z@TX%\^O'LW&M8.F*,R;X;9N+!W"RR]*G\WE]/QE 977L42 X(K M:N9W%_"5KMF%4+(WVMNCJ9#RIFEI\(?$!2_4_F(R.3];!@D7H8Y9*D6,DBE3 MS0G M]#6GM&"^IP7OA'D18B$31UBCR(C.#"+&",JGQ$@M692C*1R^^;">YR0X(JH< M4^;"YD/\!]'D[/SLQ(NC=6A2)+$XYL4B]%]GQO' M09QC2EW88J3AS]E(M4$;R&&"VB03E*'AAAP,2.2RR(PV\^9')GL;W?-].?!UT$FYW"V319FHHPR@>:,U@"9.41K&$CG,?' I/%'4]5XTT%] MGQ 'ILIC$ MT=3CV')LWV?%,9"F5X6!KN-<&(6I%"%E*2"#E* XK^=NA0,*,@TMAN3S44>A M[AC;]\EQ#*3I=95L7@K'V.QY2AF,L1$4)IJF,G(P@>PX[YS.KGG[KHNG/T^" M;2_X'AG=#5/2I ]2.7 )BD^.G)6"I5H7"',A>XM'0EE$!!>-SCQP=RNF]^@S#[=2S,,R#[>1:O>L MTU_.OIR.OB'.>MF^.Q^GS[2%70&;=4I)\ B"UR)1(4APU@10.KA$GEY[\A)C04L8=%OJYH4(?GBUR+.LH18Q0B(KUP"Y!#$& STH@XSQJ;)T, M<0W \[;V'JZ+HVH9CL<=X#F-Z[D"39BTD&NOXJ!J)W3$V MIW@)F.KL3@@*)0,?5 2,6?(0@RFB2TG<1\';>ZSI(Z?M-JKM0-=K9L+\RL+" M0"BL"&4Q0Z:-!%3Q$D).BAP/9$9[F6-I'2Y<"^8(X\_==3WJH:BUIOT>+Q7- MZC%=E>JKT61:1N,7IZ>W)7I%X.\QC3X-!_^#N=L=HW;0NE\YZB3%1C>0+MB* MXZ^#A&MFT^GLB^BWM^42UKQH5QW-Y#*HCH$%G4(&+QS-'!,"!".)Z,(GD1"M M*JWK+34>PLX.T_Q)F%<#J?E?PPF>*(>Q*!E DS=';IVHE3#(#R@LQBATXB'+ MUI[41LCVOX0?DH.W7*SVVNMQ&>C"'6TCN[EKJ@NG]9<5T-$+4%8J\,9D"#&R MC%+(&)LGZ?48R+[.((^)MX=GQ+$<3M(^/#HCZXLFQ!"Z^X*(G$W=I4O@/.X8-9!^/*J(_..OA=:Z M'(5-P'6*5]T) M[#"!IV9JW(P>.^A@[T1!CU%@GM78K>TTHJJ%)PTDX0@V8I&V=17D Q#DG@C/ M8?BQC>@[\*(ND6_+AW"*DT4<@#MMBN<)+#)7^ X+B+4@53"9 404''&^2-:Z#.L&L)X2+5IKH<<9!)[2GS[]'89M4>Q32.[ MO^%T+IPWH\F$;/69:5^M^O/I3$2C%I#>*OK<;:**3Z8C@= MY,'I>>7)!TSG8QH23G[Y,YV>TY>_)A)?P48^6!C7GDX7P"_C <$Y;K5(H%TM M(%!SRX+0&;RWGEZ(X&7K%@&ML.]\VG7CBZO?.4R#T\'<8%RVK^#<1FF4A!0U M&8U<%O#%&I(0$Y&CDBRWCEAMAFS_2^%!6'?K[*N]VCJ89]?6BQ/AN).YU)"% MI_%Z128 \QJ$,$&KS-"ZUH'X:P .$&_OH*51*Q%WL+)NM-'[[;R*9Y')=;6I MR<7(I3 B!)^A6*Q3H%J%$B5H9;+163)>6B\KVV)\I@M,5U4>D'HOPV203IB. M@DN:;-(4369DJE5'+8,B4N"Q6!UDZ^RAK0#NGW1]]?U (Z^>Z=2R.U:]*[41$(4V2 4KB)"WE+<3@"_WF1)(T MC=#L:;-=!_&)4ZZGPEHW&[YI56 M.1D;&9KF#0)7 MES/]%>:KLG(+"]S'ND4M\ M1CS"4/O@E,"$#V"9#A(7+O<9'I(AUFQ]5TG@=3A(\N>PE82X0K5)DDE"W] MIKE4.?M4FE\!:3J"?:7/'45 X8#*/Y:$N1T'_O+;ZB^8975$EH,2DG21D%\^ M; >Z:'HL9-B(I#MJ\A",4RSG(H,%#/429$ -@78[\O*]]]&@$'D_)\"'OAKZ M6(FVC0+W>FG4>&E9"1YJUC:-NM0;CM*#C(JGR UM!:VK%![1I=&V>MOX N@V M0F]=V^7WX==9;^_W]',\J!7(9_A^)U$OLYB24:Z@4J!9]<-\K4*>R*+.@C.& MH@A3;IR$KXF8W?^L)Z+R'I+MO0PL(,4B&+?1@]>%3+]0"%*MFHJI5B(I6L;4 M[:+F)8PGPH-6@CY@;N#EA>4KL?YWHVF]TTQN_+>?%S);G$K5 =9[SU_#:3UT M6F[%5=ZOPFDZ/UUDWBUB//3(JP]KG6IX$/"],A^,B=+<8 4YH$Z!VM:58)8,S3 MO"J2Q]+:VFL"_%BVA\Z<;1QD>8#2^]Y17W6\\/+;?/UZ=1HFBQND"E4PT2DP M&!(H&BK0UR(D+D5PV3G&FW?:VQ;DHPN.[\+#OBI\#O%OHY+E7!N0S&90+D>( M-I$QB4[$I 33^LA2^(\[_MV%AWL,<6_#AT,$'#?!]SW$?0@R;!MY?(@F#\$X MZW)B@AM0VNM:Y\^!8T8 ,N>CL#)ZT_H>[+,+<7I^;][=BL.\__+X A[5HEX\: MG"L<5$(/W@L.&'+2++(LFK?ROA/0$V-%.^&O72>:QD$_G,<)_NN\%@7X6D-G M.T0EUWU5@QCA1B@;1>QN/.O2B]0L16X=:8L)!*5H@@>>:_W2D$R((4O7O/3 M&BP[=RZ97YF8?!R]2/\Z']#6>3ZA[YY,I6IMD=R'Z0!E=5LPX5:;DY:B[[![+.&0I15I,LZ+M=**.?Q$J.FW MR8">$^93.,19-_.3@IZ&+A(DEVN4+9!MQ;6 F+6F]2TIYEN'5A\ \XD0J+>" M.MBG=>!ORZLQ+>O3UR'-,"V:5KXC/PC\J_"%_D)8HTM<AV5>8A,*GJIN(W:HVY>>'E3;$^$-EU4 MT?J"W(8@7Y^.1N-:YIZC"P$*L^2L11[!6\4AZVP$SZ$8W"SA9YNG/G(V])7R M;3JHMBO(:UP>#X:@G':NWIJH!1>+T 3+.V"&,>.0G GLNV!<0'GDC&@IZ-OZ MUSN?PUX?Z_Q\)/,@D^496$Z2?'U3DYQX )ZD=&AXR:9YD^H5./;6+;B'OG<6 M[+$<@-X1Y%-%ZA5@#Y6 'CSNK^![. M/$34/>I0WH:US(;< %BOAFSK0!WF)+")ZNZGPPYRWRLQR) 5J*4!&P59-;2C M@=?2U0J8WBDO!:K6F0U[)L0]!W;[Y<,VXN[/@T5(WZ.)02"#*&0=:G#@A+%0 M+X&GZ,FPP=B7 P?K.M9&47>K_P%2[A@4G85L)X/+@NV:\Y0Y[:.SOK1DRH)3 M9$GY["5G'GGTK:_VKH'R9*R#%J+N$(-:!6L>OU^2?A. G:R$>\$=QEIHHLH- MZ+&['CKL%O<#3;&V5]0,V*S542JUL6>.H+G4)9+OA:[U&=N!B'*/%7$8GFPC M_H;\F,7.W@S.7I^._EAF!?S_W5W);AM'$+WG7SKN?;D$$&\!;-BP<_$IZ%4V M(I$ 12OQWZ=Z2$H<;C/#Z1Y:O!"F8+#?U*OI>M5+E20DDI!@?)@D(?]V,%U* MF0O ")] -WF]5_WMQ!)DZV>G%P2%;;XH8K"":N!IN?K[(Y,\ '&40);''21X,9%@'9&\ MU[FJ#N9:@TX7'$>9?5'"9H4CX 7%3Q+@5=KYW\6P3Y!Z(*BU4'**YSLK$.);.4#["Q)7?]&T_,*\M MM<8A2)X5S#B01#F",5)18Q]]<*+??/T+DMZQRE";\R&6K;'>9)\:-)L8PZWD ME$IX&@>0.)>0:1N-D9 $\[SAGT3Q([DM!-,O/XSE9'\%Z7*#EJY;-7M8+#*( M^R_?%LO57W'Y.+/S?[Y^CP_ASWF(_\V^S+YN8%(=.1,&Q FA\&$503K!5Q,@ MCG&>DE![[_>)M:3^8[Y9IFO:MD83W=9AW68*"\EB;BE#4G"3]2-&VH&P5 E4 M"L%:&5QZ_^D0Q7J+/4C#%W]O=]N ML4N'B3(4@8"!^<[#APF&H\1S/R8IG+&ECQU,1WZ'DIN"^R'VK<#YY_B\>'C. M=S#:-S0VK785MDGEKH1!$\2-Q,B*W%I0"DJ]TWMB%4,P2%LMTD; HUL"\B\P;R@624AO %!@R M>7N,,DXUD4Y;45Q#',%Q._IAK)$/B=>EB=\V=NN!JI9B.(KH2CIA-&,=+C#" MW#64P7%T26JJ=52(1)/OT%B*C-8,18<]DS3!O%Y\E7A")^A2 1/YP! K5U:% MFY@4#/':"XZ(@2?E'"8\"$X8!>($4R1934N?Z3Q$<0494("?,Z+O N.>#/@7 MEG%M+/04_>_WB^=WT8=W=__:9O@FZBD7@ **8 4 ;F%R:2TR,#(S,#DS M,%]G,2YJ<&?LN@=84]O6-KKHTD2Z@!H4$)02 >DE*@HBTGN-]"8$*0("B:* M-%%44! C2!$I4:K42%=!D2Y!@00!02()0@BD\"_V_LXY^W[WW'N__[OEN<_S M[Q'6XLUA_\!@0Q;1_\#@ MG45U]RD@"]9_Q*+V!Q8!<6M*(,#^1QU@S^?E P 7^)L/_)X,7L"!Y3_F\+?\ M+7_+W_*W_"U_R_^JLF?W<]H'X>4K;16 B$1$!"#"I(V,I-5.J&I(*YA[>@>& M[A8> W8+=%5/Z*II2Y_0T3VIIJNJ"K:^"^QR"X#]A)J:ZEVV?_ /P3-WV?^) M';+O_8'93IP @.SL?^%GK/_@*.ROGK'] [.\^A=?X=;+??.5O^5O^EK_E M;_E;_M<6D(6H[[(0U1/2JFJZ)S1TU;7^;1D [!#XG$R-C.!6-I;&IA?/[;YE M ?C.7PP,1;#N X"0T,AP&Y,STD[.+M)8>&18#=6(%;W\8WP!O$M$%^. MC@S;+2>!6,0K>!>S[O(AD7!P@B#>OXO]_\1*?]3Y$Y_:Q3XAH3X@WIUSF$^( MSR[N!O'MJU&^(&:[".+DJX&^T2 >!;'LY:B00!!3=]N&^'I&@/QK]]V0;*2O M=\ NE0,Q7[B=C1&(]7=YF/]?L-=?<*1O3.2N4D:(L-CP0/^ 2&D%[V/2JCHZ MVM+G?:,O^T9&*EMY>@=[AOM(&R%"PCQ#8P'@3YW_$*%=VTJ#1M94U='45%93 M4?V+H?Y/'_X797=M_T2_K?]8,Q:Q@7^5_;MZB"( T-X ;7/W7V5>CP&@,0D M]N/^52;[# $P'5K&/R+/F*[_A(0&1FF"X5&1T>K!/IZJ^P:])_R?UGAOR!_ M&4]EM[M_FD?ZK*^?9]3E2.E=NWDC+B.BPJ4CPCR]?:65_[,3_[<;_OMY*-GX M^OF&^X:"+1Q +PL,]0>7.]0G,#(0$2H=&/I_M(C_S6;_2?[T:U"$BYF "%P% MV#TI^(3EG^MVD=L!V-UYCI#%/_W^#V'YW_?*FK5[BPCT M_Z.=D8V=M'=4^-4_G^UN2X #X $$P-.-!' (D $4 &5 #= "](!3P#G@ F ) MV '.@ ?@#00 (4 X$ W$ S> 9" =N L\!/( -% ,E /50 W0"+0"'4 OT ]\ M!L: *6 6F =^ B2 M!86%BX6/A9A%DD6" L98EEC66;E8V5 MCU6$]2#K458HJS;K:58S5CM6=U9_UBNLUUAOL=YA?<1:Q%K)VL#:P=K/.L8Z MR_J3=8,-8.-E$V,[S*;,ILUFQ&;)YL+FQQ;.AF1+8\MA*V*K9FMFZV,;89ME M6V';8N=D%V:79E=FUV,_SV[/[LU^A1W)GL&>Q_Z"O8&]FWV$'<].8F=R\',< MX%#DT.4PY7#B\.>(YDCFR.$HY:CGZ.$8XYCGH'!RLQ5R87E&N::YZ+NX=T# MV:.VQWB/RY[0/8E[6X:CR"//(\!CQU/$,\-GD<\U3P]/%]Y?O/R\A[AU>&UY@WDO<[[B/<5[SM> M/.\6GQ#?<3XC/C>^*+X[?&5\;_DF^7[S\_,?Y3_%[\(?R7^'OYR_BW^:G[I7 M>*_*7M.]/GM1>_/W-NP=WOM+@%M 3N"T@(? -8$<@5J!08&5?=S[CNXSVN>Y M#[DO?U_3OHE]&X+"@JJ"EH(A@AF"+P7?"_X0XA(Z*G1.R$?HEM!SH2ZA.6$V M81EA(V%OX9O"Q<(]PO,BG"+R(J8B02+I(E4BGT1(HD*B)T4=1&-$\T7;1&?% MV,2.BIF*71;+$JL1&Q?;%C\H?EK<5SQ5O%I\6'QSO]3^4_M]]Z?MQ^P?V[\M M(2UQ3B)8XIY$H\0W27;)XY+6DM&23R5[)%>D1*3TI+RETJ1JI' '6 \^R?#(:,OXR3R0 MZ90AR4)DS67C92MD<7+<33G:>/2'_'YY4_EK\A7R M7Q7X%6 *5Q2*%$:/<1[3/A9\K.#8Y^.LQS6.!QS//SZHR*JHJ1BH6* XI,2A MI*,4JE2D-*',IWQ:^:IRA3)>14SEHDJB2J/*+Z@LU 5Z#]H'99[0.''Y1/&) M*54AU0NJB:K-JFMJQ]6\U?+51M7YU8W54>IOU,DG%4_ZGGQZ\HN&L(:Y1HI& MIP9#4TLS7+-:LIZP7HO]7[HR^O[ZA?KSQD<,? T*#28-90VO&3XS' 6=ACF"2N"$4[)G/(Y M57IJ\?2QTT&G*T__.G/B3/B9^C.;1KI&"49OS[*=-3F;=O;3.:%S]N?RSDT; M'S'V-ZXP)IEHF,29O#W/<=[L_+WS$Z8'3;U-RTU)%[0N)%SH-N,SLS7+,R-< M/'XQ_&*S.:OY!?/[YE\MY"Q"+1HM 4M3R_N6WZSDK:Y8M5AS6EM9YULOV*C: MQ-OTV0K;PFU?VE+LSMAEV4W9*]A'V7=/<;]O8>DQV6/-K@ W!->>XGC MDN.EEY?HGI:>19X;7J9>3[Q(WD;>N=X_?4[Y//!9\C7PS?9=]#/PR_;[X6_@ M?]]_*0 6D!.P$F@4F!=(#CH?A [:#+8,+@O>N>QX&1.R)^122%.H4&AP:#?B M$"(&,12F&)8<-GM%]\K#*Z1PL_#2")8(]X@WD2(@F1J(4HA*BL)?-;R:?Y4: M[1!=&R,8$QHS$'L\-C5V\9KQM9(X]CCON,[XP_$WXO$)IQ,*D2Q(+V0G2@9U M"S5_W>3ZBQL\-X)O?$P\D9B=N'[3\6;SK8.WKM^:2S))JDC>FQR>/)&BEX*^ MS7X[\/:G5/74QZG,-)^T#^DGTG/2Z1G>&1\R53,?9>[<\;OS*4LSZ^E=SKNA M=\?OP>Z]R!;,OI8]=]_\?L,#Z0=I#]8?PA^^SSF9@\[ER8W*G7UT\=&;Q[*/ M[SZFYP7DC>6?R<<\.? D]5:Y>4O#[S,JF"MB*I8JG2K M_%QUMNI-M7)U(48,D_X*>!7U:OGUI=?C-68UG;7:M=5UPV[\3;L[4J' M?\=<)[QSJLNI:[3;NOM3CUG/NU[CWJZ^TWW8=P;O6M_KOF_ZH/VAL5^SOV% M8Z#^H\;'^D^:GQH&M0;??-;YW#RD/]0^#!ON&#D[TCMJ.MH_9C$V-&X__F7" M;6+VB\^7'Y.7)\FXJSC:U/6O'%_3ONW[EC-]8+IHYM@,9E9SM@U_%C] L"5, MS7G/_?P>\9T^?VN!?R%G$;)8_D/M1^N2\=+G9=?E^9]A/VDKR41!XI-?"K_J M5D^M#I"<2//DL-J8I(13:9AI5@OIB2WNK;]MQ>Y$6 M3>>B/V(<8S0SS9A?=T)V=G;PW(3_H'&A$2J>N^].5;P1(= 8SS"HJLH)** / MBP$)5+!OI+27KW]@J('\:@M67CK0QT#>4^OXR,,,^7GT8W1C0L)"?",]I6-"+H=&Z,88'/FC=UT0[Q9#CQCJA_OXZ=J< M-?Z/&N W@R-_H931ZBJ(<'\HR,%UH"?4H&IJRF -Y8C8T$C/&.70")G_Z. L MR-[" \/^H%J[WSV]$%&1!D>BH@)]=/T\_32\?'PTE+T\U7V4555]/)4]?=15 ME7W4U7VT-%2UU?Q4O8[\8X(A8?\<_M^: AP/K*-K%.[K&8D(MT,@+AO^%]XU MZT/_)[%KP,=X]\RJHGP!^[?QSY_M+HSSKZT/^DZG^4@-8#T3]M#1I> M^O\#^7N0OP?Y>Y"_!_E[D+\'^7N0_W\-\B^^YAL*DK1HD(WM3 %&N__!]U=A M_>>=]1_"QL;.MBL@ @'[KK"R<7"PLW/LPMU._M66E9V-]<\J_U.R\Q80W ,4 MLKQE8SD"L JRL FR['0#$ !@X?BSZW^\M&(!>^?@Y-K#S<,+5JC?!["R@!-C M_V,ZX-,$\#G +L@A=%CU-*>PM2?7D2LB:C?N%>Z1.?.Z0]1FB"2K[A6>R,TC M)KY?0E+NJ+S"L>,G-32UM'5TC,S8Y;WK!UL[>P=')V<7;Q]?//R P*"(R MZFIT3.RUF[>2DE-NIZ9EWW_P,"?WT>.\HN?%):5E+\I?UM36U3_?^P_#(Z-CXQ)=)')XP]WU^8?''TC)Y[??Z!F63NK6]JQ<+P/9/@_]; MO01!O5C9V=G8N7;U8F&-WJT@R,YQ6)53Z+0UE^<5X2-J-_:(G+E7^+J#6T;= MAB3J%3[$(R9[$B]'WE7M#\W^:XHE_KW6QX_(MJSEKL&N%3KI M;A&-CTF2/MRHU8$%[B\:G5/#\V+D/49"UH3+( MM>?K-;\-+A^U=6C3N(U1N8#PVWB [1*MS)H1P$DQ>0^#8WUE/([B;6,CB!.- M9C,C>AVR-2IBI/ 7HU'B="L5^P8IG>?#1]XDCR?,J/1/7NJ8O0?77X*17)2] M"3[[/)B#,-)%%/68> _CT.^%D59G%,EB$#^8&'66*:&\8=:R:&PTH6?B$;SU M#@MJU+T#=&AA+T6B]J ZCF,OH?;$E/5<4\N79;S !K3$5K>:5YI!?GUOK4\S M3@AR4E%=6 G^>&S?ZYYL/@6J%F&0?D!F!^!PI99'Q7@QGGM3O8O=+_JD=\UP MM[(\H[K@NJ^>C^*J1]LJ3BVV>/<@\W-BS-)Z>BSN<%Z ?4RM>/]QZ4*&6V[Q M2SC6=]TI5+S :5K$O64T%\HTXT"UFU FRE =QMC++#4_NU$DDYDI< MMIKO 'O.6C(FX\\5]KP,? 6U7?CF9G1(A#[&C*P"I^X#FN"QQB!NBK+(*'.P MH7W ]"28*^\ J^]R^_L:5.&F].,[P,WK.\!L!8JG6OD"ANI/172>H@WCQ;CA[O 7I87<5 G*;SD%( MAXD%=/H"KHYS\OMF"O-H\_S2ZM4LZX?#';58IXX5B8^J4=('(' M\$35;O:A;L[4^71ZB[]_*WW:O&%6;\FYNBF'5LS?*,[0)*2/IZKKJ $0M]KN#KS80=HCF_P M?C"GMH3;=X!WN:@@N"&^K\M&:9COU]+A5X64A-9 K?3,\7TJT.*]\DD]NY$!W;"[.3GF8JPU5=TW ML&=GD5*=WIZNMW^_T;D41KG >VVLA&3K_@N'K73X^)1B?KW,WO)$3^]ZX#HS MT* HSO_MZDT('VPV#\7S#/3>.E2'$V<%>8HR0UUZ83H'F4RGA)+;GT'C7;:+ MRP\.&!Z>&(ZZ_[XMU:_^<7&>9OJY9-?(?>V%,4+%0@#4:R@N!<^V!UD.Z6_'S7$(NENJP4PSW,S\$%4'QC2LC\?1K4 MN!X2K8!9&%0K2BA:)A!LGKV_L;$#T(5:F-S6";200<),%NH@_=(,*^B=Z$2H MW [0LYKAO\?D0%#;ZV9PP-YE(:M_ M#WY"32Y2G!E@6 ^&2/:05BGA5-@G"1B"&O"56(Y'W 32\R!5^LRFP]'ZU/;IY ]R<['Z[GGX=6 M4[68>ZS!Q# [5,_=:DU6Q&NE[0"!B%3)#&P@F:L'BG,D8&XCC\<,=H] VC36 MWD<=3&_2GP]QK$)>*:!B4PMBSV0B*D:8+F&905C*>HG"\$WF2L)S=Y=KASBA M:26# 6:3?76.)]M#ZO=OQ_6M/47-WH63SO^08WYX [K8/%TRQ#OZ06@(7;RH M(;.%V-Q"W:$>87JZ6&JEB5U&)JWDS7 M(1E/^@G,E] -5_MPI-LWR]"G)<$T%K(67? ^DSN$\-%@_:,M198J%QCZL^X] MOD!LKB-ZCC%591ASE.NK =**.;P#D()7WQZ\$(B41G:B)0UEF?TPTK.ZJ:R N@.8B3M6WBSF=Y- I?%4!73X[T^S6?5( MDAC9HAURW@%YO:@)OL)_#O K7I+->U6,WQZ_7T;$J2;5WLJFH)L*9;YGR:(HP:.BO=$Y(?=_*!.$+LH_1-I>N!]]/ MK=DT,Q:L;L*CA;6=ZN>OOU\@;,V-5BU\,9ST5_(Z3HU@\L!!OWA&DN^")#5K M$<%]Q4XA5Z(/82\A;F5/ M(0V;:7!?D %47HIY>L?;XJEMSVA@H'&@ MPTLD;/*)=[^!C-SJ&:2'Y7OZ8\8SD#. J;$*RP[>2]%[JXWO\6.[,#CQM]L^ MT1 1)B\333;U=04QL]()3(_P>M, M>N"3EG.6UY&&\:)D):88-86TZN(.-VE+,XXS Q=U[%O@YN=$=DKTW=:&D;<[ M@-*]BS\[.B#+731.Y"1< (:PG(S#8XARI)4^7X'TDZLK.X!$S,5IY?G-Z_KG M_,0,O,\U>29>%#Y(UGMY*6V"4$1 0W^,U]\BW,4828U$M-).S M WQ@]L^8&:[BWV0=8?:_K,"#Z1]*?TA9-^PJ2E-<\Y[O3%-XQIIVC!)_5'^_\2EV$D/F4,(!3M>RTTR/+"L:YDR<1%12\42[K2F M1A3&G,Z:;GC=&%X>%_]\55&M _%&POEK0D&KVZ;A6Q)3X*?31Y_U6S*A0=E, MIV\EB\=,7_1J/2C97_J)WJ+2[6?/R)22;3]V@?[:U1"1=E]=?OZJMU/"KVG#3:Z:)^Q5YQ?S=JV[$ DHTD7(9,53&YL>;S?"-:? M%V8X,J=%5*ZDWG::I-Z0'\] M'6A4#"I&Y@,KDH6J1H8E0)%=']5'.\I_<>?E TQO'4>-61 M<0VSCV<4",RA^M:TWK7SB5MW;_\Z?$?TBUCK(I/7@*1.R6$T8&<+T?N9T'A% MDA/9L5,9=O%S/ >IQ;V);'&_>,HC\)I'9B EM[&QJ?F.W1WS"R$N5@=%T-I/ M(MS&M->J+]5,2PVV&G_0CN"R4.L.'ZI*QJ39AH33+E!3::*VT\B5L+7O\\/A M=3^'[-A7PPE>_UL,A**7UX0+;=:K*DO'\DZF=MV],G+\KC7K>*6 MFHP\E!>4*E_6!T\S%*0>)M42(%F&!O%.Y#+<_=.DJO;7426EQ>,.X3,>9HNN M7UPZ$ =.X+Y><"&$/5/A5>U!7=0U62'27.(5J-8DU&Q?"E)P^9I69];UO*IJ M+&GD+4X^)1*U[\H4?K1S'*A<[)SR-SQ=7A2KCK;SP3:E:\%K1+X1\& MJ5JYE. :QAU#6'PPE4AS+;U/^MDMM@/P5S(A\4?2E@D0T?2N2KC&>%NL2 [G MK.M[A-C]LJE?#PIC-DS/?(]]Q.R*Q. PE(AQGJJR7ACKF<%-<;L)F2%>U*Q) M[F ]4H" -'G[U;%@!_"?/Z3CM[]"H3]/IUK\_E/7-=NB\M[W>H$+<;;)#7>;;E.U$DV\$DR<=I4'&J8N\AT6QC MW(08-(1@8 BY>FG(/*O8N%Y_-\8/4!4KZVIC;+L/J9(B!U0/OFE)@0\3=H"& M"/FG*(F*!0%P\3J@AG)+\]])B"SZ84+ Q,-TI[IF4OW0#A#E2#R&KGBQB;E; M(8!CP<];^"HL/(JYNMV&1-RWQC"B#4LSVF_1@\URK"MRO.1FID8:YQQ29C#O M-K-P: LP-:%0'>>1'#'IL]">'4 RQF7QPC@A&,T7C.OV[T2J4J,JE2XWY/6F M7TDXX*?WR+F)QT5G+O#(/9\T$P>F)LQK%:=($* +(BC+U.2HHXM)M^4D M&Z$4 YY=!'J)8I%P(;H.6>Q&919[_:0068WZG*#U4*P8W-#CN:; MQI1WS%3Z.=I>Y,A3R=]F=*WF<>7G$C23E/KT@^[@.>ZJQB-S:FPLYJT 55E\ MI6".(8Y'W$3J_@0]6M\3'P=&M)AD&%?,3<=Q_6.Q);C!TJ#*SHF/S=ER9PZW M.0VKME07'M6=V! 8\E_R)\SLB[F91 KNG18NO_5VP>:A]KC=:Y'GQHU0#1V% MT87YA3SKA8SU^S:_8MTL9U%)6W"^.74/-L(;[_)SQY3T*HPCOD5<4"LEK(JN MNMXOBYBUI"H)T(7IJ Y#5'""?X>A0':"ZZQXCX%2O!WC*=V,D44[)?-9FNS7AQ M3A MHK9$U2-XO'E?0;\,+J=OO.M-_,>%U^$SP1,;T#W?&G)+NW@R0O=5)3?B/W^: MB:$:&BL7=&+SX;=0POJ6)%="8Q<\G342(1_6 )9[?0.G_(=+N] M[_<&GWYM1D.LAS*3#//[O@,\CE>C-?F@:I)$J=!92]QORA+U'GY&(":_(T\^ M5=^H**;,N&ZB+L'1@GJ.DB[5[_I.YDWC8WE7A%+QO7<9E89N&G&A]^7I(IN] MA28X+%ZX[M$6YW^GR!5Z*9VS2 MK3HJ(LY-3GN,]X]NQR.&^K4^%!(C[AQ]_\.$1GT?@9HU["5NA2+;A+ADKQM\ M4AR(CR*7X2V[M%W@!ZBT+H]#4>Z$#ZLV=\P=/'> BRN?ZU;7SVIL;:)HJG2O MO X-#,Z$TC)>9R#I+#8]=Y:TT!0M6D"O"7MUYA>I>QC[S6EXW-CKBSVFA,G% M[-\!./1%:[M='+N.%8^*CB= >^""!?6(_3-:'YM_KD2H3"EEMH2]OABMG:WP M;JN]49DLT'/H>&]ERW$\+C9J;(O\Y?9H^?X=X.2K+Z&!)OTX^^+B=8O%WH4# M,F]U. \27C_^^OJC7CA>X8/(]_7F[5Z9>ZC99HV0%A/3XGAO\DR/E_@L&,0P M=5B^@3"L"%)^TKPPH,88-5^=7^0+Q83KV!ZNSV+F7<4$D0:3.).:-VW&-B#" MU#L+Z@HC9Z70A(PBR)!.%/])W_%XQQ<&-6X6 M2G55FI_&SY0AF'QBJRK),=\K2F=VHEL22I0G"SN,^Y,Q MB5@_Z.T=0*@547YV?"AFIAN7\.G^,^K5\8LG1M9C'+B%I. M;U*S79-/_18[ M[ #KUJ;U_A+$7X9OM]WH,R[U5?Q]/'+9JT!TVN[5LLV#F!<.EL+-% MCE.E(^U[ EWXRR4R0TZ*C2+$&:N:&[54$P\I @QGR>3A?B9Q=#Q>C_!1:-K0 MY2KU;'('BOBZ+G('Z*O82D^--R5=(<#J]4^]B_B**T;0!BPDBP.*B2A_(YQU MX9X?V/EOZXZ7&;]3M+G 4XGOQJ&]GVKBZTTQX7>.YS;<=U$)&LH,&L[!7&L8 MPQT+0)V$O4(0C VZ^V.P.7KV:@OY>2^3MXWT[4XFHB0(Y3T4 M.2-L6>*:>5J<>+A[.^3.XDQ3P]T8+\4.5/ J56&F#SHY0OG(>,'DC8GK@NS5 M0+& U&H'(&!2D,*O)NHJ?E>>+@G8GI\ON$-[AQ%Y?ZPQ[83OO3WR!?7;"!*- MXD'5(]VDY ZC@C <,8:T4]09_,SM:+10X7CQQ(9>@B*;K3<3\ M!83*C1N"]@X7%:PX8K2(.F!2WZ3JT*SI_M3'Y)\][8?)JTG,P_&.Y(O3JN0+ M,0YKG1"^_)]%55%*8K8N[X_$5K9\V.H.]3O2OBFP?H>1'SM]AW-=T,VVI(DEY1M]?5*W!D5=/#Y]?=W]P2QOD^HO M>C"K"3M[WR4Z%35;-L/&E*>;-;:1)KJ@8O&JU!3Q&[_HJLV++B,:M\N&B8C9 M=IIEO]R;6-FF] _'M.AQ_BAM>).^*SAS.J,D7DTV#L*_=.A$X^WY,E+?[=F[ M#YFDY,5W#]O3;DUTS9#.A_":@.*N00RVJKV2 M.?;Z[A4JIMCWQ^#CC]2?2ZBW31GS&1^8;3>'^[\8-]<_W.C2'FU;)4.2/*2I M460C_/=YNB7(%JD6,9!C$>4_)O)L.)GKT1QG#L55.'KC(3CXW.J-#),NN*B^ M)X(/ODR$;FA.K*_W^3:V"'5S->"86?'*Y& \K'L_)<:V;YJ7K//P!"4/V1(< M&\F&XLNA;5:CFC\HLO7 :[%O,5*MM3'W\8A$#:GR'6!\IJ^PP[LW*,E!7 MZVY;!Y#RY:'O'MI]>Y 3'SETT9IZ_R(I.N.9$6VQ:?C[D(8.,GOJW6$NYI>\ M;5@7FF2'Y?[T0M^95-$M&;Q7]GY7,[&ZP;#PJ&M\@I8D954([$UW!_ C1K[# M7;U/0/'H%4Q^;C4[^4. UNAU)2N(W&;+Y Z>=7:^DTHVZ7'@01*6\S2>5M62 MC;@U5O QBDL;'=S6'VJO.2=IKQ>X:,1BB2L7/6UW@*,F^:D$3"%"K,EN0"UO M*\$TZM;QTR;#VK&C96O? RCNPDP>1=K)Y;0RJ_%62WR?/(<&BM?-370['ZZ- MK-^:!%-D!>,YRA^6"2&9(7#]'4PI,K.@,KC14&RHOD# (M]D].3/IE]U@R(! MU]*VD FMETZX.NO.98ZMKH$*'>LR_-&NC TTC %8C ML")5L2P^(P;#*Y A/8.W\Z!= GMC$N*/-LLVL@WDNF&;OE$F7?N39TPBO<19 MJHOXD$C459)WFF%^S*#0&Y0RH5VB0XGO=:1!O:\N0G3@\TF M1\AG8"^M4I4W.[Z9GQM__ +Y/G@NTW#<^+=,\EI?U[0^7,-J':%I8%"CU]F> MB'WL?0=DLV_)\!%_NF"J#-44-(CEW-#Y[WIR58 MT,Z1#2I<>K]IY6<)!>"[&9NLGHM?R)IY+[4#$,NVK5 =&JC99]?88:^T5J)F"]3QB]TH,,4)ZNN1 MN+K:A5IK/D>^P(W[#5_V&BF<4HA^=%.T%:9]ZT[]MG))\$R#8T^?22-I![@) MG@.A/&[\?=;C%ZBK??-[PSZ[%#3\N$+74GT.+<04H&9S/=BI9?C!+U#*.=+1 M KPR;):97DIG)?5\:B-\=,!-V)('TZHQ)]\A0DMK1EBW-#_X--WW_?1LY+PC M,#F;@JG0CZ)Y(\&T49N5JM*^G^[,>(D$Z$KD;P].+.=ADYCR\0%#\7IS5UW? MY9C%5?3'3=4W&5[V<#7^I;GER>K)>H/I,3;[2V\N5//C\06)\>/.EHV52T-= M5DX:"G$F_8V S;B[SH=0F/D.'[J86O?!G>2?IE9NSTDS9V?#1'S?&G MG'DXOB@?)Y04:.(T^/!I_BSDAH<8*;1$/$TCG1%-@'3OR\BF_NYS7'0>O_3; MD'[UQ*SKY%GD:F[@@5@W3NAX6TT[>(!+0>_^0>[=(%TK=R5I!T@5P%OO (VC MJ*Y!,%L_@:PC837[MYF?IT4AM 1XY7>ZL*UT9X*)0K^_Q=-?HXNQ9I4E1Y^4 MR(_;A%I6P+3Z^@T^*C*"(9+WG^)Z'B(S;,R*#)>*VL5@)'!K4H]2 M?])BD>]0*41^O ULO:%M!F]"U*-ITZ,_ZUL3L(GH0X;[XIU)?8FN_AFM1J2? MA*/WYPZ*=Y:]C\NB/OKF,BA[=0=HOF,*N]:_9OSQL^2ZHN_CG$/H^F[/96.# M>6ZYS;K8D4ZO\KZ\$AVY1;&XAZ(D+%V?QN1^"UN@HWR@]/,HGAU@+0I"^CU# ME1=@0+)64O[0&LZTJ$*]CLBI?O4017+#OANAP2 [@*$\R%;[Z5G-"AC0./C% M&9(%WQQ3JI]R!@+'03J?[P"("J*[L.M0J]GS0,,CI(6JTF F9*+NBT8!K_L0 M@C 6&1+T:5DN#[<\O'PT8"$YX+NI3(ZF;U24]-W3U9>-N:1N-H[_^" ^E:>B M11O*=#,\DD)>^F!8CAD8*4HK*0]R06:6P9>WVS9*Z M8-?)<42LO](])7)?1"A1,.1#;>_Y+CX\7&7@Q"O*HTI]_*&UC"*LB*\M;^KS M0T&C\Z*+8EG616F=9,M4NL$LFH^:WHM4'E?2-\!;[OGA^%2>K(E]^:FAV2.E M[(OK^ZC8V"O'\$>2]_O<^T)Z>6OBB(5ESE&>U;.A0_#<'8"T#:?*I2[10N(E MP*CUQYO( TEY 6FE -/P\UY?Z8.NV*;N.=(I>.= M$8N![^#QX"Z'Z!H&#!I3SRG*5/DY93/\1"\$UT6)HKK/$2458^M1'#$[P-RA M&WBHR%)@%'NT0]45SXC(^\9RR0&^9Y:U9-.ZI&^ZY;#GU9NL,KH5U^)B,/]0WU/6'D7#QT!Q P M!&-WV"%T8]9*,NH7_D__0)-^KU+EN1B0?T0!T#\JF#V?4#^$,$S>W"UQ!CIK M!T"#:?^M+]/DVTG'SIE_TZ+Z9P<8/')7#,@\VP>A;]$-L)7:N8,.A-,BDH[) MV !GF"7XH%KQZ?.Q0]G)VB.VGVH=;FP$58O7BF+/2-_L]?6L=S8;!Q*SZKX M47I.*<+DP.=WV5W'N8_D'!4R.?+J0\VKV42==V43;.9ZZH\4*K_Y.P_'ZSU? M;I<&B2^_\.G/=9,;!0CGL="YD?6V(Y_&C^8M+"_@WYTGI&E_FS8Y;&^7?4J4 M;/EO+>>N?7FOE@3JI?4#(E;)#2L;8B9P&T.7#,\M0JP9_BAJ%]^-DZ@.;=@/ M,(; _A)#_K3 7_94-7K%;9%Y8_>O%$VH>XT4I.?_-HA@_QI#!AE/8$E7MAC- M[;CA>G=UC^'U;Q%G1R]'98H[OTJQ']8(45O6(VK9U;_)]&M\T_B8V_1(MI:C MR1G[AS?8;[I]R1#3XNK?:%9+HBRD9S)4,HY_QIA0/U_!1@YY+2Q,?YB.ZW^/ MKZ^K3ZI6"0V5=;K4F"E2^U[FJ:@=JZD^H+B8X *[C9(R<@V0G*XBU>(OOBTG M'T+S=)"E^EX?T@ID>MTK=7XS'RIKW/3@4M&I%A]4&)DKI9)NA@@L6[Z\MJ0* M-XE#E7HS($YKR(!+;WYY"L6&G_1.U7]H\DWJ?!86+O?D^UCM5H*)A(W56\:+ M3@NURAT@QR:S1#+X97I&Z7K(:1=D,AN$[W6"WRV1UQ _F[0'@5N]:IN^AI], M7U39A->FW*$;4ME(*?C4WW29V!-_9_ZP+/>I1%IQY\UU$Q2K[#*]MI6VB:D!>6X$!^ZR>8!_N8[-1ZFC*(C$NI M/:2YWG8=$BP)%CB8D@?/4JJ./X:9#I"T&J\SB]'7J\*MI(YKW95+OI\ 9<\9 M>_#4/,&2YDT/)]\I P-G/R,3.UL"JW%(QRO4-=Z!))ZLQ MT!;,X0 ;^^Q>MO))CXXU4\E6I/2PJ_]@,S8,-=L^\\I]D]A"VQN,R[J^[JR! MRIRI+5F9$4=*3G[!,FN74!5F5 M'7^H,)7C5G-E8>'[9M%JM+8SI#$, R$GVS^TZO&1>'@MZL2OX5O'38^9!(?_ M#N__-N8>?YX0#\8,C@=M]FD"J3#V$!6I+)@M"9J:-R"0N["V$EJ$9&0.DJ/F MT#_B*$Y45P)\"C8KGXP*0$WBYDZ15V_5+_F-U"L+"0CBEIZJDAS*@VN)>8:U M_F%#E>)A6_<,Q^X-GR]-=GIZ_GOFU)8(&-?2F6]18K#9 G@=*K6=FV[4V#RF MKQQQ$K?8"4U5O#3>K-6]*E"7H8PHE%'(M4YV0B@;J386N/G.!93<+P6;AX!+ M?]'0 *2@AJI:W0))(_)IAA!J8=5*NW*\Y/AJ<3VIK%M/X7Q?B :OIVSI MA%6F,QS!BZ3PU*Q J0-$YHIU;',.""*J9EE-@@VOD> M2IU-^YTI=.ML>W:[TBQ)%7.]9Z@[*JW*7$-NLCGT27O\1!,CFII.05 9>,>( MRGA9,K$Q&QF7?W#OG'.])4KWZWGT[:#^$:9T? 0U9@E12FTDP&]=-/&:/%I5 M'FBE,K,=[G\'>#8A198B MF'0.)C[E'VN7CK.GGSR0DJ3.3UUQ:%%PZY'U1CGB]:G$FE*@ MW?C[CJ@F\FP@O![<.^\)IS-Y\7,SQ]Q[%RVIKB_,^;QI'V5T3G&58P@C3%Z0 M%7*(4S-I4?00TFJ2!EIX\B=6 ED&G4]%6-VOVZL':HW=]DVNU(5M.]1N_.# M?"FSF&*E25?-@*G+7YDO0/_R0BX$$Z+;W.L1V[K73%)C%JFYA,08MZU^B:UD21JT/!\RLF5 M!VW9#S V<';;W):!7YC&_D5Z8-=DJ2WQE;[RS7Z#[X0?/1_JFA5^OX>FKF:5'%X7VC$TDCJ#J3E.C]40=E+B:;Z=%< M^<]PLI[WO1,,YY[T?*,>XV_5L15,$J><9J WL+@R2B&5GZ9'14KEME#KR7JF MI(<;/97FBDN2ER>L&UZ7GX _,O'URLT--=%3AHLN8TG6J*G@7CC)"HH;)#@2 MI0B/JNNJ("Y-\+WTDZ3,GD%<[ENF^ CN_'JF1MC5K187LXK[D'>;T1,6K"F\ M\&$$7;*#QC[]-?@I#)QY(OWTD$_*Q1%EA*$0(* MD3CGY)FF<8#CK+T5UZDB['4$54>&HL9X&06?0O=AZ\9ODF0(6FF&;#_1 O'J MO@BR>J@O]$DE]O#>KJCU*XH9(GXN.\"I-,4MQ"WM M6M%.G4%*#T_0\RM7'O@08]Z7;OQ@?%L9_+A6.5QJG[']56: Z(=^S%1AWW?A MU?&WL^7[CV1C_6"SLVTPRV$P?& @]1^K'WO[E^&DLMB_Y<=).1&EU=WB=4'; M=N?; 1ZFOMDFH97#JOKWX1D;C/Y[<_@G/E_AV(41&.1I^C9D2"QEVXDB/=X=TNE')=7&"S2E+IQXKE[0>9 M:Y5AKF>J9#,LO]FS3VQB=@#.W\A>>-WF6]27%LJ[X7:->$ER=&>!_US5!VR7 M,EO?51(UN#MO)1C_\4SW>\T"]:J/V1*_BNRURO<2>W(5M!S[8:0 /[2W#'(F M[TF#0W:09@BI]],P@WAOM>K(D_A3@80[7EK'SWLF/;;#MS[Z75"$K7O)C")' M=/,9]7IIZPFDI"7IV#YXZ=X(37Q9%SD_/C$V\XYJJ# H3PSR/5%:V>2:BTIV MA_35T).3>:$O"RLQ MWH/TAKH\.P.CB4%[9@NDD9ATIX3&RYS4Q&4^+&&\8N2THL*55T.REP5E#47' M2I+-*_=\O9.V_.5#3:*.*/-LUQ-(J.(&A%][&B,YJV@FG&RW;'TE?3XZ S.F MZ*$7@BE?CX<]:9W.:"LQ=#[3;U$T07$$C?@5U>&Z-S.VM&S8 +?1R23>I MZQQ-B3KBUC+%*(A2KZNA'EJ.UCZF5Y>]E/2Z :[Y63VVX8H\N=SA,@83V?)3 MV=*\M64D2EGWEQY1S^K5FV"]*>Y"3UEU([6[[WY\J*PL%CV^9Z']>7J,(TO/ M8XV+96)5\I6^X^IPOMSEYK+0LN>/?4?5E61?U3>OT S1$]Z,PI\?F6K4. =P M,072VD4^AR0M-!%0R=N+*77!1OI7BY9_;9HU-S1F#=R]93Y\/KWIG?TG4U;L M?NQL$HID_Q-*5=!ZVTOU)[LZUJ907E-EBJ9P,91I9P?>K#27X[%7QY'0^A0= ME5]#4\M['CO]RM-1E73ODF2N39!Z@Q\N'-!Z8M=/'IJON@"7#['+C>F/1&JD M=7FIT>U>.&:6B#/BL]8X&,^PWE!<+<5ZS&\(%9!U'2;,%'Y_L-_E]$LJNO-W M%L^R1=,.49JS=V@ #+Y.;-SBP):L5<0QM9V)14EF8X MR'7;T;1].-[ /_A*;."!3+G*K*,%D88?(V4*SEZJ"Y*(((/GI,#2I?9G M7/,2Q?3E(,UF.O!W4'K 3>N\:1@WU>8\$1>/4'W>KW[KTUB@VXV<(&9Y\!IB MOS:AP3NCJE.UJU?DQVAZ!+9-T?BG1?KT[RV(:D_L0,58CD-YR7Y3O8UKJ X> M.LL.*JB#IH_JT&VU)"V>'>W)!>E-$$QPB@X9%I*@M_R(M.LM(Z0GP0FI M*\1<\_LCM"MZ$ZL;J )'^@$\S7X'Z"0QVJL,]_QP>=9*R>&>RIAD@D$9RUQ2G2NW\*I2L_ZS3;:Y5N5W'@F]V@$7M,I,-FO HZTA MA)Z?.Q_Q 5\)F5 /"H+S&2RN39%A3RXH;@0SN4%JP+XX"ILMAD@9*M%UXM(S MH:>I*!HL!MVK6*64&>S+E:IRV6Z3">5NP7@/CV.$W:=#IQPJ#FIM<]<8MXG<^CAW?7CP33= MY,!<0L3Q27,)CWI1;O.KM@M@ZAU&R6P\\E*P:'WU"M6:F0_.MX&>-0:GRFO1 MQ>0IC6"&BXLIZVJV3&X->4$_PWC:BV$AH]ZBI+Z]KZ1>"\7&6?LY)/K^:;QC?T4?)E_=D8\)H[ =4M?<6YPSW)8L(<(&9.B%.^*S_0: M_=4P5L>X,*[7K_=H!YC,D7A^9:43VVN!'19G\M-AO FTT]U<)?3B=@83@D:6X%U+;3>]S )#3[ZYSCP(3,RV:Y-RQ'(XLX1F M%7K5;>8K/E0-E) ^> 1Y$+=_0T1[=7P5ANYXGM',OOJP><:/>0WRV5W$&CZP MN)BR]0.,;+T[P.M/-YYH9XUI[&2*A4 )Z*1U;GU;?#!\ M!V3WG>:Z>PY5EX#*Z:.+ M6YJ/K&.HX*&>F.Y;\L4YL"%XSD RJFZ$Z%U;+Z"5%"E1>M?XF8)_MDDT@G!5 M=BUXNZ6#J5-5,)S"1PA;2G#)B/47)QMKIK6ZS+0L-&;#S/$7%YS>*35'$E?F MBN__J/M"SZGN[\3N14I3%_266@5F81(QO0^_>2"\HIB&H<20!5+B881OPK:DB;0Z94CW M]('Q*HCE>*3 OJ6[/UV.5B&DIV3%'6H5SRE=UO:).AZ7M@-HP:G:9N#QD[1( MD6!@XG4JZ(*?"TGH#@P.TBE,W3Q%"DF,==%*C$J7ZJV?J/NH$W[QZN-\RY9D M:(L Y7Z/9.458T4\5;@G RJ^@/[RI57RN3UMJ'8AHRDJ&)]NN6JN/"ASE! 4 M6RV_7']LS2RJ:J3QO1,50M$'?3P/B4._ZKL=^4,%;+>V#_9-3^JR\= M%Z\UU;[9?N3]B3>M!R_::^/J;!].N(:B43*,(]@ +/?/:0,&VE O1JIS7,:6 M#,LTY*<^[T0>&#$?<#"RPHY&FOW4TXY?-%2,_!,&/X]G[Q( M<644[0"^.X 0[-9N_$_$"C(%@[W\TW PJ1B7GZ8C]58IP8;H>"OQLT_1#2NZ#Y.>%K+#:C!9B,+D[3$50EH:>TF7R\S9JQTS5G;[@?#X<'I;]=,V"MTR'?^5 MX!R%JJ 9!HP^<* $%S)-'UB?0P7'M0^B7)$ +E]:()QS 5VB7NDO.P.%?/>N-_M/:>44UM_[MOW&YETT100&I44%1 M1$"0EJUL!$2,B(@TLQ7I B)=0M86I9<(""@(V0J(2(ET1"!2 DJ+U$@-"0+2 M$TI8D&3E+'_G_S_WO#ACW#O&/2\(8R09:ZTYYW<^S^=994;=Y+?A7L/-C)5; M>0K?[78FL7N9O=53Q,>DO5@%AJ5F(9C0@A$R-*#GX#X[F06K^=W7#C=P?(?] M/I(7D4H^NIKTTM'71/S)[=UP)4Q\^ G5 *J7$0_*"F7($*K"&D=F[]346-Y M*S]KNB7K"O7 V7>(AE2#3^4S+U_D6A"KO<&\-IP!D0Q^H;O&))T*/*:C$%9P M.M/OZAA.Y8?3A5>66L2EQJS$OV<6=G"/30_:S;KW_J_G5 "" %=> =YMS!#* ME1"W,[>,9^YNH6@L];$<,;I\Q'YMA7W?LH%(Q>,DPE;S:]NQ?2E%/:'R.*]DS5\=T2Y%_ M9+=$Y_RM\_E).T; 3PI9Z:-DTRSJAL=KO0>_O 28QF2 M;"[V4NFKNTK6[])I=_[A2<$3JPYH_L1''. CW$5MR"A%/N)NA' ;2HKD_C(_ MVYF*D_RN7,]'D)%/Q--F+16J3 )W:M(4;^7W"334)B1$I=\-[^!^YD61ICY@ M:JC< UQ3.B8Z]WPMJ[9YHRXE2.,?/D)J>9:%:?U0H<7[UY/UTJ5^0*8[U2 B MTB,OY&_79+]ZX.W:Y01)"Y9 3&CLU22S'CMAZS6R%?>JQB.;B, 'F612 R[N M"9:ULV*J35=WO>J@NEF[UL4,WR:\T,?EO?.T&Z[/38\(>>MU4UHXY,Z[>:J& M>X2KLGO@0Y.S^[\LA(GD[_?>6*0+<*6*(2$\T^1JC#D3O9S&,KC6OYRWO]65 M=9QF#GXIOT0ZD7P^:-%RQ/K/0XJ.IPWLYG-6E\OA(A+EU0K3<,.$5G#\/!:[<[BB/K]ZP<]%;;,6YPE%M#9+_-1FFUP=T4^@NT3 M8>A_D@3Z\!%[0EF4)U5?@7#%;)86?3S5ZP'1U2W;O+_7C!? 5>UK]Y>R3<(/ M@<7'2@I';X7$QO ^G?)Z \04],:_6%+W6',+M=>X%4!,PVNNV<4"4W0\J$J( MU9ZO:N<5,?KNU"5\S9UNI>W%"A1XG9;CU"I=.ML&C$4]YU!G4>WH45UV/.]M M@ZEG&380_,I"3Z-C_VI74.>&38N:D'ONWKL?IA]1TJ_]0%5^EV3]B0U)SK0/ M1QIH_D@2RK R8\1P#XY-X]O/^Z BI&-P!T/W+:*M[ =FUPR_8(T>U>%>ZI[A M(ZBVBXXU? 33C@ >5UDZ?T"#>T $APJ7" =5)M:"Z2-(MEY'WTP;;+WZ,'9 MQ7JB$[-OKCMQ^T9IGMZ+2&;R%<4[S^\4\!&'8L2LAB&_OS\P8=8JL+YT M@'.NR',4MH1,0V4"0G[@/H'@BU "2Y4!"88S'' 5<>^Z^ M:"/ NK_!/W!2%JQF73)VD)/S,4HO"P1]XRLT7LIY21NDJ*O+=]=J@G9<22U( MJ-2/X_P]U(SMS'MA*(_;#7VF[>:6ZM*!EL;30X'>)#FCC)^EU3D/#XW\,RIK MH;XLD[_6TY9V96W58)[ARO *>V.*F?VF(A%HT]*>XL M1]^*[+^R%V_6I\YV_/.6FM>ZC^>,>&&V6J*N71^-:44"E4F_;B#:H\2JSL?] MWN?+%6#J6@Y)43MHR ;K_"^&R-=O)'6EZJ_GQ-P8C!1/,'!O\U%V8S@&^A]9 MS<7(BZ(W:_'^U^8*2DX2Z==):X6K5_/&[ M6I%)&$_6A033X$*>!PM_[9&7IXUYVB0:O7X1#/C70B#6^!S6^ES!!B5F%/ER M??GN.8MWMWU2A>6LNU-GS81%="4ZH+=( 9PXUQ@48%9^1NTU/@@&#[00]D&R MH7>I+<82W^ZW7^_L[]>4K4I%9MGG&Q1DA6DI]WO=&/MV*=Y\=!NJ)GP MN[;&8PR">RXP9V\SJ:K!@F%UI2-D6BQ6O[(]SK_$VRX^8<[ILOB-/;;QA_J4 MXO6F32]LY@#:H0D=0744K!=K6KIW*]FX\PR/6+K=+.0T;A M2DZ\B>?^V%[GMI'@J;%]16 Y:).)A(I1>ZF,&5P?/ ];D6LOQ$87%Z=0O)LX M42*Y$^)-P<1WR!<.,K=/\!'SFJ@'G< /NQ@^@N@/H[\U[]>YQ==(UAS<8[_# M;Q*B@!VQ-B^(L@A^ADGQ(FJ: @D)\A$8E! ?L8&,'>(1J&NZ"7]T MD.X3.3JH6,).[*(D9!*T0^G;XE'.\A&2J$ZS?J8N$=.&_4\3M>%\'IAM%92B]]V=TY:S3Q?5&B3D/Q;\;""LW >L!]56[ADQ7)D[^+E-_AQ M#+$WJS/H56%\1'6#X/2MDJR!O\ T^F*1LJQ;M4OJI6,W0M\^-3AT6GWEB)NZ M%/HG5[U##SMGT,&'F5CES>GRC. %[LC7ZA4FD*F?*9>?_UB> M0RY>"L,O-7,LN+:\9Y ^UXCW&B>\2'P=RJ$/5]7GQ*4%S#^:J50UB2A8V%^L MD>,>OKO+S]#>*;_$-CT23I?OW9=D./>YIW@DDAOE=^@;'R$T)U7N;0VX@'/- MF;J>0:58/99D"3S:GC]K"_S3#IBGFFC:2DM1I=;W6!^VALPD=RAP7_WSBU[! M2DB0R+&P![.OI=V@HMPI<:F.H>[3E,?W7[[U++EY4ZH>(@A,Z"=GN&69P]$? M(T(]-Y.WGF'.!23U]LK;9 >,RP^PO=-%1]1F#+1O,U':+@O]%Y5_GK3/9J] M8;?ZNG8KTV]M'37X[P;J,A\A0Y!G3?L=XB.^#[T#YIV&H(Y)05;MTR9E4+<5 MN1^[AR&J0SHA]7>?:) LE@R M\".8%<-+TH^!TGLPNS: Q-<)/4>,E!OQ%@X?<8V/^(.ZJ8GI0G%E8?\ZKL7Y$\ZCWS' I(N"[U572-)$+CN MY_$@%4HY,*>7 )G=PL.3*3_O*V2(O<.L7=IBVC!('2BYKAD034>V3C@RI.J+ M3[4:#PP?P09-DP[.*;SF*O@%&L@ [=#FM6 M9MNJ[$(NBF7+VF,Z_+KDME5$V-$?S+<68QY+9U0YOQ[MR@>\GC SV2>8[DOT MUUZ7J&14M1C^NH+OY/&V4CI&J+JFJ.CAOIFS"UJAP<8O0J'^:NY!K *(8>"3 M:%+&,EPYIE7MF"&&9=.19=>Z*OH9-SWI+?WMUEC5TT#3\"@WW_CW;4Q5]NKN MM4=A[F*,NDS)PNI@JXW"JSO[&0% /.:\-$$<+;@5PP< M ?"@#>I#QD?6EL, U,.@C19VI(5&]H?M'2. E["ZQX:3WK0O7+*+& N-G$>S M3"-V;1!GS:!]"CQ8I>EP[)_*XR/$L:9O/".[/J.JRG*0'101PY-0@B14H%8# M':^=2 PCC-;44MTTMXX.EG+$,3_GF'9T=!3T.Q<).C/MFJ_) 8)8%>;>%.9Z MZ[N%8JU1#_:96ZW*=8?.FG\02*FO_'3@*W&. ^T+XZ6AVU>_VYF#,)B]76T' M*@B)TZQC/SZ8S4YTT3'[C6K2RMK?[[UE^E#;8-BE[<%W)UVK(::\9/M 9MRF MEL-:M=J]&72?Q6CFA$?'+.7 B5YE,/E6%G[B_3:PC81GG,$H!">AJ='5T6Z( M G-JD@K]$JF(E_ 94XV)O@?:A1]/H,D' ; M9D. MA4[,1JL@5ZB;TA(_-NJ>*)%=;7&RS_PW,DY/L+2 MD"F6Q3D&?<,I\(H!-WPDL@H3E53OB9'&R<\WG!^1*;:\!J#Y#68-3?+%<.0;!.!YA3M%9"B2 M'J"FGA&8]H> J?1))#C_VI)C8,D:@*2-*__UZ@I DJ/ 7\L)S+'5]/.-;[?F MT;:A$'9&B)M1[M4S8TV8">Z5K^MJ6T_*[7UMT+E5$\:W)C5)ZN9?%X_G542@ M*QGRIY44TF^\CL)KTTYG^RCO_ 3>1@&PR3&#.]IZ#MCS_B7=HSR]&=!Z[N.4 MV-.=K>2@JKCTR6'4 :^,FF#_K\DFXO3LN',$>@KZTB\3C6TL@8T5&8("TX7Y MB.XDX 10([!LPU)E#_#RC%5P_8#D[#^A1,:E3^P?_?>=">;,LAP_68?Y1Z;) M*]@$U5L^4]=IAKGV*5N&B3W;8E&3\JS35FVLGO5N5'GA98W,R: M)(V-O5Z7UWDV>^A*Q^*M3FQY_,"-%5J>>X_MCC,LX _!$"(65K-( HYLK,C< M;*B5UC?K,-)@['O]X8[/!FP++PTMWGWI^2X<<=H7';R[B-@SH6LUJ)-TL>MR MOS9GPLYV<%5I8&-9RZHFE6,]Z/;RZ8/6W_\0;DCN?O_NWTHI!.S_%S"P,$." M>QB$[QVM^AW+CAP+#^1W4A6:C!8]_7B*@E@05UT@"33H/& Y]>J(P-XT5'T\ M?KSGC^WEPX^/N-D?_QB-&H:)""L@]F#XJ%ZYO/\TG#@%$F;L-"W M,<*^8[8K M.,(]C\"-(]F>P'[2YH&A8K#X)!^14B8--9GP$9?-?GP7VUI 3>.AY_@UU)MX M59X$'_$"X(1LH (X CO3_[FD,8.D?5CE9:FT CR3C4>2-LK:L77^#17=LWP?-&BG>C'AN4 BWL^*&OW MX GEM8N9R0.>=O>FEFKI*5OI6Y\B%MT:BM$%B.$88!S&PVGMERN=6J7+\2>PQ,.+4I>H[P M3LLSH7VOC8V;"NH$@W2R(0BNE%CXX%YA]1NR.MI0'_B(9>$P-9&;%ESIJ9.0 M\GS>A._&DR!AL2"LW/U@*7TYN2?=;O6P( \=7C 9T.4)GW]GN M^=;4*A=4.H$.F6VKS /,*S3P1 8QL"8#^8&R[*+>JIO)6?T'=Z(R"C69X7C, M5''I3^)'.,\TU].8-U83:\^IO^=*,[>:17_;B)Q4 JG3$P87DX<>$70MR[TG M;-'EE0JJO+,>9:\P>'GT3?DZ)R-9O\8"#=Y')8<&[Q<6#DEZ':O #T"=5&[' ME9WCG,'*-?9CO3F.H8LW>(58YWNL28U_ KLL&O8P?3M=G<=.O[%PM!YL,3XD MXU83>6&MRVW!'KTQ34<)AMI]QLGU-2A, :(>BON8^!@UI?X&%!T0]F#O",14 M&=R*_KZ\M#1E&GUH\(&$CJUB^K<^3(;[*\MH[9(TRH7Z! Q*(*Z M@NW5TFR?GJ,DO)O9CF@V/6CWU/_7F1KD[#%8UT60X/C_1/;[?$2/%M,'ISZW MN&VWC.3*:\&:^0^OK*EI]VHMY$EXXLWR-IZ&.,357@& %>.*VF3@H;0#6R*% M<$ $=K:0O&/(T4*NK#@?H0@PKZ%WMD$[/N)?[B7B$D1*X"- ;21D^.LN#L+F M)I/8!,0P= /22Z>0>*^DN_BWH"%>$AK;04.!"DK2M $' 2.8@M_ ?Q7/&X$ MP_8"Q%&;XL.JW.@*(SYB-0VSV/5_^#"*=QZYQ:0NHLQ6MPS_L]'C$1J[@7TD M\ WP%L65BR. @< 2#%PNZ&28"J/:2;=AT-P3 5>?"V@""=EP=)W!NYU&6A=Y M_^)DS8(8F'\F]1NL11Y@M%V6]?<5G)$C559K'K0V-]MYF5?S:N^:PWE#%T@4 MGG//S2"*T@#96!\N_)?3&.+X*-<[MM+0UZKC^SA%(SO**S2N4P.:'-E"N]7G MS6B)F#H=#W,4OS!JG>V]BFK'="@*LOQ:,3*AA?0M/-?H/6C9/BE(+6M09U!$ M%C.27(M_ZD?L+BGH*[-?)P(SP$>3ZGEX?G!P8OV.U M2I_/#^ T&MS,NG3F[^7('2>?L3#E9WR$*J2OQZI-K#,,+;[V>;<*9#Q;9BN3 MEZ(Z4>QFH85JEU*76K3%O0#E5,."W)LN'U_BKUNL>!>K MT1-)*A3-EY,"$QG'3')1[EGRDULE'QM7=28JKQAC3(032Q/S\HI\7>T%('>[T*?7*QJX"/P/AB'5%3Y3_UP@#I9$% X!HRU>X.<-A&=^^ZQ MH>.*BKI%^N6)=EL%APK RK5Q]JM%]Z$B$_O+UI:S;X!<"CRY.+;(40PD9,TR MN="OLSML"AAI:A?[1U'JAO)8]6R:,E7Q^(M_E6'4W'J47NZ_]69@BG)%K ,? M!4CB#G,EP"=T()XF9&A3%*K"4(G T^7)C^\LVGGXINJ(T:9@P/Z4B^?/:EJQCA*/0:>%>^769"[Q"DGWGY M/.P=^5*FVMWLM)FM[*MCHU:PQZ$N$>.:[\FXZM_"1SF<"29, Y@[ MH;##9E2)@;I*D* B:G:BX3*.I& (3Z N!^Z:L0KH?-6_V%+-/Q6.B]HP.C'S MVK#G!0/,Q/B(U+_X""TL#SBEM)J1M#'>$K76,<+&+0EC8,_*TNVY(C$8QFNEHNJB[KQ*L^XHZYT)Y%X M*'!]!;5:S_L44SDN(#ZC'9#X"=1J_%B56CGC]74E:R4B6$#&!!F5K"K&[&J: MVX(#[MX":!A@9G%W@Q2.(HBW\=0A1>:J8.+XB'VEIPLG5$&_MH?:CW)*2R+> M5 S=\1SG(X"V!!!P"()NPC1Y"3TZ !V:@X24F (,XZ(B/L(-%&Y7/ PKQ7F6 MQ8^/'*/8;]RK??.K08&T]- PR^ MIH_R$=:P;IS6^*_/<",**/@SUKH+BF4>^JB1M OX44@&J)E\1,%?BU.$;1E8 MOP6@;^N0MT&FI%-)X!FZT!4XJ.Y5F+"Y&_@'8'F'CO3_NI;6/=\ M+]E7]:W>UQ:T+@[/#CUXH_GVBUP(1M,?@Q]_A.> WISP7U<:23\(N'$2^WPH M/*;F7%M,0R@^9U8>U:+WBGHJ4]U#/]A'A74C\7;V_1'V1^ALTVZUHKA6 ZN' MVZO*^!D-]C(O#E('FE%\A =%$M=+D(9:WWGMJ.>4D>@DZ9_/G%2B&\+S:&;U M%-N!AD$[S4S[Y8*;LZH)YZ>5E[Z"BRA,)ZF? EOPX(]BJS577H=P)*CDV+X MB"J4!QSRFWK7VXUWX]'5ZSJ PL_PW^NWHG&8+'M%O9MKO89:$>^[_WJ,&U*R MVRXF/']&.REPR/WP,$[!_[E>Z^'DX]5-U>B)]YGK@,XG"Z\F[]?G]]VO=)(H MTF"863S:VB8T DP_LV4?#@K73:B9S7Z#^Z;X&P@$W&&E"@._)_R&&#V$&0:+-B441Q/6@&Y>F=M=+[04^4% 8P MMS*B.\%7E2M5=>XI*\='MOV2QN5NY^&E__933DWR6-BV&TE=JK],8ZQ0LJ=% MWCZ$JU)??\SB] 0![J]60A_Y_PS8RT(@"1*"L>#$#J\.M=0/'0$65(KMUB=M M^ @E)PT>-@9F[;C/ D6&'E@(Q](89N1>&L>%.K:VT@C,Q[W^/.@9;A%;J0^ M.6@:FN")C4/-T$<4\RIQVVQKR0">)'%,&NP-/,6FK\0DTE0.9@V_^CT$ZCE M)T&O=XPBTC!SMUWAGT[CGCJ%4;0H/;SU4NI+9E2YSEG4J][WY=O%2J)S*EX"&U06L63S[ M4)"@97:69D-:O'5#U? JQ63XZX,7AKZZ(RX+#VVJ5P/K2W50N1CPY-:RY]3J M6"9[%ISG6&.-F;0XKM(4+:[6X;>?^F*)>]Z 6?T*TBT[R!A[HM2D_=]F+S91<0]&J*@1YAQRY]EU/*A; M"0EMT]BF:; Y8%H)$(;*WHMI&S^0/N4Q4W>E,[+PLN93($)@I;W/83T899>7 MU/EAX\[%'(\ULG+C3$6?XJ]EG6 FC2S%44A,*R,_=EP?R0,MBK4CT4!X:A*]'(> M1P-'Y2-$-U$)R$I2.TH(^Q?3+&:\E9%S<=*B"JX3 ?,/V='X6Q\:DN6*)8[> M?";WHL]>_*7]4 MI@R$&^T^PW4DJQ4_KM0;9ERI/?.T?"!=YT1[B7(^\9!N5[%3.=5*FUJT)F_Q MM%-3R#Y)=G[85_^D2D1>;2HW"NZ4%*"YF<1$.QM,Q2SOXAAA3[#,X SGH:& MM03-&/BHC$>T5K%]I[BZW_QT2H]R+"Q6JKOF?3(8?XS.=:\'UJV*#UV2>T7= M7L5^AU#<$!V.(6IJD@(/XS0D(W5;3YGK SZD<3Y<^Y_OS@$C4FBN$; /V 8P M;QXX,->?G*D^X3I2H'(JX^'S11N?D3![C;JMBO=AIVTNWV!N,L9+@W_@J:O@ M42)7.H"MS7N&ND>,AJ%L^4 !UXYYNW**MA^,W$''Z]M%W6$!K5]?#V\N\NZ> MJTL>GEKPU[;$E:?']S[ 9OBTKE#9L0\/ZMS3< V=WA6.U<@W/O%=/I-C^__BN3S$=F%7),Q6'NP M?$2>*6Q08N[_LQ1A/=K+1T!?D%5F2VC.@=!:NLJR#G,+DBQL4[!A/Z$:^KO0 MUQD1GNJ /WHE5>[]R18X+JJCEW"DB2F*M(%79A!Q.O7AT]9<#F$NI+W"YV= M,K=\7.]\O/5(EH\PT #UY"!!95HY0(X#/%@;I(LERS(X,;ZL<'NLK! MDXR$-U2)><>#/O@K).- ]I[@$K4TAV73Y/$>*&YHAB1G+(+5Y;TQ/@!N3662 M5T5&0F%+:R/NH]#QDAZZ76M.8]V[[.^DK9KZ_YX@S[SZ(E7FW_B_7 .O&PM$ MZI%DFD<&-3=\?W9-%(G-XOF(8PK36T&&:MDZQ<^G)3T6!7Y==8<-3@X"1GDG MYGC$?I(7R9L 'I%>7H='YA\XC+4"3_D(!.X4[AM*.)!GN4S;UZ0*BK6D>F>% MQ%6%$R?M>96=C$EH#X\\]&G/F-KIOI4H>L@FZ3L1$OW":R!YXB6$B4G&TIEL M"]#Q#O:#M^)Q,.^M(#>DZ/WR6;,WX)UCCG&.(H6]C:G#M%D#Y?3T/.*2/8LF M:-.5X6X8H6-%MF0XC6[,W-[2S52G#.4&9:BAAH\Y&'Y:)4Z,\WI@;G T]*8C MHV&&NDH<)3 $\ UF>2"J^;8(KT '+P%6DHT/-^&O]!FB"D= E980:;O,@(^" M\O[M)=T=G.IM.,_N@2TF<@PKR*N$Q#U)%79+V6'3J/VA9VD,(V("3H5[;7#C M)I,4A?7Q*S!%L8-?YH_U,MC> 6':(0\M0_S\.#WZ8UWVN_V0?;:K7(G*SWQ$ M12W\GUW-@\.U2ZDT.5>/E=FN$95[(EV%18Q?BHG%*8&5MM]>][])=8S+HEI5 MF%D:Z%W7WF\BVR9<>3[,$:SX+T4B;'BD_E(D?SS/7)7E*UGZ>80F[1+:I=-^ MZ56>O;YFD5X+^VG$EHS7)AA4L1S19*.>89WT M&X$MMBRLL>Q7*ZJU#/,T/-KNL7#'C6P1#$/!_?'A@I30'*3(D;H9T9PS;D/(R.CK<0Q MJZ#\?.L.$7\EYXD_>ZIQ3J_L6+!/[&<#S1@]/B+1-(T&:?S''X;+8&7;NP,T M.Y?J]"@NS+$M0DN7@QS#7\Z@9"%Y4D9Y=V+/8^*/J=]"B;737K>1K%R)5YK; MU7J=F5I/HKS".\?($T:-(>5+;AL53J.O;BKMSU1?]E3BZ2Y2FDYA[4!OI@&= MCXC#G>)B6!W1D#Q6CQF4'S*IPB(D5)MO^.R^E.Q)KW[2F_-%;C:7,?E'GDR8 M:UV\]LT06^,GF!G^!--*DQ^PMCX!> H92*=O!CR)^T!K30\(,[ (JB@%EUU"LL896*]T__?R) MWGREDQX?74X>.^D\_X;J+-9U9G!^J&V@X*93^?-4OPJ_F\!YN&2=**!:#/= M(;N'E]& YFABE?SB2%*&@,NTNE('BK:J\_"]%U8MX[,I MD^$M7'J=>O^FJ=CHDVW"8>*T(^$2']'AS0Z!CBS"H]<(>VOT7VEX3!)A'VQG M17N0+#$_KN0ZE"2%X1H1_J/S(Z].)DPI2G2A*L^.CR84]O2LWGR:,T$<4:]7 M19;.$$]T?N C;%_')B2MEF3L(!/_?'9!KO7D>+Y" 9ISG-2'@7XM-+F'R:)V8T5Y.3B]T%I'$,.Q,:'G2-/)Y"U\J216AI5V._I0X$9=?_6[G&G+QHM_ M):,K,:7%.F1JNN"K] GN&SZBS8C M*/L:%L 3#;V/ 7*E]Q +\&IZ7?&S^E^9FHD3Q'WY*>P75)O[QN>_+DY5=Y#O+CPZ/4$+35OOOS M]S[FRF54AZY?6CF7VKB\0Q@A+%?";<+Q8+G[.\)AJYDD;WS*:0$E>7\###H' MGF>.F62V$\2E5%\,>P/5E]X:&$AEJ"3?HEK7UYPU.ZJ_9<+/;W M99WCE-X+7ESU^83?@%EE#TPDD<8PPIL"WFCP!+'=+YD ']C2"F0,VC,:A5LR M'@G$F[7!7P0]O"0\FZ3[MIAZC9*:/EY30GA/^>]PE MT/\U[K?%HD-]?Z._VB,_:_]X0:WN'=A7^ &D_(PX.$8KF0V&ZZI2%\QO+$H[S77B'4V CGM MVTAO-+O,BOFGR@ E<2O4D:.H?EN&5+6LN""7)B=J<))?WGJ,RX)B/_;>)I\WR$,)'>"VSP$9BPMO.UN_S/V=@<[ZX\ M9=P93%+W4%GY:F%/JS>K3BY][J9G?\=?)Z^38_&(\)/*.0L-$RJ)RWCF!O[P8DX]\VT (MB^4X'E'G< ML?L1+8S7XESJ,38=4>_6+.O2P@RH<.4^<<1Q WS$!]K2'(OZF5:MTJK$))&- MM< AZ02L3@%!VN.VAGYT;KU4CMO =KWS\J UP^.X56H%J2NGKIDXA!_+9AN M?IP0J)LD@7*CQ!%^.H0D5LW4,RGQ]')+GLUG_Y N,X@E[,GJ2#% M_6&RHM.@1B6I,>UI#WVEAD$?\OU@3T*2NK MS*.I;5A^PXOWD'9D]?_LX0>U],[FL]#YPA\0TA9.NND:;&'ABB8] M!@+))!&<#/88:E>#V%MP\2:+]I1K&EX(.JP,+SC^7)E<&.;-<-2"Y^\-:"\' M=TH'SUS3M7L*-%OQ$5-31%!E9FYIFV.*ZR$(&%Z8!O!-NF Y,[R-)G2_P9+) M:<7 5/Q&*8E::R8 M[YB#BZ*N3/^&*;PQ*YG+VU[ M=]V9=0ZS%M/*I)>#CO_EH6=1T^*NL*$F4)ES?$26$%=C=^MMV:%I>5>'[YV! M'ZJ<52Z?JG*1,;[M:>QY;L;3-^^8RX\SV\$FAI.E9M3[3!4]0E'J*F# M2ZF$^KM*_?R07$'D )I[0 O:)P1+080)!P7U I4A9#Y"'!R;DDXV/LB59Y): MO&D26%,F=10G T:NFO2K;43750^K':OS#BTXU^3+NRQW(]%8UB1IB(?R?/0V MNW0^*[@ZSTO*H09?_+WUO:=#6?;#S/K@ A]_V9X]Y(8OERWD8SL7%BY7?#@\ M1=U.!/YC'-U(L,V.PLN@Q*"X).)&#BA,+_5K)NPV%@E%M=6@1G*5F(068!_H MC1G ]4G2V!'+R7AW[R"Q[ -5Z)FN@PE-YUQ]/MZ\\P33B3MV[Y52AEU>(CWQ MGE=]1?8KE^M:UB/%CI..I+C*]:M*S:XOO%*(F8.S 7XOG0V">.A;OU;/'9C] M_[#Z[?H<>XM%:L='&WB6(92&.QLEEPK2LKPV^>[3D"OSOK7-!U.8W_A%1@? MQGH,!&J(<*U)3-03G!+V(MZ"Z9_9XF"UH7\N/:+X','SC+UZP]>G2@^P7S/# M0^2>#YWR^20"_?.NI'1OE_5 H)'JU+GZ[O%8TSM2V:5\ M1 NI3]EG'\WNMZ#$T1>5*B/IW _8(=K,W(\)FT/K!K^AW'X2(R$%T(7=R\Q< M%LOS@ S .%0;[?'7?"=G+\63?,33\ O,03LMHZ3/D8+W&7M7SKM\6J-\Z4W\ M='5*^"A'>OE.$$OZ$JC.($ASM5@;30@J5M13-Z',]^XWGR#:,L?1,8S;8Y1! MM[\[Z:PL\;YR;]2E<%NX>(N']1G^G0+D?_UB%W M[.,>"U>W0JN-O2D[=J:AZ&45/D)PIK:9(@,^H5.39T" H;'W)Q6G#0TFF%13 M84_=Z#(H+JIB)S_X>HAP%P)_Z[SVX,+1)G-X(N*XYB"=]09Y"%QEF)$=B>(_ M924[N$(?\?K*CKXQIH\^=1[MV?MW:+*1\DJJ"IF[7#RN9#O M%]PTW_Y8-R1O_R8F!HUBQ(UWM[+F+$%6Z07&LF/K,@.6$.XQ)B6RY'Y)64GB MY+TS)OHY:Y;J[[?[\DR5*LU35AZ.%9V8<(ZT&^?9OFD">)F;J/@=2C/JCP6" M;/M;POZ5'TWZ#?K#<+:/5*T;&&X%0O&S/9DDQ1"6SLO;\IY<:V$X_) M$OA3=:/],PNJLZ382>VAH\-E;])N#6EKB/Z$M#![G#ORYAVB"T.T\$+CH6^G MKZ>HG:-=CB6YUB;+A239^72G;G]N+W^DTNKCW2;]8/PG="QE)4C.ZH %ZV! MEYJT77"YU["#/]XUJ->PJXU/QYWT%#4RS%@-=4D96U]U\)!:U/SR/^_ MJW^3C $_*6A@$.5*$G !N,J$JM.IDW;[)53U0LD'M2)SBXL006.M;C-ZT%6\1'D+K'=CEU[,LD4$:]S#JX-4DND^P-<>^3.7\&LPO.U3?:I^TED M=T5-1TRU7>MWZ'>L">_YQG/[JT%#?7T6V$[WY31#)>Q@O29Z53\7[5/6Y3Z#-XJ,'D: YZPB^:JG"LM\=#TWL+)#2@/8PU">(2R M^2;7$I/>ZFS1BGL+%3[;WNR$S[>%^R&%4-1%YM6$D!*,I[%BU;F;TOKL-Z,U M[_NV\4=+:D5V^62S-;9L;P03TX)HH,KJ9X(XF'V=A2L"6*Q?IAC1!Z(_0:L#]B[%ZZ%@[20)[ M92VT1D&K8[1Q+GXS_ZE#Y;9W8,:BMV^DW/EC:SD9EWI7LQ_9V7!N\!%?:[D^ M?$2%WWM@7HMZ@#G&U@ -F)4,J4P6JK4R='B+G/57B+C#!/BDK:?D+\9LKZ., M(=FC]=R1E^D/Q_UO5[*RITA/F_3!F[3F)IUZEF13W-Y2Q3(F&&+OHV@YHA3O MD6$0*?DT!:_7U'Z()HNDYX_.S8J>QOK!>;&.CT@+9Z%)Y&4XFEK)BF*)S(K> M:0:*>["R#7>8V:D]BHK&^I5YZ]?DN1F.>93>O[^B3=+[0CIIF9 1?89&9J=@ M?+_#Z<2@Z3?/E!>!RVA&TE-1E:QO]J'SRT?<6Y)FKA]9O_-G3X0*,VW*KU7L M\8[59 J3UGK&(Z'H+^FTID>)EO@5N*9$K=\LCE6R4TFW'1YH" M7V4M*-[E1O 1J0=8Q=!7C3C4!B4,(P#O[13IQW/N9;C'HI!0MH_W*C&!)(C5 M8A4WKX4BR5NXP]7?"DD)U^K1^Q:6\\8G#]TTO>7V3-4O=CL[Z]PAM5@@NJ%K MJG IG4F6TK^JX^YMFR[I4S6@9;;YWBYQM).'H_(3RET]"Y/G!3K6.%HGK3^LI&PEQKM&B M-J:#1X>TYT=E;LND'T]Z>>C7HLJ[Z,^>?"'V$$85YQAV9,SH*AW>$20^/RE! MU4&-K+? *:9\4Q@M[^3D$.JF3X]16EKI7E3)"W-S<[EH0 M<[ G.7)<%:9?&YT5<&D0.HP_5%-N7!WD'\385JD:O/?Q](!9D.+G_C;+M)E/ MXFOQUEZGZ:^WT:P77!<> ? B[<:&@*_?A%K^-R;R^YQ&)R[6GJ/NKTN5F4XQ M42K>)_3A<*2![#:*05MR9(9,8Q*)W(#I8H*\L]=6WP5$327+TG%>]I'C&-FW MR-NW[T.L7I1S2\2\3'81$0?Z38D>H/M%!B(1H&^$P[0)\X>$HV>%]Z,G7EG/ MDBWC?,\9MHF\EWFY_^\]IK;R0@&IJ1=12L8H/J+S,B0)?&^>@N!LGU%.G2], M CR(,4V_@[53&I&C=<,K6'>6T#&"I:S/*ZWY1W((I]$$1.$>7A["^5C<)K<"WH29>,;*X0'%DN7@]>WCF/[[X9 M*V5KN#Q^LE:@;F6'<-D;MZ=\:+,8$'?PRB+&5'^1M*X6/6H@E^<_T^$O$S'&^@0 ! -K9"@ 5 ;F%R:2TR,#(S,#DS M,%]L86(N>&ULW+WI]N46W6:9:4TF:HZ MW58V%H958EUC[;_F_R!!$@>44^@D"$,DN ^Q0PFD@>-'?N([#(57]__ KB-\ M+AB,0RP@8I3!A-( !GY,O( F*/+\JM%ENOKK'^H/@@L.I'JKHOKKO__MH2R? M_O'++]^^??O[=Y(O_Y[E][]XCN/_TC[]M^;Q[P?/?_.KI]TD27ZI_G7S:)$> M>U VZ_[R/W_[])4^\$<,TU51XA55'13I/XKJEY\RBLL*];-R@9-/J+_!]C&H M?@5=#_KNW[\7[&__\5\ J.'(LR7_P@50___]R\>372:_J"=^6?%[-;:W/$\S M]K7$>?D)$[Z4TE>ME2]/_-__5J2/3TO>_NXAY^)XL\L\WVE529DH*=U02?E? M3W7VRP7B6Y*W/)35@G"5NI]MR=B'Z6=KXMY)AN#C"]SIYF*1ZP_J_8I-]>UN MNKI8]/$EMO599"5>3O!9;+OIB+Q4O_@D?VJZ40WUD&G53T/='5'Y]Y*O&*_9 MUQ>6RUD@N56MKB7U;XD1=/ MN'E!BJVL@%J3_Z@$!EV)02TR^$D*7?S\WW[9JFH#R^7T,"Y?%T'P9RWR_WL2 MRHSN"+=4)D26[\.347-XMG.TD)I5V A5(]-)]][ 94$!S !/DQ1 D*89S$(71PXB6Q M-):%\$UXYF1/<^,7)2C$K:2@%M6,5$ZCJD?(AT*" M81P(!%'D^I#XF,DM$!(1$;'KQ^V>M/> M$F(CS_]=L%HQ1UCV->"PQ A]/4U*#1HJ[W.$SBMF9,$I6]SBES^*6YXK[[GR M%K]+"[K,BG7./Z4K_K'DC\69CUJSE1E]V%):\%R CKQ@*S#X4XD,*IDM?..& MZ!SYS@M._WZ?/?\B6VH^<Z? ")$;W?AT%P:(Q>T+WOO5*OM)9J^3?MK-YO[5)9NT)%=K9>>J? MAQFF:C;?B+5 ;PTCN"R^X?.GA>L7>\6>^S*I=YOOO3WQ5\$7$! OYL;C;7" KQB@&W%->.J?H#UR,D:;".ST0YB'4E!(ZH] MZM%"Q!+7]// H=Q'S&>(FG")?M=S(Y:W#\I&+4"Z M^H<9EQB@K42@$1W\V0IOT0%HCI@E%C+H>%)* M,@=DGY\&M&#N//Q]Q?+ER_U73M>YLJ;^*F_SE/*W#ZO[6SE=-'CG?"MSXQDI M+9?BJBG12BSW!?E?O 25V* F(CT.T@#QO//5'GXC M/(,:GLSGJJ=BU]VJ^<8P^^4=%SR7^ZRWV:,RAZI8INL\5V.KC*1_IN7# MQQ5+GU.VQLLOZA2N2$O^E>?/4H0ZKM5=N)R'",E%)L3MP5)(L1Q'$/N< EN8F^6 MGO*'#BW-]X91S=<'G'-U8? 4W[UYV3YRBU_4KZZ_X9R]__Z4YM7#->=SQ_5,=86 EK>%/&VFCI MD=FKC,'8L0=*8/A&27S:,"0OH/M:7-->^K$- MY\'E(.L=7,#C;WKD*!I!WNP+4OUQ)WN]7K%;.5,^R[G3!,M[U$6,8A<*ET00 M"<$@=I(0XC"F7'BA+P)N3.F6A9P;NU>2 B7J &JW/8 &+/^*PS(RX6]'9(3+ M$F-B9Y.Z;8LX/8N/!/)10A^K+_.CG*K17V7GY3NY#?B T_P/O%QKL6[/ZW,C M3248J"0#N%"V<24R>*=]XZL/JO,G-190FH3#MJB +6)V3F/.0##H&.94FY.= MOYQ1JGOP\"K^GII\3E;/?-" MY7595Y'@C// "T,."?,)1(G.$,\A($G@BPF[@^HNGO;PZEUL&MN0WF6K[ M6HPWZ][@974+!'\ MGU"E/>BH#RK]02D!:%(S%%=@@X'\L4)APJV([8&;:G]B3>YY;5IL#X?Q3L:Z M $/#4DBYO59XQ[^7;R2.?RU"3KDGI WCJA20B)(0)@QA&$6^<(GC,A=CLTB3 MH_W,;2^T=[O%-%CD.):Z\1\7(S1Z2 )( MBEY5#X,C^A\?&EBOZ$11S<<5S1[Y9UY>/V9YF?YG15DW0G69K24]K=AMSA_3 M]>-"$H/'A#1JN4@$1&$2*[>T#QWALL"+$?((6QRDDM0($C<616MZZ*70M.HR MZ(A=V:FUM/4%GT8)(/_IL8KTK!+*%'788E"+ M+XT^7EZ!_:%IE:C&IE'#9A3_8 RMA?.;2S!Q7/]@B X#_(V5F>3J]S MLZTV0JM9UQ7[W]K]F\8UF@L&07,';AO:L7?/-E =D,[4 "5K*4UU^IPXK:D! M#(>I34U>'D9/S"6W&1F.VA4B&638HD+XK"P$LHY#[W(,(X@3$-?>A3-XP]AOTP1#KLTMO+["BED;-- M":PDU6.0?C#[:<,:1&-SQ1%TSJ=/-(")-85Q*HM_?+AVNIO)1Z7-J%HHU#2J M'JVXT4E\IZX)T?OR)*2H)7_+A'H/7^I$*Y273FXO:S/NZ\:IL]F&Q&'D.A&E MD*! [@6)Y\'8X0R&#J$H]$,GH$9W./6[GAM1=B2_ I5S6;E@FEW+5OS!VT*# M03%UB-F$>C(_V,4H7^#]T@7,NM/K;,>OY.O2!>2TBTN[A8&>+?K V7K);\1[ MG*O@&Y6)M#VS3.F;E[?9XV.V>KO$17&G/-@+["/7]Q,/^DBEQ_<\'R:.*XG. M\1(4Q"@U?65C#M#8?K/IQ\;-^/^ MI_6^#87GP!,WN*&A5\R?L^6SRCJTFWBQWL (+Q:1(SP81%X"D? P))''((VP M*U@HJ-#+Q:S5V]PH\,H(10FT,+%V M@[ROKXFOCVNH?7AW7.>E803R7@A.2TE7WVF5'4J52+E9O<7%@_I/&83/>*E, MQ"_25LQ36G*F_D$:B[N_Z#RY8-BCA(0$LD3%=) @AD2$+DP\Q,/$QSR(7!/: M&4'&N9%5K:(B*9'E/+U? =XH"W)U3X0VZ1>E]4"E)M7&J_J!;W4R([8Q!EZ/ M#E]Y.$U(MOK5!9Z4W2>%OJK^!!W95;:B5JWF$36Z>[_-MMBK3U5I1 M=9-W,%M9/!89<80L4?H8$DZZ$(P(\?[R,697-A-X=T*:U?>M' ]W65.SY$.6 M5]'+Q=NL* NYK7D@*R2_PI0I0%(&Q5LI T?.JRZMO4K#=;HMOB)M.0= MU>IUH!W-V\YHWC2C6:D(6AVM'Y^/ OZH&="'RC:#C.D7PJJ78?W23LQOQO^V M>DI5+.5=^LB9[$)=)N9&O[]]OOW8O?A0B5Q-V9W[:OTW MPHTP[*=1B_"-3(@FR($_E?"6RLMIP#/H6GU?NY-=K==0KGN]7N?Q82;A-:VB MJ8M;_*+*K%-#/#3D"I9T]=#M#(/+#!II%0&CFUC/;,FGX,+-DG)SJ9U-#H5W3? M8CCS],2)*YL[K.^_\YRFA1+HGSR]?Y![U>MGGF.YS>4J9X_RFC:&S!HO592. MNZ#4%TG@>Y"(6)6H]"G$OMPP^MQA-(QIC+!Y/K1I=9@;8_U1W2.N-BM\J\U$ M63$O^!0T3Z?G/A@\05:+$ #1A@@P;HP&$I0'$&8_G:.3PO MT.#'R/9Y^1!9RPMJ091A"ZJ20'GNM!-W%BB$C(81R@ M :4QH12S")LE&O^1#]S6YA:,8$<)28'QG!-.H6FWKIA :.1N7T#ST;$$<[Z MS\!@B19/]3(I=9U1=9]>SCUN[DY31S;-94"5 >_Z>UKHNM&.O#JWV=P1$;SC MLL?'=%7;(DIBSJ/SUGYOWBIH@2Y_#W[?=7F^*BRC3PN M(IJX;N@[4#"/0\2B$!+D8N@BCX2$"#=*M"*C+Y!A;J10R0Q660E>> EH*_85 M6'<$!Z79W;F!P]//(1.!/C+/U I<@48%4(E_5?\/2#6 U .\W0Y#5Q73*XP# MA\'@YM[XPS'1O;[QAL7L$N!E@/9>$1S8]'07""_3?>=ZX85-#=X\/J;UE:#K M%:NCS.YE1RE7838)Q@%.H.",012'3&X@$P0]RECH^Y'<7AH=Q?3T-;<5IB-J M'7G9%1;\),>$@\@P7VP?U-J[2QL CK_#W,%N1TZK>\QS8-C;9Y[L:>J]YCF5 MC^PWS[YBON?\N"I2^>1=CM5MIMMLF:H&;_.,?M*LNJ?9RHP^ZT9:T(@+6GF; MW&^9Y.9UKN["?K)9@L\0IT%[,9WV)]N;&2C;W:N9O#9Q28!#QW"3UEN$GL/] M*(8>%A2BZEX_H0Z,,0YIXHDX3&*K59I,)9S;JEQ+I2+M*[&+*W#\%/(5;KGZW8#YS&$48^FZHLAXP'V*/.Y#Y/'"Q6AP<:KP"'.MI;DQ^NR9RA99, M+GBNC*DG)6Q%VRQ;+G%>J*L*-84/8?"C8!LP\:403L&H!:B%O *5F-O\ Y8) ML0\+F\1VM)_I":I/W:-$T_O",,*H@NZOBX*7'Q^?<)I7P?FRW7M>+ +'$KI:VZDL140++.BNAJKLM64_%Y22;K) M;6/&%WU8ZS&&)01'YHRZIDTE)N@ V0AJCS,TT+#$>]32/:>$)W(7 2 MD8#[T&58Y8>,,,24>=!CW&.(N2(21ON)05+,C3%.1@NH 'E3**-Y&:&P[ 1 MTC,I1L?]M0,&7G9/IN^:D7A[;B2,S9&+D+1DJ R385(3YB*8]HV;RQH;6(LN M+?#]?:ZJ-%7%6K[P9[Y:\^UQE)M@QV.802$XD=3H,(@9CB"1/\4!\01RC(H5 MG.MP;BRX*Z^:;(W$>@=6PT#78SN;4(Y,;!>B:%[03A,:6Y7MSG4W;8D[3>4/ M:MWIOG=9L'7&"TEI7WA5$>$+I]DSSU^VE1L'Q&#WMS@W1NE&'S,I>F5BY;7P MH)5^6(#V&6@U-FBCH#KVIJT;SJT 59;2ESU +5?.' ;6Q2'?9[IYE4AP/=5/ M!8AKOCVT4MQ^C2<5@7:L7JQ+?(J)W/)QH1+ NI& L4$,X3C ML"B<:0-F;%3DY;;PW*\\N\_QTT-*\;*Z3.5C3)$K.(PPHA#QF$ 22N81 L<\ M"H3+7:VJW[V]S(UENO+IL4L_B/U,8@V:D5FC*YJU6VA:RO7P,].R,RY$=F1YV0:U$!)6,%LL\]F)@J[CC\4ZF M+>G8J^A!(KS6B["CVV@[A-7N&)A K7CZ"':0#E#CF"Q \$= )"(D0\)_*, MJJWI=3NW]:(J5O.$TSHW-WZLD_6F5:U#21WI"I0/'#Q*%:0=4;&.W#XOJU"@ M98J)JFS5=S'\D@'26RSLPSXRXV\$W@VLJH5N_];*;3&TVP@G6U'>>IU.&_!M M!,1![+?9VP,R3=U]R^X>LG6!5^SNFVSLY7WCF:KW_(U?2NW]F^2&!!.Y*8\" M& G'ARAB"!*, \A)&"<)CE#$M7;I@WJ?&Y_)3] !KLT?$=F;A4V=M6=E +WT&Z=@1VD3Z?FM("Y :IH\:$?J*D46H(RG8(RGH( M^AS7?[>4)&HH=+WIH8P;G2XQU%!]=U)"#6YDX*6#K3G6Y/IOZ\$O".$7)3 MH /\V0IJT8M['@U;8?NG.YHV-O^LP@3*/0@\C"&V!<4.I$?(S<.?6%V#4FOV[D1QT;J>EF]DGOD M'#Q73C8;B0XTQT+WS-@VPJ.?(;?@?JW!E3++3QG44C>^S!%2(I@!9>V@6:O3 MB0^>38 X/(@V>ML&6U4M+V(L-[JN8-"/0@>BF H8QVX, T\D#'M,&*9/.-+' M['GH_W3^[CCNEHZN@.M<.4[U7Y,V"^"UW"3DZ7^JVWFKK/UM6J6ZJ-)M9>NR M*.4/R@N%"^72^RJ_FLH*_;_^JQLZ_[?O7 'U)3?U3&GWG]SJG[Q+"*\>SB'L M9CQ(4U/9'_6@U'E%QJ*N'11&X:FZAU 5TU"JL]9E=R$L[V*,K_*IJO4])MCD2_2J/B0Y:K51XEB8,0 M\D3XV T3PB*S4+=3/>PL$7")_N9E@[/J7M 3&=?&$81W; H7F7Z[[B ?ZLC;]C-Z@NGZUSE6Y4/ M2";+V[]*'DR+.Y7O=A$C%,8<$>AY80(1%AC&3%(*P[XG"48$/C/:-%B3;&X4 MM!LR*54#4G3040ZTVH&;%=CH5SW5U1!4*H(_*R4-JL.M1W:L,YLC4N!W' MJ\XHX?U1.C<^QE1I'4M+U&I/KDFIV#J<^]1MOX-A5/\>YZJ&<-'ZR-^ER[6T M0Q>8A(F;!!%D(440J3](&%.8N(2X#L9$!$;5?D_T,S<:;L2R[ HV4]GCM# R66.I4+Y-RSAE5]QGDW./FV:AN>7:7E7BI=KG7 MCZ5NRJF]U^8VI6_?WX!*OCUO6158KI]/:A^<_EE\(2YC'Q$-@L0H"=0)Y0=E M>MIO:[)T3B>4Z.9L.O7(0-\,?>!LO>0WXC;/Y+I3OJA@O%(N_IL"W[6![48L M$+[+(8T3*I=GY,+8B3T8"^2*P'-00+2J^)IV/+O)W4A[5<7WEI6AW:E$/V07 MI#T&FOZ<$9 =_03Y$E#-O3R&"-ER^NAV.ZT/R!", Y>0Z?O#B.J:5C5C"[D_ MX>ES5=J(ETUPX")P>,*YSV!($Q\BXH<0>Y$+69)XC/@!BHAO0DY]GIB%D7;U1,U]S@OU5I:1,R//((=F(1)"%$0!#".'74Y0=V])3Y&V,RD>E5UYL:+!P$$ MK;1UN;&]TIM-FH R ^IXU%XAM]?[ND:.>IG\FYE_D,LFC*7S9;WO?%GJU_*I M+31'HEQV/](9Q+18'>?7#F&QH\R/$;%B=>!L5RBU))6YQ[&IKRTE??/R<<7J M?;6FV_'8NW-;]=KB[IVAD(1$5.@=4^E%UKII7D^"==X->2E.(S.]!D3V7 [G M\!CDGCS:X&0^RCYUNH[*WN$@$BX MGJHKFD"'8A)S[B<^-;JSU]/7W"9])1OP!\9>','2,)KB,H0FC(^H!54)9BK MSF=G&!X5<1H3VW$.1WIZG65H!H 5OQ&UZZ;YF%V4<.;Y+B2> M<"%*"(,DY!$4D?!I(#ASD6-V\W^_B]GQ@:KDI*K153*:7O8_ %"/#2Z#9602 MV$5DA'E_6GMKE_D/.ICX$O\I!0\O[Y]\\G7<=)U=Q>=U]44G(2$)0A%D'@FA M9NQKB?-R&O_;@9PF$VA?VO'FTAN\K'SDN 2$ MWZ4ZJV_;3NPO.QQFAP21<",$W3A.( H=I$S""(:$!XX;>2P6 M[3"_7[$?9I!;62<98I4S=9:#.XU_\Z+A^H%R5K3^3@?3P["3/R)A_+] M4"["D_#:]OJ=[FA@EEMUN>USMLK:A)1U&DKE4UP5?).DRJ6<17[((/9\"A%5 M1<59XL@_/.0%GLM#+S;*XCFP%E*VVM7J?3IJTU N(@;:W9VQ<4NJP3G[Q;JWL3 MMY7A5#D[JG^[:7-^U^<9;($"02CQ$LAC5T D.0D2007T$KE%H;'-1% M,'9#(@TO:7,1S+@<"A%1X; (.UIAF0CJ$JY]V+@)AHB/5 M,_IK4\1)77N.2^4[]:R7/VPG^V%+DTSBDPJTD_/T P///7BI/O36[]K9:=5W M;!8^#A+'#UR(N4JFY;H<)H13B$-I?:#0XZY97>US'SM"'7/#>Q".38IRA;#)N#E!VWD:W;7*;(V#IA.=?=M.IVBJ5Z3/_P'G1[)\6GJ>R:W ?!BJ0&2$G@C@A D9R ^.+)&(Q-2*8 MDSW-C5FZ@LH=BN"&Z?).0ZI'(%: &IDY=F4$2DC02&GQ2L4Y(&S=ISC9S[27 M*W"3XNP+PSCA]Z^_9L\\7U7NWGN^HBDOWG%2?E6Y(YKT$M61C1]X7I!X MD=P/^'(_X/ 8$D1]&+F$.AZBU,5&%*';\=P8X_>_?_T[V(H.<".[&6]HPZY' M(V. .3*K_/ZUBV(K-%!2@ZW8(T1[F&)EB7BTNYV4ATS!V*2=.-/,W&A&B@M5XH7/\K_V?LGN.7$C/U * M&.>G. =J/^U8QG-DIK$+I5'TN"9(@P+)S[4]64RYII+=\'+=5T:*.2O.G'57 M"56+CZO:V=I[4R_D),18>#!V1 @1\QT81PF&'DU0A$,>]PUGRN8]D=OJO@HBY+/*W+* M_I 8QU2-(,*P)?$S+YLROUE1+#@6?B3"$'I$<(@2[L(D4K&U(DA(&/O$1W(O MKQ)5Z2U:.ZT;+2N;/D8T_WBYB9Q:2OD,5Y)=Y"*.788C#)W0U'"@MC%7A0NY/"13'?!'XQ=MY M8V^NM*$P7G./JFQI5=QM>])UZZA:^RO+\8=L%=9=H##"?L03R$-,("*(P<1Q M'(DP6@,,NYK8*U DLJ?URNH/+Z,YH$A\KGSMFS5S;A[^'';QR MC=R3![RGG[SP4OV[M*!R?5[+SV(3RDW]"(=$J(M3!$ECQ6$01\B5?W@.CTCD M(])N3%"(RI0 MLH)*V"OP(O:5+ZM474VMD,]R]+6G^+&79S>YL\!TIC7EV(T]HP>!(_9+.Z#8-C\/=KB=#.W3Z&=.=O[X,5[]NM5727Z M(5O*]XNZ2N3&]F3*Y>C'#'+*/8B0Z\$$>RYD 6(8)3S&9I&;NAW/C0"ZM<]4 M[LZNY/_6E+ =O-7O'P)C!X U8*=S"VRR^I'U@,[/%IF;WP^AY:$ZZ8^!P'D1_ ."011$(0&*OK*G["<,!I@/R(&!4" M.^QC;LSS_NOMK6&IKR/ Z9'(A7",S!>M=,WU4_NAFSWJVRKM=:2':PEE =>!(,HE-/90Q@2+P@A=6A$@L2/ M?"QTIO.I#N8VEQL1VY@3PZ+.)V'LG]PVP!EY9H^$"\MH5>F\"IL8%9^=GF:$ MDS8%G@.AYC_U5$5J3N([%;&=?&\25CLG=4MI9Y\;>#K"Y;-X^6&]8L5[(>0> M+7WF7[_AIR^XY&V&4<81B[T8DM@7$/ER[Q0SZD(N*'9"X9 H,:LY?;[/N;%> M(S*H9 9*3L/#$0V8-<]([((W]E$)9PUF&UDK],"-NA*A8KE46G+^'2@-ZG\9 M(6FQ/F2VSE(T>ISV2$4?@H.3%8-7AW'0%\EJ>:J\0V]Q\2#W8^I_:A_VC)5TT/GJL-A7J8SN13P%NTM(HXW&, Y8HB+9'(PCP@0QZ9'LT7_873)2Z*5*2TVN)_ MD,)>9S1MHNSJ^Q6?>7DC[O#W[C=QE]5?Q"). AHBZDDB\3A$6#"8(#^$GA<% MQ'4I(Y%G9FI=*-'F'3J M&:=+U=Z'+/\JK]50WK\;$4N+5Y(:E[H2C<> M/6P%K8I?&V:SLC)6>IP\'?[3\/)>XAI)N*V"4 H+E8KR=UNU0*47V!NO*T J MW11G6TRN91-K6XFXK,@T;=(NFS >)/BRVO@PKGZK<%@UR?"^I,5?;_B*/CSB M_*_FP([[GA >P3!"*D\@"R*( XX@\0D-'4R3.#&Z47*NP[G9P#OR B4PV$AL M1K5GH=9C49L CNT^[,%N! ^B+C*6Z.QL=Y,RE:[R^R2D_9[5 @M5BH3B>#I_ M%R6^QXB /JC38&15Q&; M==-:_3HIA4:OD*&!\K@E,OH$F$.-# V -(MDZ+0T($[RPS+[=I>G_)GGMWG& MUG1S&APCG'B($!A&"84H)B%,8AY +L*8>6$2AWK!S_W=S&T]Z@@*BI>BY(\& M48&GP>SG,GL0C3X,R 0I@RA**XA-%$O9_:Z>&F'_;BF0\BP. MO>&4I]^>+JCRK 8[H97GGQYX!:0ZP]NZ*?Z9E@_9NOS",4N7+^^XY)_'=%5Y M-395XQ^?Y(_J^U&>B^O5:HV73B,8>W\K56T7HQE%.AMW;BQ*MNT=W7&@/7@EL\HG0STW] 'SM9+?B/>XUR5 MCB^DI=TFN$SI]8J]2Y=KN;N^JPX0-XDQD!.Z+!(">CYG$+F14&YC#\8^P32, M@H";A;$.E&-N%*[VK]FJBJ#,!.ADTE-9CRMU##T& X='TVTP/NAC^PX:#13: MK0YJWU]C?04J/:H(UT83\&>E"[":\L02GK:\! .EF-95KA6 ME#?BURQCU:ULGC^GE!=?LR5;>!$-@T0@&$8\A"AQ*20DHC"**0\%00$1D=FQ MVJFNYD>!116B=*]D!864T/08[22HN@=H-J :_>BL1JD2LTYOT0@*OO9!-N#0 M[!P:UH[+3G8T\4'9.84/C\C.OC$TA+4ZWK_%>?ERE^-5@6F53;PRW(H;T?G= M(DYB2ICC0S\F B+NA3!!(84!4NS0!0C0O.#.G#/)_H^^^8KQ*L/Z MVL;F,.%_#'/THH&Q9K!>)L7 )3.]7U7W9*4,E"K?B+*6LV6JJIIOCTO]"+M. MPA+(4!) Y 8>Q 1[,(Q4 <#("P-D=%JCU^WMT6M(T N* [,S>?J7BYIM;#WKU MS3U$$QZ[T',C27;$4>7#XA!&B>^24 1>$AG%9$XK_MQ(<_=:T*L7.3?[%"S9 M^:\VP#.P\[5+G1^YFO0C53L?-(9S*7AN)OR\C/I1!L9ZV?-A4EQ8(?/CZFE= M%I]4N(#;W)P1$<%^@@44-%!995@ X\B)(?4\+$@DG"C$@PID'O8UMY6HD@VX M ZM@'L%2;W6PA-#(5+X3HU\)>@4:P,;(X'P>$]M5,(_T]#I%,$^K?+(&9L\K MYB=9 ^KAS;@*GEFQ.[,2=_,L;&>_CIVMZG6O4K/N3*6ZR^O3J58^2,FR%?_" M:2:7ZY>/*V8R?8Z__6//I!.(G)]4EX,Q]DI8"PA:"=5ZR-+GE*EK:O8F73\. M@^;?B28GFXK]*G5GY9DGAYF]MWGVQ//RY7:IO%&KRI]>!\*CG(B@_ M I5$VR4P89S!B%%'D"1@CF>4\?9\EW.;Y=T+0:WTFTJ'E>A5#E4S(UD#>3U; MV2Z>(Q-%*^P5J,3=17'4>U3Z,%FRHC4ZG-28U@=@WZ8V>'-HPB]<5AZ!^CAO M>^&QBHAR$NI@Y"9ROTV1W'ZKTDL8<1@FF'%'4!I[9O&]?;W-C7N:,_W.'= S ML50# -;TV-J";62*,49L0,XF#22LI6?JZVOB3$P::A\F7=)Y:1AM5/<1A)R$ MFQM6JBZ<^)"N\(JF>-D)"[B3/13'_VF3L]1-(DHH="/A0Q0& B8.\B!)$.64 M^-@+C>Y*V11N;J2TD;0;:V3&2%;'3H_ 7FM$QMY['1N,$3*EC@&?)9*T*MJD MG#H&J/L4/$H?YOZ@:\92=:R#E]*$>WZ7%G29*3?3=K^CZ1HZV]#\].H_?>4>25>A&YK4^U"P'.!E!,\C-=+[UR3Q.VHIVG4_Z+TU\ M#:&.8+X1=?QR-SO^K_+=N$08AP0(W.;L<2 M=&ZXK%&7',W.X-Q')E +=PH.+@?<+WS M%50:S^"2@.:8O/9U@'-BSBM&Z$*PK87XZ_8W($?S._Z4%6FI#./JWL!U4?!2 M71F@==6K!7+>WHS/9QN9+O&SKCX[^9^U7QIFY'_BLCW^B4N&?\<+FJ=5F&=U MYK=P H0CU_-@C#B%"+,8QHXJVBQ"Q E#Q,=&MZ5Z^IH;S]:B@DI6T!&V.0XU M/.KI UG/-+8$W25H;B)(J\JXRVP@WP/AR%T&(T@HGX$21Q2R)TD< *',LJ<21P#IV6<&U%5 M(EY4JVB$<1QYNV]G=.:_T]]<*:HU[=XGJK2=P2[__%"\]@:_1\(?8V]_'F)K MVWJ-K@;LZ.^^974H&(10 MK]? K,7I7 B#--WQ)PQK84!H@5I0?E^Q?/ERWRF&_5AJAQ2<:F!N/"UEY%)( ME>QC*Z=!#,%)H#1B!VQ@-';,0)4/]2A(UJHE:6$Q+$C@9*O3!0><4VPG*.#L MPV93F?%T\5ZR0OGR]1$OEV_61;KBG/\%(+]L]L"+B//:S-(M*?R&<5[)K%\LY[$ M\H?M)#[5WB33]XPR[<0]]YCYE/TD\5W>/F0K7A_5+AR..,*A"\.8)1"1!,/8 M=3W(8_ESX,8,BT1WONXW/K?)6LD'*@&;: G]F7H W/EI>@D<8SOD]9$PFJ"G M5!XT.P\:FVQJGE*C.R]//C/,;2Z-[+SVQM?__[AJ\HT57SCEZ7-]\.;PR.6Q M!QV?!1!%3@!Q@JE<:P5Q49A0$?B+%;]7E2'T/.$ZW6I]MTG]W78[']%T;&0$ M^49(,^>V%MIZWFIK"$XS\UMQP4^MP#\K__$&T2_G$37V(IM 9,DMK-7EI'Y> M$Q#V';=&[YIOR=MKZC?B?9XKU_ V9OB3-#@^EOQ1)]>]3C,SF@FMN%7IR#R7 M1)ZMB^5+?.2C7@4XRCAD!-7Y:R3V9G*E8QJ M:M12@J]KLE3?_0=,TZ77 W'K/;\T;7.Z$\R!VNZ<80YM8V"D(U_*?[W_E:]XCI>RDVOVF*[2HI02 MI,_\?5.YMIDP(0M1'(41Y%4UI4C(14/@ %(<^#B,$Y9$T4*:MR33CF(TZ=]D M5G6E&&]2->)?@?M:@6HNX1T5#",6C<9#S_H<#>.1%XP-N+]VP-V5';3"CV"R M#H+-5D2@4=_3QOH-@>4@BF]0(Q=FVG[STB0:5:OMAYS_:\U7M"Z"&+DQ"P03 M,"&4R>UQ',.$.D+RG(\#QG$8,J-D/!I]SLT([L@)-H(.S,/=@[0>95G&;V2B M.@J=]2Q@!IC8SLO=T^/KY.<^#\')/-T:KPXTI9JLG3?B8U4"3+7_<24-:_Z% M2XM.E1&H"YN_>6GK:6X]TR*)/1H$KAJ$$"(JS:O$XRXDF,<1)\@)(V9T.^0" M8>;&3-UTJ%MM0*T.:/5IXJVJ4B;;.K Z?F[[HZEIETTT1B.SWV=>'AD6NR<, M-B&S9:)=(LJT%IL%T X,.!MM#N/9&[GWQ:J$677S[U.*2>7,[]Q2=QPW2\WQHRF+A1")TX((F;"!+ZQ&0Y&"S)W):)1F:@O@+02@U:L2\PGH>/E1Y_ M33("(_.:#?"-R>UBX"R1WG Y)B7#B^':)\G+&QQ&GE^DB9ZG5)KE7\N,_O7[ M*BV++U]_;V,!PB#QB>1&3_XD[37A0N(Y%,8QD?9R& 6!7BR 5F_S(\%66%!) M"RIQS?BN']Z (\]+/ RQJS8A(N 264Q@G$0"17'@"\[,S&%K $]C"DO1K *J MMTA8 VGTA>#8!PA^4JC]/,*YEA8NEGB^OZ])N5Q+[7V^UGOIXEIU[];\+OLC MS9;5>G C_H?D_K?*?9*_?,+?#.X5F[8[-S+>K^L&F+20R@QL=% ^8*4%:-0 M4H^K_GW'&1GYD AH']$L*[6FC9Z,$W_G.7JLXGS8,/67[]-L8$'3Z M*7W\L,R^-<$4*,B.)41W,CB>K.Q5;0J_XJV6:8ZO&$#:1& MYHBC((U0VNX<%);8X60WDS+#.67W6>'L\T,9X2GG-*W-3>'%(O3] #+Y(2B/ M-X(Q"WT8.#R.,.T[DH'>!V0?@%\NAPY#)+1>5'C$QK @H?*6F.^3M,3 ML]VA4H<,=^29 >Z7/WBA B[JS,8W*][LK&/*A(>$"UT/RYD:)R&,X\"#H;K5 MBQS&?%^+W'KZF!O'-5*V:<6!%-3 ,7$"1PTOS>7HC#QSCP SQ'5S B$#'\[E M2$WDS#'YE,P<._T0]'IX3KPZG:NG7_8=G\^91X=9;SO)WE?L"R_3^@;'-G_* M-5'7QVBYB'G@\9#[T/&8"Q'B+DRP2N0I_#!F,0Z=@)H8=P9]SXT7M[*"-WS% MA3I8_K,5UC"HRV0(]*R=D8 =F5('8FIL'@U QY+U9-+SI,;5 $CV;:\A30S. MAI@]\J]RO:K:5[D6JT[5+<@P(I1[%$%,74]2E"<@$=2%0)^+ A*)Z M^IH;)37W@S:R@E98X^R')]'58Q]+F(W,-B?ALGZ_5 ,/>XD-3_8T=3[#S%$F*LX0I; .")Q$N$P MI-PH>OUX-W-CB5:\89Z7$U!JGF==#-#8)UFU@&"#T?LS&)F?8/5"8.OLZG@G MTYY:]2IZ<%[5__0E14I/W)[Y#92 [E MO@9+\Z'R8DPT\K",3%-MP=2^"WQE!H@:FI1=@5:AIIPJ4#J! M2BGKE54'06JUXJJ9!*]0B7401,^'#D0,\3H?D!\YG#E/+J? >F3@[:BB"W"I2$:7*=-_HK-5YV_[&XY?G[QZ=E]L)Y?=ETX3N1PU!$(16)"U$8A9#P4$C#TG-< MW_63P#,R+"\7:6[$W8@.GG!>IC1]JCUOO)$9X$HEN7WOZ&0:U7KQ*.K9IM.. MS4\J*YZA-X7NCB2.[G41A"A)$+8\G)$+LDB1 + MA7"U4@7U]C(W3FT/7%7]@492/<[LQ[*?!JTA--%I= <FM%#H(Q_90(=X MY-^VI-/?]B0\HJ5>2PUZ#U^:O/QZ5:8L7:Y5'89M^9GWW^ERS3A32F-+< MEHASXYGN&?;-NBQ*.:>4]7:;E7+#E>+E\@6\:_2N"F9)&Z+>$[W_USI]QLOJ MR*#%HMUC:WO!N5:QJP#9*;H=UU-/T\0;#>I)V:P*^4NIVVP"?3NANO2?S]&@W MY0//98.B*=5AD 'MR*MSH_E*1#5#JPR@ZKRVD=4\D=DQH/IYU )&(Y/@<'B, M4H[U@# HJ]BQ]B9+'-:C3#LK>HE;==*D$[$W8*)D,1>X$/F"%_=68U4:6H,,8D"A&./7'.C MCD8/F->* -QH#[^^MG MG"X-S.B>)N:V)DK14/:$DHC+T-W.:[<2-?JVLH] MKS-;=I-+Q+6KM<<[V7B*S2]JAY>D^E_?'#^@3U31)5J7,E! M4A8]]QA!480A2@B3?W *X\ 5T ^%)\*0>CQ*%JMJ66!ZQ-#;G];WGM3?>[?7 M,4WYC7#&F0=Z<-5CA5+#W)/\HX_\V7VI"S&9J?21)]2A^&$DP3&%'F2/6(.XX0CZ#*. M<8P]+Q*F%:/.]3DW Z,5N=K2LZW0QH6.SH*M1RF6(1R96';0Z\C;>K_&J7ND M"Y"]ZD=G>YRZ!I(N!$;O/L.66DW+]+G>-+5IQI ;Q %%/@Q58EKD,0Q)%#LP09RXDIE0$_*0TDY#^#C1)@ MJ\4H2>*&@VB)XP8(,"GE#0=HGP$O:,G ML^Q);HZV;@A-AZYV@W-CM$9PT'HQ6_$KRT'IP-E:W?F4JH!&%WWWKS[,YYW! MHR \^O[.&%SPIU7OT"#D!KF+]7N9S'ELK'C7E6S^\L"4*I?%@S5W?E@24A%X M(215QLN8"X@=BJ O$DH9]K' L5%N%1M2S8WK=F(^B^T)#=^)^:2[,9^\C?E\ MDA.Y2B\ ?DI73:*!GPV3M%@9:SW[;_(1')E++07LVK_E915H6WE9':QVOA HO^&( ML+NMSXYXE7! 26?(ESN0:?+>4"#&YJ\-!M93"Q]5V1:3[+0]+2,<4^M@9A]] M:. M+377W^!"W0OMI#'?QG6\>=D^TB2\K/I7]X/*EVU5K:**-KI[P*NZ3$/Q MJ\IH6GQ<24)),[9@'HM"GPK(B4K@A#T'8E:E*X^=* QQQ&+'K-C35**;3*AI M"DE5\LGE?[!1-MFHZ_'7'$=R9&JL](&50J"K=#>D2CD N\\UFH-*]2M0*]\I M+E@TL;VEU+^I-5-<@1H"=<9:@V#QKM;$PV;K!M=48D][KVOBP3BX[35U_P-3 MXLM9V*DS&A,5]I6=OO=QJ?-:G]4L8-L]L>?,INIC*>+=\W=B_]G MC7,Y,98O7_A3EI>+*$ !X3Z""4\BB*+ A3@)&60H0MR+N>,%6J>S/7W,;%FJC)UO M<\[2LI._8H%CE_$X=B"A'H?(X0E,DC"&+O7=!#F$.MC5OMQI0Z*YT<96)^43 M%HU60'#Y=[EI+.M+995FM<>?/H!EI9SZ*ZW4 ]E6/X-+@E8&N)^;7F78QK9+ MMB-V(T"K$) :@9M57:V+-8Y\]8!2"]1ZJ;_6FG5SO$P]8@87.J<>N8FN M<[8N<=J$N_?ZII6.IKNX:1.7G2N;5AL>&/HH]=&D!#F29LZI) $@L&8AAX*1(BB!!E%/.KV/+P#T]M.CP#KRDM8B^G$'T8W8H))[G"!&4[1LQ2YJ]SMMR*(I' >1 MBL8-#+UA)F>Z[**MK\@3P9W826 8\2IG/I-V/H]@Z"38#:(P<.+ ]$[93@]: MLV7B6V2U@,/J5.X#J$,Z-LJF_$&[]3?W0CEYI M4W\A+J.! A (.XU@NIX&;4.&%<>*:92$U2"@HVDU6[T\_4?9A:VV2#H MV=^C03OR\M:'Z@C'ZX-@LF30F_4]J;D_");]S<"P1@8&X>39$\_+%Q4O4%ZO MJA"@ZO+WKWE6% O!L" ^QI"Z00A1(-DK1@3#*'2"T(OCP VH45!.;W=S8ZHZ MM=13(W,UFW@K\!6X5R(;AN_THZW'4/8P'-OB;@2]JFHAU45$WF_Q^[47/_. M'RU8; 4 ]7.H!^X81(&R/<\HZOVQSJ9VSI4"_8"_K4)+!7<-'#^&)::]O:%"(UM M93?B 9'E8".@1;NZ1WU;UO2Q+J:UH7N4/+"<^YX=DL^]RLXBB:BZ9JR=PKW[ MUMPF[)&DY)HQ.T<0Z9^EEX$Q\MP\@H.UZ]>G%1^8;WVGJ0E3K!]383>K^M$G MAN8_K2HUW,J%Y$4V+*T 6JWN[]*"+C/E;=MFA?*$"!E-7,A=SX<(RA,$OEWZIE%[ V28WYQ?4H- MD*J,.U5&SSKTRK1NQ) 1T>.W\5">JN:$DE^YBAH-0%.%8J/$%>BJ 6H]K*?& MN@A':Q4KAL@P<3V+"V ZK'9Q26/#V/'W@M^(]T69/DKN*!8.P6XB>0]&B#O* M0^+!F'L4X,N>79=>4_7;[< MXK3RU!K4M3O^]MQF[.W[&]"*"92<>TS8O LK(D=*/ MQ2"'RHDF)W.L]*O4=;"<>7)@","FY+QJ+UM5Z83$QQ7-'OD=_MY<='C#5URD M^\77&/4<(I(8"B$\E:".PQC+?4S$!"*1@_R8"J.C_.&RS(T\NI7OJF3UA9H* MRO5?JP.D/J8&P"5#I7GJ/LT C'UZWL%^JX?ZVQ;[38F;GQIM?AZU[)X%8&T= M95\@R;1'TI=#=G"T;*') 3>]JLW5;@D#O$A#Q(!$4,.3+ 30A+YKALRC 3#VC>[AD@P-T:M*X<^;96H MV'19J?%O1?&TV4VVBCBL$5H$%CU4^NDXS Z*XB!7Y'?B 5 )]:\"L= MP$8)\'%"\ WN6XT]"!/=KQIC)IC=I+H$R-Z;4X,:GNZFU"5Z[]R,NJBA@6<3 MV>I>\O3C.TY*E0F[N6WCQ5@('B>0!D$$$6(NQ,CWH.NX2> ',8H-*U,?[69V MBXF4$JK8+Z#DO&H2KI^[?6."J^81PL5HC4W\@X R/P+HQ<&6C_]X)],Z\7L5 M/?#2]S]MGB7T_:I,RY+*=_$L20X%A E[B"TR0A MQ-@!?N=0-=V$1FFK;NHB2 "4L<6!,/;6JNP0F- PAC1&3ZWQ$!3*Z MR&Q7O+D1P\9A="/ V0)2'_8+2-T<*R#5>),,;0G+7X&ITV_JL9W0#VBI+MC9 M8;W ,V@3?>O.0BO"O9+_T":PIUV*5GL9MHB<".=XN\YSN8%<$"\)_4A:>"ZG M B(2NY (+X0!$PYFH:^V@B:+0G]W5,4>T%IFH#)UR^$Q M8^TSL%-,?"Z2""8H)"KQMJ?*;V(84/EK)XX<[B"S\#X+P$\>Q_>/0]@!'!5W MO=7/WD<\\FK6%Z772&MO5=)#Q=(J+4U90X+?"$W\9RJ/;WK!I!P23A> M%"6.[R=1$AO=AS 58&[,OY48*$'!3TK4GU52LJT&AD?QQF.B1T9C(CTR/5W? MO/UX!3H*=+&^JKR'';M;/OF,TZ6R>:#()J,?BS5LYFZ"R:]J=5\7.ZN,Z>+]X],R>^&\ M>NA6?N,/ZKQ%?K#%PH]=YG@QAPA3!Z) N##QHQ!BX7F1$\2^)[0\GA?*,3>2 MK.4%::4(6*_D0(!6>E")#UKYJS1!%U32'#APFMZ,\8=C;+=%!7:M JAU:.I0 M7M5.",F>?2-C\4[YA6#:\D(,E&):=\-E4!WX%2YL;NC1T-<'OEPJ1P5>O2PP M0PGR'0&= %&(?.S!)$[D'C:*O$"@F%&B=4/C>/-S8\#F4*02$30RFAX0[<"G M>T0T%)1I#HGT\!AP3'1,[0L.BG::F_BHZ)@JAX=%1Y\:X:)IF_CBW9K_+X[S M.PDJ7W#?IZXO+1Z?B0 B.8]A@K /J9S:(HHYQ69FC[$$T^.N#E*PM&_0% ME_RW=)4^KA\7R \"GR8,D@!QN;F* I@(Y,+ Y5X4A*X34ZW2/5,+/C<*5*(" MH29IFR$$R/6)0_!8RSL@(^X4PZ_IS9KAH([M_KH\]VVGQD)'_2M0?2H* ;"I MD:8PN *_G?E4AJ6\G7#<;.:YG4+LZ9/;3C@81S/:3MF_Y1(3G^2"6U6L7#@N M#Z,PQI"Q2)69$!%,_ !!)XA)R&,L@L1.F8E-EW-;;5J)FU()U]U2">!/)79= MHM70Y-; 7F_!L(OHR%3?6WA"#TU[Y2<. !J[!,6VPWF4H3@ 0+L4Q>&;YAEE MOO"J)IQJ[AU7=U[25463[^0O=?/*]+4Q-R+IR IVA 5*6OVT,KVX]7.&3-]N,UO,#$\&M2+I<2$JCJ,$T.[FALAM)*"?"NJ88*XT[#J M&0]VP!J9"C8X=:0<(0+V/!:VLL:=[FC:#')G%3[()G?^C0%VP'K)78<$KLHC MSK*GDK,/2WRO;0(",$63W5<5(GS4L\B MN$@FD]FQ+]EX$T4)66V>J?J!;\4%A-^GJZJ\5R9 +9"937'9"+IAZ'@>(S"( M0SF"?I) 5?X/LHA3QZ.Q%P2X&<'W*\W+3Q./7RO7:XP>E[]\E7'3,Q^7W3?L&9]6D+5DGUXFRZ0FK!78]JU<.XU. M$.;W+5N(P/$$0Q[T2)! %"088@=[$$>8QP13YC-WM""_;]G%]W[)7"N[;8O<:H7VR]_D&]FVAN2BLK]/,T,)>+556MQ>J MX\WZ5D-]V^$S+V_$'?[^S[1\4!GP5(Z$A8BQRQ&1]K^ZJ84B)"!)F MIXGDN MQBYV/:,D=4.$F!NY*4FQ_$Z4A4BSQ\=L!8KJ,M#Z2?ZHKMPU9G^^M5B:!U:I M,F]6O%3_7-_A M^4JGS)JER2I7ERZD'CJD>?8X_6!&<7#?Z5_%=U:$I[F:N] MZ?6Y'@Z5F[JKB,WB8L-AM%9E;( ($Y<;&P[28=VQ"]H:QJ[;N[9U5NLV2F0A MJ/ 2(0B,$TI5$A)I&8HPEC:BW)7'0>)$KF?"H*:26F&:>=1%./ MMVQ@-#(W;45L?-CU"^EG_=YO0F MORORIM9/FJU^X^5#QK8%(33/4W3:FMN<;^Y$2^J5QI'2&4&#L)QZE44!C$Q/BH(>Y\4@K8).YC&:F MQ4]J%B;"JC+ MP!EY2A\X=^W.Z=.ZCY(_/_>K>G"R?.;Q2RL)?,XJWP)G>X[( MWY7__YJ6Z7-:ONS5B0P1B1A/$(P]/Y9&/I%&OB^-A"1&)."A9!5N=()\D31S MHY>OZ\='G+\H-_V7K[^#5NBA.?Z'C(\>]TR&^MA>B$X&_XTFW1"5Z K/7L_$-D>:5D_!? =CKW_B6-3IPF0@4'E2\?5U+.JE9@<5,^\/SN M :]NZ@N^?U2*?%S5"?\6(DQ"&K,(^MB3A.PH+O9C#'T>1R) 4>@RHVW:5(+/ MC;L[I+%S"MYPRO!LIE-]"$1NTUTD-^@TH7*_[C $2>@XT&.NJXIWT4 5%ZSS M^=_]H-_#;E6"NRE\?#_*\&LN_',:S1\F7TBM/.AH#RKU02GU!S=M^I#F6Y&? MRFU_1/9TZ4(&#MMKIPLQ%?O'2!C0+7B:,PD49*5N*EWJ+4:=O(CMCT,![=5**!ITHV MLZ6B"Y@>FP^$863"K1&X[4? F */Z&J)I;HM3THD1U3:G^O''KG4[7.<'*K] M4,L#>+FN266;5VC/SQ EH4.H<& 0\Q"B.)8SFCL8LM@1?L3EG]RL2H)5\>:V MN>CZ*9H#>54I; V#=!V5%N%=R2MD$]K27RFHOY@4>FNI++^^_TP=E2GZ6 M$0$_XS"YP86 BP*7A:;I)#O MTH(NLV*=\T6( ^P%E, $$0Q1Q#F,(T2DR18'OD>E#<>YR?[K9$]SVXW=J3Z M2%=X15/Y$ZX$-ZSE=Q)6/0/)"E@C3_!:QIW,N%LY+=;9.P>%K8)Z)_N9MG+> M.74/2N2=?<&,&58X3QQ*,;4#T)7Z]9D;R]S6^!;.?4XH!_ _OEO#9:1YWXK(FAD5#=]SM?8-(") M9;3R-U:6Z_AP[70W'6SJ9A3]^^5O+S%);_/\CH$8,$#)D+?PS ,0@X1%Q02 MXH8P9D$HT_@_#I->#!]#4 M<37>L(Q.W?NC< [H"[Q+PU"R[D_\A7/ M\?)ZQ:Z9*I92E"HX_9F__ZY.'?E">)[ON=)@%"&)( II!$F2.-!'+B..FS < M&V7[U^MV=JQ82WT%[FNY*]\]WI'N8CNYJ:N#\M0/GKM"@D=HB MR1FA9(O2]#J=EL",@#B@*[.W!WJYMF7DJ_@%%021\P?9LNRB)D=50[Y-GK$@ M(D!N%+G0#SP7(L\+8,Q%! /NA[$7T] UN^IBV/_VRG6@?J.EYL1_;69/M)B?_S52?!CT6'VS#P;+GA#'N? MUCDW#)H#E]W 9BX(*R?G8[_(_BEB]< M@'P8LBH-K]SU)K$*'79IR%%$/4<8W=P?1G;92I$FT?M2B7A;00=$"!L M?40UCQ;@5NSP_VL!C?L0;#9D"O=1FGC]X="^:C MH;JC=39L"7G_^+3,7CCOQ)4T?OK8Y;[G?5,Z_&Q9@L<.3R(?\D@XBB5\&!,/P5@@ M'G@T8EZ,!NZG>[J=&V5\R'*>WJ^:NE+T!71D!UOA!V^@^T; >-]L"=<)M\L' M\&[E!M=EF:=D7581M64F+3954FH$(C)#T/Z>N:_3U]HJ:P#1LT/6>7L8>;WC M(ETI,VM5?QRR!U6&M.'*_#=VU1W8CJ'Q>8"B?QA60SGF"(8C^1 MF^ 00^(21@B+ RT(_MF!ZQ\6-439MQW^0#JT>*D MPS(R8S:Z@*ZP5:GD*[ 9K%:AG8T*W+ZJJ3::EQ MDBHMY6_KC^%+YV.H5:U*AG24'<%5,.D8V?8_3"/\ZS@U)AV8DYZ2::4P6Q^+ MO%S\AK^GC^O'9G\?4DJ)QQU(Y89$Q>7+I8NR"(8>]HB(N*".UM)UT/+<5I5& M.+W%XA"G?AZ_2/N1*;:1RZ+/XJ2V?60E7^H0E?S;EJ0.VYN$/TZJT4[MTP\, M3I"[?UR_B4]).$*,8@^BP%$> <^#V!,8!B%/B,-QF#!AQ%?/#K.$VL@S6C.RY^J$]])J.MUS<-E+J7NRIZG3ZIY3 M^4AJW;.OS&R;NXB8[P>NGT!&PP@BS%P8AXQ"+W!QD+B^CXE1IL?1))V;F:&_ M><55-/U,-J^OO4^=$;M:W))>]P_Q?+:@/\IN\_\G&\O)]Y #UQF5.^)=<\/U M3KZZ< B.(QY02+"JU\@3"N,X$%!X"4.1<&/J:2T+^PW_?]R]:V_D.)(N_%<( MO"_>[0',@2[4;<\GU\5S"J@N&]6>7LS;'Q(4+R[MII5>*=-=WE]_2$F9J;Q) M)).4U0>8J7:5)3+BH1@,DA%/S,V*;V4#4CAU0I8#K(8MZC4(N+[I45)>BW?E MG*9&?"L'#4W&LW)._#Z_RMG?Z]=*?,3Y9HFKKT6]/F)'4RR0>+&!N!L5??%+?%?Y< MKHOUVRVEXF.HN_]\+4KF+Q)& C\+?)ADF$)$LQQBGR8PH GAN9_$&"O%1,/*X+[I0&8E4G&.8TQY#Q,(T21KV4A==._. O-?$? M_UQ=/_&#*R:^%ESO.?&'D+(R\0,G$S]X_XD?Z$S\P'#B[T+*1;NT6&XDJT1' MI%JP6E*H?EH]XZ)<^!YF.4H)C*-$+/X9QC!C(8&214,NS'^MP;N:@ M+R_8"WRCP6:LC+6:]V\30<<68A \\$%FSRFOWWAI7KSZ_R%+'AE4L927E$&62^+Z-"DAAF?DZ@'X>AGT0\]@G3 M.B\XT\G<+,E>1M (:4CE=PY.Q6.#*T%R?7"@BX_^T<$ +8.#\YU,>WQP8"2 M)P<(0\\:IH_MF);O>?_B[CMK\M;D(45]4IZAWI]RH]0C&0T32/.T*9,0PCSQ M.&2!1U*&HP0G6O[&E?+,S8CL"NC)=!*YJLK,$\T4^VN'2,W:3 B\\Q/-P9@) M8:=<%*.QA)^MW*\KI9DV\\L.="=Y7Y::-3.LHM&BON>WA,BPFZ)\>E@M"_+6 M_KF?G'DD#&B8)S!"L2_LI^]!L4F+H)\QDJ<1XFF@=&:CU^WJH*P[ZOEDJ\J M^>+"PZ''HR"#7H (1#F-84Y9""6G@!=YJ<\SS8OFJ568FZGMZO*V /B!HQ\.^"/VUQ2%I.US4W\NXWD>]?R M-E?@KU'5^^H!LE;?^WI)#'W\35V4\H*'B&U^W23#WOXLZH6792'U:0AS+XD@ M\L4?F*(G,*F"$DU#TTOX:KHO%^/EFMO MW0 H?<]\& 9;KOB%7J;UO8=5/7&V1QXW,P;=L<(#KM9O#=V76$?E:8/XQT68 M^(SE"$.6),(-3@(,L<N]L#>@$K_0 M,PQ#&*L9!TO(.3806] :,<%C'[3O0Z!I&PD%."P9BJ&>)C46"BH?&PR55ZS< MMG;\#CZG7NB%&,:A+_R'G%/A.J 1B1E5&R?<>!=<]TZ3TZ,X_O$J^Y9M0A# MKX9G\IM6ZXR?@Q"XN6M]#S[/035';ENML&[\CJM"WMI*T]&XM&FM(?GOOV\7-^?R>@N[\(G4E5ZG$,-EJ6"MK=%#,6OTM ]/[G=5,O/'CMJ2?V"M;KEZ:P]_]T7##WBNV M98^K!U;Q5?5\MZJ:LF1U$^?QI2224)]^VTA)9%79>HV7RR;B8R$#+3@//4C\ M#$&4!1G,XXS".,[B"%%&F!\K6VV7DL[-X&]5D71>+ZTR#>5I4UZQ;NF&:DFB MUFAT \I&)SDGBYY6&C;-Z6>@L*3,97"='S^U:@*A)^@I>D@]M!O]QQ7HM)7E M*]J*CW6;1UR#+[O1;Y66J]R7&8Z^QF(XEZ]@HG5T%E^#WIH\Q0@-+N=.!9C. M$Y@"QP,G8I(.S8YN6K+$W\1L:P39ADHL6!)1ACP?!H&?0902"G$89Y M7AJG6.NP]D(_22\JMZ^XS]_%4U7!5ZVI8ZE!:M>6;W &<)I3#AD44XA M0EX&,9,I=)CD"?/")&=:H8_C7<[-1 A!94&D5E)=HS"*KZI]L(F:?\$.WEW1,I;F6T:#E5\K-F0T0XG-B>J )Q:%N4W#2^'99W++W6]8?33II)! MX4WUA28&3G3T9_.K>I$RCT;,8Q '80)1EH;B)X1AD.* 9RQ(B:<78ZW4[=R, MC90*BQ&7TX3TR]H6)7C9Y,N"B-]P5C6!L&4[G8KM.^U!Q2_BT;K14I/K77&@ MO"3-D4R;#F,Q/"C.4S%0L1BW/$J3'+$$8;QX956^>K^AZG?O\$:['9E&<"=0 M*U[\6X?/=21 @ULK,6A%[DH-W;31X,U2\6?[A,550@\H6_$":IU.&T"@!<1) M1('>V^^3Y2,VU)P5ZXT0Z4O9"KC(&8JX%X60^IF,4F $8N(A\1..HCA@@?!Q M%R5[DE%2BI;+OI1*\S1KYVE?5H?GXW)Q62[%7#5?6AR,IJ)Q?*<1^NOEV/0T ME=[&PW AP,DS: 8&8B8I,N'0H@6\I+<1&^!)8Y.1 %Y2H\_]=_$9?1+^+V5=B"L?JA6Y):N7H3ST M66\[%=0)^\+EA>WHRG,PC@3 M?_@H9B1#*=$Z053N>6Y6IZE?) .6EALJYH)PYHG0H9DJS0]LKXUF-4CEL5#; MG#E!V+$E^KB%LOFA)[;800G!02,YV(MNL32D+EJV"D4J]SMMV4A=.$Z*2&HW M8!#R^<]2//BG<*3$O)GXNZEKNA3[_E!LH5B\0IP%"'H,4AX', MK^4P#4(?QCY#">5A@I%2R0/=CN=FO_JB_QN@6^%; [877R/F3F<4ADV72VP= M6ZZ^U& G=A,/UQ,<;"5W!*]&A*(CF"<*.#R ^^)'#%BK@:TX?@/,!D, ==J; M+J+/0,N# #V3]Z_G4^@(UTF6^TF./1AA>=,=R42KS ]@DD44X8SF),*F- KS MI+,_( (PYTK0(JR_#A7'IO@ D)NF*J0#8OK+$#A@0W@/\OG+"@YQ'UQ%,-^8 M#^/3[^:/C\N"\]]9O=Y=G2Z8SWPBT(4IHYGP_**FV%4$8R\. H)R+\-(V?.S M+=W0 M$PRKAKOZGL,[D4_[/L.LYP&[&H9!-]EZI]/YTJ[P.G"XG75BYI5_+4I)IWZ8 MWHM_%L^;Y]MGN1GHD3#V8YP6?I#$2!:FBN+,@XAQ#V8^]2'.>!*F 2&8:ITQ MFPHRMS7Y08A&BA>\!+@1&ZSVQU4;_3 M5P)W_%K?-JZ.K9D!I)9KW^B"9G3-K]3!9#?].NKV+_NUWILX\+LM4B53I:MF M*U0W"=6//W#9Q1Q^6Y7RN(#1(UKM?XBFUY_$%[B[^EMDB*.4(A]F(6WX["C, M\BB!./(YPQ@'?IPLVC.'W]:X6JLY>W-036?F'ROHS@A\P,LF@PFO0BK*4 MSHIP<5H)FKASNEHN<57+?VICT*<*0;?Y747,#U)??$@>EW&I>2B^*]_C,,"$ MID&*O(#R[KOZ7+K.07C7KVJKWB3?%"OI_XU?D]J.9PZBSLC?L) RL2N'N$.F MY8R M&=S@;9EUOK+U6OZWW44OXC 0RW'*84KC!** <^$!<@;C+,A2RO)8K-#*]W#G M^YC;EO;;CLUNVX:O5D3YTT=+^&A<+EV/ MTT171)>_)ULA3L-0#%[37'AUNLN68=D/KDQ&'C6,IE_BNK[G30JW/#_\LF;/ M]2()@@PCPJ'/TA0B6<@U]7T?^GZ F9T >M#:IX$IP\^? WW MWR/^N0]MW_'4$1H'.?-BF(32\XDB80)(PB'+B1^%"659JL0>K-#7W Q!1VTG M9.VE;5Q)!'@>9#6;8 DZQY;!#5L!!/*PR Y[OZ1W8 0=5/L\0./R*_H7? MG=!@5;+OC*S$-NSMTX8]KKK(Z'O^N>0K\34U>[OGM>J]GT:3<[,4G>A@*SN@ M&R99PSOQY3K94^"FNXA7OP'407O\(M 1T([MBF6,M6X!#1 SN@S4Z6>R.T$# MY?M7@R:OF[DQ>P,G-D6]TZX5.]6X11QGF2( I3%OD0H8C# MG(B_8C_($*5AGK-(Q].Y3IRYF;BSQ]Z]DW%3M^C*05/SG*8;B@DO*0Q'0=O- ML@.>)4_L2F$F==;L '?LSUEJ59],Z7.Y+M9OPI'\0D6+!2](TV]['+7@V,]\ M1!GT_!Q!%"8A3+FPG@QC/V$>HC$*59F5!GN:FV%LA6WV.X?B=C4@U/F6A@$> MMG1687-LQ(P1TZ)D4D+#B)]IN.7)R)J4%.PS-ZF]<"5C_#>V7F O0MCS$0PQ MD4S <0!QB@@,",-)A&)A$S1K1NP;G]OTW\I62'+:DFG6]3V C8<(Y9F'Y-E: M#I',!,ZS"#4,^X23F).,+]:2P\4Q;+LNW,&VI:*Q!I[J$9H9),[/S';,^-\& M4#"GO^^I:YOH7C;]/I3V/:4NDM?WGS&IB;IVW*3'?"^(/!F])[:/OL]@'@<(9AE*4>3G&.=4O3BJH$ZJEJIVI ;JN.JC9>PP55U9N;L+*JMHZ')5;U7S?,\F1B:RPWR@L2YE$6 M)CF, RIO-R6S5ABFD*$HCZ(8\X!X.B[7KN5Y^EM+*5Y;#D0S^7*'F)J?982# M8SO;R-16:K28Z'BLJ*W,Q5V[TZ8B'JMSDEMX\H#9%-R>2SVN;LE_;XJ*_8JK M_V)K6X)%2+PP9E$,28 RB#S&8>Z);9%/LB!A<9@F6:!7F$&I7Z6/ M=M)2"P^BH1\"^2;DYGDG,JAW,NO-9S7XU>:Z/4BGL0-;>>7E82%Z[.S>@_-;?%";UZ+O^WG]&%;D\S9L^)OY^3Y7YIY M ETZWF\_&%M_7;5'TCM"Q(!$28:ACV569)IRF,6I![T,4['R"_><*]TIC7;PH\+-8;-H3GOH0T8C 7!;VR<(,!VF(N=@QZ!B( M"_W,S3KLQ.REFNK9ADN JAD&"S YM@KG$+*VLBO"8,D<7.IE4ELPHNJQ(1A[ MW#3XY$LIIA-P[WQ1U'E/ S9%GR5U9NV*,\$5C@((HC3#W(J"3JB3,$ MTYP&D 5I$*$X32A.-(-Y+W8V-[-P**L\,>RD!7\T\NI'Z%[&68P-A M#IQ)4.TH(O9"9B]W-75 [*C29\)=Q]_1SU]J[L.:,-D?JZ5XY?NZU$A5.O_V MW.Q >^?7$U-\SNM-56JG'UT :WCNV\')\8PWA4@K>V@8!:-$H0M-3I83-*Q2 M/_UGY$G3G8 LR+(JFRSHMKY\C]-T$=(\HRF-((YB!)'/4YAF$88)8@FB-$X9 M4:J:H-;=W*9]Y^:V(K?Y^3?M)U[WJ7]U=P>#B*ON$6SA.,U.P1A"@QV#"C)7 M[!L&FY]X]Z"BZND>0NDM ^9B^I^/JP>VDJDT=Z4^6?'YU^=F$X28FWK=G((] MKL##Y_L#BKL;<+=:K>?3*[)0SW!M1$F=)D,0P"+(8(ASG,.7,%W\-<,1(G/'(,TI6^2L0 MG'2BVN$WN8RQVBF!)>0<&P=3T,R3-R:@-[G("Q<)1X SK[A7\;!8& M6,VP33MLCNW?U3S)CLCB[('\WL3$7]^'ALX>@-9(@4];-HP?V5(#?WC;_?B_ M"U:)AGZ\?66O E<9_<"26'+MYY!DL3#7C&*8\32# 4\2G^5^%E*M KQJW<[- M).]YQ\%.V*8Z];?;WS6C3-1@5S.B]L%T;"B'<+0?BZ*%CJW0%+5.IXU4T0+B M)'!%[VW3TM]K+"OC?,:5K&=2WQ*R>=XT["V?&"^()(#FA >^3V'FA1%$Q(M@ ME@N]@Y-CI;8<%66O!+ M'\E.8 M)K?KH6*LM/MKAQ+7&50$XK3VN_*;^N7:7TM LL(IGV;U7YF8-.M'^ M7?U\NJ__^)FTH>J.)W,GE35GX8*F1H?*_78F.T@^(WS_\/C6)X9YQ!%C,$4)0P&4>+EG"6YC[6.>;1Z MG]M4[0G?>+L'XMLX:-8;&[4UWAGBCBV$3;#UZ?E-0+-%VZ_5][1T_B:PG-#\ M&S6B[R;T+M&W#+U?2OI-?'*J7L/E%N9FF:1,Z@[$ #+C_H0=4!P;CWX=\*V4 M-Y+[IG@MZ 8OP2!@6E['.!Y&3LA LY/Y)..J]5T4A:=-#Q6:N-@[(9NT%M(L M_$>Q_O%Q4Z]7SZQZ6"T+\K8/TP@Y]4,69I!ADL@#AA2F,0D@S_W,9V'J95PK M/EZO^[E9AFV8MQR2I[+0S[751%_UX,$5ILX/(5HXY40!6]'!GT)VL!4>_-&* M#ZQ&T%R'G+4#"JW.)SZL, 'F].#"J!4#_L5;X0%11ML29[=/%6NNBSJV.@_Y M8>Z' 8PB2=@?11[$41##B"ZD8IO?E[^+W M,A_SNZS"O5RMJ@6.TR!)4P]2&G"(,"5B>^EG, B2F-&<)-Q3NK_6[GEN)J>1 M%M2-N&!5@M=.8" &B-T +F76\$&T!D'!C7,%K6/[(\7N,;O<@!;F5G1P7X*M M\.![ _.=2Y@U7#]7<$_D"MJ%7<]=-(%NT'W4:G Z=])$SP/WTJ@!LS/'V[IF MZ[IC\]C=N+%$6/D\3J'OXP BGP@G$_LQ)$Q^8 %.?4\KBO)L+W.S\YUX #?" MZAT>GH=1[8SP:G!<;\ ;^6ZV'#M.[B$',;!TJ'>^CTG/[@;5/#ZB&W[8='=Y M2ZGX..K&K;RO'JK5:R%$7Y"0%?U>WC]:A-LV\T ,Q@MSB,QA7;Q L-3[P_'%;O M=&,X\KQ^Z(#,Y;@EZPU>+M\><$%_K\]P?6@GU.NU.C>+<)@0U:D!I![@M?X[ MN$0WHQZ5H GZL.5PB[=C6V((M8.-+N:+ C"#()^8(1A"]?P";.F MF,E7L24JEL) ;@L,?-JP14+R "&Q,"8$ T/(*VVS;&)GV.[U(D*.@AWTMYT&#X,86C( M03P.C%4RXH'NWH&5>%SY\_3$"N^969=O;/T1US\:%XLR^N'MGS6C7\K[%R9/ MYBN^S-W_16H BO)O M8*<$V&OAY!#''$1+ILU @$F-G3E Q^;OBI8,Z9<>[KLP&2RL6I[' 42*)U-KQK>6[F2PBF29^TPTC-Z!AI[MB6")G& ZOT>9". M-;7%>K1K=UJ.HV-U3AB-3AXPO)TIUP4MEAO)NKZOD/;Y)UENQ*QO@S>?7S;K MCEAYFX7ZP*IFT_5U1W(3!Q$.* ]@&E/AG*!(.">IV!&%-.(\%7VC6"E;Q+9@ M[?4,:._*#TK\AEO@ 5?KM\<* ME[7<2:W*^L/;P6^:N@Y^QCR4Q#[$/$L@"J(09BQ@,(]PRL,DP%FBQUQG(L7< M#/Q6B;8R1,NHT4@+^HK=NP9)6TQS M1C),2RYW#4PG?')7-69F1N_7/U@E#7;%?K"R%C9=1MH^LZ^KNKY]Q<52]G&W MJG[#_7K$>R9IL>F^YX_XYR+'(4EIX,$H0U1L@8DOPZ,RF'BR:B'W,8^TML"V M!)N;L?UG63&\+/Y'3-TG7)3@EZ50Z&\RAA9OM8)\5<%:Z 6HC$PT+89N;6C5 M;.][#)AC(7,:GK1OS+S'+Z6-/43U*$*0Q] M 3AB*8,XC3A,(I)G.4UPE&2+%U85*_K;6JSSTR)^W+$[W+I(.(1=JI]RVCI*/T.5(I!R64'MBJN[I2C/'< MO3"W%>[AL^*MW:':PQ/76&/',U36-;)W6W=62Z,8QWTKDX4OG@C>CTP\_:69 M7_D@?=I5>5O2QM%]6-7KBJV+JF7 9R7CQ;I'[K8/XDTP\P(_Q# )@@BB@/H0 MQX$/PYC14/A V"-:7$VF@LQMMG[?"0T>Q"_T5F+CT5!;I:? V+%]Z,&[%=AR M\+0ML"PM[L9B3+KP7PO6L5-P=7L&7 +R;NN>MPPH=Y@T\9*7,#R$Z=&X [A4"UT^A&;FDZG302Y*\8P&'[ M.>&P.#:?S8C<\RWUU-UN1#[V1F2K"_C>&Y&'B4=$@\!@FI&9B,[ Z0CIL1M< MC^L@U\$5S4_'?' ]!@<\"!::N_K\^ %7]U63<4F;4C+;V(Y%0GGFDS2$.1=^ M/:)I G/)E,-Q0H,@),+;SPV/D2_U.;<5Z_ T^057X+6IE23/UJ@5J'81:DZ.W\8@LG\*=['']SJ,&X-@ MX$QN]%4S>R1KR92LX9"OBGPCUU2Y7?X5_RR>-\^W9;G!R_XO903:Y^>7Y>J- M;8WBPD](F/DIA3[*FLNN!&:)E\*0!3'-,\;S4.O:RX),<[-G,M*D(,5+FRW# M.F$!6Q9/A:1$(KU\93UK9F, U:S=Q,/BV!IVVH"^Q,U)T0WH- *M2@=/M%&\ M6ZUVOIX]>VD19$OVU(9$D]I;BQ >VV.;31L&[&[RNJ %KMYDH,,];]:&IHY5 M2J(LBY$'HRB5A-;GG 8TU@K*O=33W&RK%$^>;C0":D;17D13 MS21:P':9J+,/,\ M)IGP6<9D3*FP"9@@!&D09ABE08BE>R;Y--0,@WK76I9B)X"[J2#3F8E,9W[I MIS-OMNG,Q58#VUGDYT9%S<"XP=JQQ1G)&M\)W\L:=YXJ/H"8VQ3QIDN6\F;Z&HQ9*;Y1"/0*SI&#@!U[2>=P?*MQTW:".ZF M(I$N6M8S@T:Z?:=D(#4P+N?_*+YO:*ODX=L'7,O=X/[LYK:JQ#?5WHZ_[1_I MZ(-N_\05O7]I=H;]6F^KY?)N5@4_4@0AC\(=4%G;XVC;'3 ;%ENMT(.:VA=PKTR;+@MC?3VY<^ M'7]S\(0HBUC(,&2(((CRB,L0)@Y)'LA=>Q;PG.A=IAQW,3?C?50X0O?ZXP1! MU=N,:W!Q?CEQ (GU4[O+REN[-#CI8.([@$L*GA[I7WSRJH+9MT]/Z\]5D[%X M^[PVJ)=]V,#<)FU_)1:25NQ)DK4+>5&Y;0]#Q M]+8)GFFE[?/@7%MH^ZC5]ZBS?5ZQ"V6V+SQLMII_YIS)H[ N,_D1__S>5%@K MUT6Y$9UU'(K"F5AD24:S(" P2+A8Y7F0PMP+&:0>1BC,L$\RK1 O]:[G9DB: M4T498P[XJ@)%(SY8XY^L!EC\KQ>!++=WW>\[NH>5[*Z,BNB*/U< =]O"PY*!H=3^JXZ -R[- 8M&!( M>K.EA#VDRE[$2> S1C*8^#&'B&0)S'T>PI@%L4]9$&6A%CO8A7[F9LC:FA)+ M*>..&E^?;>8"IDF:,I1R#Q(_%.M%X,(,!C[Q$>789RC0N<.U@>D$%[9. M,56SZ!:0Y7?B=U6M& M;TOZ^>>+6 T8?5S)?_K\4RS@12WO07;[CB\R7*VL"]*$%2^B.,@9RZB,XQ76 M.PD\B/TA!Q/6[']])D;NO#3KHVV/X&M)HUM%:LTTU6 9&7ZM/> M7YA_+--<<4SR"?R%;D%Z'\[GWHKALGTO<[U AHE\![F#S<5#3,(\X#)O+\QBL7Z2%*9>$D"?$1YRE(M? M:5W=G'8QMS7M*#E6,P_O%$&U]>0Z7!P;^B-(K%_=7%;>5O[<:0?3ILM=5/ D M.^[RDV9S^NM^B[D@A&9QE&4PIH&8S%'JP91% 0RYCWR44$Z#7&?'W6M[IKML MT_UU'S6U"6R(A>.9^U4! .WI>D952_.TW_*D$_2,2LO\ M;5UOGEM?8>LB_+Y:BF:DT9!'HPO.>, )XC CDC4FCPC,5MTML#+AN&A+35[CNP1Y5E L@CF?BI6*A3&8LVB"0P1(HGOA1FC>N4A M+ LXMV6IKY_FI9'MH5.\;7K' 7%]3=533;)H]91KCC+[ZLE0CYV"8*\AV*OH MB&W2U0#8NB&S+=ZT5VN.P#VYDW/5CWY$:+.W;I:A'ZNE>.7[NOR]?F"L^D>U MVKSLS8-B?*AB$*N*OC?CJ :*JJ X;74> .K:C M:EA:-H\&4!F%DJKV,5E@J:;2_3!3W5<-@TX[>IG?6/5:$';!*5XV0]N8/!G3 M]U3*TED/3;V*CZMZ77_=%7<5CF2&DC"'4<0BB!@/84XR#'F8!N+;Y#CRN59D MJEWYYF;9SNZ+]UN0=A=T'9]6S[@H%TE TH1R M,L M#2'B5/*&90SZ+,]9Y/&4>EH9YP>MS\U<=\+IV=E#O-2LI#$*CFU<)Q?XHY7, MHI4ZJ[$E&W/8]J06XJQ:Q_/[_$-FL_.6D,WSIJE/>ZGF85=9*"2^EW 20<)3 MZ:I%,<0D26!$<$2\D.6)WFF@< M8.S89MS>?_P";M2?[H)C/96HTH8X0LV1CU?B>U/]IP'-LF_0;T M3[G,DIWGG>%L/:M9.Y5YMOG+D^8L6TQ4?J_LY/&49*MYR!=8BN4>8K^O6/@I M9C'B.>19+@O'^1',_,07.P#/#RGU_#C6X@M6ZG5ND_Q7O"8_I#],^C3@K-WG MRTI(G=Q6.-F/!D#-8; .JV/;,,"K+F5VSI1^'ABW7.A'? MOKKB37=DUI:7_K>J[C;K3<6^U/5&5E1>1(Q21L,08D0]B++8AVE* ML:1 RKV0LYAR+A50%L=7!22$&E>2M.W+$.,T"'#*8$4^X:E@>T;*0TD&=8C!E.: M>##W\B1!,4$QUV)8U^E\;K9G*WN;<;T5_ :4NB3K6B.@9HIK8)FW%OFFV MANM#9-U'>9J@9JN.N$[7T]8.-P#EI%ZX21L&Y\W+Y>>?C&PDS=5'O&9/3=F# M[B)&]?1YH(VY62 A*]@)"_;2:AP^#R&F)&^+-+.Z9NP"P=+CZ@-[P 6]Y6("_HOAZDY\10N<\R + M P]F7#@K* PI3,,P@@D):()"C]"$JA@(P_[G9C<>?["*82FA3K%X?=B'#<@$ M8#JV*ZWPDH+G$M7:#7A<@0\,2"UN0*,'D(H J8E;\.F*--S5S=7;>P["@2"N M!P.L=F-QR _X!E[:V,T:K'>?_]^O-_Q7 MBN![*1QN1[6>@U9M^TV4E6@RMU MWBX2US:C[R!^6Y7?-TOF>WGDWU;5+5V]K!F]6^(G5??P<@MS,_)"4BA%!5)6 MZ!]D;G=BJ_N) \"->XEV,'-LRQ7@ G](F2TYB^.@&+F* \U.YBB.J]9W$Q6> M-CS8$N/[38QX0R'%8\SR($F@GWO" _2$!YCGV(4.CG!.?>,>76C M_;G/;5ZO*TS6"^HA&E*/P]AG6-+M^##SQ0P-.$8)H8&?9%JW6>>[F=M<;4KZ M] \VMX)J)GU= %5M&E\/E>,);8"24?&CRR!8+(!TII/)BR!=5O1<(:2!I\U, MP'?6!!X_X$KX^,+/JF5E[579W;9F.$]SDW M:_)U53[!KX4,0WL4_U[(+)W;NK9V0]U#6W''8!=#UP>\E^!S8%DTD'%]Y]SK M<1Y7S:<0*-\PGWG5D%$#5V51/M4/K&I"_W8^-DM81D@>PP1Y"42(,)CA.(,T M2I,P#E@8,:W2&)B#+W0T-[.PEQ,T@E[!9',16S7#8 ,Q MQX;!#"Q]1MP1)&S1V%[J9EKNV1%E3PACQYZ_.L&IK8I$L@@G419"DB "$?$I MS'GJ0R^(8V$K_&:__? MI20!O%G_6%4RNTQ6>5UQ\)L8[R9@Z/_[?_S8^U^A=P/D5]<$AGYBI/\KO_E5 M\+] E-Q$7GR#XJ!Y+$(W7N#?Q%&\[44F0W5L3:M>R673'F]DQM5+6UQSJ5OL MY/@C4;-LUPR]8XMVF!/5U33[TB#N).O)1=&GD^;?*V=IL$32Q>?>@95ZOQDB MB"<\3&&>Q,+K\1B!>1@FD"2BTA[\)]<%>?[ 'X ;(XU>QQ @0;D 'PT4V-AM:8?B9%V;N'O#E>\@POQ[\?1#]/S/FC77>;?/LO]V:>[8G!?T04EQ6'.+M>'X[SB+YO,1;RMQ?/-Z!E?BX(^,[H9C@R2-^H&V)GRSKK=C^M MF34$Y\1>FK9CD! MZYK5'X6K*,SIK^5+(2/Y'AOKJEMB1J&IV5FL1F30R"S< M9O!8/#=>T:_?'K[THDGK&]#HH9$UK0#KL+%R@*ACVZ0*)OBC40%8KS.C 9=9 MDK5"^]/E6JLK>Y!RK?&:(0UYL]!_W%32-5LPSZ,D"4,8QTCX2#C)849)# ,2 M^%$>XHC*.V[U:M@'K6N9D\GJ89-6."./YQ \-7?&&!+7]J"1ZP9TDEDD^CZG ML"TR[X.VIR7L/J?6"2GWV8?,9NJ'35V4K*[%SBPORNVIH_0[1-OR_+&@C1^R M*G?IM@N.$/-DO'V>IV(^ISB&*4M\B,,DSB."XI1KW=X8R# W)V*K@CR%V^IP MT_ "MUK('_=JW.SSS?5,@\EHJ1D0QV/@V,SLX/_8AW^O /AX"/_74?BU#=(5 M %HR6R823&KTY1A!!_Y(7;22U;?\X]2W7)=;?$D120H6A]/U(39T($. M0 JO&?AG,"1JUM QT(ZMX4[Z4Y#%/TC9;T#^UOP 6BV<;,!>5-V7$.VUP2B:\B^H<,>!=?LXTW>#E9=F$A.#E1US_N%NN_OQ2 M\E7UW(:2;*_@O92E64PY])),,MX%,<29%\* QA[%/DE2IE4$3K'?NITXVT$+BM/D![W7KP@[^[8J=^1\;83 ]F+7"U#,XC2"N>?YPECE#*9! M%D-&"/.2D.[F^>Y\JJ)#6J#NPRBNBZ#JWAK;@TRUW?D#4Y]27Y-,Z!%EMC-X[#$CJM4' MMOK&5K>O3\T*IUD%]M+[K%GN9F%"2P&\GU7J_X^D]M M0I3+B*HY\U9P: MZZ>%3_,L(22'8LI+[H,$PPQA#),H]-,049[[6K5;#YN?V_3?2=?=ONG2GAQB MIWAV:(R(ZR-"93#TCP'/ZFSKM.^P\6D/]UU%W!V5]0$+V69 MA<\E_23:7J0T"&F01V+9CCA$7B#S^I,0A3N8V>3LY02MH M6ZWELR3_$+*J[[/?XW&9HLW-4+F_0UWM\\VR@LN.Y-JJMUC;X2#^C7>^VC1[T5_4S+YT-G:\$PG M^+2;J=N\?OM2UNNJ M*0Y?-[&CCS]P>=]N<_XAFEC77\J6[NH_F*1)8K0+%FI^*<_"=QND!>(>#2*< M0VD1((I]!M,L]&#,,I]Z-$T1PPOQ=KYR?K)F6S>=>=G7T-WT;&3L_!BZ6BYQ M5>^+_VBZ-+.!V?71W'M^%O,_N6O1 3UX0!OJOQ8 @?OM05Z+D22@:E&Z 5N< M=H&$S2/-563O.' &YWNNQO^]C_^LZ_77.!UT-9S6#@^="6COL.!^7WYED:,T M2CFGD*51"%$J*T<0/X!(^/@HX3'#OM;QXDA_)3L:I M>M=:=F>"[%-)(]]DPK]TLDL_[9>-]-"*\F]@GV6)=RKHF2"-45&S1FZP=FR8 M),Q-?OQ#'^9_;F'>,S_?CL.L;:CT$;-DLS0ZGM1\Z0-R;,D,6KCBA"4?=__R M8_?O?GM=S"I2U#)"^$NYKHJR+DCCSOF+)$4^\E "\RQM"A)BF%*40A9D&>9! MRJ-<*SW'G:AS<]9VXFT+W/W.ZG574I#MM3 X"'$STAHG&^\^?O,_JKC?1Q7M M%+X!1]^$Y0,'I\-B\P3!C:#3'PDX!?SL'M]MC_K!XI^KIJK+=T96KZQZ:Y.1 M%"/'S[T[-R,N9%R5;+6IEV_MS#ZV"%OIU>/,ST(V;'QMH.789"H#92_#:PP5 MH[CULPU.%L0^I$X_HGWP.4/2_FTEIKM5]=M!):9/+%_O_[9EIH^#C'I1DL(X M]II(/RQ<1$8@"QF+,,4A];1HP#7[GYNA^.W'JEI#T=.SV*N]LK9R57,'087X MH-[)KUD-0'-4U)PXAU@[-C-2OEZQNW.U\%R4&S##RU9! LW>IRU98 ;-25$# MPV8,KQE:[ZA^7-V2_]X4%6MN/;[LY^TB\[,016D.$XRIV/;R *8Q\Z''$8MR MBG@69XN2/6&QHWO4N&\8ZUAIJF7M5#OIWN&1N6CHA_ K&T[,+0O=3FC-ZX91 M\!4O'*Q@.=&50R>K+(;42=O=7']1@%'_TD$5&EO7#J/]37OQH*K^R=6#\HNF MUYLK68[O)-JZB\9"J]969+I%^T MC]NX8ZPE0EOD<41#/P@A"W*Q+_.2$*8)XC!,_8QX-/,)U2I)>Z&?N5F/9F-0 M[.2\ 9PQ@#4(]<9P5;,;%M":8@?UI0>4$-(:B9XB#)8LQ*5>)C4-(ZH>VX2Q MQ\V,P=VF*HOUIF*W);TK?LJ?ZAV_'O)9&H;02WRQD^&2 A>S!.9<^!I1(#8Z M.=>Q!Y>[FIM)V$G:7+GQ3E8]:S K)I!L .78YMPB-163 <.Q#@:EDS#0$>3 M6H=QA8\-A,(;AC6>'Y^?_O?J3UGQ]6-94_%WH_+.%UN9V_1OI)4EB(ORZ08( MF=LRQ-OR< -Y@;KPC5_>V$/.L248!0W\X:9H\R@XYO6:+S<];:GF415/JC2/ MOV'F+C1%Y67%1%FV8X.7CZQZ_K1ZQD6YR!"-DAA',,AY"E&$ I@&B0]9'D:1 M).8,?*UXG\M=S-)*"GJA R@K^:*75I.<<0%C-;["#FV-K80J9MM\PCH8E MOV&@HTG]AG&%C_T&A3>N9.F]YW=%B4M2X.7#JBX.:E>)742 ,8EAS/(,HL3' M$&/?@YX7-Z- XJG<[-@.Q);%<<[*0&6[%5BER9#X":5;$-JV/[8@%1 M<[Y@!8ALLP@/=?D^W,(*(%QD'%9YU]0D"1_HQVHIWJC;#+9%(#ZF2%(F^BAB MLBI]#H7]09!X*,99C/,P1#K)&J==:)F;R4J"U3TY_PVP1E)=\W(")DU#''"& M(:<\AXA'!&8D1L(31+F?)6F41&SQTF0$BM&NUE- >MR=.V _8/%7P@!>@YP] M%64I4RZ$ 6HEN!K<+/=XP&@&?;\I9)?%,$6A#WF2DC /68*R+;B?2SH=M-O. M)@&6E=0FI#&."7Y:JN_V94*O ,OJK.Q36H.78E6H%NP.UZ717Y M9MT4/%^OP .V&RIV&01KSL))!Q.[!I<4/'4$+CYI>N79)H8^XI^W=L*J_:KC[(#\8W2S9/1^EW:@O\6ZT61\XD-'R 8+82\6F MQ?<"F-,DA(2E).6$4!HKE4ZQ+MG<3-I6,>DSJB3GU8/9>885EZP-NZ([]1Z# MZ?I 9]IQU/?>;&-NR^FS)M>TOJ)M.$]<3.L=7%&[_F-_!]96M?XJ=F%WJXH5 M3V6;N4#>'H5$M>3)$-*5M/G;LI65_N>F#3/^QM;W7*Q?"T[#3$PD+$\)(HCB M2(8&$PYYG.:IQVD>$:U3=3=BSFVQZ#0!I%,%K/?2 [P37S,2R-$0JZT%[S]P MCA>&-AGB0$/0J@A^D4K^[09LAW6K*.AIVL0M]70%>V5O@*15$>N-4-C>0N%V M0"RM&HZ$G'0)<0OT\7KBN+>K]QOR1.7#V\>EV-6WKB1!6 9V9_)\/H.(IRG, M0R^&V$\BX@4X]5,M0KR!ON9FYG>^Y#UOB=S AS?0B'NU?W\"L[;'?@UX4_K@ M#6ZY*F[7^-.7$+'O(9_T]%X^[R65![S8BZ]8JM7SX>U1M'3[LZ@709*$LBH/ M9&DJ+TVP!_,4)\*2(!ZR+(D"IN5<#O0U-]-Q)EE*BGIEN9X>MFKVPA)BCNW% M!;# 'U).B[9" 0U7M7IZ/;UOJ9Y3E44@P9 MDEPA+"$PIXC!.$()STF>>7P:$KE14>=FJ78U"26SR$14<>/CJ>@.S6*47'M3 M$]2C?!P:^^FHXI2'Y;VIXL8%_6M0Q2D#;HTJ3KU'PS5FD]?LOS>BN\^O\@AN M%[Y*?1^Q/.;02Y(8HH2D$*/(AY$?$M\3?^0LTEHA+G0T-_N^EQ.T@II'"5^" M5M%86P#,M:DUP4K?/(X 8IF6M,THNR)81E[WLPL] [9A(@RB:$H-T7Y MU#$E"R/T@?%5U1W&/>*?3%@ET;'HHRAQ]?9ES9[K;T)EF?ZP6HJ>GKZ48OJR M>KWP,//R1*8Q,3^#*(T1S#V201:@B$<)]F(:ZP0&.Y15RSA-$&&\/8!O8PGS M1JTNI%#&%NGF4KLY .#F5VQ_O0.,\2GD "46R^#?C,$OD7W$09ACA-*):1'@*?<[- M_'Q=E4_P:_':9#.53X7T"9HD&6V&W5&TU4R190P=VZ&+\%F/A=# Q1[;[FB/ M4U/NJD)PAG=7^55[=8J_U/6&T462HP#S!,$H\F*(_"R &0M3F(I_Q3[)LS#5 M"JNZW-7*B$=-N8>(.957S8@,[QU;E4CGB5E"WE8@/P7!8A+CKZ-WK M#Q\JK%)Z^.@-0W[>[9;K2_FR6==?V2M;!AV/;.K[N4]) CV*N?!+\A!F<20\ M%,8S'&,_I"S4(NB]W-?<+$8C&P@T*7D'L%0S"Y80IJ6FW=(L>&88].)Z$#4J?]7VU7-ZM*AFHN\!>&D=)Z$."TA0BG 8P]WD"_=3S,N$5 M(%\O>TNS_[D9C:WXX)>M I+\#O1U^#?0W9;^(?4 G2*:4;:ZPZ3FT>I\Z),@$FC-A/D;-Z!5M0$+Q\:#N$[\6_U(J,Q"P,:0R)= M(Q3[,4R30/A'<4;#+,D2SU,* Q_L96Z68RLH:"4%K:B@D55]NW09U/'-DA6H M'-L((Y2T-DJC*!AMDRZW.MDF:52Q_A9I_&'3FD5US=CN *8I=_*UP'FQ%,[' MMG#SIPW[)@S,XY]L^O .JW!=&5[>J:QQ%6Q^+AVPYEN&CFA1 MBOWLQXK18GV'26/;OS-9:$^8_ ^KJEK]*7[XB,4GT-2F80'+LS" 89)&$"%A M?5.6^=#G <^")**$)UKNIU;W<[/&4GI)/$@:^0'O%+@!U58%D&]U *130M-+ MU1L?1=_4&>JN/=(.\%9T<+<#?"<]V(D//HX!KN^.&N%FRPG5ZWQ:U],(F!.' MTZP5_7/YA]>7AH]2^QS^Y,6Y623AEH/7)K6(KZKGIC[9IZ(FRU6]J<3&K1%> M_>3]%*?QD_:K(')L/LZ@TY+$ NOGZ1=A,#H_/VUMLO/RBXKTS\Y7JR!0UGG9EWZDO;2M/4\&I=CJ^;^S&3$'!N["X-E M/;MK C0M>5 N)9W4W9H \F/?;(HNW5ZER-/I.S&[%H2%*9S(= MZ^!N7GW R^88!Z_%VOI4E,T1\(J#5H(F69^NEDM2_L6_C:T&DWP93%Z4_R6_"36_ M>8:C['@YM5"GXGY;F**G_0W8Z@\Z , 6 =! 8+ENQ71C9K.(Q0123U_18KJA M.%O>8L+N;?I(BX11/PSC& 8TX!!Y00"Q1R)(4LZ)\&D04XO&&NYF;MN8UJPT M]48 Z9N?+L'?QF)RE>V?J:G>F>#^+D@2)N/ZQS;]W[6)G<0BSL& Z=F;*\V# M:.IYU>;1;>,TPRC(:)I!0K$O-CM1!)OT?X*"C'@\901K%F0\ZF%N1J$5L$T6 MU:V]> R>VMR_"A+'T[Z/A@-&CXNJ6RNJ>-S^Q*44+ZAW6D#QTH/Z!X[[XZCF M+E7QP/'PK;E-RKUTBAS%9X 8/W8TQ\#Q+.R=,-JZ]KVLK]$1XU%3DQTQGE>A M?\1XX0G]!,^/Q?KMMF+XXXJR12 $15%(89HP!A%*0H@3/X,Q(33TTY1':H2: MQPW/;>))V8 4#DCIU!,W#\ :GGG70.!Z]5/37BLA\YRJ1CF8!PU-EG9Y3OQ^ MIN79WYM24-U2*H:S?EB)G?'R_R]>FJ^)!7*G&N:0-]24*(C%%@Z+#6ON95Z" MPC0,E*HR#G)#$OA?D*A/_4@=SF_*=C$V:6R>FVC2_B.#P!+>!B^.I?082:Q[Q MF/I#6U+Q;F\[*OZVG]47FYUD/H\IM9W)H\_9J<.SST#(D!AAYBJXC:I^OR#KVDID%^6;EAVU*OLFZ7 MK#+X<5.O19_;+/O;DG9>S0=6DA_/N-I=<-$PB_/4ASY!PL:D2-B8T/>9FA3IU]K6D&G'/+=WKIF:MKAU/-H$TX2(Y- MWO7CX^!:SQ*\EJSGM=),:E\M07=L@6TU>RTO9IM0(0D<<1P+SR[@D"21#U$0 M!C#-A)<74>Z%2/R9,*4-X$ ?<[.EQVR/7?;0%8R8>SC'SVXM@.38EAG@-IW1?. MXD9,2?TK#FTOMSW9R>VH>OWCV_&'[25F/[+J^9YO/8D%2BD-6!!#L5?*(8JX M!W'H!9!E"9;X,,9!XOLH#E-$E&ECS_%Y//R1;+*_# M$ Q2NUYX=3H^UV'9#TA<1QXU MF@,WT9 XMM5]+8"0&FSUN-G&0LA_W.G2'%3O1M!Z1ID%3"UY@]=(,JF;: &R M8__11I/Z)U:_%F7QO'GNEGF0R3@%.(<-1VV-]GYTEDU^F=*YQ\P MDZ,]< 2+$4-^!%F0Q! )9Q3F6&S74YP'!/M)E";Q0C26K^8P='U!'-YM ML7+U7)32IBBF,!K#K^98NH34L4T_87=IA9!P%$5(:+9'D497BQ7JWQXR5A*^8-: 1MD/N\1^[; '+:-E\%$DOV?;"K26VYBM+'=EOI'4,> M*_*#T'&8QWD6^5S+DE\OTMSL_6^;YV=P&+99U\'@^H9="F:=.O6RRD;,0T=-3<8\=%Z%/O/0A2?, M')ZF9*BYKF\EYSS_B^L?=.>)I?P0&=S,S[[S&,9K2KI M]8%6W U9@L_U/L<<.?U=C (DMO8G0UU-N_-04/ID3Z'RCF%IT":6;O2H/?6-.M>A@#IN?FYEHI=.LMWD(F-KD-X?!]=:B MC45U,;O/ZVRK]N1AX].6BSRKV$F%Q_-/&>[I'Y^??BU?"EE\6KO*]L4&9C<= MFWWN8_$L4TY^_?;PI5=L6W/??Q8OQ2. :Z&:Y#3@/$J669F4(#$_+3C;ZK0' M!T.*G9PA##YLD%MS;:F2+^6Z*L3.@OR.EQNV6Y(\&LI$P!AZ35VTF(C5/ P\ MB**(I9%/*0B$#^N1U;WG7KJ1Q\W(K[J1 M+W8C_RIUMI5HY78D!A.U''4]7:*76^P.$L4<=V5,M5C)'-U/K/WOE_)"_>,% M(9D8>YD50:B\1A _I1%ED*8)37V>TM#3I5U4ZWENR_-15C]8=H(63'/SKHZ] MVK[>":*.E]6MS."7K=1_D[FH1\G^^TKK5JD:]="R1]NHV._4%(YZ<)RA<]1L MP# 0MRO$_KW-VGQ*?DK7LQVHIPWWO5M6%FGLX(U[J!SF,HHQ"%(8(IDG( M892@."UQI/'9J!M#I>$P4LMJJ<-.DOO9DOSE?[G;O/%B,9+T2 M15M1KJ9B3!L!>R58)]&QU[9GG-W B[6\#%[$E+(@#'SH(Y9 A+( 9@S%PN/S M,.=Q3/-0B[9IW_3<'+EOQ[EPVG'T6\P4S9,1$HX-SDGE@2;Y?KF17QMX6%7M M&<=:F/Y\LVYB2,62(,NZ2CJ?U7(I']LF8EN-IC^"RE[L_+;AJ2/ECQ0Z$Q=_ M_(0A=\AOC](!VU1OOS&RJ9J-R3:SG7EIA"6S*@N9I :)8>[)C5Q :)+%R.=$ MB];Z,RM&HFP Y@CDW"/W_;([47TP$C]#@: MMA@U+G]C(EWHO+7Q,RC.JFU MZEUKF8,)$FVE+TP:D]#)+J]U^%9N@'>"ZUD'C;%0LQIN$)Y@H]'8VX<>N+]( MR87A_1O8"0]NQV'6-C7ZB%DR01H=3VJ:] $Y-ED&+5Q#-?VU/5NN254TUV%? MBY)]6;/G>I%GA/M9GL/ CU.( HY@[C,$DQ!Y+,DCY">^/L_TQ?[FYL.TXG;W M)#V!P1]29-#(K!E@/H:XFI6RB*-CT[2EF.Z(I;5!-"28'H7&*KOTY=[>@5IZ M5/7SO-+CKYF9F(^KY^=BW1R\WI94,E4+ \:$&6/U/IQQ'[H9I5F4^V$*0\0) M1-SG4-@?#DD4I=0C<<:9UD9)K_NY&:">] W#QH'\>H9';)9NEV?FD)LP,F&.+9MB*:3U$26K,Z+9B:W=HR7C.6)@R&(6^<)UX M0& >1KX\]HEX&B*6^5H)-N>[F9O!NB5D\[QI[[<_,5Z00I-!Z0*::N;H>HP< MFYVM@&!79]E%+< A$*R5^#O;R<25^X84/2W(-_BT052_])#N^<>*T6)]ATD3 M@".^?_&^<)_N&%X+(_._BZC)\&&;]L[#Z'I;*$?PGH-6-7"W&\&= M=N!N.X*M@F"G(=BJN*-BVD4Z-FJ^WXAJA/B_W\A.%-K_+B.L%]SO9@P&@_HM M=SE=,+\;K Z"^!UU<2W?X>?GE^7JC;&N4.^%5(/ELJNQ?L^_[ZHL/+"J6(GG MZG6]WUGC'$5^%!&84E^L\[)L'_9H L,TC-*<()X$2A6UG$LZMU5_JVC#@-/P MMAXDBTGAF[MFH>%81&<-]JJ;DBK:_B[4MCBS&&W'SL$H!6-7E82V1S?XI1 ? M@]1++"[/JXUX>AI*1DZI[<_]9P_^O2;(\"KWBE;Q%.YX41\B#"2H4-Q#.,DQC0+ C^/F(ZYT15@;N9G)V&[46UDU"2DTQT"-&>)FBQA/M_MIJ?,,P3DAUS-M1W^/ M]\9@N. D1(G,' YSE$$0W$/HT',,&! M'Z0XJO=5N35)2Q:,* 5M+>],<41![ MMG(0 DOV[7P?D]JD036/[LI+BPA6'&_$7;% C8AAK-=-@ M#4'')N*(-U)Z5QUZ0EC02&NQ*)4**+:J40WV-6T9*A6U3^I/*;UD$.#>Y" O M&7UB])^E>*<-S;M]$KZ*=&@6) I9$M,04IS&$,GSA#SUBJP1ASR&]+ EL8V?8T/2,A5TT#6R;H.$;QU MIQ&3;1'"B8*L%;Y"6TSHBN ,1C^/M3%=.+.B-@?QR:KOF+EM\F;C2UFOJ^:[ M:>(7%RF+:9"&":1,%OA@N0V,#J%CRP<[U,*GG-:#B ML;\U]*AI><\5^:\O=;UA]-.F$IY<&S[:'!3M@E#E,P_B2_HAG+P'\5DL:.YA M[,OR/Z'DE,,I@IC(#.,DX5G&&0HCK>+#1E+,S7XTV^@:%(T:W9*X%1XTTH.M M^$#*KUL>U&2@%,_\7N37@'3:>'2:QHS#$DC1-ZKR\Y6RT*2.^QK+05QQCQY?9JEN:Q'P&&:!1ED MC,?"=_(80IY6==.+7"6"8>-I[2-_%MW?/'"I>U9,<5_:V><5$NF)>D+ HPQ)ARL>TC$<0\(C"F M>9YX**:!7N7V\2[G9KVDQ/((I)%913 MF5^DZ]&X_54"7K=B_]\5]WHT&).'OQ[W;[#KKRHIVVV)EV]U4>OO[R^\/[?5 M0LBY*MEJ4Q^9EDYNC8W[)< 4MN@6L'*]&1^&R<7>>P04LUWVI4:GVT^/J'6P MK:22DH5W?U\M13.2C(+(QS!)_ @BE,U51H0I\ZMF@03KX/W6]E818J:U5_*]K:^29T6;GA5E'5!&E46.8K" MW L8Q$DD6:,8AJGOB;]&-,;4"S'WI\E+UA!Z?FM?*[,NU>@4X^MXA7,T:O-? MV^[WBUFG.BC*73S43O-V^9O!>F8P4.^]DNF(_-=8PPP&P=KJ9=+W-44'#[.6 MMNQE;YU(]7(D@AAS AFE&<-R MK)A!/4(34>:VQNR$E/=\ID#M-;B39:LZZ MDLX'@])J!*1*MJL=7@.KU4*(_Z>[+^N-',?2?9]?P8?[4 68 RW4PGD8P+D5 MC)N5-C)=W;BHAP W9<9T6'+'XDKWK[^DE@C%(HE4D+)Z,#U9F;9$GO-1_$@> MGF64(&]0(_$:P"Z73[RJ17/S]N.:2T[_L%M786V:1NWCM^9&8>W-52.COOWZ M!)%AJ_5X,!RSS..:\+)8LPD>1K;IRZJ/LDB?-#69'?JR"FWK<\<39G.-B^7B M8[Y5E4@XEX.\>:^JC:P?B[_R!6-9XI$X@WX4"JBR)\ T#@A, B1/S#A-4Y'I MS,R>/N8V12LQ02WG#7A?UM%: R6KWE3M [1_SEJ"R?5%TQB$M">O!@8]LUB^ M7/R_?YQN^YI]6Y+MV686+ M;\]MYI92@L?EDUI9?O_R<*=*WFZ6$B!=LU0/4L.+[?4@.9ZW??B /Y6PMJHB M]"(QKAS"Y2:GJX/0J])1 83^)\<6X"WKS3Z0]?:U+A=+!?;C.$20X:?WIG^.E0<3^@C0)R4V>U2 MWEJ)W;,.)BZOVZ7@>6G=SB>ON-FBPT9,VF'$_)O82'EN<]Y+,=6:G<"OZ"Q2&/8^Y!%D3*JSF5 M3)**%":<>)'/,0UCHWQI\U%M;@Q6:586%!&- \"V "^B)VG_W+\>@]NU60@\ M(_ZV>0?7^K0^MCXM]6/YU &F&] !6JDP!XJT,(**+ L7]K-:OQM7NW-0['I M+P#GH7??->&\)#0WS'VHDZR5(5-+)==7\5RLMXL@]JA M!%.Y?+II_)DM>%NS-4C^C.$=^&M)I- "_-#K\"NYRT(Q$HP=H% %2 M$U"J4J5"GV(@#%(;3S @$Z4\/@P,WP_,,@?/%J:(64+D*R'M390\MNWI$BA? MJ?U18N5KVQKK/O58;B/*[_6#JLUEY$5U\O+<-I0M\< '[3IHW=@,;R.OAL4Q MHU]RJ])&:81[50<25WA9G;8XL;-5AT+G/E==#XZ[#'I8%TP(OODD15+9R*Q7Q,]&Y"G"+MF%\:V8&:.Z!,N:5V M'HW\"OF#!N#;,/+&]PBCT;-D[C?O?U*K_&AX3HWGXQL:QX#G^Z,Z4>KF@;R6 MQ0T\/PM3GPIY4DY3B# +((WB!,:Q)R@.N8<2HRC-P1[GQG"->."YDL^,SH8! MUJ,OJ["]P0%7GJ/V0#X, &G,3MK@6&*CX?XF91]M]4_91O_%<>SROGAZ*O(R M V%5/.%VM_U1K)?_$GR1"9;2) J@)S(.4HVC M88E+^GJ:E$4T5#[E#YU71A9@>"'+E6*@3\5:[8,.&QY5(J>U^4]%F 0H2F&2 M)K$J/$PA$?*?2 @<)7$DB!_KW<>;=CV_._HRGEJNM&RUXY)-2C(IUENH[K3D MOY2[6QDQ:%BJ07_$WK#?&/3?[]9K.?^:L&G9R>>%.$R07/)9"@DA$:0L]; 0G),DT%ORIQRN M:;8 9@-V(_]1Z02V>Z4F&L7^56K*D7&\:C5#LK_7/USGUYJ S^TA:90!CU,/ MB<&E_T1#,]'%O]FLL57VV *&O3?]U[0_W6V_!12.;OQMM#-^(@](G,-4, (#Z@4IBRGSS1(>#G4XM]V$ MDE?=5=4EV1N1)>650ANFE1I"6^\89!-#QPO) 'P.BN_H@F,KT=-0=].F<])4 M_BQID^Y[=BQCQPXWV?4[(<_)XI'\7 0I MCXF("10D%A!1G, TC##,! Y8(,($4ZT$,U:EFAM?'<0$2L[KS#7CQFF<+< M;J?L%J5_:6OO^;L@FYU<(>[SKTHL5=5:/O"ED)+4_WQ'-LN-6DKNMN)IL\@P M]E 8"LBIJLPH2 JIGU+(XH0F 8T((D9;1ZO2S8VWCY/_B]J#OJ4@:#0$]RI& MKU:J?*JM)2C5!'^6&Z]24\,JUW:_ ;VUX,U&UO&:H%NU1)5>, MJO'JX 1]2ZN$7=DF72VZQ M%"(4>C!E(8(H3<(@C;(TBPP+!W5U-3=>KRY6E:C@;NQM=@^P>OQJ!R['9'D9 M*0>IJH;1L);OH[.CB?-O#"E\G@]C\(W1T0O/8KU]?9!#OU7Y,OZY6SZ7V33H MILR#L<#(BR4W^## S(.(IPP2$G 8A1Y!4818YA'#:(7^'N?&&(W -Z 4N4K3 MTP@-_FS$-MS6#0.O1R56X73,*%R$& _U-'5*@I_Z%$ +-%T) &D*9<0"31AAC' M$0R)\#E%7A:$6A9&LV[G1D#R*_/ 7M@J>U@Y@PRN=/4QU[A3=X*D8^Z1,H-& M:%!)?1'3X?W--> :W(X[ 7FBNW %]K8!>UN!O=R#34JPG^4;MF[!C;'JO?/6 M;VVZ&VYC#8_NL\W?'GFOQ/]G5^].'PMYQI6*+5?BB]C*_HHG\;G8R)^_)YL? M>+@=KVLG([U7$$@-P5T]TI^; MD59Z@H?V*/_1C/*A:-1!7R=[@U$^%[T?R/)$RB.2"HF*38Q@E01#A%&5!;&0 '>IP;@O$E=*_#QD'"?XO=O=FZ?[[E.]+_M_[WHBTGZM5G;2G ME;.GN0C0S?[9T\;<.$/*"BYD*=*\/!E$K)\>;(+E>DO6@9/%JQ-=-,;E!>UK M>+KTH!KJ'64)U7E^U"27^QNY?RF>GHVG]LF;'=KIUHWE]"I+6;+X" MGPGF< \T]J=R!Q1C)_!IUV- C%5^_*#YQ]@J,:&.PB]B_:H^\MNG MK>ZZT=W"W-:/X[HW3RKIC_Z:T0/4\-2U@Y'C^=L2$C12 A/,C*;P,"2CYG%/ MLY--YF'5VC-:X^F11J7BE:RVKW54X"()/9)D40HC+_$A\IB ),TBZ.,T2;%' MB4^TXOTO-S^WN5Y+UX2W&IJ&CI'3- 2-QL.UV:>&XN, %.8&GHL:VS+G'#<^ MK?'FHF)GIIK+3UU1H_'=< 6I=Z<5I)2KB[H@W6S7Y57YI@S]??Q!\J/:4G?Y M@U@O"U[F2]I[_2ZR@#-*PQAFR,<0H4SYKH0>Y"AF//68S\WLRF^CQMS(ITI* ME2GO_9^,O0([WYC[=C[T>S]^:SKNQ4^(C M+\;NIT;0U<>GYU7Q*D29>/9!#N@/R:0M3UT<4HPQ2F%(,(*(!QE,L4@@"3SJ M(YQX&.F3UT!G+ +GF.SZ,!OC4SX$G@$36@1Q M(E[<@UFF-P?/#9@V?<8U4>GES*$VIF-036V.^%3WG=&1A2_+C?Q,/A7K#\6. M;K/=JJD,L. IDYL_'D&":011DLA=81)PB&,_"G&0QHP9I0[JZVQN['J[6A5_ M$3FD("O6@%6)N)0OMDI2DPO-*Q0MF/5L#K; ; MOXT\MC8'WR6[S?F'Y6HGS[,?'[[M_4PC[-$PXA2BB*J\9%X"*4XR2$E&/!P' M)$BU;+"&_L,4>)T-G1,X7>_M:J&5H; R/-Z4"6!8 MF>VG%OT&2.&-G:=-(3;9]CF!>JH=H#;DMK:#QFCU[PSUFYMPDVBLX_%^T?SU MN=W=R44I$\NM\J+ZNUA^_R'%OI5[!?)=_"8;WZIRH(<;FS1,,X("#)' /D08 M^9 FJ8"4\L!7Z=,2A.=QEV>BUMR6J?=J*[Q:U96K>+%:D?7FL%09%K&:!\9O M?MGGZH/X7W/YUP+H!C00@1HC4()45ES^-[L3'#/NL[\C-%+J?\F=X9B!G.X. M<91T(_<".[H1_]Q)*3Z^R#\>92OE35"$"8EBP:%'$P)1(I=I''@9S (<1!D6 ME'G<:'&^W,_<5LN#F*"4$RA!C6[6AH#57+JNA\OU6C(&*7,J[\?!%K=V]#(M MV?6K>L8^ X^/MBH?:ELKNW7-2!]_BC5;2AY;\#CV>!JED"5"67_DAITPC\ H MD7]G6/XT,:H@.-CCW"CBN-"[J,54+G/5;4I1R6]L9A[ 7=O6; ]-QPQR#&1U MKU>+"_;R6C4QZT%CS\X\T-_4QF8]]7O+W?>^.(YR5$)W=;]PGW]8;IZ+S5*U M?I]5"7X7F4]2+TDPE'^$$(F808R] !+!?6>3BNPI"UR.N MID>[5W>SI+QZD49HBI<1F/-,/MA['7 _@-/RBY&QR\T@ M6\(J#)L4C'6NS'T&1GG$_:F*\ZJHHOOEJDRB^1O9')XO$]PMU0WN_F?V2$H+ M6TL$U=_7I.2DI?8I,>F]9-5$6@8SRB,8^R$>Y2B(VEDDB/P(!2*#?NC)/9&/ M$4Q)$D-.$?80)8D\.5FP9%[N?6[[HXO&H\.A^ ;4*H!2!ROFQXYAN#W8 M$QKSAG%VDE=\!'!NK6$=?<_!:-4/BZ9M::"1D5PG6^.[E;C/]AY+8OVR9*)# MB%7Y:91J+$_E[OZ^V&PWC\IU9)$DQ/.],(1>BB*U<IG:JIQ\ 9KT^];C M^M8T??60FA.W2\AM$;P3&:=="%S"?+9@..W,D9_!INN&Y/P>I FH.KD/:8P0 M#VNIZH(Q[ 4TH9#B*($H\D-(TC" 'DI$&*@_,J-:&E,K,+?E:&+? =N?@R4O M@3<WGGMCY6"B@O\%(#17OYKK0,J]O 4GI FCJW93C*LE9=+:)*6_F]&#@R M3_!%]*^9,QQGQTMDI6QU.WG3',^J]5!%RE0:J[4/5#J#1FEY?*N^CD;O&U!K M#NXSL->]::JE_;P^" ./^'E]&!-YTL_I S%SR9]NN'I=^2<08[H0@.DP/0H= MF+#;L7Y%XIDL>6WKNLUYZ?)87=6]WZW7LO=%G/E^RE@*Y1&>R]-[&$%"X@2* MT ]2P9/43XWJIVOT.;<-12URDP6P*I]=E/[5K))XU*V_#OJZ_D56,77N853! MV42N*C0K;_5*8LG7E1MH0G/L:Z;\ZT]BG0^ZG1>BG M'/L1@V&($U4%'$%,@AB2B*.8A[Z0!RPSWZ4)I9^?)]2Q-;(Z7LTM?*DU^I:L MCQ./Z'P,CU8#D=J)"/^- HW.!^_?)9JH)?F\#(WVAV3RN* +(HPP+Y[+<)"P M]C'Y)"=\[4O%<)2DF;(/AGX&D6 A3+T$PX13@D2&.2:1MJ70J.NY[=&U_:Z4 M"@:V'+/QT+#3.4/YK3TFV@"/R?UEAK2! 0?.!*A*APBPB3CF)/$ MV MHEOXYS,VG7B,W6MFZ?CBQ '%F6O(6SEM#+M3 M7./HL*]-TE%&]MUK^S=U9H(X89ER+,>8R^D=A)#XO@=C#WD>2UC@8:V3B'G7 M% MB2\+:GM-Z_[T+M^NEW+SPZH$5B3,THP%$41IX,D__!!B0CCD&9;\1?R$Q&CQ M7-IXOFVE-HZO!X;D-9FSIU*[F[[OR*KTI2);0,7W9:ZRYZE]SW._F7?BH:;, M9XAY*0P$%Q#AA$"<< \F018@FD4BIGX]U!]SU_= ]@>ZD7F281;J.GQN ^SX MHL?FD,W_6F=_<=/2]P;L-9Y-JCC=47GK^YI!.?\];F=TX;9V%Z/=H=G.@HOE MXF.^76[E5N7[4F5SS;=?Y(R2OTC]&"$?LC1B$,E##DP]G,(HP0'S>8 XT?+$ M[NI@;F>72D9P$!(H*?4HO1/$?B:V 8UC C5$19ONAE3OL3[*5RN"DG\Y\%)G M@Y/0R9 Z#0L,/F=N&O]]NUX]BO73YCY[7'-))(_BY_:=%.H?NO7'NUN8VQS] M79ZEUDNR J6X:N-UP5RN7Y&\![KA6P4[J#F>OEJ @3^5Z*"4W=+UPC XHZX7 M>IJ=['IA6+7V]8+&T^93OLJZ\?3]=[']47#C^=[Q^MPF>RFF2FRE/M=*5OVI MW071\+RV@([C27T!& =3> "'4?.WJ\W))N^ 4NV9._3H. ->&>!0.DZLZA") MTFOT=BNW\G2W56%YCT7?K?IFX05I0&B40I\$0I4J""!&<0+##.$H81%C@II< M-UPOTMR8HXZ JK*?BG_NEB]D5=ZCCW;3M3!L>D:9:0?#,5&UE %-5%H5.];6 M!VR+JK[+\D6 CUDFV%9M5 9P">6DLLMGQM MA>O'OXK:_RZ4XY4RY$.>1A0B^1XD&8]@2A.:B1AYG&DE$NOI8VZ,>EK960HZ MMJSS <=^1K2$CF.*NP#,& ?0#H3&5K\>A=3;E,#N_92N*(-]!H%^+>S#JV]4 M$/M,]NZJV.>/CCA.\O]Y+)0U^O9IJWV&;+TS-[*2LNTVVW+#(+<6;3-[D\'. MX!S9QD;C\#@2%MT'[<.;'=T'2'PPOB'YT(+_W>63;G_2) MB)^FGB#0\U0.N2P+((E\!CE*>>*%-!*^6=Y2_;[G-K.UPP&T]R=C!D3O).<( M9L=,88+PVV1POKRN3Y&_>=IMP160C,C=?.4VHNE)9>J\S[Z1E=C4DX4&D3P0 M)3Y,LSB%*. !I'X00S_$7I;R@)/4R#GVK(>Y<9024-DOOA<%WX!-L3)T"SJ' M4(]OK@+&,:LTF)32.:"-3MTMD<-Y^Y-20*=ZIQ.]^\%QT_FSRL7SOLC+&K\[ M4MYDE2[8V&>>AR(!(Q(I;]%(SNHTXS!)$AP$/DG],#:9U5T=S6UREW*"EJ#E MQ>JH7-OL0^UG>BA M\;95U3\7"/'(%QZ'-(P11(1CB#/"8(!2@J,HHBGW==W%+O8P-RIHA*QS>("/ MJDR]E%/?8^PRD/W3WPH\CN>],3)&7F.]VH]R&[OA+%/B4Y;RWN:F-O<5**"4E90"ZL2[!7;O#"9 MJGV8#<]92W YGKQ]2#E8EC5 &36;^]J=;%IK*->>WSJ/C[//W3)Y(MB5$>8? MQ/-:L&6Y!Y-_7XG2Q)_SVZ=BO5W^J_QY4QVX+# L?[CTS(63#L=$ M3@VM<6CK= /V6I7YM=MZW>PK9-]49;9ORD?VZMFS2MH&W)(5TYI8DUH];8-Y M:B6UWOZU=6\_D>6ZC.JM,HW+/CXO"5VNEMNENMHAF]U:\/O\JU!)^.6>_!W9 M+*L*B8>=2R@$9C&)(&$9@8BD(:0Q2Z#'_=3+$AS[<3BNWJT%Z>:VD6R44[>4 MGY8YR9F*FJOT*RFBI2%H5%0)(!06 SD )AAKO47@S4;0\4IP-'C[\;@9'#ZY M0.PU!*6*=6E;8'4_[!1^Z]5M;H1.JM5AI[ M?HQ#G,$,>4@>"N3:@;/4@QR'?I02YB-FMWBM';GGMK0,U!N] '.M*GK.R044>7Y>;?WQ8;MBJ4-OKP[F7IIC'2$[F*! I1!@%$./, MA\Q/!8IQ&O&0FWF7#WW.W4AR 6AF2\"+X*>I\):8B^ MA&$$HSBB.)34PP.M[(AFWEI'&E9L- -K#;%F'-.4KDSE1#2K6=J$:?GAT.C[E 4U^UJSQ3N0B6VX7/O.] M(.$!3%)/;CD"DD 2$0)]@F@:\S!A9CD7.OJ9&Q\\K(N7Y49M*+)B#9:5S_Z6 M_!2&Q\HN6/6V$A; LKF+O4R=0:Y/ MU0MIX7H?'TL&+Y+(B_7KIV6^W/P0_#<5PO]%;.^SKV(CUB]BLXA3A!.6R--> M2&.(4!9!'"7R;VF&8H009:G1G:A&GW,CB4;2*L.!*3$,0ZQ+$E:!YR85K0A.*<8_5?'T8W*/;P[RH%Q0U]+4;K<\Z12^H-+I5+WTR+@I^?'I>56\"E%7[6LY=KW? MK=?*VSX4G',<>#"AOG*J11[$JK)O@+PPY $BH3!RJAWL<6[3]X&\RKY6<%U7 MJB2,K7=D9;@/& 9:;WY;A<_QK&]DW4/7DO8&U/+:XP)M:"PQQ'!_D_*&MOJG M;*+_XCB.J=.W5I6#J4 \H@2&&$5RV4=4L@GW($IBN1'P_,Q'1F:&5MMSXXU: M-#.::&.E1P@C$7 \]6NIK*<^NJ"MI=G<;GG2>7M!I=,9>NF1<7-Q[\M]N$?> M'/P>D&"A'\E].5!1XBS"AU86]O9)H@6*)"OK[FI05GIT2C= M2?W2W.:\?L'+<_V'+_A&J^YXXEY(:Z+J^_+ERY*KI(5V"EYV(G!%4I.FI8GS MF9PH<)[*Y/2!<8OS_?:'6*N;_;7X(?+-\D549O_/Q::RPSV2GP\J*+?(C^O! M/)#R!!DQ+_)3$D _BT.(N,A@BH5*;."+5"0D];@\JA=;LM);OJ^4QVBR[Z5R M^-FK/D"AE"I]B?9:-?=^OTBN-*V3=>V8Z6T))AP)Q]Q3:@*.5&E2I?VBM/EU M?S\@5;H!M5)GY;,JO>QM+RP!;&D#PX*I8[)_+]^UJE M5Y$=J!N0%Y'OQ$D0.D891K[/H? I@2A*$D@Y3V$ MJAV+?JQ =GU.RF5&,)PREMG+ M(_/3+W-QG[U?"[[4A]!@57N$QX2J&I-0!3X2*"4>[%G M%!?4U='SR"5Z_4<6,R3U:,4&/HZ9I 6-_13T ^K;2D'?U@'E#U+ M03_T_(C*G ]BK0*!R'?9\FV>[U34(5NK7/=W=8G0VDF#?RK6*NT>D:K=Y^_) M\U*>>LHPBOO==K,EN3KZWV[_GR#KCSE?$$I92 2%(4TCB!+L0T(E@X0LQHB@ M+//T3+XNA9P;YQS45,LS*1559\A24["ON S6M;*5;VFMKLK!PRJ%ZWK-Q4%E ME5_I52H-Y-0U**;IZN/HI\*Y#+EC&FV-]GT&*AU!HZ3\2U/AN=$32$5!HRFX MST&M*RB5!2UMY:D6*'U5O8 9C+9![=49C/I$Q5NGF>O_::D@K.-QZ:THZZKO MZ4K2.D;OJ*:MZ[Y&)MI2[99)>_F'G*"^3OHB_RM]L%AE-&$^1!Z,X MBR'*Y,8!>YF F/N^0'Y,T\3(=U.KU[EM O8,+VF!E97:ZRDN.>%Y1U=+)G^3 MB759^3FO3)I[7E"1PX8WRWI#HW=XL0ZXXR6X6CDK@4$E<5UJYZ;)?"C%KAZP MZ$]N!).M/$Y:?4Z;A=.G;#HIJSYM1 D] B/4R@"(2 2 M80@)Q@3ZW/.%(!)R812Q\&OY#(ORG6"GQQ_C$7%,%/I@F'N7 M7M39EBOI<>/3^HU>5.S,2?3R4U?&G5U*OD."-/4)22&+L0>1CR@DE'N0LC B M"0XX%EK.)SJ=S6TR-[*6#M)RTS RUFQ\3B-;8#F>YWLQW:A,B#EW\OBGB>Y%+^*)[+,FU^JI 3^(A#<8]BGT*-Q!%&$ MU0DE0!!C*@*&> M,*:#I,=(+J%WS%('U#]7J)_EL-W+7SU1IM2PZ-0R$CI;7BRFW4_KMC(2G#,_ ME;'MC*-"E0-.I6#_0RJYWLK&59S.?ON.12@2/_6AB'$(44HS2 074!"1$2(\ M')G= O?V-C>2*X4MDXH?B3OZ:-0/M1Y[60/0,55=@9TQ+6EA8HF#^ON:E'"T MU#YE%[V71E))Y9_R24K:U$O_^W+[X_UNLRV>Q/KC3[;:E<;ES4;(__%'\G,1 MIA2G&?8ASJ@\G+$PAC0.,N@+&J(@$'XD4B.",9=A=K0SQL-M#/::C.,64=<\ M5/NZJ>D#&OG!7U(!T&B@\A36.H!&">4L;)&@QD-HB[9&2# MF8V'Z(SBKFC* M1@GX]\4WL1),;MKJL#\+I>"[VYP;>PU4,E>_)ODK:-1I0B.O*1#? W@_Q;G$ MVC&OC81YDO+QPP!:*B/?T]$;EI,?5K^_K+S&^R-]?8O\NS+#?!!T^RB;*+U3 M41*(P/-32)E*PL9B91CW$QC3E)(H2V@8F_GY7NAD;ARE9(3J\ R4E#= R3GD MT:J/J-ZVZEJ<'//+&(C,G7Y[,+#E\'NIBVF=?7N4/'/T[7O6O)K/[9/(N?)I M*Q,(QP'SD9>FZO9+I4H),:11DD$6^"QB!%&LEW#_K.6Y3>^]<$!)IU^SYQBN M_FE\%0B.YZZF_D:5>2[J.JHBSW%+DU7BN:A NP+/Y0?&K;2_%[EX_9VL_R&V MGW8Y;S+N<9+BS,M"R-3D0PS+M39"\I^I7&>I)T)*D[F;N4W'4DKP5(H) MGG9JJP,R):[96MN!J=YJ>SU2CN=L!5(E(2A%=)#3KKG]BIZN MN@-/CRR^138_;G.N_J-<75[(2B7_*3>(W/>C-.(I])BB@=A+(4Y5=;V0T"CD MD8>)D3]9=U=SHP(E8GDI4/ZE):QAS:UN;/7HP YBKH_X76!9WX,$\:N(9#R.;\4I-RIZJ)&Z\H%WSB^747)+ M-2=]SH%U+L.@24 =+SMPBU->>,4NWWXE6U$'&RT\3"-?H 2*"&<0">%#''(. M,^[SA!*$/6;/+>Z" '-CJ+^?>L&5@7UE5.$*T&*]+OY2TTOJ:'B]:SPR>O3E M$F_'3#;L"]?(#Y0"-Z!682)ON![PIO"&N]3]?+SA>L Q\H;K:V=L((&D";'9 MJIN8+V*[H"A.8B].8)*HRN>(QZJ$I@=)&F$B=V%^$!DEL#UI?V[\5>X*GM4E M8E6]JA+6-&C@&$(])KH"&,=$TTA67JZV?47JT-GEOR3G- _=@ ,OW;+M\J5, M>VXS>. B3-;B!8Y;GSA$X*)JYU$!EQ\;6:MXLQ';S87\MGNWS S%G$4HA2Q4 M)R\FY.1/0@II2!!/.*%!8&2L&>QQ;IQ0"6Q8%W<05CU6L J6ZUN74M8;<#&+ MM1._5VUT;!7"'>QOVAJXNNJ?E;_5?G&D2>52%].:4WJ4/+.>]#T[,J.KH-N[7!)&F37H'=DL-]^>UX+P M^_QO9+U421K5N<1?! 0Q+-($!E'&55)7! F)?'F&" AE)(LH,_*PTNUX;FQ0 M>A.M"I*#EUK,_0ECA$5$&WX]RG !JF,:42*#@\PWH)0:5&*K3%&-X*4!Q&)J M5T.H;&5WU>UVV@2OAF"!0C[><4",*X-J"4F M3:K\6C[-8@5=F!AD_+L.FXF2]548U=4&VZA';=,A_E MHNMYS$: 3=F\O=B:B\W-C<$&XCVJ#]5"+,UE;/NYSA&LKD]A!HA.$C;3"YBE MB)G+?;QAL$ROTOUQ,OVOC@R14;=,/XH5OWMZ7A&!&(52(OE%$4!ICZF3"J9N<2_PFJUYWY*N6E NWTPU4F M\G:*<0CXU,.FMS8X' S'Z\69W]*7_3C4A0!:FSI[FMM2T/74VM="&R=([0=6C)RM0.2:B1D;0$M+!MG40"EN) MSSO[F3;9^9"Z9PG.!U\PMZ%]DM(7N?@JF-P!KU\__GR6(U]7E5/[8L*V2T9H M>3EJ;%$;U?C<**)6 C1:*$>_O1YJ+3[51-_(-@[\89.;<]P=\XTQY ZL<%=A M.,HF-Z['R2QT5P'2MM==U]#87*9RGW6?_;$1I8O7/54)#@6_RS_^9#]497HI MU*=EKBJFE&:!S\M:@ 6-21#2R(<1+RN=4P+3).&0<<$BC#)Y3C2J0#-:DKGQ M8I5&>%6+IS)XDO5RHXZ"94:]HE1,_3,7?X&UTAH6&=S)=\@(O]'Q ZBW#9MD M6!S3YM<&9*E%F:]P"QH]5*F@1I/2@[_6I4X&O=?&9NK5*P&UEI9UK!P3IVR] M$J[S=*[7-GAEI&!]OWM(8\PC9>24Y\O,(P@B01.88B&/F]1#?L H(<@HQTEG M3W-CRD/@1^TH8,A]W9#J<9L5H!QSUP&C1D@GCO-@.P3OKYVUB[;K4[0RJ MZWQA'"L\D-?R>N6QN&7_W"W7XF%=R*ZVKP_R*]C>YEQ%+I0>+%/LV\6/Z8+W)5^EQP/:+0[UQK0N!J0K1%<#G5UJW/LPM7SW,CX7@$IB4(IL,:Y7&QY; M@;W#'4X;V:L-P%EHK_Z;5@FGO@Q&"-,0ISX,4JYNV$4 :1(+R(@0D? 809$- MKIGG+?OI1+G;3Q0K-&-TWVX-N&G)!1[(Q<'-NQ8H;BGE+6[@M=36))*K;N++ MV)C2W>>=/.OS=@#"[7JMK+5E#.#KX9'ZQ'/[%UGS^V?UX*:K(&!3ZF9'5I^7 MV2'1AH_C '$6PB2.$41QX$-"Y3\1C@G"/$0^UZI^_!;"SXWA>LIMMC0 2H72 M/_)5D+6N>^2;?!S]9#KW(7?,S:5:H-0+' <+'90'[UY!^[D: % B &H(^LJT MGGTWIL4EW^2[,8CSG/'W,U$0:?5]T/+[8.WOB+2^(_I:>5/7SSW7WQ$IOZ.B M_HYZBBRSUG>TDGC8BE)]H^'K#8&=6J;IXFO?".VCX-VWDF%LS5'9S%+9E,K3 M7>5,?;?9[(3*#G>?53_X5*P?R4]5!5!% DEA-HLD"'' @A!&F8K&"=-0'M6( M#U$JPB! - PBSZSPZ#A!YK;'42*7/B.M.!"E$-@]R[^^2"T5WLZ>$15VOPA5E5"R2WY*7\T.G)D]%CKG1FG&$''6Y:#"I5-ZJ8) M(:G4 %^JL:E_J(9$Z@+:RM@L>GH=G-8JGXX48^+RI]>!=5X#]YF0("4N,T]G-I(PRI.PI8PP^?TV" MW47J95E"$P:S6.6;\BF'J><'D/O4$Y'\/_F 2>QMU:S1;)\@I/91]3'*\;F& M2=.X;:R\:RMVO\8C$]O:MDA7C;Y!BMI.&_/Q;\U]5Y?R+'"M=GY6^-N:VFBJ9]!U4>M'IGVDV@7$]]THQ02FGNIM^7#X)Y>_V M^Y>'NU8":GDPD[(O7Y9<68AZ@31R9=%!:91+2V_#D[FVZ*C7=G'1>MZ\D.][ M%4.UM[Z&,<5!F(0P2H(8HL@/89JD/F28I3S*2(BP5O+&LY;G-M]+X8PMXN> M]4_VJV!P/+NU$3 JYGM1VU'%?(];FJR8[T4%VL5\+S\P,J'"CF[$/W)>1 45)(: M9E/H1%1O VP%)]>WAZ<068Y>UL;"5CJ%SGZF3:XN45C9Z>I7R5<5T;)9;\4VL7Y9,5:Y:%EP%2G_/RU:J I0)3CA.D@S& M7D A(B*#E"48^A*V.(@I(VEHYDOF5N#9<932!5ZX=JW#\TR=TAP/M^;1?T:# MZ/I@\W#WOKZ_@"?.%8>[2'6J8>LRNEG=9KPO-EO0TLFF[]PTP%MSOW,L[L0> M?-. ?^X$.%&_(Y>@IV*]7?ZK3JI1A7F7%^V;[69!,49I1F,8\4S(Y0/[4&Y5 M*?2"C,X%=5&FD< ][W0F?.K!J8V&+%OJZF930-I<_82.<=,R8IJZ>N7Q=_?%ND M<9PE,2*J()G<;H9^#%.>(8A)DGJ)0(3HU2<[-#DW5OA#,F_I&$&VNKD96OCT M3_!Q6CN>QG]\N7O\^ %\>[Q]_/CM^@E[KF./R:A^N)J5]3\.$[+5U"33[EST M9G)=^,VXQ7A?3K".;2QW#7+!WZW72*81B2 MT$^IEV7$:%'6Z71NT_!0'_,&[$4U6XFUL-9;D6TCZ'A*7P3/0:B0"2R6%F>M M+B==I$U .%VLC=X=:9<>ZZBKTB1L7P]5QZI*&H\_2%Z[\/Y-;+8JB51U:CEQ MZ/U-MK_](-?0O8H+%F'J8U\>,V+D0^2E*<2AW#NP@"'!$L$#:I39?C::S8T[ M*_%+#UI>K%9DO0'/8EUYTQHZT\X&8UV;_USDG=%JT#:.=48HT=?+1C2%S0VH MT&F5D=S4E8^V$J F@.D&U!^>_.XJE&[.8YI*I(""JE4"V^(]Q]S&W]:]RFST MFO8>9S9J=]T;S4Y <_^P+T7^111-D25-A["CE^:V $KAX)>/]YK']W,,^M>: MJ]1WS/6-YA8W^YWJCG+8.FYI,@^MBPJT7;(N/S"V/-QF(\0^?>)Q2M4F/=D' MN:=)*8V].$Y@''@I1$G@08(\#W(1)RST?"\FJ8F_LV['1O-U,H_H57E!5\>T M&I>-TX1<;QOI DC',[\2^0864M\<\CG?*(=/*LH4(C;KRYE!9:W8G&:W M$U>>,P/CO R=X?LC;0+LA^"[E;C/WI/-CT^KXJ]ON^?G5;EA(:N6._"CJBQ^ M\+L*A,\I\PDD<1A"1/T4$I%0&(G$)R1F41@8Y;\?*R*JZC6EBY-4O M;G-^_(/6DY6EIO$T_""J_\I_KW:\%+&JM?&5;,7'+!-LNZ"$1$'L89ABN:E" M69K!-(T$] 0.N3S_\4 0$[:85ORY49%*6[%L_#Q_X;4"OU:);.7&0*5P+_\B M#DJ;T=3$GX<>!\YWT!T3K%+EIMKSM312-][[]";5(VK@3WYX_$:%PL%)^)<& MB%]+S^$*BT/-)(4&J."P1^EO,XR6UHN)A9]T,7J;@3E=Z=Y(BG'+J&1B)<'# MNGA9V?$6[9=OI1UXO;!EY0%3%"Y]B4Q]B$B,54^.DY0 MZ&'/CRDU,2V8BS WJT))4YD\R6RJ(GH'KV2RE]UL^1HQ+'I+D%NP75^9R&U# MB74COKH+_T5I('<.OX*]$N"@A9-R5.-!M$3B(P28E(C' W1*IE>T-.IZ]4$4 M7T1A?,':?FUN[*0N&A\^WH,O'^^-;EF/H-"Z9QV+P@0WK34 ]B];+^D\]KKU MJ*TI+UPO*7%RY7KQD7%[CLJA0GEA%+G<\WPH5$+1!:=A@@03D*8IAG(G$<'4 MSWSH^XP'E*(TRXSR=U[L96YSL_;6VDL)_JSDU,R,T8^HWH[@:IPU_>$1J*_X_CX5JKLQTJ)O+JOW2W.;N(9A4W=:W MGQ4?UPZJJ.6ILL_=4F!HX13%Q^X(J#@ M+)3YW.61GKH\-N5+']9+IB[J#M66'H3\8/+M D<93K+(AQGG#*(("TAPK J_ M!H+'(E!IL?]1EWP4'T)V5$QNM+RK92V[(#O=&!L>M2[ M$71Z%WFG@%_T>7?;X[B5Z2Y7N9N*]>O?B_4_[O*'=<'$9E-F,O\J-F+](C:+ M&)',\T,! TI4=4\/04QI"E.YV" 4T "5O&>-427S3U$MHI+9'I@8066)%G1XGI3<#"$YYRN3546;= MWV0O=>#N![%AZV49N7-PP=2W] ZT-#<&4;;/WVYO'_9EKUM"&UF#AQ#4,A!; M!&\"FW$7;I83/YIA,]:V/-3\E.9F355/+-"Z;XW;D:B42(<8O\_+7-QMQ=-F M@4GH)Y%'84PB 9$O0D@SP:''/9]RBB@+C6Z[._J9&V]4&:+VA13R"8!GX*$4$4$C\-H?"R)$34(W$H%K(E6KPY]FTI M'!X93TN*YJ4";2-B52RN.*@"H*I2.MV@Z5&_LX%PO""<)=+XLA^!NDY?2_@; M4(IO;Z$8A9JEY<.L[TD7E5&PG"XUXQHQKP[R,=^JN]?=>BU7M*_B6:6)S+^K M/(>[S8*K> ,6(IB4?A)Q$D EM>+*J)#KJM8N4:#T_,MQ)2:OJ M+9?)J)>;?SS*=AK/J0#',?,4AX)!DA\SSFTS!-/&:R^^SI:VZD M<"0J4+("):QAK% /MGI;%4N(.::$#K <.%1IX&$KG*6GIVEC3X95/@L4T7CE MRFCGNUQN^L7G8B/W#2)$2>(+B)GRT\ Q@A2I D-UR)DV-..(0^-V I ;M/?^/CG\_5 MMQT!W>KA;6*@SU7LC(*^\*C95,_)>KE0UJ[[[/U:\.7V$V%E[IGW*H^H7'O) MZO9)Y<)>")KZ.,H(3*B'5.JJ$)+(B^4?/$ HI6&&M!RKM7N)]!BJ!P:<]B >9;T EM6TP><%*VV[) MV].">M3UO,'59F9CH"J>5J^5Y.OAT"L)6+^A2>C86*^&G,U?M'2&>_?Z3N3L MAW+V+-V_@YBSB%$"/9[%$"%55%V2,\0>"7R:RAU:I%4&6K?#N1'UA0/*7MXK MCW2G4(\\UUT!X/2'N[VHUESP37%Q=<@[[>YM3WH=R@\>][K>&\ MI9$)S6CW/#>^:02OCH;+IA[6B;^]%JN5MH>5N8CR)/0\T.4PB00#*(L3"'F(85)0A*J_&8I3LUN/9V,X30W MGLJG\_EH).\>-".=S9'76S>#/OB<+78H)(;-(+;6TN,L;*TJ.CW M.^GJ8@S'Z3)CWL#X!&RW^6G^FCI= Y2WR-R$YL$+(%(1 )BG'@P247J90F. M(TR,=K(]G1[X3BKX\_Y83-R>K]3N[$ MGN3U=#&>:V3)QMS!0[M 2_.C?OX*#H;W@=0CW!/OA2EMR2BI4.4"G1QMUR M))H%&-UEJ1V4X*U3S>I"I)$O5KNI<:SX5:AK+?Y UMO7QS7)-RI-:9&7%R,A M]D@:Z.4)HA\LWSG$< M0Y3Q#&)$?8BYEQ :1ZD$SV1M'BW)W"9W)318*3>J3 A MG+3G._("JPE)1K6 MIQP]/'J+^R2@.^:1S[5'Y9F_6CT0C28WX* +D,J @S86RUI>"ZBM.I>CY9BV M\.6U<)U5PKRZP9'7"%LYMX]S2OB!S])8TJ*'(A^B! >0^BB%0>AQZL6\B[DQWU["*S)T7 !2TUY^%3R..R8O M8# 4ZM(0Q1&D29#!*/7]./)00'VS,KD3"3XW&CJD."BUV=R 2I/2=BEJ751F M:&7+&I]F8K+O0I/_9CC:KEGU^D2WM?)'G\C'UB>B?GQSG".C@L%RZML)!\YF M(MPIQ)X^+>Z$@W$Q2>Z4_9L;X3Y);(M!'KUP\[\5A\6&[^*4^XRVS) M2H'OLT?R\YW(1;;<;FZ?MKH&NS%MSVWYJ74 C1* [X2BDE,]U (E-0&-*F81 M:Z-'8MA6Z'H0'*\*SO W,CE> ^(H\^2H#B54[(PK%E!O(]ZMB M(_OY/7]>*@NUT15$=PMSXZU*4E"*JL),'I=/Y;SY_, O9 M K["Z70Z>NI>JLWPM& ML)=%J3R5(Y1"A'WYM]1/H0@X25CBR6-Z:G0^O]#)W$A!R2@_[%I(L%H26MI4 M#8_*E^#4/-9>"9+K(ZC"9R]?D\O?XN&P1WU;![E+74Q[Z.I1\NR U/?L^&S; MWP3;K:O2K2]DN5(4(K<:W\A*E'1R\/W#"8FSB*60!RJG+HX%3%GJPU D:<;* MD%6C0B FG<^.''9/3T1NL-7EFU6G3*,1T>,15S@[YI%^.@ MZ\_R;__]'\U/Y!^J2MQ__\?_!U!+ P04 " #[@V%7BH5C3\Z3 !9_08 M%0 &YA44JI&-LJ41E).W3LO-"P.B5,1I(ID*!7]Z\=!QAY!!H/$B0-56[52ZX$O M'QSN#G?'?_R/[Z M?XAAB3\1>[/E^I?_^9>?!6/RY\N__9>+ MO_[]WM__4Z[_-O?>_[S^TZN_NIP^]!?IL_SG__G;VX_I"YX&F,Z6JS!+=8'E M]-^7Z]]\.T]AM9;ZHW3]M/5OU%_!Y5^#^EO !4C^U^_+_)?_^K>??MJ(8S$_ MP0]8?JK__>/#FZLEI[.PF)YBGJ9P\MH*7O_=E@>4__U+_+52=,E)27?!_W_S#GZ_7_;K )8%ES>=;^HV+?U]7 M>3H-^'V%LXP;OBY7.)FG6W_II$IU?O4O3T+$D_7O3C).)^NOOHC+U2*DU<1+ M@=RH"$HE RHF 8Y90EXTPHMBDI;R-LN5Y"71O%;"$M-?/\^__4P?_KF*H?YD M+8^U+.XMMY'+871?[KI/]'0'(;M1"Y?_F)N"ZX6&!^N]'*5N;6G*W(F.+Z;[;0^/]]%A;TQ9/S#_AU MOEA-5'3"YV"A,*-(#L) 4"F!4YSGP(L5/#11_IV%]\*!Z!\'Q\BS$TB\Q\5T MGG^=Y5=T $^RY(S;2&1C%8A2%F(N%DPPFL<21&*\"2!N+;L7'&3_<#ACA6), ML-5V=OYZ>X.]GIQ$7DV@ P^12^O\DD MOFF9;G(4%Y8P&SKS5*Y''].$_Z0(_\D#5Q*3MD*5H=*"]EV M 9(7.9,*EA?_>3N=(9_P8I"A<,"+3J!$I*.2XFIP'AWSTF@?C\NH;%UZ+W#X MWL%QK$P[!8:89,MT(>Y!,W2@?,C@96'D4H7LI51<,SL(,,1^"2SVXR'C:4+M M"1DOZ:?O%I_F?\XFDAL>DG)@,O*:U8_@)!G!:#,%5LQQE5P[7%POO!\J.LYK MMA!H3YA8.TWO%N\7\V_36<()*RQPEQ,40C,H3E8O"FE "R^C4"&ZE@;CSNK[ MH:/C;&6@!X2^4NV1!%#<86U M \BMM?>#1\?9ST9B'1DJ]6&!8TVV",RBS!$Y>$=%-IZ)W3(+P,=(QF9(( MQZ6Y;JZV'P ZSG4>++J155[OS$_>?YG/+G-SH009K*18B5D20,GD_5ACP-J@ M;CP.MGTOWY/7\+L,ZXS\=8( M[6U28+VI-[5!T9D5!0ACHF8:BS_RUONA5??#0,<9R*-%V44X\/)L4<6UN9VM MD"8=G"TGR06FM3/ HJ+(MX@,WLCU81:R#L5G=YPKL&OU_:#1??ZQ@6B[@,B; M&7V-Q#']AJ_"*ERP-=%>I^P(Y<%6/K07X)5EY/@REY)BGKS=)A=>#ZV^7P55 M]XG(!J+M B+U@G_Q,JSP\WQQ/D%F>6$5UTHH4('LGRM6@HTN2D:^D&(M\I"W M%MT/$-WG( \79!A^..@^VWBX(+O P:^GN/A,1][?%O,_5U]>SD^_AMGYI+!D&"*" MS%'6JWLR<+*0<\2TR$DX7TH+I^+!Q??#1?=IQN,%VP4^/G[!DY-+ZK-V3&5& MGC*OA4 )-3E$#H$E'>A_C@(HW<),W%AS/S1TG',\4HQ=@( (/ZT%/O/TCX]? M2&[+=V>KVME3(^N)XZS$+!7(5%+-I"2(3A7@-EK+@BTA'I>0>)R&_4#2<7:R ML9C[ U);A%.WLPR?O^_\'QBC/58B1JYJ'38B% MZQB.RV)O6WD_3'2$V_LYQD)ZWUED/T%#^MD4T.M"7I9#HC M!1(KYBA4;%EX/U!TG.5L(="N,+%I4MHPP;B(.GI9^]4(V,@=,4%N=! II1!M MDJ5-_]^]I??#1<<*F5T=Z"L_7J7C() 4,&D;G, M(9;"['$)S5O+[=?TUW$&\W#A-=/Z?_Q\3WAOZ3<.;]4G1VBVQ$P_6MD71!78?"NO";" M9FE*YF"^Z?F[PICPJ*12!"^6!:@@8HU-.9C@O;09EM0VW&YQHOEDL1ZQ:5F/$7F/6VB6ERNR$5R0@>0Q11O0N9: M[*JB.X3+VQ2,,U]@,"1<6IL&XA[QH+E-_863?<4$!J%<=-6C-H4"<&[ E^3 MZ\RSR3&BV^6"'(Z9.X2,"YUC-/L@2(X11F67U[,SS_]/.#FKM88Y.IX02%J.XC(26$AT^CHE@TE98+*[ZC8.P MA/6 I:, ,!]:&QU [,6W,*7?/L'7\\5'XNBBG&6*RU<85]>_NKR3YL8P;@H" M!JQN?1#DT5L&QH@L:9T#(@M%K)O@,< MO9E](ZKGBW-B89)*9I@UASKHKDX@RN"MRZ"3PEC(I9!%-<;-S?7'&=LR'$X. MEFT'N'B_P*]AFG_]_K5&Q71^OUM]P<4M&4U""EHK.J2#C@A*4TCB3*W9CTQZ MJ9T/H35<]B!KG*$OPZ&HM28Z -=MXGF)EDNF09JBB7BTX!4BT)'KK4G.13]H M$#?.?)@!CZ>#I7LX-.:K<-+([LR_XF)U_OXDD#AFN88,7VM:I-I0GI/TVCD0 M@42C,BMD0Y, 49Q7+B?'?6LO>A<]/;C,3:+^9D+OP+:\(TY"+1A_BV&)'^JT MWW?E#S*<55P3$D/&'#Q8:^K\FWH/6_N/G<4L CK'6>LC:R=!/;C&32#43NPC M8JC>#$Q>X=>:=EW>/FE_G\_2A47-V=$I6VK3>M#5PP_@N:UU'LP%7VQ,^@Z& M[E]K[+52#_[P4>!H+\\.#,R&_HF0/&44_L=< M*TJ5A%@;$:S2+(LD6[P=3=>R,I8S5%#\'6< M>#2UE,!P8LRHPJ*4*>]J&CH2;%W=A@VC_>T0.T85'8#J,IGY/IS73.9EV(@R M>Y*#((^-?E#"9XB">1#D_S-1UD4O Z60;U/2#9B.TO.6#/(10N\ .K^>?CV9 MGR-^P)-:+7-?5A-/'IQ@)!3K"H(JVD.4CH&1:#GY=MS;UA<1CQ(U[N$W$*#: MJF+L$(RVQ^(,+U.>5Y'#!2LWF'L[3>NBK4^8OLSF)_//YY/,.%=!%RC*USU4 MW]30IK9^!F&D]]F$.W[YENCL""+&C>H;0^Q9-=*!5;N=R;AD[?S*1D?&$),# ME-R1".LS4"+4AQEL'5]$P:K8U99[? ;I+D7C9@D&LF<-E= !I!XPQ[K(6*Q5 MFTH#I;P!7RN(0RB1%V3"B-:I[ ./PL%2"0-!YTAA=Y!BV +^&RDS<@0S\XA@ MT"=0GJUG,"\:&@'.=UX0\/AJ)4R.K _NR24 MHA0!.6@*S$A"=&8'YPP(G\BV2IFE: VK(Q/FS^$H#8>J1JKH %3O+]==L[0I M+T_+@Z$2&D%7TAB6C=.NVHL>I M&M>['@A,C971 [Q2.CL]6V?P-^G5^2F1\@5GR^DWK ^[G>+;^7+Y.Z[>E4_A M^\1K1#1,@6924BA1'P$464')AJ28F+8[GZPY\)+N*22.ZXX/!;P!U=0!"C_@ M*DQGF'\-BQE%%LL;[+[",DW3U<0Q@5$$ 5*Q2/NJ/NW#8P2=G#2>:1-%Z_S3 MXU2-ZZ0/A+7&RN@ 7O<%-5%>RX@F@B!2Z]UD(@Z,A90RSXDII>6NV2%M8KUQ MVP &@L^1PNX@]?18\#M)V@04D@,S"D$9AG4BN*TQ<*I9?E_2KN%40]39C0NE MYTYF'J^69C![]I$V[]<:^8*K^@]OL]-JOLWM)9YIV,T.OIYS\HV3I7A)#GLD M3YX0&A($1:9/%\Z+R:G8T/Y@&'[RS>V4"]QL1XU.HG.T7:L MK5^V7A*4X"AP8?67T06#*#WNFOA\?-)J&V5CY[$:(V=W1JN)>CKPNVYSM1EF M^^)L]66^F/XWY@F9969L\F"P/OJHE0[<[YI;XP*N O>A:R$W/ETY)$8.\CG&C ']GS8.DH1 M/6+JXICWR"(O*4%"[4 A>9#1>0<^VVPC5T7ZUMFP+:3LA:7F _W'P](!"N@1 M1S?/=!.(F^ -,%TR*"N)%U:?9M7&Z**R-SN?-FT"IJ=Z6,U? Q@/48>JXH>: M$'XEUN6\7-17TY^&6MCXX*UJLR3KDQ<>+O5ZG P:)60WG[\BY0K2EJ+&5.A, M+%Q1X&@2!U>'4EF+B2LOA=CY'N5A0P$?).7XB^UO.#O#U[2U:]5L_>3?IZLO M+\^6*UIN\>OW=')6-UL=3+&L/6SA^\2*D).,",S7.Y(@"P3C(FC:Z4IPKZQK M?9X>0.:X"=D6R+E_[SVLKKHX>I=TEOQM/L_K*S1@X>+^8E^EJ@LIJ M)K0'6?? >L*HR\*#=2Q&+KTTO'5*[,;RXV96AT#)H;+MH&CBJE'MJF'[ZL[? M&HQ"23"Y%MS&DB 6(:$@,45_@$*V/LVW$C-NQG0(R+21>P=VY0/I@@BH@_M? MT4E\,E^/@[S@:I)\2M[0;N !#2C/*)E0GY^BD*$2'3BG56#8*328,G#J2F MB#(WOXYY@(QQK_@&=8P.E'4/<*FM'K_/9_/;K%S.Y;^44N(U'K &!*])"&$+ M>$$Q0^8J6SJ;O6L^HWP_RL:]VQL$5.TUTL$)5E\-6:[;^S?LO)G1M^EW)DKK MDK@0X'/DY/,I,J\2-86DZ(I&SH)MC:QMM(SL< ^@]P>>;CE:"5V :4/WE3=G ME#.)0@9GZ_/"SD3P,M")G35SNNA(N[ YAFZ1,+(K_1S0.5SD3T>,WR!FAI_7 MTBQZD*)X.:>D0[^05MTQ4O/_MD?WB MX<#00I8=F(_=$II$)PPOL0#GSH&R/$/0B, P2.&$-9&WCM=W4S1N1O$9C$M# MA73@4E\' Y?W?-/9&3%U?0?^"Y;YXN+F^U/XCLM?OY,029'U=OW\#3F3ZY$B:VQ.2 [XQ93#>&\]Z+[ M;K8!L7BQC7_!&:XOG:3*WEGR%W+M 8FTD7W.%K1U&4-R*$OKB7Q;2!FW\FHX M^!TG\PX.Z-]Q=2.CDDK*A40"= R00'P)X'TH@$$KSYDI-K8&S"T"]H*)_Y%@ M>MIY!?Y_SO;A+V7PTO>SQ=K_:U6BVD\6]5_]6F^ MZ0Z^=FBB]SH)#2)Z\CJ22Q!-HH"'!V'K\ +6O%KEF5C;+\_!?B1$]PB*#@SI MKD$^K\D-F7Z>;:9)I_-/BS!;$HM5 K.\_M7)!A/W!#4ICDMA*.[WFE&\IS(# MD8$=;Z/KK1%XOCXB+8F-BBML$3R MX0WY\,K60CQ5@(D8C?P?7><21WD.']@?=":TQT$)0\P.G5;D9OBY.YID)C M#;[K^^?9%^!(LBW"A2 'Z#?;1DX'R>3.H=M*EQW \G*^XF6/^95\O Y2(A-0 MC#:@N*CU;TF#CLE3?]"I0/ D*&&),Y&,LK;U,&;VUT_ APGB[P#E'S:GIRML(\"3($ MFT6 J'(FFQPC!(L*BHR!)Y(.4ZU')FTA9=Q0YEF0(; M+L)G_/WL-.+B7;G7.7YMIHT0KCZ7QU5M84+D=-!C!"/)8NL0R&2W;@][*HW[ MV:D?JM5P4#7]0##U . MBY4#@?ETQ?6+R@M3?W^Z1I3>JL AMHCA9[!QBZP\.K^6F8SB8D M'9.R(!>2RWP12B6*N7-@A@YQS55N'80^2$@GF#E>T7>3&T=+O0/HW!B$]QM6 MYV\2G58"/3F1VM?AG-I#+(8\/ANB=#X&@T.\,7R+B)&3J,R UD'<'J+GR M&M\2+^OVIXEV="2SH"!+D4 IA^"EMA *9SEJ82UO73!SGXI.'NII&'\=)N . M($)&<8%AB:]P\]\WL_OYC0_SDY/7\\6?89$G2NE@"\^ ]!-0R#4XJ02)3!0E MM4N8?(8F M8.2V_4C;(V?)#UE*-1P0GC)6_BE:.1AA7W$QG=>,_V+5Z""\]]HHES9*SQBP M4(M@O:0-*60 ;I++.FL?FU>.'OCLZY#5"\^&J2,UT!>2-@]WO#I;T(9XOUE@ MO4_6?_CNZ[H7_=?ON$C397TGANN@N+>0"DJR_\Q#%&A "T2G+&>E>5_*TZD< M?1CS\R)Q. UV<*INX7#](M86!NL<1F$3,!;)J".9=Q]0@8M%<"-E+](7$_?XDS,B3SKP^N(5@HD50 MN3 *OXL&SP/).WL343^G)=U.ZNCS.,<&:U-=]@O9]9[.P#K!URN%M.T>N!5WW6WU>8W M2)R?PO?Z1DZ5=,UR3CA/Q==1S"XZ 4HX"]'0#T9'E8T20C1_TOM06D>?;_5L MD'T6;?:'VHV[+ 78>./ MR!H;?DK;^R%LRD<*N#RPH8\PR400,^)09)Z9)8L-'$UJGYH7D:OQ'_V3#?%3PZ MV"[[3&N9^$"NCHH&N*B/-;/"P(MD($R1!=8Z4; /7>.WUSX;;)NKJ0/H MW9Y%&GC.POL(SC@%*C +GB9(EE=:O@3Q]UBO_E[AC.ESP!Z/F&R[B M_#G*,HHI485,$9HB^"M6QPLZ4Y,,O*BHBD3>.N(^OBSC7^)>J)E:CKQ-_W5V MW+,A.VH"7#**ZRQ U&D:RJM:EHL)T)%DA$!=A@F9GUZ5P?]U;F\.5T%3((W= M(+T9<_8%5_4[MSDU%H"]$6#[[D(*) MU*YU6' ,O9V4WC;#V4&A;0M=_J!#)^;E95A^>7TR_W,Y@/V\^?7GL)5;N6EO M%Z\6NAZ'4FQ%J@>5;J>G021:O_E^,?\V)D,AB"*SL4$ZXULW<'[ M="J[L7C'(>B!^'5(=760&B'6RG2U#L^SU\4S1.@=P.76R5\STK,T/<%;:9Y/\Z>*LC"N7*K1.N>2 C]CH$'^,V,3PSA$<'0@>;X172RFFZ5O$D6>3))P\!19T] MXA$BBQYXT!F]5%$V'[1Q<_UQ[>?X:)@W4DT'L'IQ6H?/__>:]G?E-?GL),W9 MYXOHR7&O=? 08QW91W$:>!DSQ.)%Y*8PZ5K#;!<]X]J\[F#73'4=P/!*1F]K M\O5#G2SYKI#X7BR7N+K)Z.43NEIFXPPRD+P.P=&V0#":@\64;59.R.;S_I]* MX[C=7=W!=5 5=P#AR_GVM\LK)L9'EJQ$2$[7*C>N@"A7H%FP"EUAH;3V-Q^F M9-Q6KN[@V$!='8!N74"QWD%O3K^&Z:(*^"5Q]AF7$Q:T39HI4,QD$E'-?0;G M(?&8ZBB6XF/KTH,=Y(S;G-4=_%HIK@,,KD6V)$6^GB]>S<_BJIR=O$AI?D;" MGAA5GRTR$M#6.1P!.01!(K,Q)Z^*\E&V'MF]BYYQ>ZZZ0V$SU74 P[^%Z:Q* M\-WLU73Y=;Z<;OSB]1Y;3IQB14K)R9IK 4IR"X$G8L87)THB7X.WKG'82="X MG53= ;&=\IZ.1+]!X@P_UZNH1@.>ON%&OE?/K=V.UHC+]2Y[,C-*+UY)T#R!RWIZH[W ZMZ&/1_&G F657 M,KVXA+\2:'WRB3M+#+)(3DRNC;M),N!11:8C_6EL/9U_?^K&CH@R62,=-''-#P0[]/5VU"S M-IAX%'I'*JB3@_TN5_4$F-$_HBT[J:$9UX*#T1CK<:+!%U]K1%/FTBJ?7>M< MSTZ">IMT]DQ .U0EHR*L%DL]P LY#5_#-%_D1)>O<.T<+\F=N,X@+">ZF-JQ MS2 '8G4S*ZO8 I;%PH)41>L[A4OW"\&.(:"W069-@?9LFNG4PEW:[??A?&.T MLTVH27P<2ZD.B:X/>2ER2$B(P1B=F]?'/DI4;W/*GOE(/40U(SIQVW94.*<% M3C[@>I8\\;8X"R?+]7_Q:I]=[J^WTQ"G)VM7>:)Y'1"N-/!09ZZ@BA!C?7$V MR,A"-LCN-MWO;_X.I*FW663/8A&?0W]=QAZW[S8O63N?..<--]J!-YA!:9,K M8[7+!WTP$;FWK6^I]R:NM_%CSV0R6ZAJ;-.Y)GWM?YROG7Q?S;IK!^XHQ1VJ4,AD5BL-@$+J1$/K'262ICN9%[&J=>IE?^K& M]1:?.02&4G+[4\4W]+*W5U8!_?7]C^3_,7Z9]GTP6=!W/:9JOS.L^T7@'5MLBO M]:],>"'C[A4#$6@SJY@L!,LH< M"R&!H5[/F=1%[4]=E?TPSG-RM@1A&:5TD M<^[Q]EM8_ -7-5?P$=/98F/V4XG>UEIAF3D'Y3 !.;L),BN%ZY)JZKJ@\$+N8),2]?DWP_AA.D_?1;6%5VSM^5!UG4BCP=SP5HH0HH M1=LM<(K&"F8Z?8I6-@_0&?@T(KN\1!X,F8.JL,=C>YV@NB[MH&TGE>N= &N,&49 E.>U\\=4;=25P]'\PW?XW*RSYLZES:N^A6*89?;CP.*3;N).X+N/I9BC9X2ZV4UEG M6-R\5K-Y4\DE56_7B8OZ3$U)!2):"8:G9)R,#(?H<'F DB[#Y>= V8'*Z!%2 M]QZ9T\85#.3'4MA/#@1#7B?8"I#.Y^R=0F]:=P4\2E27T>^S >TH%?6 N8M0 MZJ),X]/\]KLPK^>++:VQ+-G .9EK3GR1N4X1?%$1@D7AZ_5YB:VGHQU*:Y>Q M\6 (?0Z%=I%,W%^PDVB\DXK\:"-\G7\1*/#2M$<#:I>%+-:7UJ?R_M1U&2T/ M!<^!E-9!M/PK.;*)@KI?OZ&AQ UDV 961^E.$E'1 '&:DQ"B^!YZ\>' MGY?#<8^"P79*QS#IX. XSF*8XI'7ITQ,2=5B, _!U;E(WF,0.4=I6P]M'_XP M&*S0N$^(/TF)1S[X0!)8K#K K# MU2QWBMNG*/$'?JCDQACZH5\HV;K4,X_;?]8W2>Y#VB'YNR7%]8N"H#06<#%; M<"F;$E+V0?Y(L_>/>K4B\$3;10?()I L3,JTO8L%OI[<*8)6MK6E_)=X@>0X M5#5]>.0I*NSUX9%WB\]A=C')YA##=^O?-[%FVREJ9*)N+G!M,2N2U_-[KLB^ MFK=;(7!I3*]19XMDZ"/P5">7!IWK W$6;$C:EE*X%,TG+[8@_.AIE,<042/T\VQ:Z ]GJXM>_OI>.5- DDQPG+.'&O=<[V=FJ.'2N^2 M[/6>\(9%-Y?H!=>OA#3("M$%6Y( [FI. MIF0%(?D$,JBL;?9&HVF\!W?1>C;U]B6G+:/#!:$6]=9B0">U?LK8K18 M*TR2K2/4G02-:V>:X>*NI6FGA%X-S)W\8ICEFRTNAV3;=GZP34YM?YH;&9X; MWW^%\;(I=75^W7-U8YIM*#$H4T=*J#KPSD'4=+J)4(+&P!W3K0==[T_= !<0 MM-K'+_/%ZA,N3F\0" M#H*O/:X>FJJO5R-W8R#E#%>'6+4[7VABQG91U=!NU27.K\^O*R!%8\CC3A;0 M>PLJEEJJ[3G4@8D!B?,L6LO,>Q$TH[0!MPP)%:9KV/Y'(B8 M6':F<*-;NX:[Z!G?UK3 Q$.CV)MHH%7N AZ'.;">5U M7HE-=<98)E'X(,"$E$..61LU0&/!WI%A]-2KB7HY/SV=;CPX MVOTOY^O,&,X.36;O^ERCZH@]Z6UDKFZL]^+.>@^-SE!*ZM7VO"0ZIJO7(6V>!CC$O[G]A3;^S0ZJ&EF@>MWQ@'M<2A$U MX 93\EJG&IR6#)+WQ3A?O(NM,[8/4W*LM;G]U6O0%H_D_FL&1DD+RM79.UDB M6.%"1XOVOM"E( M?(2Z1C9C\^GK2PLE27N1 P&C-F/E KY(#T*9I(IA7(?60=!M"HXN,KPGMM_G M*WP(PIJEY$-4X&-E%0,=J8D.5ZYUR#$R;MK7&>Y+W+AVY A,W"LO'$0=O5J4 M#8=OUC'>]!MN)ID=8%,>_$X3J_(XA:U\D2L5ORLW!_5<.*/KQJ+U*)]81_E< MCOVY^71-R/7A:FT3^;LHZA )+T&Z2 &VY4+%UJ^/'D?QT;[-OJO_8Y@L&BJG]N(4A-QRTKPN2DM+3M MJQRWDM/@0<&[G[[9[R25T;752=39)H4Y"D4$@C3%^T!!"2NMK=0N>L8N'FJ# MB0?>"6RC@5Z-QP=<33>M$=5_.2R]?.L+C1+,VZEJ=^5^=5JL)UM0Y.] M6K+?<;6QUF_GRSHJ;.WV'6+0'OY0$[NV!XVM(G30P8ID:6'3O&%J&RU'9[;O?/=& M0J 8L;X7SL4'4-)%\!P#E"!*3#JA]JT#R*W$C#P_J04.[N6PFPB^7\NQS^"+ MX<=XC#'.8ZRQ'L8I9^K;"K5NHPX>-. 3XU ;G5,V7K'8>NKI<&,]?@G+Z?)= MN;/ ^>;'Z[TBBB2>$X.(KO8>K&^11*EC;7V)PKN<6OMP^U'6[5B/IZ#DKLT: M0"D=#.S^8XGORJ_+U?0TK.H3[]I9Y0)"\ED&"=ZBA,*%L"":@:7U)=)N" M<5\I&@@Z1PBY XA\0#JCS["^<%.+^:LTZOLA+\^6*PIA%W+=D&R@KHUA)Y&X;CO$PT$L0&5]&.[69_JX\,#.ED7WW]&%^LA MCIYA;IIS'J--$+RMSUAI 0Y3 >XM+T4XQV7KBL !YZ:E+YC/2(KUNOA&_\"[ M4CL(?CFO/[ZF=>:+&ST$R&2*SH+T(@-%/Q%"?8G#N*R5DSP5W[J_[ RNW6] MGH*?>^'BP.KJX)!]-5V&SY\7]36L#6,;>[[>ZS>N&K73WI.Q1E[G%0=%0K29 M0PHN%TTGAAZB).5QPKKUVHY!77N5=("SRZUT/0W[X]E7.@SKU5 XN3E'[#:; M&"5GAAO0)D107-:QJMR#M\YZECV6YJGT TGMUKUK80&'5%NO?MZ# QP/=^MV M?6ZX@9,#.FT[QPL:E%IBS3_$XD!%*R'$L)EQPX6F8#.T+LD>S#W5$67U.>IV^N;,[M/'""A*),]5VNQ(AAK"N MW G,H,VL^25H4P8Z'FOY%-QM-W;/K>1>3>#.D9*'F\)]/CO\2,P!3>,3!A=2 ML.#KRUH07*!X06L-'NF<9LK%PH47R0\Q;^YY!F/6S]_XZK

;<^6B92'&Z'='QQRBN: 9NGQ68A%:&:8]^1DUTE>ADGP3-9Q M7CXRTGT-551KKB[S<>>_A56-5L_O ML.@E('D#GN_>5S G%8#?9ZE#XTH^/P M,W3'UP:;*#+@J7GDW 8LQ5MN(YCB!"B_3G/5(C:-S@F=$].MO?YQYXIB&W 7:Z^;T[W+. &HW@X'56=2Y"AI 3 C.F%.:SC&6X?%T+#L9U"+I _;,#H=-M M<%,!-[G?LO&%]\):0TY\5 $4TIZ/0C!RG*1'F>M+14.5B1Y.];@U4YW!?4"% M=P7Q7\G7G9\C?L3%MVG"AP7PXF3]R8L"R#3_/)O^-^D %]/Y1C$W"BVL8BYZ M#TF$^F:$LQ3-,EHTC;\PT.^:*^NY' M6L];&_1R>ON$K< %EX'TZK,FW$G#P66-D'D.*AMELVW_CN%@4]=NE-P2X.>S MNL7J=>C%@K]^KYL +\;IW+T554R)^NRI+@[I)! :HL%">Y$YF]!;EYH/PCV< MW+&OL-L@:D?)]*#ZZ]56/3ADZ'"KM>MSPPU%&M"2;1V)8SU+4J"#E%5-S4L& MT=42>B="/3\38FLS-M1HI!NG^9T5:J5L>C'+KZ8G9^12W,%_3-84+B)@K#6S MA9%/:[(&QV1FA?P+%UJ_BGD@J9V.57H*AG:X8(,IK:M Y,5L-DWO"YZ M_/5[.CFC;;YI:3[]>K:Z\#.WCYT2+IN$,I%CJK\(F*:>,S"I.3(_M>AUS98"($K"L\P&9Z=U*KUY<[#E'3;=7X, M?!H(O0/HW&V*J;-HYF>K#QCH]#\G&X^+4SHN:DO+58O?:17GA"LF@K014G&^ MCFD/$'3E-@5,$06WKK6!.IC8;EO-CP'@\ZCNQ\3HF].O]-.:;:])BA>SV5DX MN6#>>(E%> .>:U]'WC)B'C4@EV3H+7K.FL\:;LG N#<>_6"YD8I_[)CC,F"; ME_O/*P\=A>RQ]C/&)4^5Q/"12M!.DONH04%Y-=7N5Q+L8A9.+B?:+7\YOW"5:M'LQ27E MYN9K$GW122)";?VOQ5=(&Y5^L#8$YE7@D0U7@]&0D6[CHZ=@<$=Z^S_6>Z\HSXM0!;(7M/=4LA!8 M2)!38.AUMERTONY[C*9Q4Y(_Q&EYN Z[Q.0E-Q?;UP<,2>@,)#0$Q42BG6L5 M&*Z+U,[48:_(V39W9NJ,0\"B\CE!'!_!Z;(K[9HM>[] K=B\L/,E1\#I! M'NL0*%5T?3U'&)!HN%/*N.Q;>VU'DMP;.(_!SQ-'\K=4YHC872Y6EX['N\4% M*^N-G:UVSJD .E=/)@8%#C,'YM!$)=#J_=X2H05N )%^=0W";6N/>S'3SS'< M1#=]8.NF0"XV9ZYO[?#L@)GZU$ZH!6\R<9!"2Y\I^DIFKXOH_0!VGX!Q;%<; MG=X'R)$"'A$E-;T_>7DR7WU:3&EO+:X>OKU@[,*>8G966ZF!)"'(EL< @1O,/9;:G1@'*O+^6""'1LF=73Z!3=WN& YV(!2 B9B0(E2*RR, MI9-?:FZ4J?>0>\%CZQ+C!(<#P:*-(#OPN9]Z1K^=SO#-"D^7$U=$,((,;J:C MF2(7KB &[2!QXPSG-J;F-8,'$SON]7X_'M'S:KT#>-\+<=[CHOY&^(Q\DL@Z M%QE<#6]HJX8@($C#P&>;)9-*L-*ZSV,7/2,W<:ZDTEQ0F(9-[ M%20]DJG82L#H0[P:Z7?>6MAC(P8_WV7A(BY+F8(R9CUX$>JSKT18=!&:?.C)-A!_/;[ M?/;'96:E<(?)8H&0N ?%=0;'A (A R^")5E8Z^N]&\N/E[YJBX5C)=L!*+:< MJ-<1J0Q%.N'(0.94Y>)+#1P],:7(2A;D(;5VT!^C:?21BFU]D$%4T0&T'KFU MWK3J4P107^2C_^5/X?ND!%FX,A*8M.LG_DB2FF=@42M/^RC9TAIM!Y#9I1-\ M($Z>5FIPM-+^57)+CSR>^YR]3?M1,DZGTP%2&C[GA%ZI9&2FK<$9'=$.::<4 M!ZB<\[9$9;!UM>> ?4\W1'LI[AM9Y^OF1Q$C>EL;;6*L+8<.@O<1,CDE18=H MI&P^T68_TKK-1#T%)_=ZDP902P=G^HW1D._#-/^.M8/+2*.8AU2,!87DZT:3 M?"TN4T7+5*1LW45XGXJ1>XN&4/:\J>2[P Y]"Y>K:_*M$RDD<,Y0^)P=N2EU MN"QW03F37+;-(XL[)(Q<8_\LJ#ER2S1S]>^ M[I60O [&AD).)UH)2J@:@OD,.2N&P2M;S )C?V(ZW:ZS#$'W#"JZ0!S'Z:? MOZS>E3^6FZ?BWT7R46>8W\PH]OD29I_KT\D;3O'VJT<38YR32=:0BQL*_DF2 M7CL)MA3,3J$SI76S^,'$CGM@#@2>N['LLVBRUXCV:@[);\0;15L7+XT?')?N M_%Z3Z')_BAO%B%<+WHA)KY"7%I]93!O<@JQ,D/B]@ML&V MD?9Z N1##%U>-0K#&?G74&2H70[$EX\J0XG2%";)VPEL*$!N)ZL30+:"PC:H M-=)+IU!;7NW8B^MH\E@EY\03BYC(G;4(P=L,B0MF%+&59.NZ['WHZ@1LK<"P M!]B.TDQ/:/OE_.JG_^<4%T34E_.W^ TWE56&&X>6&>#1$5?%.'"UETLB:@S% M<+FSJNC(PW8'9>,F8;H[;UOIL"=DWMQM]_F[V-8:^E! M:0T\EA.PJX#M%(I^"2EZQ(9ITMLC9TJSH_1D*P MV=5QK:'()"*JUC>U.\@9=R3+N. Z1",=@*M>;Y-+6_]3!ZE_"R=5:INA7>1) MD!EFD LR4(YB(:\BF>22K?0F>52MT^S;J>D$6J,&"8UTU0'J/N!RM9BF^L[Q M@SP]_+L7.\P'C,HG#2(KBO\S^0;.>F(]>BM+I""].2Z/H7?DZ6>-,'.O&/F9 M%-@!6'^;S_#\M[#X!ZY>G\WRU42-R@X=D1-KAN.C!J%T4] MX>3-C*1[5GWE]:&@9+'K@IK(N21Y%0NNI Q<^84*B:P>2KD85+&G6;4A\?7 M0DL=@.W3(LR6M/+U>"<2T;OR '?+.B5]^? ?701NQ9>HN%K?-=;4$&WFD(T& MGTMD$E7T8:^N^2<@M"7](V?W6@!JWHEV.T#V'Q\_+=;&X,8#9)>WB)BYB3Z! M5$@B1>\AUH?%@G3:12V4YZWO=[=3,R[JQD/(W7=;VZBK"^#];?X-%[/U#OZ, MLUH]?MM3N>#+2!,/]:!O7K>P(E .H M\D<+;9 ).GIX3<[>,SJ/7,F<3B9CT8X6V@R65QP=@X/KJ@-3V<*5 M?WO5PN\9*SKE"")E1LR7^FR/%V!RBJ2!H%&V;F=JRL!>@-?_XF'5:(CH8#ML M>'Z@X/VZWETE':,,)-JZOVM[CQ>60;'9R%B*4;IUA/4H49T413P_8.9#:J\# M.#ZV(S3A)4C!B"7-BP-%3@[XA!&<+#6S*Q4K MK?NJ]J5MY [F08$WB'X.QAV%:'$^]!D\<=XP;ER S$.==Y]#=6O(RR%.O$(> M8FS=@;*5F'%CHX&QU40#AQNQ^2J<#-=A?,=6AUG>-'0?VVF\UW>;=!P_G8-& MG<>WEHGUZ;9*QNI&PO *?Q3N>H>>H,%]J=/5*")VTD/ DFWT5I?0.A3=QO>9FTLT'_#I?K#"_.*W3*Y:_G+\,*_P\7YQ?O-A!T1?7JH!;C]E, M0D#T@D/Q$@,&[M&UKHLXE-9QO;:!D'9OWM5S*+(#;^Z7<%+G17S\@KAZ6_]V M56.]VXI9"W)*#1195!TI3<>$818D3R$1EH3SK;VW;;2,/ SK69 P'T MG<+K M(O'*6(Q*UNZ$S&LIL:;=J:IXI,$@BW6R^1M1VZD9%V)MM+T'A X0?0<@VEFJ ME-%SZ30'&T@Z*@@+T=I"".X$*U=_W[K5EOI?*]@7"H"+)I$ASYYGYZY#&B\-CG:K'WSOK4C*@&'&P8YAM?40BD=8*OI M_;91Z%6Q J1UAK:K4A!U1#"T+OW*:MO\?/S7+_Q[$J"&+/Q[BG8[0/:6[H/L MLBE(MM_5C:\TFEIN'B%Y91C7W'#>>H9!CTTAXR%COR:1IZBI [#M*%LLJ:C, M@H&WD4_*ZM=UK6F7Z8U3X'0?* 53YHU69LI"Y]-8 <[I6 M+N;ZJ%@*X+(HEJ7LE;\3%S]CE>E@O4RC8W!P775@*@\($]]>5X09%NL#E\ T M1E#&< A&)R@A:&Z==L(VS]<<0>^X)G64@/S9U-L!E._6W=S9L*?$[O2_D;;M MAXIH6JJ MRF;5+X-!-:6ST[,3DFC^VV*^7/XQ([_\I#+\-SK*?L$R7]1W>R;.:\]MC"!5 M?5G 97)Y,&82>-8Z!D8*:&U^FQ#^PR5&GP74 RB]?Z.\E>FW]*MKIG/TJ83: MV,N6$+PG\XCV-XD7G_X0_OR-ML]B&DZ6O^.JOOB\Q,6W"F_,5BLAP17- M: \5!\%:#2G;B!1IBF3;/Z'X&%7CU[NVP,?]EQ2;:J,#7^^*H[_/%_]X,WN_ MF"=N3HK.1IB+O+H14S5N P%L.UDC1N1#(ZP1OKH"6*O MI[/IDIR%O\WG^0Y+1F 6OEC062 HVD/@"S>0!2=96A53\PF'>Y U;B@P.,0: MZ:,GB-7G;D[9.&=F\I_SF^N-ZXX.#YJD2[K5O MC2SK5URLSL.F%^9K#5O(:[V,9N9ERU\XPO4^=LDF3GI3OANY\Y=+OC\)L\OF MI/6Z5]"UAF43@X:2:ZX8G03O8H! ]HE'95UFK2_]'R6JW37>UJ4VETD!BW.I M&##,U$H.H2'J4@"EKS;OK2-Z^:WQ[B&^NG@L-S*S2_G]4Y^ M7:LIBE%8ZS&*E>18YOKKA B_6R "2Y3K26'J(+ 1 (S077F?G6INX/J_FXM=",]= "IE_/3KV?TN2L173X;%AB7DHDJCYKGLYD\"^0@@DM2.6,\ M:SXBZF%2QDV$#0VE%O+O $9O,2SQR_PDOSG]NIA_PYM=?-(4GXR64)@C5H1. M0%ND[@V'Y*8*'TIN#*4=Y(R;]!H:3JWTT &D7I\M9M-53?#,\NOI]_JSJPG3 MA0Y_B1&"5 A*BBHAF2")+ P*DP-K/8=B.S7C)L2&!E0C+8Q=WKX94K6^I MZJ60>HPHT MNW2@_O>%U].5T0&T;E16OT(B(DTW%@NG"6E=IM:*]TPQ6&[B.HN N:NNWLK*N(4%.I/][Q:UME-$OKBXG MJCA;PZ!:!&=)2)PQB$$IT 6+M58IS5LW,>XD:.PNH49JWP].!^B@ T"]HTU' MY,\^__K]*\Z6>%G%(8(H2D;(O+Z)%W0&;Y%\TL(\9HU:R-9(>IB2+B%TB*KG MS>7> 7KJM(]WI7;G7EZ L21R5A3'>!_((\C9@1=HP9$!Y[X4'4WK7-D](L9N M'1L*,\=)NP.X[!$'2RV3E\(!NA1!Z:S 2Q7HQ$>MD#S*(%K77?W+)/6/\9$: MJZ8#L-W,QDUL?>&+EPB53E"I#B,R3D/!+-%G;8UHW8!X<_U.0[@#=3MO).B& M#^BU?O5L?GHZW8SB#W6JX*R>U)M)ERV23D_Y?)LWT [EIU'RZ<;Z+^ZL_T C MHRLBN&P1.)-DQZ0QX!3]D QCBCL9"V]=+O D H\O%ETN$=>EBJ]PF1;3KU6C M%Q>S0INHC0)N3)V8X@-Y"BE#*78.C&,\2.V+\7O!B+YZ T+TJVOXW%IP M7* T4]_\6%GV ("+V,!8480L'DI@M!^$XQ1*Y@)1&:0-D:57>]W [0.!,6/U M(Y1U5]T'2&YDA?\6OD]/STXOPT%;LE(J@J' #U01!4+,$J2QFB21C?%['9R/ MJ/S6HB,K_1"5S5O(;VS%3V<&U&[&E+QEKSN5#-&D01AG!0QAVSL7E=W MCRG^YJ+C!,7-%'^P_#H(;7=EMHW-:ZHIZA>)#*#,$)TP$$/DR@&%B.COE$9I4;G\G M.@61R(>D,Q(#)F!X]-I@YPI=(N,0#\<1N+ M<\RZ!&1S.2B+GB1C[/J99R%]+#:W[N3?1LNX??Q#G51-)-\I@BYV5P["&RDB MV)PD*)$G:Q8C:-VZY&8[-6-?!+30]AX0.D#T8Q]-[\\H!B!.WFUV M%C%Q-;. ,9Y*!&'(1*M 4O(>$]E2,JL9T96<]CJ:MJW0'R8.4=^\M2P[L"H? MS^(2_WE6P\%O%TWHZ^W"E RNSK87@M4J#DMGM1>JEA/I.CO::-;Z!GX+*>.. M$!GJ5&HA]S[A<^GQ26^3H!C 2$;"*'X NK^&8RUW-&%BQ]?Z?V4(\21L@1IN _&-M)4(_7]VV0U4X/W8'J[33$]43F26(!6$0-"NM]M*"MXHQ4 MN7"KM!JLB^\V*3U>@PT!I,-DWQV$_HYU0V!^\8U^]S-^P.IWWC3 ?%(XLSR7 MVO5/3"I#,@N('K*V@9FB,S8?BO54&GO,: \!NL;:ZAV-M?:_OCC[(:SP/2X2 MZ6(BHTDQUJ(;5OESG$/,!D';DGPHBI9H_2C84VGL,9/U#&@\5EO=H7']PZ9: M9_W3]^%\W:(R25GD('T&L7Z,R-?KA8@.HG;<6XO,QV$MXC;*>@P^!SE\6VBF M [QM)/9Z.@NSA-><_3Y?_2]G;.29WVG%6G+#>-AZ^^%./ZYE-&!,;S%WV5T=6G97YWA)#"+ M5DE7^SXB*(X1HD0&)3@O1(H>^\QNQ?GO9_6J\%UY,UNNPLG)QK,V MW.F F($;31Y,-@)BJ#WXZ*.09 *R"7N=[$-2N1^L?Z@+DKXT.S;$7Z2T.,-\ MT=)2AT6LN7Q9N:M3;C;GU!27;Z>I_HU\_4S&1 H6,'A31VC1@27JU9%)%F@+ MVY0L;7*1]T+P$43L!] ?ZI[E6?72<)#0$9/^\^ET-JW#2.HTG=>(RPN^)R)Y MJ8/7D'SVH)!5IHJ'%()F6%S)N?4US%9B]H/:#WD3TT8!73BE#S93U SJ1,90 M4N8!7*Z=ZB61?RVB!1,( BD+%FU[%W,K.?NAZ8>\8FFEA [P=!F?T>G_87X> M3JK%G11-DA&<@?3U:6G%:NVS2$!G.]>,6RYUZ\ZVA^C8#T$_Y+7(T6+O #H; MPL\O#2E709_*9?K;KN6E[6\Y.J.B6 :"K3R\BB5 MF4IE:@^J_L/M!Q1T@\M9WF4<(>H&@/(9IB5^N%J4]% )3!8_X-(GE2!9%$>, MLM06&N("BZ4:(DF;+,>@N78A[Q8ZNH'F+*\B?ZR'CMS M_;YGN1JF(>=S7QNZ/^=!W([2KM-'[834D203RRT6*Z/:=2(TI)"IL(GEVKO\ MI.TZ'UXR%]E?JAB944(3'Q.R+(,@P8A,5 K*:^H\4Z$RRT^I.*?FG(=@9/\E M_\'R;^%P_#9?K,KEVQT'GC$AF%($N+=$.N^)$YX1G:T.0>*18&OG!)Y2,6YY M[^D0=*3\&T#0O_#4*,\U[A@P B,(D(%$H4I^C&,,&APGW/FLI6>08^V.YD^( M&+>J]W3X.4[Z#<#GCO @) W2(/,,95%:EA$792*:H:>)T:AF::!F 1WA,EBR MZ'1PZ2?M5H-*]8?AQ%H%)&:MN=9)25E[A.0(G?MW//FXT=9U_7W16'Z+ M%/CIO\$O+D&:'#U*Q5)JT!0H1ZP(D6@G60G*G0-6W?#VI?:<0HM#,-?E?>$ M^FS" ^C Z2]7\![MQI<_8/H#_HER_[:\+$.DL@\<_1N>B43OF(1<3D-D.TFI MG+.U0]V^M)Y3.#,X:H_5Y1EAMNS'+W_,+SE36E#A"="22#54ET2J09^-\QR% M">BUCP35#8GG%#"= J%]-'=NP$2DP:6@D1J:@' K-9$2Q1JHP_#1*!V#!)6@ MMF-T,)'G%)Z=#)P':^_,X/EV?K6XI!RE*"(C4HA0WDC59D9# "2^X\E"[ MA/Y0&L=]/=DF. _6W=AUFGN9^S)_A0'O)%UD_-H=>]EEIUCIQ)#1S0:!;G;4 MF3#\K:IT.'?'O<9Y/#0^X4*CDC:WC)O&3>!D2HP9F.L=@QS3#>AP=Y7G@YP-331@/7;P<;F M&<@E5=0&'RV)C LB(T<)@MJ='G__ MZ<@1]]O;EJER&_TL?97NCG<\H5G>@LD(=(Q4J> 39690"2(])'2-G/*,XEFF MI*N\&Y^CZ>A2O\UU_H>\ZTNO?C[XR;H)+Q?>H#MH">@RB"!Y38*TQ65D3C.= M>):UVY?U(K3)(4/]\/2D1G!PQ360"^G&VKH_O; IZM(-7$,NI4O!D)"4(SPE M9B)0+J'V95IWZD;NS#X\5+H]1CQ6;XTA7GKE?79(,DV^S+I,)'AM23#4 M0##9NU0[SGQ*19N6[EA][X%5#^$W!I_-+ /!'./&))*@W(KX5"[KDD.7,E 3 M.8HKUBZT>DI%._#IH]<],.DAY,9@5F M@1%'!1C#E8C^1/#;1EX[QNQX7'0<9'RLDAK WT5)/6\#\ZZ M+(C1M,R\0\\A0(PD2I;*2/$HJQ^/VRD9U[X-BJH*HF_V73;2,5F]]7&=NCOF M]<;6A>J\MGB>QDH9KE\@K+8D28T7PCKG"95E)HU5C%BC)4'D9!,"Y!!J5Q)L MI^18&U)6+5WA%E-CY2C%SJM*N3F*]10IY%PS70Q&K? F^C8^27 M3T?J=B]4>@BZ ;!\@A_SZ8_)[.M#9C9Y".<2=\PB"]D&(GT9V856F&A(TEO- MK1R@X_(>@EJ"3Q]]/PF/:@F_ 22]@]6J/.*[YF7# ].!\C*AVX,NI?U R MFN.<.0H.*VV+I0XI,JI)LL!1).789EZ1 MS)(N[6HAJMHC5IY2,2Y4:GLS1TJY.9R\]]]OQC0S&I(LDW4=,(-\"$<\]89$ MY,8(SK2(MV0$3Q=0V*)""$2IU;:S)_-KSS[E98PT5>)\R$DVH!-*6G(F]/S0300 M!("STI%LH?"A\ S5CA(FE),B"VGJSY_>0V)SF;WH,A";<&,$(T.PPB4FJO8:FD>>75]%\!SCU5L/89]4K/_O/ MAXSV=3&)?FLDSP$K[/!=8>>.2B!.!$JZX]A@U9/_8+.TXL)[]5'M8Z:_6 M^6 R;L 0W?3,*PWSK[<3=SDK48(^I%H"PX.=BTS .*J52]&8VIMP^Y=+5"D,4%X8FAR(1M>N@GU(QKHDY3JM[ M(-)#Q V Y"V@N/WT[=4L+=_D#+',=OG\A_^]L+2QC%D;;H0M,]B8(%(9-+]2 MM@)S_^>KSJW]OV*)&4Z\,)93&\MC2F!*:6J*%34!++=!CAWF7;]/YF^.F^"I! M9T@YCPB?Y6)U^:D,V%L;9\.=LXII0LMX*8D! QIG&XB3THOH'>.^4S2%J]XS M._B[.Y/SX(/CML&IY<'TEV$+BK\I@=;)NX#VS2*UZ(\7BA&H)$1)M5&:!]_I MYJB+ZL<\48Y0UF-U]Y#?<%_<_W0*KD@J!%H[X 5'CAQ MG +1">,S3Y42J7:4L8V.<;N254^['ROI!M%RXS-;8]&D.4)9>2Z@'1J[$/&X M5))%#)%P\U1O^;F5DI%3ID=K^!G(]!!W"Z"YETF^.1U!BF@<)SH64\NM(MZ7 MQ^Q,.\EC5$;7[H;PE(JVP-)'MWMN8GH(N@&H/+2Y[VY?J+ 4&(-$B?$.[6[ MX]4R#T0)"@XE%:.N7;JV@Y1QVQ,.6Y+43]X-P&;;7=7&*WLU7RSF?Y2R3O\[ M_F3U\S(RW$LV*?3(M"D-N!UQVJ+0,-PS$@+3MO8TX$/H:ZE6I2<@.EP05]'. MV)G5;8R5]W"+A-IZ"[[,N/FOR==OL'C"YX?U8-1?9W%QW1_J^V1U"9:[ ,80 M-/2<2$<%L9 \$2AZI56@^G%SN%W]?ZO2U5(1YG& '%MIC5K*ZZ$OR.?3W>AL M\,+B1LS>9B)%1N?5E7X*$G]ODF4Y=,H"'6DK=U/84F76<-:RDH9:M)>OY]/R M.GGAIS:^JSYL.FS6U+&G9\PO%7J)_,&H+/M&/]M=K6$=!-JW#7/1B;O>8-@ M$@TV*B(CQ0A$<4&"QJ-> 0N61>IH.D6,V(G8<:O%#]6#VYAIJ"Y.)ZE,":\8?,OO'QVT,N M[[%_R6W,(%TB4"0ML\_$0GD!JACUG.-&I-U2OC6H&7DXP["0/(6&QH;D^ZMR MY_LA/]I5 %G*[!BQ$J4HDT1/)(/'6%R!E)X92T,GD&U?OQMLSN>"H((46_#G MUM0OMT!ZXY\J);,27!)C2YT:M8:XQ!P108?D;!E/4KW&ZQF:NB'IO++Y-=70 M JQVW^5N[.D=A[]<+?!7M,*3>2J]VYG@%+G+PJ&W23UQ@MW6!X%IG^DZIM[./OM5]^^SB%]!72;^6=\J/V&)?4V!B$0MEA[%TZ=AL4 M(!.$<@U1N)@I[=9JY)D/=EM;QZ5Y:'%-2; M6K66XZN?KZ=^N;PNI=,^69^-(LPJB]9..>(LGLB".6=X,-:HVN_V]Y S;B78 M$7K?/6_J.)$WX/]\O@K+29KXQ<_/_I:A=9TW>FXQ2,4)^-*\-%I!K ^2T)24 M<2[1R&IOC)W$M#(SZDAU/X91%=FW *([\DLWL >C%S9EX#&I&#D8D@W84@8> MB+SWG2L M=KS27<2,_(XJ&&Q4T<%#6!IG44O3%Q[ MBJ_GWW^?SZ",5BXVF;.H,/03).'_8U#H+![T0A+.IR30H32.>RX.BKSZ.FH @VO' M8>-&W.7V ^,F)V%)! $H,9,(QKV*J P.-Q*EW-3VWK<2,NYSK*&\K.-EW@!P MUM3_NEQ>0;I_P_?Y&XIV^1[^6/]H>6FS)D-$>V\4F4V MAB8RNDAL2=\)D P9SD%6MUN'T#?RJ*+ZF!M*-RW8MWN,?%Q,8BEU7O_9)37> M&!T8X<&NAS%EXK(.A(4ROSO(8&CUFYE=Q(Q[0 Z J"I2;P ^'Q?S")"6;U%H MA1T_B_#K;+*:^.G'JS"=Q \9Z2H5H=(RD015I'2CQGV1>)G:4MI"B#/4QR03P^O$P@1UE2P=\=-PWRO5P-*BP M6[!:_F<):6^$=;-%7L^7*Q28]4HZQLM#"N0E)T8LGN"$&^'+G"F56&WG:A\] MXSY('L VU9)] SAZ6E)V21G&&JJ4"VI;'CZ(0#P/ AF2#' O),9KYTJ?4C'N MV^.!@K[^Q[V'U(7_Q?UZL5HM) MN%J5#,R7^<>UT"]Y"1UDPA VVDBDQHC6RF2(Y4J#36"XK_WPX&BBQWVV7!^' MI]5BJT6_USOPUUEY)3;Y 1^G&/R^]XN%+[\[HOZWT[I52H$/YZ!257#QHZ;S MY=6B/"N8?R_>TYK\3[!.O:\/P74<&/P2(\/-47E734HSYRY9DDMG7,2N(Y:6 M#@M:Y4"%,)'6?@UR',45JX[+-UZ5;]RGX@)U-ONZON%=OOIY]WDPNZ<"^H3J;V&" MR+H^06=@/*#[RQ3/1#*%1%-P!(2R7$HGE.L4B50='7.*^N=3*GOKP)E#)-\" M7&[F:S%G% 5)/#480XD2/FF@Q.N04M V4^@T3_R\!LX30H@\&5L]I7[O^\W4AHYP7!RMCX:PM"D? M*AW$N6;(MR_5VF>\^?[[=/X38)V__7BUB-_P^+[' MG-:91AX2B:(TXJ.EA3OGG*2,+EOD/E+>K2_=H5\>MQAE,$M44]X->#?7#M[- M.#'CA*1*!4*%+_-1-!(?RK@H:61,6H+UM:?7/""@F0K?$7WE_AII $[]!7?' M]BP]VKR0*4:=Y0&2!U[:! %Q,40UN? ;[/):OGI\V^;,\!8G97#D(BYR]!(V>L1\?+D_OI6LH;VQM\SAD1$&EV3!,MK"/2(QN.R4 2.".2\4JH M;DW):OAZP^6X6@%8=9TT8.D>L/.@HT#.R(=*0+35B4C@⋈EDW!1/-R5: MNS7[3F)&=AQ; 6!=I8UMW?Z%=GHR^WI-_]IMR4 A!V\)1E0*(W6CT*7, MQIC.&ZI5MU%*3Y8>M[9]W,BC@K";@LI-S"^9% %13H&) G5& O.:!) 1O5Z5 M_>/G7UW ,J8O7T-1.W7>0VI-:?W##&Y;W83@:)E(;50ICW88W"AD)C(\8'/D M@"(Z7/&WZ[>B^SX*VZG]?M)K"@!?_IC?W%9KHP-%[ST)NN8#2# A$1$$HTKS MG!]W=>D"@-OUQ_%V!P9 /^DUX*!NN%A;0HA,08Z1"&V!2"$YL3PEPKQ!K]M2 MJ:I/S+OW^7'?-;61O>RKC7: M-E5S@50WFH"V:#3[8(GWI=1X2$*&4*2W-9N M5?" @'%S-KW5N!T./63: "!V[*/U1L&]A/OM[M1TD1N6=21)T5(@126Q(97+ M:&\==\*#KOZ@J3MY38"I#PBZI9Z/ULA9@.WNA,[1::1>$P::X8FOT4#GX$CP M.H>H!).Z=N;E /+&30:>$FS]-'(>8$/,F_TX*N)Y:&3M.>^IMWCFC&];>SJ\6MS5=T0O*,Z$^<2)] MZ0TCJ">@I0K.)2=!0-+.@6K-;>-J4T,6<-1L!6,$]D-A9E M5@)8%I1B+#" ^KW%CNT)/%A'@C:BP7H::P!^V]M)*B=TC#R4(&D)C[D,WQ:,>",-2329;*/&.*1V!O1XJL=MQ-+(47E:W;>"]O \Q^$QQV_^ M_'VR6/_ES1S)X*., ?>U=\BSM)")#TZ1H"$I1H/.J;8QK49\X[5YE5&W#?0G MA\#8T?#]T>$7L]F5G_XZBPM 'G^=7;>\_(0H6/R ]':^N.G\]6'VVO\^6?GI M=4W/O5&_JW^#7[R9I4L1\$QC9=IO$'C:!8-G9\!35)BL@Z4@C7Y4)]UAWGM% M ANO$AP&ZLUHO!6+WT<%#_L)7_SPDVDY<%%8_\!_N[KD2K"D@B0.>"02 F[\ M@+\HJ3W5.>.Y>Z*$^-&\-%[)>(+S8&R -+!1[D4R-S;@L95X>[6Z6L"-K;AT M@0HE.(HYEJY!,5$\_V3I]L=<]DEJZFKO@(.)'+G&W?K+XEY]> MP67F@DFG(W%,4/3Q\!>'OR]UUGI08+;DW,Z\H7)F7H^IP/77V@+7D+0 MRLB@"=><$9D4)4%P1VST3EFP)JA!IGJ<@+>1DZU_C6UV$(#.>6.M?WEPK+-+ MX2/+2J)N0)9^*J@EZU@F640E!' .CK6R>;;0/VX[[G/=(,<"H95-T"<;?9_W M3Y.OWU;+NX3?I;.,XNDJB)?7_/8DZIR4!A5IMQ[.I]@D MSW+3[4J/_KU5AD3)V!FQ@_-]#^^%-BQ_R!=?OR[@JU_!]3^_=PUTZ;0$4T8* MUI--THZP;2EWK5/(#V&L#D M[>["HP6]J.V\O9_/?JRS56MQ+MD="=Q(8O%/P:,_$75M& _&3#?DO]2;Z#8P\I(WR_5YAX[=YH_* MWV.7WCNA#1YO(L2 .HNE![&3A-+ *=B<"T'';;5B_M;OP,T'1.(Q(_ M7WW_[A<_Y_G3Y]\N(OXQ_HW*TQ+W?6*PP8F=^6ICAB+UK(PVIX3;\F2K..3! MFTQ8I#YXX;*FM5]3OI09BF@KA !PQ&F#.S. )38G(,Y&4,93ED3UZZ^_9R@> MB-GA9B@>HOX&G* ' WV !V,HHX09%HF4%F-QD8%DB,ZSY!-5M1^S'CPJZPPF M*QX$@7VCL@[11T-8VKSE-,(GQ;@G1D%Y?:ESZ70L":,T!F",6EK[+6)+'??[ M:W+_J*Q#Q#KV+M$'^<83C;RZ%0C MLPY2;O^11X=(NB$,/3,,+"G%)4N! -1^IE(M,""ET[^W/OH7)#\4/Q4&+=V MJG%9-;!34<(-'$@/AY[DF W(,NI$>X?^H4_$>8%QOF52L$R#YK7[6!T^W>@, M)H$>X][TUT@#<.HON#U]_BUSD1HC2(BJE&![32Q0()99ZQ6&-$K*RJ@<@H^6 MIAL=!*M33##IAL=HKP&D%@AIT]YG'8^,E0&;\G>^IT-)C^&EOMNB?%I156&!I,NV[\L;Y]E M4J%R#.CO*A"22%V&ZC%=G!( 4)::Q)MICW@@;V?:7>LE[<4CP-9[*_Z 19@W M?R@^>AWM+:0DLR3"F%)G!>C7J PD"I#:0M21U[YG;NIY?7M%U2]I&QX!ML.W MH;O>AK/UTYSTY0P<5%1>ALE]"9D(*5MOB(^E"PASACB,,(A7"O>1] E2,P_V M#V?O3-N.O:0=>1SDCMV4C>_'QQZ\DY"B")H(66XO)./$8;A/:)))"*" PCF; MW=@G8&RO0OPE[<5CX'9DP/AF=C9[\;^A-&N =('^M?\*:\_^%S0FMZVS[BO: M"F4%#Y'PJ'EI9%>:-%)-3-8"($?E=>V7'8V)X$R#S[/)M X&Q[]&*O99\5TF MJ73VJ'J1%-IJ1QUQ(FN2RZC3J"G^P8EFW)V4[Q>?P!UNXS1H! Y"\5\N^?N\ M^#BS666#AX#@BLC@$K'61*(#52'%+./CP8,-&X$#F3_3$_PO90F&Q/-?*@'] MO.@D]YDQ;HB2%J,BAU*S5I(ZN>E%FVTV4,F*3J,"LM$WN"\+B63P7,N$HVUFYZTP?F+SYF_ !,P&))? M]/X_()H"X05D;4B(I93&6D%"+M936&6\=R[X\[FEKIP3..<<_0O8^P.AN&I^ M_Y3-8JY'Y*UE,W33F#V?&KYY3%<^VV@B8ZBU()4DVM& AXY*)*101B@)4'VF;=)+QTTDJESJ/[(ZN\F,H=B=K@F,H>H MOP%W[4&K"^9RCE0CL4:AJYGQL/3*:9(23=&P2(6H7;_P$IO(' 2!?4UD#M%' M0UC:/(7,&6Q6PA.1RN1.!8X$BM&+YD[J0$-VNO;%7$L/F_MKB*3C"6)X(B1+'H1#')N:WOSIWF#?@;M:HYQI$ZL^W-&^R8S=6\N MR?TT6A!:B5+J'1,*Z9ZXK'6=J@'CI>U M16YJL#D5)EA/K"]=67QPQ$H)1-DD),43DMIF.C'L8N),-T9%9 ZW67K Y/S+ M^[86/?UC,5\N+Q,W1ACE28I)E"=]H0R:\,0;IB'J@.II9CSS;C;.M.2NW1US M+%1:.%OVS1DL,EGDB2-1.K B+50+FFBCV!9#KHU MT[^%C3.MKVK7]!\+E1>Q7YYZC$!Y!(^&@B=O2MOY2%QD0&CP(7/+N32M[99^ M@45[]4CM[I7C8'+N;X ?'JLE0[@10G3)R* #8<)Q(A-(4N:1$I$<%0PL];&U MO?*$B3,-*=K(3AT'B1:"AR,%)1;J]$W"'@DV^")50H=!,D#0%%B]2JJTW-YIF%0&YMM8%#]=;;= M9:F"*>*LLD1%_P>@0T >.V=.D)<1FKN,LPK8C,UQ. /6-16"77R/O95.3S3R.],]^5P MX'L)6W/+=<9>^7 &DDI4(-,6X^DL4#Y4.I)!>&#" J/M#)'KQ^.9QHIGNCV' M!. Y;-!*KCZ4LGE'&4DL4"*E01TF&@FE!B7&#,33'YHGC"S/X5:NB>TX MQ> MWCW>7M'0!$DI8$30XMR;D EZ^XY IDZ "CF8W-A.[,C:F>[$-I*H0\#G!9QO MSU_D[)56TB(*!X$(0]$.&6>(MS(1Q27*2_$HF]MLQW'<:0_JO_?@V& ;^QGJ ML:)Z)(A/4-YLHH!>SV?K]A57?OINDN&VFT54D2F#<;-85S]SPXA+T1%E;(Z9 MSY22N M6\G>:I(GJ\ !)U)F% &SC(1@-,F."9:<%3:'DT25V^GKM*?LW\'C(/INY6RK M<]OR4""H&&%X8HYHI5SII1R(36"(Q3_./F@>;#,=P9]CYHSCO1HP'>Z&[@C, MG$^UYZ'5/5_F*S]]))G$,_=9H9FC3I8^<)$XCUX!!9#*9IET;.URO M?9QRD M-;BQJB/I91]0TBC#RX0/(Q6J*Z%(4$%$:<: ^NQ9/'D=V* '5)NA48/[J YF M6BH:J9/@>2@,=JFEE2ZI4KY6?._@';%0\C@RQ^B]RI &8]4VXRF&&VTZ(,_SF^5J\KUT&;J=ZC3/UV);OV["4_W- MYX\?Y[,R^&F>KV= 59Y^5(.6X<8C59=4(_.3?&+,:4!5[F=<:,VU,* MDZ-& /\]/^FQ/;EI^BV<%](2&T$024M_):T5H5KJE$4T5%6O0/Q[?M*!F!UR M?E)W]3?@H#V8\J(%<&4LGL+:Y")!3SR )\8KAJ>P#$'5+C=ZF?.3#H# OOE) MA^BC(2QMYGEX$9'AD F'4CND(R?6XF^%E\XD)S!DJ3W(O-GY20=I8F':34?K-O M#I%P<[AY@^'#_"? NCWQQZM%_(:F]QYS2<48.0N$LU(#Y;T@UFB,))6WD2>? M\N.V<%WA\\R7FYJ@5 ]%->7=P,ET?3CC7UX;8YI4$#P$DA'V**8<2?">$Y*/^?DY_C30 I_Z"NV-[EAYM7BM9]A"+-",0"8(2YV4@ M$))@/GB=^2"U_I7Y&/=8/0)6U?H85-)Q SA_< I<)[,V]C_3S*6!1!+N>"*S M$\2G*-&?!:J5$RGDVDF.G<0TWFEN<)S,AU!: ^BK<*T@G0PY>$!/5ZX3])FX M,O0Q6>]SU][HQO[QLNELNK[S<7R)N; MK'7=> B"2EU&-KM0IN5&E(0.0+@(AC(N+(5!)B .PDWCUKXR+FL5%M0%22O; MI8\B]DGB7_,I+C.=K'Y^\BNXI([[D W*P&@,IW.B) !ZD]+%2%&-B>=F9B-V M9^M,FX!6W$ -P>:OL9/^.9E-OE]]OW0WH3;R,2(\%H2H1U M$)FG0KMFAG-U9>KL&_W.ZWM8>V,77VC?>:V4-'0^:OL(=NW%]J(<<@@1A> M*HDR-R1H&PA$"N]IG=4'P#])3;6QO&-.7,AQU28Y%F,B6IM )$0T M"2(PHCWZJLY:E:P> OK=&QBW_%+T:' >KH3S?$RV[I]P7\SE14>>+RZFTZ:2=X:C:0'-MX>2:XULD#FDVJRFXRB?BD(]'. M1079;>4.+'Z@1=AAFJ;K)?&_/N0[A5XW*%E3>EU\H3)#[--, M5"CSPXV0Q*%@,88*-('@(H3J$?<0C)SUB[1#L+S[1=I8L&C 1T$+./\.GU'A M:POV;L/BNKB3<\D\EX'$=;&[EYJ4R=Y$<2<9S]%K43L0WD-.*V_71@/+?!C- MM0O"3:DF. @@<8%83>W=X-1#!PT MJFRQ#_FSG\)R4YG+K-(9O7]B@-H2.CKBL^*"%B2G MZ"WNKRQH[6XW'<@:M]1L.$C5UD@#(/L,4_S1UW_ #!9^BHQ=I.^3V:0XLB4" MW?"VO'U)H+6**#<6RUC"R"@)S#&2LI)!IQ"$JYXK/83 <6NQA@/><%KJ#<$? ML CSVN^-CG)>[S)SX*E7T2?BN 4BM?<$G0Q!/'>11P C<^V.>I59:.6I:"MA MQ9@(:_O'9'I M/^)K59+WM;BME(^__ Y)H?/TWX"C#$:ND)&$4A26\BJWUQ,& $\,L&E;CXQ7()JV6I MW[P-Z__PLPB7*NC$UYDG<*75//)N54X$?&(J*YJYKET9TX&LACWR Q#RV!#5 MUD<#KM%OL\5M5@C9VCAXRUL)?H29GZXFL+R8I9OHX2:;(Q1P'54@J:2)9 !. M7(PH2AK1\'K+-*O]E/ ( OJ5%02]>[+1<6ZKP<:*A\YX=DEFA@-WM0^. X@K];1 MN:,,_K\GJV^_SE)YY7KEIY_@?ZXFR\GJ)I5^G1YGE\S0K$RPA+-2\&C*XW%& M)0E.BJ28E4;5[K=6@^YQ#]^A,+CK,#Z9AALXK9'GR:RP7 ;WA*O"B2X&7@HJH^^/9XJL?-_XT,YZ&T>^9XWNSDRZRSIYY:HA+'Z%%D M3X*1@F1@U$7C?9"U*]$JD#UNVO$<$-U'O^U"NA2.W!637,KLC"HSV0,7 ?=I MMB1$ZDD2P VS22M3^]J]$V'CM@4:&99'Z*C56/_!%1/NJ'6M41'SU?7:\WS[ M-W[?_/2(A, 17ZN2-:C%;:74PAN_F*'[>4O)+79SI%1'C)Z2IWA*PW4!62)4 MA""48CK:ZE6I.VBI]W;U8K::I,GTJMQE?(9XM9B4'-J;/^/T"D5Y78]QJXD/ M^3%!UY6AF;N GK@@4-H/2Y")!)V*C!03,B47<_41&%4Y&+F^L0;B=K]#/;F* M&SC/C^3YU<_M"ZS?PP6:O.0"=1&!%0&@:R,A$YH=@,TR&5L[LS @.ZT\@#T] M2A]7]C8"F69WS[TY)Y*FE(4W!'P9T.-!$5_BUVR<@0!8P]I_*WV0]8K@!C5?2T)J4/[)J?WV:3UD3%NKOUT)J>'T!O S9'NP;O;IVLH,V84CT39,D2A3*;V7*%K MX(S#WW#OQ&D,Q(2=K.XF0ZN0;!70&U"4)+06)0 MDD@F,G'9:.2*\L! "IIJE^MTHZQ%KVYHU#PVQ?55V P'[[HX)99D7)YX>Y0 M/DXJXJA3A'/ME4P4C*W]"/OP5S,GRT76T/#>!S2'B+N)9A?_#9.OW]"7O6'J]5RY6<)17B_FR#WWB5T=DK5JRD=900(HJ1.6B5!6:YM MT ZEL<4(Y,2F;5"UGA5P7_GE)%Y2%3@3N+D%NM-$EGG&3AI*,H^>A6R4%[7O M= XB<%PS.2Q:>D+S<,4U@4L\#*[K!=;-D;_/9]>,7:RNK_F+O_UEOK=!\J7, M$BSSBA@,)HG,&O=\F6 -=K%U-=#S5XQK=DR+XQ"INP*?<(=Y?RC&W M:1YS7\J7/'"AH_ D1X;2E2.&Z&J06#6T5Y(SX" M7R=EGUP]E4.C-$2\9N[-Q\^W(C3B4I:4_=XCO*. M%'CW;[:8QCR1(SJD=AHPB%LYN[19&<>L)XRI$OVAR'SY18D4M0D4=!JZIFI$ M;W)0E3^3NCE<_@V":".C2PK.>BLY 2C72%8:8B.GA'I1W%Z=$JT=K.P@91RG M;DP@]='!617>WC6#NW?F?YRORHP7/YW^_&5S8FP\VW)+5>; _/#3XKC>G!Y% M6:_]-%Y--T6M&[GA)^]_K'8=[RC$#U<6/+XNAJXRIMX;E;4GPH7RP"TZ8FGT MQ*? I68Z\#.L,MYJFE[]O-;2ZZE?;EK,2I!>!RN)!A^)1#$37!9(9()CF&D^:"&I2>9$:2##1D@R6AR@Y M5:JQ*_ES* <>!(@GK/@]!!7-;I![!3S&ID@YTT0JIXC4V:)YT>CL4>L"-R(X M7;O?U%^WXO<@\!Q:\7N()AM YNZ"4VI5H1>C%E/&P1C!B*<8Q"#]GNGL HVU MNS*=:\7O03KO7/%[B (:0-*V,M1/GW_;, .E8;L+BEB;&9$1''&.L]+.+"H: M:.*\MNNYEZ 6K^0K(:J>(IJXOZR6-39!2PY "$EDJHKUGG$C!HO&&6ZA> M>?32BCO/P&WLI^\&[.>1?&]ZG;C K,E:$RH5,NVL(MY(3BAU3M L6,BUW^E4 M(;S%$WYHS-4%?@\ M)HG_GP5EO _5V5XW(^26#PB:[MKJ2HYU$YT5LIH/O[6 M76:*32_66*,3YDERG ("IS.O':>?P)FYO0*R@.2FAB M L>PVYGR"D[8,BW26>D$!UD[X;R3F+:PTTO5S\.GA]S; ] FNG:@@^?H_P4N MBF@\QNU<&U)N_&-PD##\'A8\+23,*BEY/W1Z2+P!V+RZ6F*PL%Q>Q.M&PI.; M*?"*L9@8D,1XPL!!(QO2,N*2$PS#"!:J#U+;0*F_*?"[C9 M6C%XB!:=0+H>NQDS1UY2((H)E8./&FSM*Z1GB1K7#%51?0\-$^BB1W%"0_6+8]#!RAKWD5 MX8VH]N5B=?FI//M8[P3F2I"8 WIR01%I Y!@C"^CT*F &&62IHO-P%7OV0O\ MW9VM>/#!<>O/JYTM_878@N9OKA>94J53,!$"_3%IBBL6DR:1:\X0OESE3AY' M%]V/:0F.4-9C=?>0W,@*WS25OO&5=;9&8N#F0WMN(GLWN$>XR%='8935N(I14 >CPQHN^3LF'X'S+Q M3K4BB&!YT@\N!JS[=X3,.XO?VKAY5'B;@QB&P<8?2"/?V HX\^'V<2^@MW[+3!J^E\7HC^^OG;?+'Z HOOK_SL M/_^>P#3].DOPYZO/K_Z]80MC:BF4PZ.7614=N04 MNG]SW 1F)90,*><&+,MK_.1D]=:7UE>KGVM3F[*GTG-!M)*N>%:4V( NE\EX M$C-JC:.U,^!/J1AWU$MU+^5(,3<'E)M;)!TH,XX3/)EQ0T7\Q24G29:E,X]6 MP?G:MVS;Z!AY/N:1NMT+E1Z";@ LG^#'?/JC##=\P,S&1&9#?2Y#LF*RC$BG M*?&J=,;3BO/H; ZNMONREZ"6X--'WT_*SFL)OP$DO8/5JO2DN>;EA@)2(=0J 7AEE)'CM4<74B,BX\J;^@-S'5'2"BCX;=^9(,3<'E'L/ M?@0HGKWD&!24N7I)E&?AYK([W0J:GP,>.MR^^ MKRO(KRWDQ=<%K)OV;4RET#3[1($H:WSICN:(%]P3RA5WVL6LX%'=QXX(>]]7 M6L)$7R7.AY!H S;EW60&-\?G@W" 1QL4&$%H<&AJ19(D))G*\!AN(WICV=:V M*;MHZ80?UCIK];Y8#)NP1#-9U]QM>_EI+]]9Q! 1,>E(EI; MASPD05Q)HW,AN64Z6*^JGU];Z.@$(GL^9]>QHFX0+IO]E+7EUH(A#%PI[/6< M.&L%@4"CT#RC\:B>H-E*RDAZ :@\LCHOKM]WZ_*3;RQC #E M@'R(2#S#K>23C]H'W%6V]B2$7;1T@HT[FV.IBL@;@,YFN,+RRWSSSN#F!0(L M_[$H$YF "0Y" ,DQET&N(A&;,[*GA8_@'*!!K@RAYVAJZK5@3\W/!U1# ["Z M(?_U_'N8S-:Z>3V?K2:SK\@E_M=R@DK:M+#P81T)7&9P*"H>2;2IM +Q@02F M.,:E2CG'HZ35+SQ[D-G4>\,ZX!M:60W@<5MLNRF6?S5?+.9_E(M@_SO^!'D+ M-C+!7.F"+AB1+$2"&\P3#]%SB_LM='MF=&06:1=]3;U*JH/ P=33 /0>W@:4 M%F3+STB+3Q]F]XOOV*5WCH++ED2GRJ@NZDB@0N)O)3-!.5"Y=@^0KK0U50U? M!W*#J&7L9&9'IMY.Y_/%I96,@?6>9&HLD8$%XHQD)*FD.4L^:^@VT_Z0KS95 ML7@'.6ZRW<]&SS7EIE;9EGY"61F2MDPUE"-:7:0L+_#6NH;DEIJF!D M"+O43^CC-\I;K[V$^/]^G?_X_R"FZ^4O_O"+]&7R'4_S7R;+.)TOKQ;PD.AM M;?(>H.?^HM? B>D.+]N_<&#WO-[$U^J==SOZL'10A-ER@^B[^8>O?CX=CUC( MNZ:QY%!GZ>/4S^Y5R53.\@Q!XI =G:M7RA[;K'DX;VE ]!S4N_EH:S0]VA]Z MT*W\X]4B?D.>"VO;0+%K7.$S:XSKT)Q V8=(L0.(_9[]/RJ)?\+QXA3_\3Q4RGZXZ2IKT65WMM_9[*HA%%_=?\CSOZZEK '4N/XE#U4MQ^V8RLP-LSM32" M?SM?% ?Q7WYZ]';;M^XHZ9B#5-=!*BULO.7KZ7P)7^:WY)9$8L7=]\SZHY2_ M'[X%NTFI67T.I,9Q"D K::\1I?TZ2Y,?DW3EI^N2VF,4]6BI<8.R_3*?/R> ML;?2='I'U_+9Q%Z'3;1MP=$TM$/F\VX":.#"Z"ZGM'_3]!K;]&#M<8/E3KMH MKU"J*^OD(ZBV%74#<%C3=O$[ M?CY.UJ+X-/GZ;;7\?/'I\R"P>/Y[XQ:*G1 >G44_M@.S[?3 $[UP6#\:N%EX ME,K[X^.!1W)I076_S=)B^O/KO0'=WU?'ZVWKJIU.=SJ^UO:)I 65O?ES$3\N M)K'"_KI;JI-R&KA:>\)\"QKY!YX JU]*49R?+/[EIU<55+-ES4XZ:N!";;)S9>V;I3JH;]XZMFW!:+<1[LU@GO@I4"O&>(/K+XKBCU$\3Y#UC\_)"??.L)&'KAOM,'CMBRFU5O/G-\EGGK@J,E MR [1S_W-ND\L(QO94D&'MK_$/K_0VE/%QIO!NS?;*>/\-X0^<*E(89FX>]Q;Y6.V"> M+#R:4>OK&701T]@F[^O7U8:IH[--#Y<:K9*QK[:VBV)D_=P0-//3G\O)LDZ1 MSLY%1ZMJ/-+WWBF>D;7W>?6?CXOX8?%EN7BS7$V^^^NKI7KEWIT^,%K)8U^M M'B*VD37\X6J%-A[/\=G7BJ9T]ZJCU4#VU>6S FKG 'P_7_T;;D]JJ%6/W.4# MHY5$5C@LGQ7;R!I^BXO.9W##:8T+T1U+CE8:V5>+^T73EMY^N8(O\S=_EKM^ M0#YG>;Z(:]?Z6&-[R'=&N^RNI.$N0FQ0[?^:S*=K,7_(_S7_#J]+SX+%SW?^ MCR%TO_=CXUV:PQ+CP$ZS;S=[>!E8Q MR@=\II.2FTI]'2[#5JN /OX8J@+HXC__FOY4=88+3UW<\B MU"[\Z;+^$?L:A7-\K<_M(J-=N!Z@A?L[\C'W8U\(_0GQ:C7Y :_13'R=+WX> M73JR?<7QU/18WO..S(^=2)Y.'Y,W@4I%)+L7'J_Z:J\JYH?)9635?81Y!3W= MK3)F3:[Q'O00=)/7WOE,G:<@J2D6Z?^0\Z3B.N^G=79:\^O/IX)[*?+SO(: MVV8"+/ZQF%_]_NMR>551H_O6':TZMZ\=?5Y&8UO4;Z4)3+HEM)86]ZT[6EUN M7^OZO(Q&WXOS+_.5G]:X!WZ\UFCEMKWWW%99C*^AB[C"2'SZ\Z.?I$J*VK;D M:(6U_?6U1S)C!\HE4D0*"U6U3..N-4>KE^VIN&=D,[;;>9,9OOCQM9IMW+GH M>*6N?;W,9\33D/;6E-VS$#65N&WM\>I4*^ARC[!:,*6WI%8WJ#M7'J_"]!B[ M^IR@QJZL^)^KR>IGZ9%U+4H,;[ZO>X'^,LE(#""WM;1[X*?&*SCMJ>Y^HAP[ M;'QD9OZU7!\BZRZBW^93E/*G5:U(\K!/C5>KVCMWUT>4S>G_/:Q^G<7Y]THY M]$X?&*]DM9JN=XNM.0T_23(/I>D]'^JD\:9R1SW$.++FMYB?PODF^55'Z5V_ MT4G?+66?#A1>W]N_T4G5+26N#A3>V+O:AZNI7[R;+%<5K[IW MK]I)G2VELYX5T-@*?&I9CLV$[%BR4[5"2\FL_:(9/?-_8_SK*_"YM3MILJ54 M5D=A-3!CY-9Q?S=?UIZP]'#M3DIL)8&U5SRC>SN//.]CM]_6!3NIJZ4$U#ZQ MC/W4N3A4A:-*"MNV7B=]M90PVB.4%E+\5=ICWE^HDX):RO)L$\/H3LC\Z%+) MFS4ZZ:.E',PCYMLH\SY:'8?6J_*6TB0-EJG.9_] QV5#V"^PC(O)^AJF4IWJ M\\MW4F)+"9#N(AO]7$J30I>?2LI_W'%7Z_KYN=4[:;:E7$AG@;7:4./7V7*" M8OVR\.MFJO=&'3ZD_,CN&GL^4Z751E/*I)P#I^7YUY[+'Y,)NEWM5 MFC,=WW%CZX(C/NY\3A\A[JPVUAOQ65?)FLCG:O'RPU MVI/38'1H%CQ:M+\]Q6DMU/_]2CU[%ISM.>VA^GI&9&,GU@< M0F=[EAWM?>UA:GM>,$T8P#5=->;U;5ENM+>U?0SA-D$T9 R_++[/5G5MX;TE M1WM5V]\4/A5(6Y:PDL)VKSK:@]JC[&!S:KL)&.I-+MV^XGAO:/M8PQWR:$)7 MOUPMUH154-+M4N.]BNVCG<<2:$(MGR%>+2:K"2POOGZ]^.$GTZ,+>/>L.]Z[ MUSX*VRN;\[AE_#B?3B(R\'$QCP/>,C[XS "WC+O9J'[+>/]33S!2X;IQ^_I' MY>(WRZ?[2]<*Z9Y?O9$;R;UZ>YC [RBOT>]8MM'Y?K[:D%HGC=S]*XUDE8_4 M\Q[Y#6_1-S\HOP2_A/____F_4$L#!!0 ( /N#85'@S,3$N:'1M[5IM4QLY$OY^OT('=0E4V<;C M%P@V294#SH:J/A@5FM&LI+'Q_?KKEL;8QG!QCMO$2UVJ LRH MU>I6/WJZI=%)ZC+UX20%+C[\Y>2O]3H[TW&90>Y8;( [$*RT,K]EOPJP=ZQ> MKZ1.=3$S\C9UK-5LM=FOVMS)"0_M3CH%'^9Z3@["\\F!'^1DK,7LPXF0$R;% M^QV90!2UV^*H*XZ/.D(<'A]WC\>'G:8XBD7<>L?_&>U@5Q0/?:R;*7B_D\F\ MG@*-W^MT"]>?2N'27M1L_FUG58Z;6Q1UNNA%K<)A8Z)SAT885!K^#+K71UCM MV7=P[^ITV_;\^M=03GDDUZ[T=R0PLNX IN](9S]_6 M+,]MW8*121"T\E^ MN,@_G$:_#I"/4KF,/TQ M1@3,#S+^='@U.O]T?CH8G5]>L"\W5]WR?#2[.6-05U=/-Q=GPBHT^#]GU\/3FZGQTCL+#WTX_#RY^&K+!Z8A=?F+1 M<;M3VWI'!]=L<';Y930\6XX/^>5CUFZVR!?OZN#JX^!B>%V__.WGX3_F7K:: MS=:FN/S#7>P\Z>)YC0UR85#9Y]D=V!J+P3B9S)A+N7NSVWW7WWAA%5P(),>Z M@L3UNIWY4I.YP!CVZO3F!SD9->9.?/_15Z>E<]CHTC25ZJD#<0BT$L0J=T&A" MKK%PP!&XS!G/9ZS,G2D!/!!I\5W HW!(94O27 ,$HBEP1($Q7+LCI8(,&R:RCAEMJ0? MB_Y3,% I(0V)N4Y8H/;5SE"XXC'%Z M&>Q&*VM+8+-S8]:L?2UXZVP=WD8KP7EK*RQ5U0*1@TX2B8][=M_'[)QQ QX= M&&TY5D!19("0'"MI4^I!8AER(_$C/0MI8Z5MB?V(-8U6 2:%T3$(?&W9'J)" M ,(LA'YX'Z<\OP4V0$*Z*A5*^+*TNP?!"E^6TE-XE%1,Y@&>I)\1:RVAUG@4 MD2V/!B+P/3]8LC(8/I&KC^&, I3S7U!3118:"@$-[9 0:N&1+#^#@#&U24+)/#7 ^%XFR :QB1^1-&RK,L2[=\V-ODAWX@S10^9Q\?J17&4F;H_ 'Q'0Z4%> M/MBR'RQ)N7VH*XCI/,A!^!2 WC_0\XPI>0>J.B]X)%][P82\$-);M>/JOH8= MES]3%/-U4%MP$5'C,BX7M$3X^H;J8JU21;LXUJE.&_N0ROT+5)9ETCF )\E^ MK+%,H!8AT2;??0]QB]QJB;OQ-]7)\P4&OY<23?9+JLQC?X*P__^=U!^8O <* M*R^L!"5"C+:OM!>.)2 @JC3\L*.9 K^CO!HJ,9]9?0WI3S+GYSW?!+-J\Q'. M#YX@,2ZPHX4'#GL"DE7-B<*(+BP-:R&M6\SIMLP0&S@_WHTPZ--G8J\K96_A M)F> F3DQ2!D/0^$/G"EVUD.ID/M%J I3O ;9. M4QTXD*]@%['VPM3?^(:O>,[OB*KF,6(/3!UG6?'"0F_^1Q]9NE!\UI.YGRO? MJ5\I&VOG=-:C3_D38GLL#:JOH1Y,H7GQE;_1#%_ZG<'_8CYRU=SP30=.K+=U MCAK'Q\\W-QO1LVW_46VCW>W\[[62VL.-U![XB0B3@?-M"YZ_WVGOS#M44.RU MBGL6K=X'('0^GO(PV^$BQ8]9N6>X%GRN8Q>(SVP,YLUN=-CL1S5_W>31U8UJ M=E[N.$+Z^U-5LXL.?YRMIO;_RJ5P<>#9:'YOORB0;W8[1WWK?ZY\=%]Q=$/T M-IE/TYM,S@:B%4UY%BMP7NBLD=&$]+=UAMXA+ M.BIAEV%WX:ND+P9+.BIAZ*[8WI=P?H8)R)U+E]9*[3U7PM[ MX4Q\ L]>8JN28W/1A8\1KZ5;[_*5^VW5SW %[\!?_?LW4$L#!!0 ( /N# M85?=F\ #%@@ 4H 8 ;F%R:2TR,#(S,#DS,'AE>'@S,3(N:'1M[5IM M;]LX$OY^OX*7X-H$L!W++WFQTP!NXFX-["9=Q\'N?3I0(F41H40M2=GQ_?J; M(>6WV+FZE]VM-[@"32)Q.)SA/'QF2/$RL:F\NDPX95=_N_Q[M4IN5%2D/+,D MTIQ:SDAA1#8FOS!N'DFU6DI=JWRFQ3BQI%%O-,DO2C^*"?7M5EC)K^9Z+D_\ M\^6)&^0R5&QV=[8B,[E[T M9%\L'S[\V+\G09-6@]81/2:]VQL2M%GY]'![TQ^2T><^N>]?/PP'HP$(]W^] M_MR[_:%/>M)!!?-5F7O'>W=D][-W9=1_V8U/NB7BUFSWD!?G*N]X M;?^^>O?KC_U_SKULU.L[X_(/=[&UU<5!A?PD;)1P*A=O(7J-O8O>1VH@9A"==$8> M,S65G(UYQ0>Q#!U38$*FH$* $:C(",UFI,BL+CAX #6#*Q\@II2D\*0%E22F M$;S21*60U*SR>0,1+TYF*88 MN#F!;HR$L]5I>"L0;/YU(,A)+#((,N)E&=0*X _$H5FOM(LL!GJA5H >D46R M8* 3@+,2P0J 3B EY1!WA"Q"&9+% I,E',RSH0'V3*#B"DH4$@0 B K0XH8S MSIZ(FH3$4DW-'*5+#B,47WJ[PFQ)+9;6 MY*#B6,#CD3EV,1L0JKE#!T1;A))C% D'2(92F 1[H%@*W(C\B,],F$@J4T _ M9$VMI(=)KE7$&;PVY A0P3C S(>^_Q0E-!MST@-"&A82)%Q=VC[BW@I7E^*3 M?Q18368>GJB?(&NMH%8[%*$MSP9"\+T\6+PV&#RAJ\_A# *8\U]14P7U\SW" M*!3[>P/21NTBP(FXX09V#1 RE].^CJ<*IMN(%F;W+ICW0@[8*$?RF505&A0 M/4V$<:0'4CQS>K"07M+E*N5J+JD#6YE*EVBIE'2,C0*H$VPQ2@KFSAI,$1K! M!)2"Z(#P"=\E@0PU%0:3L%N>QF5L!U]E.!AD@9*Q4PZ%IH@*29'9P2UGQ#*9 M0P]?&JQ6-/!7R%$0R!?Z<_8*LMTS)(?[A.1F:Q/)._/6!J!W9[R=<0UK82(8 MPI4:E5&D=FH ZEA9(H:I9G,\ <(%#844=H89?MNPN+H<]!RJ_,)8$UVI3%T& M>2H=R@N= ZJ-JTBB2&GF#' UZIAG4&A( #>T\!Q7#8I _>T!#*M+Y$#@;P?" MT3Y!V)-Q?T)EX1@+X\OC&,I$,8'(F"WE'E04.W"O?]Q>^SFL0D?@3>,KS% 5 M]N6Q=\D.="'-L7R.O[[C(>&\,'?+C_LY 'LX,DE:#$1J/C-'^SXLYHUX1A M"WSU3*XT$[9'W!T1X.E!5BQL.?:6)-0LZ@ID.@=RSEP* .\7]#PC4CQR69X7 M/).OO&)"7@GIO=IQM=_"CLN=*;+Y.J@LN0BI<1672UI"?'U#=;%1J8)=%.I4 MJ[19I'+W I2EJ;"6\ZUD'RHH$["%";#)=3\"W *W&N1N^(UU\GR!\=\* 2:[ M)55DD3M!./[_3NH/3-X]"9475(("((;;5]P+1X(#(,HTO-C13#E]Q+SJ*S&7 M65T-Z4XRY^<]WP2SP]W.3T(#/'&NBB B'GCMX -.[0N417Q:P]LK47_N&SWC6[8C*YA"PQW459EG2 MW/#._(\NL'0NZ:PC,C=7KE.W5!8J:U7:P6_V$V1[* W*SZ$.3+YY^3F_5O>? M]*V&_VP^WI3FI/W$3X MR8#Y-CG-/APT#^8=2BAV&OD3"=8O!" ZGT^YG^W5&Q-_XM)Q@;V!M>!R';D% M?*8AU^\.@]-Z-ZBX>R7/[FZ4L_,[.OX]?/XX6\_N_Y-7_O+ OOCE6/C=8>NL M:]S/]0_O:Y[NB. Z<:EZE]G90;2D*L=D.4P,GC<2G)'NOD[Q]EL;>S:M?ZW) MNTX$C\FG10:\\UL,O"-V],4?F\';C797)(',4J2W/&XK98XW8W'BTMZ6K+IZ M;2U7QGU([/CC\@G?N,BV1+#+F_5E%QH"C N[V>4K=]_*G_X:WHF[_O( 4 !04 8 ;F%R:2TR,#(S,#DS,'AE>'@S M,C$N:'1MW5AA;]LV$/V^7\$Y6)L EB/)CNW8;@#7<= 6YS&+KI]&BCQ9!&5 M2(VDDWB_?D=*2NQXV;RA:],%@6&9Q^/=NZ?C(T>IR;.S40J4G7TW^M[SR+F, M5SD(0V(%U C*\W%DGQDH#\1SZNL)K)8*[Y,#0G]L$T^2O6)W])RW'"3P5GM M9W1]#M1KU^.VKW@GX, MOP8-G(KFY1QMUAF\:>1<>"G8]0>=D\(,[S@SZ2#P_1\:SNYLE$AA<#&%D\NO MI8]=3U0MT9F1Q2 (T9.!>^/1C"_%P.77*%W5YK',I!H<^.YO:$>\A.8\6P]> M+W@.FES!';F1.16OFYH*[6E0/"D--?\=,$9E?'WT$_&!=3Y!*%-8GJ? M\H@;T@Y;P78&^\4>(_*@OE+PD^G-XO+B7,ZNR/6'F_F'\=6"+&;/9O)2 M(@_ZY$-KWIJTR'PZ<=$'[1._2<9S,CZ?72^FY]]4.G42IWZ7S"[(XMV4S," MW'&3$I,">;^B"A'/UN0&"JD,D0FY%%1Q\A,P'M.LB8]QBQQ:XU<'_3#TAQ.9 M%U2LW5,P/"+H[T*JG 2^]YXD4CG'!88I&0%,G)$Y% ;R"-2K@Z#K#]O($=<( MJ28)S]#@(9XYQ"O%#A^G5"P!.VB>4<3>2/+(71M3;UA1%R.B3!:VDV]:5S:6&;B<"Y2J MB K0WNP^@S49QPXZRXPFCE,,X*0_W)LD!64,]PTO@\0,3OTGM/%..E^--X?! M49W%EU]^&Y=.V&H[(!:(?T779)4A=V-D9&8Y\\ C!;^MN *[I6I;&%T1/V@? M4F2L(L')(3MZ*.8CZQX85U4T.&UWL):G0\O'_T,]PY=93RZP<^34%0D;E:$X ME>&OKCYUL2FWG:I0H&U=FW:89AG!:1@-S;#JNL!"ZZ:;E7!!16Q_1X>,.]>V MJ:#5*G/%E=BEW)*Z9D+5VUK[5AJK:&B403T<2<5 >0AG1@L-@_K+D'%=9'0] MX,*!XB8-*V>1-$;F RO-;FVOPK9;[8>.->7PHVIK^:5R,RC7#*M7KH9;;NC8 ML-VQ3J]U>OK\L-\*GAW[2[>M]DGG\WNU;KM[N3UV0)1@(-X:"_BFT6[4$RK. M#<+BG@3;NL_2\"GD)=J;POA+OZ+G2&>W?9 K>;NQ;0;EKOE$HE?H?,;$OT;. M;]?;&^:_RJI4CR\E+_>2OCKH](;:?9*Q8 J]OEM_ KV5Z)X$]FV^C;W V<.T MZE2ND16(B\PX(Q:0X4M%>$>U.X1?%JK?%G:3E$."D@?EC^&W0&9)PE$MNUWR M&K=);N6*O18XO%8"V@:U:^WLJU?( D[M3U]8J&$ID158LT;MR-U71&I50@@+;E4)/GB$% L% & &YA M MZSAH@#5N8Q?=/@V42%E$*5(EJ23>K]^1DA([7C9OZ-ITAF&8NN/Q7AX='W*< MF9R?C3.*R=D/XQ\]#YW+I,RI,"A1%!M*4*F96*&/A.I/R/-JK:DLUHJM,H-" M/^RBCU)]8C>XDAMF.#UK[(R/J_'XV"TRCB59GXT)NT&,O&JQD]CO^OTT#-)T MT*,G_=-!;QCW IS001<^_=^"%DP%]6J.-FM.7[5R)KR,VO6C7K\PHUM&3!8% MOO]3R^F=C5,I#"RF8'+UM[*Q:PFK%1@SLHB"$"P9>F<\S-E*1"Z^5F6J44\D MERHZ\-UG9"5>BG/&U]'+) M5OZ?@!W.!&WB"4(;Q.PN8S$SJ!MVPNT(]O,]@GP9W*5 BA:")85*@6V8R9#**WI=80<;Y&EW30BJ#9(HN!58,O:6$)9BW M89ATT*%5?G%P&H;^:"KS HNU&P6C(P3V+J3*4>![[U$JE3-<@)N2( J!$[2@ MA:%Y3-6+@V#@C[J $=<(L48IXZ!P[\^")J5BAD'@6! TNTLR+%84.FB>,ZVM M[_"UF@3:+@!N]:GDU$-7? ( M$UG83KZI7>M89,!RSE&L8BRH]N9WG*[1)'&IL\AH@QR# _W3T=X@*3 AL&]X MG*8F&OJ/8./U>]\,-X?!41/%UU]^.R^]L--UB5A"_FNXIB4'[": 2&XQ8D"L0D'_D!S=%_,!=?>(JRL:#+L]J.5P9/'X?ZAG M^#SKR01TCAR[(D&C,ABF$GCJZM,4&S/;J0I%M:UKVXHQYPBF@3>80]5U 876 M;3VSKZ5ABH:''/:B&.I"%4> MI)/C0M.H^3,B3!<O MF)L!NF9(LW(M[CC1L2&[LMY)9SA\6NQW@B=E?VFVT^WWOKQ5:W:PE]ECEX@J M&9!O#05\U>JVF@DUYJ*PN$/!-N^S,'R<\BK;F\3X*[XCKK#G &>W?: K>;.Q M;0;5KOF(HM?9^8*!?XN87Z^W-\Q_%57%'I]57"\.>BL,X MWXIT3P3[-N#67MG90[5N5:Z3%9 8R1E!-B.CYYKB'=KN4OS,TOI])6^:,9JB MB_N=5"9)(DLA;&7'[7.T6XMCMVV]_T< MFBPQ 5I"5]+&59TCH'*.23"-8FH?IZ423&? 5N 5HL!/X+R DZ0B$IOT99_C M!] 3,"RD:8R[XY$]5,'L0FKJF,JB8;.G>S+8ZF"3N]/8UBK@2FS)5R+!NG(W M6/$:&%(*!RN16(F-!N( 1ZP_VS2IC6XS"F,%%(Q0L&239=DU3@'HCX]I;;"[ MPHIPJET4UNR*"J!@?,,#&Q<'_TN\LLLC7299O?K3K&SS=@NRY+A>I"@'$?4$L! A0#% @ ^X-A M5_0YZ<7P( $ ]DP1 !$ ( ! &YA'-D4$L! A0#% @ ^X-A5X\*2"B8&@ MK/8 !4 ( !_S ! &YA&UL4$L! A0#% @ ^X-A5XJ%8T_.DP 6?T& M !4 ( !FQH# &YA&5X>#,Q,2YH=&U02P$"% ,4 " #[@V%7W9O Q8( % M* & @ 'NM@, ;F%R:2TR,#(S,#DS,'AE>'@S,3(N:'1M M4$L! A0#% @ ^X-A5^RO-EX@!0 %!0 !@ ( !.K\# M &YAM%MZ> M(04 "P4 8 " 9#$ P!N87)I+3(P,C,P.3,P>&5X>#,R ;,BYH=&U02P4& L "P#D @ Y\D# end