0001531048-24-000035.txt : 20240430 0001531048-24-000035.hdr.sgml : 20240430 20240430161349 ACCESSION NUMBER: 0001531048-24-000035 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240430 DATE AS OF CHANGE: 20240430 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Inari Medical, Inc. CENTRAL INDEX KEY: 0001531048 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services 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: 24897381 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-20240331.htm 10-Q nari-20240331
0001531048--12-312024Q1falsehttp://fasb.org/us-gaap/2023#QualifiedPlanMember00015310482024-01-012024-03-3100015310482024-04-26xbrli:shares00015310482024-03-31iso4217:USD00015310482023-12-31iso4217:USDxbrli:shares00015310482023-01-012023-03-310001531048us-gaap:CommonStockMember2023-12-310001531048us-gaap:AdditionalPaidInCapitalMember2023-12-310001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001531048us-gaap:RetainedEarningsMember2023-12-310001531048us-gaap:CommonStockMember2024-01-012024-03-310001531048us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001531048us-gaap:RetainedEarningsMember2024-01-012024-03-310001531048us-gaap:CommonStockMember2024-03-310001531048us-gaap:AdditionalPaidInCapitalMember2024-03-310001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001531048us-gaap:RetainedEarningsMember2024-03-310001531048us-gaap:CommonStockMember2022-12-310001531048us-gaap:AdditionalPaidInCapitalMember2022-12-310001531048us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001531048us-gaap:RetainedEarningsMember2022-12-3100015310482022-12-310001531048us-gaap:CommonStockMember2023-01-012023-03-310001531048us-gaap:AdditionalPaidInCapitalMember2023-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-310001531048nari:AccountsReceivableNetMember2024-03-310001531048nari:AccountsReceivableNetMember2023-12-310001531048nari:VenousThromboembolismVTEMember2024-01-012024-03-310001531048nari:VenousThromboembolismVTEMember2023-01-012023-03-310001531048nari:EmergingTherapiesMember2024-01-012024-03-310001531048nari:EmergingTherapiesMember2023-01-012023-03-310001531048country:US2024-01-012024-03-310001531048country:US2023-01-012023-03-310001531048us-gaap:NonUsMember2024-01-012024-03-310001531048us-gaap:NonUsMember2023-01-012023-03-310001531048nari:LimFlowMember2023-11-152023-11-150001531048nari:LimFlowMember2023-11-150001531048nari:LimFlowMembernari:NetRevenueMember2023-11-150001531048nari:LimFlowMembernari:ReimbursementMilestonesMember2023-11-150001531048nari:LimFlowMember2023-11-14xbrli:pure0001531048nari:LimFlowMember2023-01-012023-12-310001531048nari:LimFlowMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-11-150001531048nari:LimFlowMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-11-152023-11-150001531048nari:LimFlowMember2023-01-012023-03-310001531048us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-03-310001531048us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001531048us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001531048us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001531048us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-03-310001531048us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001531048us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001531048us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001531048us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-03-310001531048us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001531048us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001531048us-gaap:FairValueMeasurementsRecurringMember2024-03-310001531048us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-03-310001531048us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001531048us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001531048us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001531048nari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-03-310001531048us-gaap:FairValueInputsLevel2Membernari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001531048us-gaap:FairValueInputsLevel3Membernari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001531048nari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001531048us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001531048us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001531048us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001531048us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001531048us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001531048us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001531048us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001531048us-gaap:FairValueMeasurementsRecurringMember2023-12-310001531048us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001531048us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001531048us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001531048us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001531048us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001531048us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001531048us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001531048us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001531048nari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001531048us-gaap:FairValueInputsLevel2Membernari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001531048us-gaap:FairValueInputsLevel3Membernari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001531048nari:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001531048us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2024-03-310001531048us-gaap:CashAndCashEquivalentsMemberus-gaap:USTreasurySecuritiesMember2024-03-310001531048us-gaap:CashAndCashEquivalentsMember2024-03-310001531048us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMember2024-03-310001531048us-gaap:ShortTermInvestmentsMembernari:CorporateDebtSecuritiesAndCommercialPaperMember2024-03-310001531048us-gaap:ShortTermInvestmentsMember2024-03-310001531048us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2023-12-310001531048us-gaap:CashAndCashEquivalentsMember2023-12-310001531048us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMember2023-12-310001531048us-gaap:ShortTermInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001531048us-gaap:ShortTermInvestmentsMembernari:CorporateDebtSecuritiesAndCommercialPaperMember2023-12-310001531048us-gaap:ShortTermInvestmentsMember2023-12-310001531048us-gaap:ManufacturingFacilityMember2024-03-310001531048us-gaap:ManufacturingFacilityMember2023-12-310001531048us-gaap:ComputerEquipmentMember2024-03-310001531048us-gaap:ComputerEquipmentMember2023-12-310001531048us-gaap:LeaseholdImprovementsMember2024-03-310001531048us-gaap:LeaseholdImprovementsMember2023-12-310001531048us-gaap:FurnitureAndFixturesMember2024-03-310001531048us-gaap:FurnitureAndFixturesMember2023-12-310001531048nari:AssetsInProgressMember2024-03-310001531048nari:AssetsInProgressMember2023-12-310001531048us-gaap:OperatingExpenseMember2023-01-012023-03-310001531048us-gaap:OperatingExpenseMember2024-01-012024-03-310001531048us-gaap:CostOfSalesMember2024-01-012024-03-310001531048us-gaap:CostOfSalesMember2023-01-012023-03-310001531048us-gaap:TechnologyBasedIntangibleAssetsMember2024-03-310001531048us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001531048srt:MaximumMember2024-03-3100015310482023-10-310001531048us-gaap:RelatedPartyMember2024-03-310001531048us-gaap:RelatedPartyMember2023-12-310001531048nari:AmendedCreditAgreementMembernari:BankOfAmericaCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-12-160001531048nari:AmendedCreditAgreementMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMember2022-12-162022-12-160001531048nari:AmendedCreditAgreementMembernari:BloombergShortTermBankYieldIndexBSBYMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-12-162022-12-160001531048nari:AmendedCreditAgreementMembersrt:MinimumMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMember2022-12-162022-12-160001531048nari:AmendedCreditAgreementMembersrt:MaximumMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMember2022-12-162022-12-160001531048nari:AmendedCreditAgreementMembernari:BloombergShortTermBankYieldIndexBSBYMembersrt:MinimumMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-12-162022-12-160001531048nari:AmendedCreditAgreementMembernari:BloombergShortTermBankYieldIndexBSBYMembersrt:MaximumMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-12-162022-12-160001531048nari:AmendedCreditAgreementMembernari:BankOfAmericaCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-12-162022-12-160001531048us-gaap:LetterOfCreditMembernari:AmendedCreditAgreementMembernari:BankOfAmericaCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-160001531048us-gaap:LetterOfCreditMembernari:AmendedCreditAgreementMembernari:BankOfAmericaCreditFacilityMemberus-gaap:LineOfCreditMember2023-02-280001531048us-gaap:LetterOfCreditMembernari:AmendedCreditAgreementMembernari:BankOfAmericaCreditFacilityMemberus-gaap:LineOfCreditMember2024-01-012024-03-310001531048nari:AmendedCreditAgreementMembernari:BankOfAmericaCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-11-010001531048nari:AmendedCreditAgreementMembersrt:MinimumMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-11-012023-11-010001531048nari:AmendedCreditAgreementMembersrt:MaximumMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-11-012023-11-010001531048nari:AmendedCreditAgreementMembernari:BloombergShortTermBankYieldIndexBSBYMembersrt:MinimumMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-11-012023-11-010001531048nari:AmendedCreditAgreementMembernari:BloombergShortTermBankYieldIndexBSBYMembersrt:MaximumMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-11-012023-11-010001531048nari:AmendedCreditAgreementMembernari:BloombergShortTermBankYieldIndexBSBYMemberus-gaap:LineOfCreditMembernari:BankOfAmericaCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-11-012023-11-010001531048us-gaap:LetterOfCreditMembernari:AmendedCreditAgreementMembernari:BankOfAmericaCreditFacilityMemberus-gaap:LineOfCreditMember2023-11-010001531048nari:AmendedCreditAgreementMembernari:BankOfAmericaCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2024-03-310001531048us-gaap:LetterOfCreditMembernari:AmendedCreditAgreementMembernari:BankOfAmericaCreditFacilityMemberus-gaap:LineOfCreditMember2024-03-31nari:LetterOfCredit0001531048nari:AmendedCreditAgreementMembernari:BankOfAmericaCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310001531048nari:AmendedCreditAgreementMembernari:BankOfAmericaCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-12-310001531048us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310001531048us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001531048us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-03-310001531048us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-03-310001531048us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-03-310001531048us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310001531048us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001531048us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001531048us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-03-310001531048us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-03-310001531048us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-03-310001531048us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310001531048srt:MaximumMembernari:TwoThousandTwentyIncentiveAwardPlanMember2020-03-012020-03-310001531048nari:TwoThousandTwentyIncentiveAwardPlanMember2020-03-012020-03-310001531048nari:TwoThousandTwentyIncentiveAwardPlanMember2024-03-310001531048nari:TwoThousandTwentyIncentiveAwardPlanMember2024-01-010001531048nari:TwoThousandAndElevenEquityIncentivePlanMember2023-12-310001531048nari:TwoThousandAndElevenEquityIncentivePlanMember2023-01-012023-12-310001531048nari:TwoThousandAndElevenEquityIncentivePlanMember2024-01-012024-03-310001531048nari:TwoThousandAndElevenEquityIncentivePlanMember2024-03-310001531048us-gaap:RestrictedStockUnitsRSUMembernari:TwoThousandTwentyIncentiveAwardPlanMember2024-01-012024-03-310001531048us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMembernari:VestingOptionOneMembernari:TwoThousandTwentyIncentiveAwardPlanMember2024-01-012024-03-310001531048us-gaap:RestrictedStockUnitsRSUMembernari:ShareBasedPaymentArrangementTrancheFourMembernari:VestingOptionOneMembernari:TwoThousandTwentyIncentiveAwardPlanMember2024-01-012024-03-310001531048us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMembernari:VestingOptionOneMembernari:TwoThousandTwentyIncentiveAwardPlanMember2024-01-012024-03-310001531048us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMembernari:VestingOptionOneMembernari:TwoThousandTwentyIncentiveAwardPlanMember2024-01-012024-03-310001531048us-gaap:RestrictedStockUnitsRSUMembernari:VestingOptionTwoMember2024-01-012024-03-310001531048us-gaap:RestrictedStockUnitsRSUMembernari:TwoThousandTwentyIncentiveAwardPlanMember2023-12-310001531048us-gaap:RestrictedStockUnitsRSUMembernari:TwoThousandTwentyIncentiveAwardPlanMember2024-03-310001531048us-gaap:RestrictedStockUnitsRSUMembernari:TwoThousandTwentyIncentiveAwardPlanMember2023-01-012023-03-310001531048us-gaap:PerformanceSharesMembernari:TwoThousandTwentyIncentiveAwardPlanMember2024-01-012024-03-310001531048us-gaap:PerformanceSharesMembersrt:MinimumMembernari:TwoThousandTwentyIncentiveAwardPlanMember2024-03-310001531048srt:MaximumMemberus-gaap:PerformanceSharesMembernari:TwoThousandTwentyIncentiveAwardPlanMember2024-03-310001531048us-gaap:PerformanceSharesMembernari:TwoThousandTwentyIncentiveAwardPlanMember2023-12-310001531048us-gaap:PerformanceSharesMembernari:TwoThousandTwentyIncentiveAwardPlanMember2024-03-310001531048us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001531048srt:MinimumMemberus-gaap:EmployeeStockOptionMembernari:TwoThousandTwentyIncentiveAwardPlanMember2024-01-012024-03-310001531048srt:MaximumMemberus-gaap:EmployeeStockOptionMembernari:TwoThousandTwentyIncentiveAwardPlanMember2024-01-012024-03-310001531048us-gaap:EmployeeStockOptionMembernari:TwoThousandTwentyIncentiveAwardPlanMember2023-01-012023-03-310001531048us-gaap:EmployeeStockOptionMembernari:TwoThousandTwentyIncentiveAwardPlanMember2024-01-012024-03-310001531048us-gaap:EmployeeStockOptionMembernari:TwoThousandTwentyIncentiveAwardPlanMember2024-03-310001531048us-gaap:EmployeeStockOptionMembernari:TwoThousandTwentyIncentiveAwardPlanMember2023-03-310001531048nari:TwoThousandTwentyIncentiveAwardPlanMember2023-12-310001531048nari:TwoThousandTwentyIncentiveAwardPlanMember2023-01-012023-12-310001531048nari:TwoThousandTwentyIncentiveAwardPlanMember2024-01-012024-03-310001531048nari:TwoThousandTwentyEmployeeStockPurchasePlanMember2020-05-012020-05-310001531048nari:TwoThousandTwentyEmployeeStockPurchasePlanMember2021-01-012021-01-010001531048nari:TwoThousandTwentyEmployeeStockPurchasePlanMember2024-01-012024-03-310001531048nari:TwoThousandTwentyEmployeeStockPurchasePlanMember2023-01-012023-03-310001531048nari:TwoThousandTwentyEmployeeStockPurchasePlanMemberus-gaap:CommonStockMember2020-05-012024-03-3100015310482024-01-012024-01-310001531048nari:TwoThousandTwentyEmployeeStockPurchasePlanMember2024-03-3100015310482024-01-010001531048nari:EmployeeStockPurchasePlanMember2024-01-012024-03-310001531048nari:EmployeeStockPurchasePlanMember2023-01-012023-03-310001531048us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001531048us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001531048us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001531048us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-3100015310482021-01-012021-01-3100015310482024-01-012024-01-010001531048us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001531048us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001531048us-gaap:StockCompensationPlanMember2024-01-012024-03-310001531048us-gaap:StockCompensationPlanMember2023-01-012023-03-31
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 March 31, 2024
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 April 26, 2024, the registrant had 58,138,159 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 within the meaning of the Private Securities Litigation Reform Act of 1995 that are subject to substantial risks and uncertainties. We intend such 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”, “expects”, “plans”, “anticipates”, “could”, “intends”, “targets”, “projects”, “contemplates”, “believes”, “estimates”, “predicts”, “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, but are not limited to statements regarding our future results of operations and financial position, plans for our products, expectations regarding our recent acquisition of LimFlow S.A., the impact of macroeconomic conditions, industry and business trends, and 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 factors discussed in Part I, Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023, 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)
March 31,
2024
December 31,
2023
Assets
Current assets
Cash and cash equivalents$66,707 $38,597 
Restricted cash
500 611 
Short-term investments in debt securities34,595 76,855 
Accounts receivable, net78,621 70,119 
Inventories, net44,650 42,900 
Prepaid expenses and other current assets8,240 6,481 
Total current assets233,313 235,563 
Property and equipment, net20,761 20,929 
Operating lease right-of-use assets47,610 48,407 
Goodwill209,642 214,335 
Intangible assets145,774 150,884 
Deposits and other assets4,676 4,117 
Total assets$661,776 $674,235 
Liabilities and Stockholders' Equity
Current liabilities
Accounts payable$12,026 $10,577 
Payroll-related accruals38,748 48,706 
Accrued expenses and other current liabilities33,544 15,364 
Operating lease liabilities, current portion1,719 1,692 
Total current liabilities86,037 76,339 
Operating lease liabilities, noncurrent portion29,773 30,355 
Deferred tax liability35,395 36,231 
Other long-term liability63,341 66,400 
Total liabilities214,546 209,325 
Commitments and contingencies (Note 9)
Stockholders' equity
Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of March 31, 2024 and December 31, 2023
  
Common stock, $0.001 par value, 300,000,000 shares authorized as of March 31, 2024 and December 31, 2023; 58,001,145 and 57,762,414 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively
58 58 
Additional paid in capital518,338 504,453 
Accumulated other comprehensive income
1,522 8,885 
Accumulated deficit(72,688)(48,486)
Total stockholders' equity447,230 464,910 
Total liabilities and stockholders' equity$661,776 $674,235 
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 March 31,
20242023
Revenue$143,194 $116,167 
Cost of goods sold18,893 13,741 
Gross profit124,301 102,426 
Operating expenses
Research and development26,880 22,064 
Selling, general and administrative103,055 85,700 
Change in fair value of contingent consideration
6,303  
Amortization of intangible asset
2,461  
Acquisition-related expenses
2,779  
Total operating expenses141,478 107,764 
Loss from operations
(17,177)(5,338)
Other income (expense)
Interest income1,191 4,145 
Interest expense(78)(40)
Other (expense) income
(23)39 
Total other income1,090 4,144 
Loss before income taxes
(16,087)(1,194)
Provision for income taxes8,115 1,024 
Net loss
$(24,202)$(2,218)
Other comprehensive income (loss)
Foreign currency translation adjustments(7,359)9 
Unrealized loss on available-for-sale debt securities
(4)(865)
Total other comprehensive loss
(7,363)(856)
Comprehensive loss
$(31,565)$(3,074)
Net loss per share
Basic$(0.42)$(0.04)
Diluted$(0.42)$(0.04)
Weighted average common shares used to compute net loss per share
Basic57,938,11554,756,024
Diluted57,938,11554,756,024
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, 202357,762,414$58 $504,453 $8,885 $(48,486)$464,910 
Options exercised for common stock81,952 — 145 — — 145 
Shares issued under Employee Stock Purchase Plan82,816 — 3,983 — — 3,983 
Issuance of common stock upon vesting of equity awards, net of shares withheld for taxes
73,963 — (3,113)— — (3,113)
Share-based compensation expense— 12,870 — — 12,870 
Other comprehensive loss— — (7,363)— (7,363)
Net loss— — — (24,202)(24,202)
Balance, March 31, 202458,001,145$58 $518,338 $1,522 $(72,688)$447,230 
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, 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 equity awards, net of shares withheld for taxes
2,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,716$57 $475,754 $(7)$(49,068)$426,736 
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)
Three Months Ended March 31,
20242023
Cash flows from operating activities
Net loss
$(24,202)$(2,218)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization3,864 1,348 
Amortization of deferred financing costs22 8 
Amortization of right-of-use assets752 1,625 
Share-based compensation expense12,870 10,339 
Allowance for credit losses, net 91 
Loss on disposal of fixed assets8 26 
Amortization of premium and discount on marketable securities(553)(3,810)
Change in fair value of contingent consideration liability
6,303  
Changes in:
Accounts receivable(8,672)2,827 
Inventories(2,090)(3,825)
Prepaid expenses, deposits and other assets(625)504 
Accounts payable1,493 (317)
Payroll-related accruals, accrued expenses and other liabilities(953)(7,787)
Operating lease liabilities(505)(366)
Lease prepayments for lessor's owned leasehold improvements (458)
Net cash used in operating activities
(12,288)(2,013)
Cash flows from investing activities
Purchases of property and equipment(1,250)(964)
Purchases of marketable securities(21,501)(122,054)
Maturities of marketable securities
62,573 119,300 
Purchases of other investments (325)
Capitalized software development costs(660) 
Net cash provided by (used in) investing activities
39,162 (4,043)
Cash flows from financing activities
Proceeds from issuance of common stock under employee stock purchase plan3,983 4,172 
Proceeds from exercise of stock options145 226 
Payment of taxes related to vested equity awards
(3,113)(1,932)
Net cash provided by financing activities1,015 2,466 
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash
110 (70)
Net increase (decrease) in cash, cash equivalents and restricted cash
27,999 (3,660)
Cash, cash equivalents and restricted cash beginning of period39,208 60,222 
Cash, cash equivalents and restricted cash end of period$67,207 $56,562 
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 and markets a variety of medical products, including minimally invasive, novel, catheter-based mechanical thrombectomy systems for the unique characteristics of specific disease states.
On November 15, 2023, the Company acquired LimFlow S.A. (“LimFlow”), a medical device company focused in limb salvage for patients with chronic limb-threatening ischemia (CLTI). LimFlow focuses on transforming the treatment of CLTI, an advanced stage of peripheral artery disease that is associated with increased mortality, risk of amputation and impaired quality of life.
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 March 31, 2024 and the condensed consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flows for the three months ended March 31, 2024 and 2023 are unaudited. The consolidated balance sheet as of December 31, 2023 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 March 31, 2024 and its consolidated results of operations and cash flows for the three months ended March 31, 2024 and 2023. The financial data and the other financial information disclosed in the notes to the condensed consolidated financial statements related to the three months ended March 31, 2024 and 2023 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, 2023.
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, contingent consideration liability, 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.
8

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
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 and also sells its products directly and through distributors in select international markets. 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. The Company has elected to account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity, and not a separate performance obligation.
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 condensed consolidated financial statements.
As of March 31, 2024 and December 31, 2023, the Company recorded $1.0 million and $1.2 million, respectively, of unbilled receivables, which are included in accounts receivable, net, in the accompanying condensed consolidated balance sheets.
The Company disaggregates revenue between Venous Thromboembolism (“VTE”) and Emerging Therapies. VTE comprises revenue from the sale of the Company’s ClotTriever and FlowTriever systems. Emerging Therapies comprises revenues from the sale of the Company’s solutions addressing chronic venous disease, CLTI, small vessel thrombosis and arterial thromboembolism. Revenue from VTE and Emerging Therapies is as follows (in thousands):
Three Months Ended March 31,
20242023
VTE
$137,193 $114,058 
Emerging Therapies
6,001 2,109 
Total Revenue
$143,194 $116,167 
9

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Revenue from the Company's products by geographic area, based on the location where title transfers, is as follows (in thousands):
Three Months Ended March 31,
20242023
United States$133,683$111,846
International9,5114,321
Total revenue$143,194$116,167
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.
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 elected the measurement alternative under which it 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 investments. 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 or if there are observable changes in fair value. 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 consolidated statements of operations and comprehensive income (loss). As of March 31, 2024 and December 31, 2023, the Company’s equity investments were $1.5 million and were included in deposits and other assets on the condensed consolidated balance sheets. There was no impairment loss recorded during the three months ended March 31, 2024 and 2023.
Significant Accounting Policies
As of March 31, 2024, there were no changes to the Company’s significant accounting policies as described in its Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
Recently Issued Not Yet Adopted Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting, Topic 280, which requires enhanced disclosures primarily around segment expenses for all public entities, including public entities with a single reportable segment. On an annual and interim basis, entities are required to disclose significant segment expenses that are regularly provided to the CODM. The ASU is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements and related disclosures.
10

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
In December 2023, FASB issued ASU 2023-09, Income Tax, Topic 740, which requires public companies to disclose specific categories in the rate reconciliation, disaggregate information related to income taxes paid, income or loss from operations before income tax expense or benefit, and income tax expense or benefit from operations. The ASU is effective for annual fiscal years beginning after December 15, 2024, with early adoption permitted. Amendments are applicable on a prospective basis with retrospective application permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements and related disclosures.
Supplemental Cash Flow Information
Supplemental cash flow information includes the following (in thousands):
Three Months Ended March 31,
20242023
Supplemental disclosures of cash flow information:
Cash paid for income taxes$245 $104 
Cash paid for interest$57 $32 
Noncash investing and financing:
Lease liabilities arising from obtaining new right-of-use assets$ $1,030 
Reconciliation of cash, cash equivalents and restricted cash:
Cash and cash equivalents
$66,707 $56,562 
Restricted cash
500  
Total cash, cash equivalents and restricted cash as shown in the statement of cash flows
$67,207 $56,562 
3. BUSINESS COMBINATION
Acquisition of LimFlow S.A.
On November 15, 2023, the Company completed its acquisition of LimFlow, a medical device company focused on limb salvage for patients with CLTI. As a result of the acquisition, LimFlow’s stockholders received as consideration (i) cash, and (ii) contingent consideration related to certain commercial and reimbursement milestones. The results of operations of LimFlow have been included in the condensed consolidated financial statements from the date of the acquisition.
Purchase Price
The total purchase price as of the date of the acquisition consisted of the following (in thousands):
As of November 15, 2023
Cash$242,001 
Fair value of previously held investment10,235 
Fair value of contingent consideration65,931 
Total purchase price$318,167 
11

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Contingent Consideration
The LimFlow stockholders can achieve up to $165.0 million of additional contingent consideration if certain commercial and reimbursement milestones are achieved, as outlined under the Contingent Payments section of the share purchase agreement with LimFlow. Such payments include (i) up to $140.0 million based on net revenue generated from the sale of the LimFlow System for the year 2024 through 2026 and (ii) up to $25.0 million based on the achievement of certain reimbursement milestones related to the LimFlow System.
The acquisition-date fair value of the contingent consideration was measured using a Monte Carlo simulation which represents Level 3 measurements because they are supported by little or no market activity and reflect the Company’s assumptions in measuring fair value. Estimates and assumptions used in the fair value assessment included forecasted revenues for LimFlow, revenue risk premium, revenue volatility, operational leverage ratio, counterparty credit spread, and weighted average cost of capital. The Company has determined that the range of the potential payments on such contingencies is $65.9 million to $165.0 million. The fair value of the contingent consideration was $65.9 million as of the acquisition date.
Previously Held Investment
Prior to the acquisition, the Company held an investment in LimFlow, which represented approximately 3.7% of LimFlow's outstanding equity, and was recorded at cost minus impairment. Authoritative guidance on accounting for business combinations requires that an acquirer remeasure its previously held equity investment in the acquiree at its acquisition-date fair value and recognize the resulting gain or loss in earnings. In connection with acquiring the remaining 96.3% equity interest of LimFlow, the Company remeasured its previously held equity investment to its fair value, as of the date of acquisition, based on the fair value of total consideration transferred. Estimates and assumptions used in the remeasurement represent a Level 3 measurement because they are supported by little or no market activity and reflect the Company’s assumptions in measuring the fair value. As a result of the remeasurement, the Company valued its previously held equity investment in LimFlow at $10.2 million and recognized a gain of $3.5 million, included in other income (expense) in the consolidated statements of operations and comprehensive income (loss) during the year ended December 31, 2023.
Transaction Costs
The transaction costs associated with the acquisition of LimFlow consisted primarily of legal and financial advisory fees of approximately $8.7 million in addition to $1.7 million of severance and integration related costs, which were expensed as incurred as SG&A expense during the year ended December 31, 2023.
Net Assets Acquired and Liabilities Assumed
The preliminary fair values of assets acquired and liabilities assumed were (in thousands):
As of November 15, 2023
Cash and cash equivalents$1,582 
Accounts receivable919 
Inventories2,635 
Property and equipment266 
Goodwill207,800 
Intangible asset146,000 
Other current and noncurrent assets2,155 
Accounts payable(2,509)
Deferred tax liability(36,500)
Other current and noncurrent liabilities(4,181)
Total net assets acquired$318,167 
12

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
The Company is in the process of finalizing the allocation of the purchase price. As a result, the fair value estimates assigned to intangible asset, goodwill and the related tax impacts of the acquisition, among other items, are subject to change as additional information is received to complete the analysis, including final adjustments to net working capital. The Company expects to finalize the valuation as soon as practicable, but no later than one year after the acquisition date.
The preliminary fair value assigned to the intangible asset acquired was as following (in thousands, except for estimated useful life which is in years):
Fair value
Useful life
Developed technology$146,000 15 years
The preliminary fair value assigned to identifiable intangible asset, the developed technology, acquired as part of the LimFlow acquisition, was estimated using the multi-period excess earnings method. Under this method, an intangible asset’s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. The estimated fair value was developed by discounting future net cash flows to their present value at market-based rates of return. Such assumptions included forecasted revenues, cost of sales and operating expenses, technology obsolescence, and weighted average cost of capital. The useful life of the developed technology for amortization purposes was determined by considering the period of expected cash flows used to measure the fair values of the intangible asset adjusted as appropriate for entity-specific factors including competitive, economic and other factors that may limit the useful life. The developed technology asset will be amortized on a straight-line basis over its estimated useful life.
Unaudited Pro Forma Financial Information
The following unaudited pro forma financial information summarizes the combined results of operations of the Company and LimFlow as if the companies had been combined as of the beginning of the fiscal year 2023 (in thousands):
Three Months Ended March 31,
2023
Revenue$116,646 
Net Loss$(13,730)
The unaudited pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved had the acquisition been completed at the beginning of the fiscal year 2023. In addition, the unaudited pro forma financial information is not a projection of future results of operations of the combined company nor does it reflect the expected realization of any synergies or cost savings associated with the acquisition. The unaudited pro forma financial information includes adjustments to reflect the elimination of intercompany transactions, incremental amortization of the identifiable intangible asset and elimination of the remeasurement the Company’s previously held investment in LimFlow.
4. 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 March 31, 2024, 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.
13

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 March 31, 2024 and December 31, 2023 (in thousands):
March 31, 2024
Level 1Level 2Level 3Aggregate Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$40,081 $ $ $40,081 
U.S. Treasury securities5,973   5,973 
Total included in cash and cash equivalents46,054   46,054 
Investments:
U.S. Treasury securities33,596   33,596 
Corporate debt securities and commercial paper 999  999 
Total included in short-term investments33,596 999  34,595 
Total financial assets
$79,650 $999 $ $80,649 
Financial Liability
Contingent consideration$ $ $72,234 $72,234 
Total financial liabilities$ $ $72,234 $72,234 
December 31, 2023
Level 1Level 2Level 3Aggregate Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$2,753 $ $ $2,753 
Total included in cash and cash equivalents2,753   2,753 
Investments:
U.S. Treasury securities41,685   41,685 
U.S. Government agencies 26,238  26,238 
Corporate debt securities and commercial paper 8,932  8,932 
Total included in short-term investments41,685 35,170  76,855 
Total financial assets
$44,438 $35,170 $ $79,608 
Financial Liability
Contingent consideration$ $ $65,931 $65,931 
Total financial liabilities$ $ $65,931 $65,931 
There were no transfers between Levels 1, 2 or 3 for the periods presented.
Contingent payments are related to the acquisition of LimFlow and consist of commercial and reimbursement milestones, which were valued using a Monte Carlo simulation and probability weighted discounted cash flow analysis, respectively, and represent Level 3 measurements because they are based upon significant unobservable inputs such as forecasted revenues of LimFlow, revenue risk premium, revenue volatility, operational leverage ratio, credit risk, weighted average cost of capital, and probability assumptions in achieving certain milestones.
14

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
The following table summarizes the changes in the estimated fair value of the Company’s contingent consideration liabilities (in thousands):
Contingent Consideration Fair Value
Balance as of December 31, 2023
$65,931 
Change in estimated fair value
6,303 
Balance as of March 31, 2024
$72,234 
The fair value of the contingent consideration was $65.9 million as of December 31, 2023, recorded within other long-term liabilities, and $72.2 million as of March 31, 2024, of which $9.3 million was recorded within accrued expenses and other current liabilities and $62.9 million was recorded within other long-term liabilities. The change in estimated fair value of contingent consideration was recorded in operating expenses within the condensed consolidated statements of operations and comprehensive income (loss).
5. CASH EQUIVALENTS AND INVESTMENTS
The following is a summary of the Company’s cash equivalents and investments in debt securities as of March 31, 2024 and December 31, 2023 (in thousands):
March 31, 2024
Amortized Cost BasisUnrealized GainUnrealized LossFair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$40,081 $ $ $40,081 
U.S. Treasury securities5,973   5,973 
Total included in cash and cash equivalents46,054   46,054 
Investments:
U.S. Treasury securities33,599  (3)33,596 
Corporate debt securities and commercial paper1,000  (1)999 
Total included in short-term investments34,599  (4)34,595 
Total financial assets
$80,653 $ $(4)$80,649 
December 31, 2023
Amortized Cost BasisUnrealized GainUnrealized LossFair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$2,753 $ $ $2,753 
Total included in cash and cash equivalents2,753   2,753 
Investments:
U.S. Treasury securities41,672 13  41,685 
U.S. Government agencies26,248  (10)26,238 
Corporate debt securities and commercial paper8,935  (3)8,932 
Total included in short-term investments76,855 13 (13)76,855 
Total financial assets
$79,608 $13 $(13)$79,608 
15

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
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 March 31, 2024, the risk of expected credit losses was not significant.
6. INVENTORIES, NET
Inventories, net of reserves, consist of the following (in thousands):
March 31,
2024
December 31,
2023
Raw materials$13,750 $14,310 
Work-in-process6,377 5,330 
Finished goods24,523 23,260 
Total inventories, net
$44,650 $42,900 
7. PROPERTY AND EQUIPMENT, NET
Property and equipment consist of the following (in thousands):
March 31,
2024
December 31,
2023
Manufacturing equipment$17,178 $16,653 
Computer hardware5,763 5,641 
Leasehold improvements4,846 4,682 
Furniture and fixtures4,543 4,491 
Assets in progress3,431 3,135 
Total property and equipment, gross35,761 34,602 
Accumulated depreciation(15,000)(13,673)
Total property and equipment, net$20,761 $20,929 
Depreciation expense of $1.1 million was included in operating expenses and $0.3 million was included in cost of goods sold for both the three months ended March 31, 2024 and 2023, respectively.
8. GOODWILL AND INTANGIBLE ASSETS
Goodwill
The changes in carrying amount of goodwill were as follows (in thousands):
March 31,
2024
Balance as of December 31, 2023
$214,335 
Foreign currency translation adjustments(4,693)
Balance as of March 31, 2024
$209,642 
16

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Intangible Assets
The intangible assets consist of the following (in thousands):
March 31, 2024
Gross Carrying AmountAccumulated AmortizationIntangible Assets, Net
Developed technology
$147,306 $(3,683)$143,623 
Capitalized software(a)
2,151  2,151 
Total intangible assets, net
$149,457 $(3,683)$145,774 
December 31, 2023
Gross Carrying AmountAccumulated AmortizationIntangible Assets, Net
Developed technology
$150,649 $(1,256)$149,393 
Capitalized software(a)
1,491  1,491 
Total intangible assets, net
$152,140 $(1,256)$150,884 
_____________
(a) The useful life of the capitalized software will be determined once the asset is put into service. No amortization expense has been recorded related to the capitalized software during the three months ended March 31, 2024 and 2023.
The gross carrying amount and the accumulated amortization of the developed technology asset is subject to foreign currency translation effects. During the three months ended March 31, 2024, $2.5 million of amortization expense was recorded in operating expenses within the condensed consolidated statements of operations and comprehensive income (loss) related to the developed technology asset. There were no intangible assets and no amortization recorded for the three months ended March 31, 2023.
The estimated future annual amortization of the intangible assets in service is the following (in thousands):
Year ending December 31:Amount
Remainder of 2024$7,365 
20259,820 
20269,820 
20279,820 
20289,820 
Thereafter96,978 
Total$143,623 
9. 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 variable lease payments primarily relate to common area maintenance, property taxes, and insurance. 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.
The interest rate implicit in lease agreements is typically not readily determinable, and as such the Company used the incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The incremental borrowing rate is defined as the interest rate the Company would incur to borrow on a collateralized basis, considering factors such as length of lease term.
17

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
The following table presents the weighted average remaining lease term and discount rate:
March 31,
20242023
Weighted average remaining term17.4 years18.9 years
Weighted average discount rate6.1 %6.1 %
Cash paid for amounts included in the measurement of operating leases were as follows (in thousands):
Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of operating lease liabilities$882 $846 
Total lease costs are as follows (in thousands):
Three Months Ended March 31,
20242023
Operating lease cost$1,175 $1,180 
Short-term lease cost35 22 
Variable lease cost305 166 
Total lease costs$1,515 $1,368 
Future minimum lease payments under operating leases liabilities as of March 31, 2024 are as follows (in thousands):
Year ending December 31:
Amount
Remainder of 2024$2,680 
20253,049 
20262,927 
20272,993 
20282,886 
Thereafter36,012 
Total lease payments50,547 
Less imputed interest(19,055)
Total lease liabilities31,492 
Less: lease liabilities - current portion(1,719)
Lease liabilities - noncurrent portion$29,773 
The Company signed a ten-year lease for real estate in October 2023, with total undiscounted contractual payments of the lease of approximately $7.2 million, which is expected to commence in the fourth quarter of 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.
18

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
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 is involved in various claims and proceedings arising in the ordinary course of its business. Management does not believe that any existing claims and proceedings, including potential losses relating to such contingencies, will have a material adverse effect on its consolidated financial position, results of operations or cash flows.
In December 2023, the Company received a civil investigative demand (“CID”) from the U.S. Department of Justice, Civil Division, in connection with an investigation under the federal Anti-Kickback Statute and Civil False Claims Act (the “Investigation”). The CID requests information and documents primarily relating to meals and consulting service payments provided to health care professionals. The Company is cooperating with the Investigation. The Company is unable to express a view at this time regarding the likely duration, or ultimate outcome, of the Investigation or estimate the possibility of, or amount or range of, any possible financial impact. Depending on the outcome of the Investigation, there may be a material impact on the Company’s business, results of operations, or financial condition.
10. CONCENTRATIONS
The Company’s revenue is derived primarily from the sale of catheter-based therapeutic devices in the United States. For the three months ended March 31, 2024 and 2023, there were no customers which accounted for more than 10% of the Company’s revenue. As of March 31, 2024 and December 31, 2023, 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 months ended March 31, 2024 and 2023. There were no vendors that accounted for more than 10% of the Company’s accounts payable as of March 31, 2024 and December 31, 2023.
11. 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 $10,000 and $30,000 for the three months ended March 31, 2024 and 2023, respectively, which was recorded in SG&A expenses within the condensed consolidated statements of operations and comprehensive income (loss). As of March 31, 2024 and December 31, 2023, there was no balance payable to MRI.
12. 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 “Previously Amended Credit Agreement”) under which the Company may borrow loans up to a maximum principal amount of $40.0 million and increase the optional accordion to $120.0 million.
19

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Advances under the Previously 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 (“the 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 1.50% to 2.00% in the case of BSBY Rate loans. As a condition to entering into the Previously 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 Previously Amended Credit Agreement.
The Previously 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 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.
On November 1, 2023, the Company further amended its credit facility (the “Amended Credit Agreement”) to, among other things, increase the amount available for borrowing to up to a maximum principal amount of $75.0 million. Additionally, advances under the amended credit agreement will bear interest at the Base Rate or the BSBY rate, plus 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 the 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 up to $18.8 million. This amendment was accounted for as a debt modification in accordance ASC 470, Debt.
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 March 31, 2024, the amount available to borrow under the Amended Credit Agreement is approximately $59.8 million, and the Company had four letters of credit in the aggregated amount of $2.4 million outstanding under the LC Facility and as a result, the Company had $16.4 million of unused letter of credit. The aggregate stated amount outstanding of letter of credits reduces the total borrowing base available under the Amended Credit Agreement.
As of March 31, 2024, 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 Amended Credit Agreement are secured by substantially all of the Company’s assets, excluding intellectual property. The Amended Credit Agreement matures on December 16, 2027.
Deferred Financing Costs
As of March 31, 2024 and December 31, 2023, costs incurred directly related to debt are presented in other assets and are being amortized over the five-year life of the Credit Agreement on the straight-line basis as follows (in thousands):
March 31, 2024December 31, 2023
Deferred financing costs
$1,454 $1,454 
Accumulated amortization
(404)(382)
Unamortized deferred financing costs
$1,050 $1,072 
20

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
13. STOCKHOLDERS’ EQUITY
Accumulated Other Comprehensive Income (Loss)
The following is a summary of the changes in accumulated balances of other comprehensive income (loss) for the three months ended March 31, 2024 and 2023 (in thousands):
Unrealized Loss on Investments
Foreign Currency Translation
Accumulated Other Comprehensive Income (Loss)
Balance, December 31, 2023$(9)$8,894 $8,885 
Other comprehensive loss
(4)(7,359)(7,363)
Balance, March 31, 2024
$(13)$1,535 $1,522 
Unrealized Gain (Loss) on InvestmentsForeign Currency Translation
Accumulated Other Comprehensive Income (Loss)
Balance, December 31, 2022$1,820 $(971)$849 
Other comprehensive (loss) income
(865)9 (856)
Balance, March 31, 2023
$955 $(962)$(7)
14. 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. 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 March 31, 2024, there were 7,361,592 shares available for issuance under the 2020 Plan, including 1,732,872 additional shares reserved effective January 1, 2024.
21

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
2011 Equity Incentive Plan
Stock Options
A summary of stock option activity under the 2011 Plan for the three months ended March 31, 2024 is as follows (intrinsic values in thousands):
Number of
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (in years)
Intrinsic
Value
Outstanding, December 31, 2023937,696$2.24 5.20$58,778 
Exercised(81,686)$1.59 $4,420 
Cancelled(29)$9.05 
Outstanding, March 31, 2024855,981$2.30 5.00$39,102 
Vested and exercisable at March 31, 2024855,981$2.30 5.00$39,102 
Vested and expected to vest at March 31, 2024855,981$2.30 5.00$39,102 
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 estimated fair market value of the Company’s common stock.
2020 Incentive Award Plan
Restricted Stock Units
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 over a four-year period with straight-line vesting and a 25% one-year cliff or 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, 20231,307,998$67.91 
Granted619,14348.19 
Vested(123,878)72.49 
Cancelled(22,093)64.11 
Outstanding, March 31, 20241,781,170$60.78 
The total fair value of RSUs vested under the 2020 Plan was $8.0 million and $5.2 million for the three months ended March 31, 2024 and 2023, respectively.
22

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Performance Stock Units
During the three months ended March 31, 2024, the Company granted performance stock units (“PSUs”) to certain employees that will vest three years from the award date, based on achieving certain revenue based performance targets. The number of shares that may be earned can range from 0% to 200% of the target amount. The fair value of PSUs are determined by the closing stock price of the Company’s common stock on the awards’ grant date. The stock-based compensation expense associated with PSUs is recognized on a straight-line basis based on the estimated number of awards that are expected to vest. At each reporting period, the Company monitors the probability of achieving the performance targets and adjusts the stock-based compensation expense associated with PSUs accordingly.
PSU activity under the 2020 Plan is set forth below:
Number of
Awards
Weighted
Average
Fair Value
Outstanding, December 31, 2023 $ 
Granted90,48855.48 
Outstanding, March 31, 202490,488$55.48 
Stock Options
The Company grants 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. The fair value for options granted was calculated using the following weighted average assumptions:
Three Months Ended March 31,
20242023
Expected term (in years)
4.48 years to 4.5 years
4.56 years
Expected volatility
48.7% to 48.9%
50.4%
Dividend yield0.0%0.0%
Risk free interest rate
4.2% to 4.3%
4.1%
Weighted-average fair value of options granted$24.89 per share$25.98 per share
A summary of stock option activities under the 2020 Plan for the three months ended March 31, 2024 is as follows (intrinsic values in thousands):
Number of
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (in years)
Intrinsic
Value
Outstanding, December 31, 2023166,203 $56.00 6.10$1,483 
Granted210,188$54.83 
Exercised(270)$56.00 $ 
Cancelled(541)$56.00 
Outstanding, March 31, 2024375,580$55.35 6.40$209 
Vested and exercisable at March 31, 202439,985 $56.00 5.90$ 
Vested and expected to vest at March 31, 2024341,226$55.37 6.40$184 
23

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 became effective on the date the ESPP was adopted by 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:
Three Months Ended March 31,
20242023
Expected term (in years)0.500.50
Expected volatility
60.8%
49.9%
Dividend yield0.0%0.0%
Risk free interest rate
5.2%
4.8%
As of March 31, 2024, a total of (i) 505,925 shares of common stock, including 82,816 shares purchased in January 2024, have been purchased under the ESPP, and (ii) 2,598,437 shares of common stock are reserved under the ESPP for future purchases, including 577,624 additional shares, which were automatically added to the reserve on January 1, 2024 pursuant to the terms of the ESPP.
Stock-based Compensation Expense
Total compensation cost for all share-based payment arrangements recognized, including $1.0 million for both the three months ended March 31, 2024 and 2023, respectively, of stock-based compensation expense related to the ESPP, was as follows (in thousands):
Three Months Ended March 31,
20242023
Cost of goods sold$508 $525 
Research and development1,778 1,590 
Selling, general and administrative10,584 8,224 
Total stock-based compensation expense
$12,870 $10,339 
Total compensation costs as of March 31, 2024 related to all non-vested awards to be recognized in future periods was $99.9 million and is expected to be recognized over the remaining weighted average period of 2.8 years.
24

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
15. INCOME TAXES
The following table reflects the Company’s provision for income taxes for the periods indicated (in thousands):
Three Months Ended March 31,
20242023
Loss before income taxes
$(16,087)$(1,194)
Provision for income taxes8,1151,024
Net loss
$(24,202)$(2,218)
Provision for income taxes as a percentage of income (loss) before income taxes(50.4%)(85.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 three months ended March 31, 2024, the Company calculated the income tax provision using this methodology. For the three months ended March 31, 2023, a discrete effective income tax rate method was used as if the interim year to date period was an annual period.
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, 2023, the Company was in a net deferred tax liability position due to the LimFlow acquisition. However, a valuation allowance was maintained against certain deferred tax assets. As of March 31, 2024, the Company believes that the net deferred tax assets are currently not considered more likely than not to be realized and, accordingly, maintains a valuation allowance against certain 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 will 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 12 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, 2020, December 31, 2019, and December 31, 2020 are open for federal, state, and foreign tax purposes, respectively.
25

INARI MEDICAL, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
16. 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 contributed 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. On January 1, 2024, the plan was amended to provide that the Company contributes a $1.00 match for every $1.00 contributed by a participating employee for up to 5% of eligible compensation. The plan also includes a limit of $15,000 per individual of employer match, with such Company’s contributions becoming fully vested immediately. Matching contribution expense was $4.0 million and $2.7 million for the three months ended March 31, 2024 and 2023, respectively.
17. 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 and equity awards 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 following outstanding potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share due to their anti-dilutive effect:
Three Months Ended March 31,
20242023
Stock options
1,231,5611,427,294
Equity awards
1,871,6581,497,342
Total potentially dilutive common stock equivalents excluded from calculation due to anti-dilutive effect
3,103,2192,924,636
26

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, 2023, included in our Annual Report on Form 10-K for the year ended December 31, 2023. 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, 2023. Please also see the section titled “Cautionary Note Regarding Forward-Looking Statements” herein.
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 disease, including venous thromboembolism (VTE), and four other disease states. We are just getting started.
We purpose build a variety of products, including minimally invasive, novel, catheter-based mechanical thrombectomy devices and their accessories to address the unique characteristics of specific disease states. In addition, in November 2023, we acquired LimFlow, a medical device company focused on limb salvage for patients with chronic limb-threatening ischemia (CLTI). CLTI is an advanced stage of peripheral artery disease that is associated with increased mortality, risk of amputation and impaired quality of life. The LimFlow system utilizes transcatheter arterialization of deep veins (TADV) to bypass blocked arteries in the leg and deliver oxygenated blood back into the foot via the veins in CLTI patients. The results of operations of LimFlow have been included in our condensed consolidated financial statements from the date of the acquisition.
Together, our devices and systems provide solutions to address the following disease states: deep vein thrombosis, pulmonary embolism, chronic venous disease, CLTI, acute limb ischemia (ALI) and dialysis access management.
We believe our mission-focused and highly-trained commercial organization provides a significant competitive advantage. Our most important relationships are between our sales representatives and our treating physicians, which include interventional cardiologists, interventional radiologists and vascular surgeons. We recruit sales representatives who have substantial and applicable medical device and/or sales experience. Our front-line sales representatives typically attend procedures, which puts us at the intersection of the patients and physicians. We have developed systems and processes to harness the information gained from these relationships and we leverage this information to rapidly iterate our solutions, introduce and execute physician education and training programs and scale our sales organization. We market and sell our solutions to hospitals, which are reimbursed by various third-party payors.
As of March 31, 2024, we had cash, cash equivalents, restricted cash and short-term investments of $101.8 million, no long-term debt outstanding and an accumulated deficit of $72.7 million.
For the three months ended March 31, 2024, we generated $143.2 million in revenues with a gross margin of 86.8% and net loss of $24.2 million, as compared to revenues of $116.2 million with a gross margin of 88.2% and net loss of $2.2 million for the three months ended March 31, 2023.
27

Revenue
We derived substantially all our revenue from the sale of our VTE products directly to hospitals. 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 months ended March 31, 2024 and 2023. We expect our revenue to increase in absolute dollars as we expand our offerings, grow the sales organization and sales territories, add customers, expand the base of physicians who gain experience with using our products, expand awareness of our products with new and existing customers and as physicians perform more procedures using our products.
We disaggregate revenue between VTE and Emerging Therapies markets. VTE comprises revenue from the sale of our ClotTriever and FlowTriever systems. Emerging Therapies comprises revenues from the sale of our solutions addressing chronic venous disease, CLTI, small vessel thrombosis and arterial thromboembolism. Revenue from VTE and Emerging Therapies are as follows (in thousands):
Three Months Ended March 31,
20242023
VTE
$137,193 $114,058 
Emerging Therapies
6,001 2,109 
Total Revenue
$143,194 $116,167 
RESULTS OF OPERATIONS
Comparison of the three months ended March 31, 2024 and 2023
The following table sets forth our results of operations in dollars and as percentage of revenue for the periods presented (dollars in thousands):
Three Months Ended March 31,Change $
2024%2023%
Revenue$143,194 100.0 %$116,167 100.0 %$27,027 
Cost of goods sold18,893 13.2 %13,741 11.8 %5,152 
Gross profit124,301 86.8 %102,426 88.2 %21,875 
Operating expenses
Research and development26,880 18.8 %22,064 19.0 %4,816 
Selling, general and administrative103,055 72.0 %85,700 73.8 %17,355 
Change in fair value of contingent consideration
6,303 4.4 %— — %6,303 
Amortization of intangible asset
2,461 1.7 %— — %2,461 
Acquisition-related expenses
2,779 1.9 %— — %2,779 
Total operating expenses141,478 98.8 %107,764 92.8 %33,714 
Loss from operations
(17,177)(12.0)%(5,338)(4.6)%(11,839)
Other income (expense)
Interest income1,191 0.8 %4,145 3.6 %(2,954)
Interest expense(78)(0.1)%(40)— %(38)
Other expense
(23)— %39 — %(62)
Total other income1,090 0.7 %4,144 3.6 %(3,054)
Loss before income taxes
(16,087)(11.3)%(1,194)(1.0)%(14,893)
Provision for income taxes8,115 5.7 %1,024 0.9 %7,091 
Net loss
$(24,202)(17.0)%$(2,218)(1.9)%$(21,984)
28

Revenue. Revenue increased $27.0 million, or 23.3%, to $143.2 million during the three months ended March 31, 2024, compared to $116.2 million during the three months ended March 31, 2023. 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.
Cost of Goods Sold. Cost of goods sold increased $5.2 million, or 37.5%, to $18.9 million during the three months ended March 31, 2024, compared to $13.7 million during the three months ended March 31, 2023. 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 March 31, 2024 decreased to 86.8%, compared to 88.2% for the three months ended March 31, 2023, primarily due to increasing internationalization of the business, ramp up costs associated with new products, and product mix.
Research and Development Expenses (“R&D”). R&D expenses increased $4.8 million, or 21.8%, to $26.9 million during the three months ended March 31, 2024, compared to $22.1 million during the three months ended March 31, 2023. The increase in R&D expenses was primarily due to increases of $1.5 million of material and supplies related expenses, $1.3 million of clinical and regulatory expenses, $0.8 million in professional fees, $0.6 million in personnel-related 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.
Selling, General and Administrative Expenses (“SG&A”). SG&A expenses increased $17.4 million, or 20.3%, to $103.1 million during the three months ended March 31, 2024, compared to $85.7 million during the three months ended March 31, 2023. The increase in SG&A expenses was primarily due to increases of $13.1 million in personnel-related expenses as a result of increased headcount and increased commissions due to higher revenue, $2.7 million of expenses related to professional fees, and $1.5 million of travel related costs.
Other Operating Expenses. Other operating expenses increased by $6.3 million due to the change in fair value adjustment of our contingent consideration liability, $2.5 million due to amortization expense related to the acquired intangible asset, and $2.8 million due to the acquisition-related expenses, which include integration and retention costs, during the three months ended March 31, 2024.
Other income (expense). Other income (expense) consists primarily of interest income, interest expense and foreign currency transaction gains and losses. Interest income decreased by $3.0 million to $1.2 million during the three months ended March 31, 2024, compared to $4.1 million during the three months ended March 31, 2023. The decrease in interest income was primarily due to lower cash balances invested in short-term investments in debt securities during the three months ended March 31, 2024 compared to the three months ended March 31, 2023.
Income Taxes. Income taxes increased $7.1 million to $8.1 million during the three months ended March 31, 2024, compared to $1.0 million during the three months ended March 31, 2023. The increase in income taxes was primarily due to the Company calculating the income tax provision by applying an estimated annual effective tax rate for the three months ended March 31, 2024, whereas the discrete effective tax rate method was used for the three months ended March 31, 2023. Beginning in 2024, many countries are implementing some or all of the Organisation for Economic Co-operation and Development’s Base Erosion and Profit Shifting Two-Pillar in response to tax challenges arising from the digitalization of the global economy. While we continue to evaluate those countries’ implementations, we do not expect those implementations to have a material impact on our consolidated financial statements in 2024.
LIQUIDITY AND CAPITAL RESOURCES
To date, our primary sources of capital have been the revenue from the sale of our products and existing cash and cash equivalent balances. As of March 31, 2024, we had cash and cash equivalents of $66.7 million, restricted cash of $0.5 million and short-term investments in debt securities of $34.6 million. We maintain cash and cash equivalents with financial institutions in excess of insured limits.
29

As of March 31, 2024, the fair value of contingent consideration related to our acquisition of LimFlow was $72.2 million, of which $9.3 million was recorded within accrued expenses and other current liabilities and $62.9 million was recorded within other long-term liabilities in the condensed consolidated balance sheets. The contingent payments related to certain commercial and reimbursement milestones can be up to $165.0 million which includes (i) up to $140.0 million based on net revenue generated from the sale of the LimFlow system for the years 2024 through 2026 and (ii) up to $25.0 million based on the achievement of certain reimbursement milestones related to the LimFlow System. Revenue-based milestone payments are expected to be due in the first quarter of each of 2025, 2026 and 2027. The timing of reimbursement-based milestone payments is dependent on the achievement of such milestones and other conditions set forth in the share purchase agreement with LimFlow. As of March 31, 2024, we have not made any payments related to the contingent consideration. For additional information about the acquisition, see Note 3. Business Combination, which is included in “Part I, Item 1. Condensed Consolidated Financial Statements (Unaudited)”.
In December 2022, we amended our revolving Credit Agreement with Bank of America (as amended, the “Previously Amended Credit Agreement”) which provides for loans up to a maximum of $40.0 million and increases the optional accordion to $120.0 million. The Previously Amended Credit Agreement also included a Letter of Credit subline facility (the “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. In November 2023, we further amended the Amended Credit Agreement, as defined in Note 12. 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. As of March 31, 2024, we had no principal outstanding under the Amended Credit Agreement and the amount available to borrow was approximately $59.8 million. As of March 31, 2024, we had four letters of credit in the aggregated amount of $2.4 million outstanding under the LC Facility and as a result, we had $16.4 million of unused letter of credit. The aggregate stated amount outstanding of letter of credits reduces the total borrowing base available under the Amended Credit Agreement and is subject to certain fees. For additional information about the Amended Credit Agreement, see Note 12. Credit Facility, which is included in “Part I, Item 1. Condensed Consolidated Financial Statements (Unaudited)”.
In October 2023, we signed a ten-year lease for real estate with total undiscounted contractual payments of the lease of approximately $7.2 million, which are expected to commence in the fourth quarter of 2024.
Our other short-term and long-term material cash requirements, from known contractual obligations as of March 31, 2024, include contingent consideration liability, operating lease liabilities and uncertain tax positions, as discussed in Note 3. Business Combination, Note 4. Fair Value Measurements, Note 9. Commitments and Contingencies and Note 15. Income Taxes to our condensed consolidated financial statements section of this report, which are 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.
30

CASH FLOWS
The following table summarizes our cash flows for each of the periods indicated (in thousands):
Three Months Ended March 31,
20242023
Net cash provided by (used in):
Operating activities$(12,288)$(2,013)
Investing activities39,162 (4,043)
Financing activities1,015 2,466 
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash
110 (70)
Net increase (decrease) in cash, cash equivalents, and restricted cash
$27,999 $(3,660)
Net cash used in operating activities
Net cash used in operating activities for the three months ended March 31, 2024 was $12.3 million, consisting primarily of a net loss of $24.2 million and non-cash charges of $23.3 million, offset by a net change in our net operating assets and liabilities of $11.4 million. The non-cash charges primarily consisted of stock-based compensation expense of $12.9 million, change in fair value of contingent consideration liability of $6.3 million, depreciation and amortization of $3.9 million, and amortization of the right-of-use assets of $0.8 million, partially offset by amortization of premium and discount on marketable securities of $0.6 million. The change in our net operating assets and liabilities was primarily due to increases in accounts receivable of $8.7 million, inventories of $2.1 million, and accounts payable of $1.5 million, in addition to a decrease in payroll-related accruals, accrued expenses and other liabilities of $1.0 million.
Net cash used in operating activities for the three months ended March 31, 2023 was $2.0 million, consisting primarily of net loss of $2.2 million and a decrease in net operating assets of $9.4 million, offset by non-cash charges of $9.6 million. The decrease in net operating assets was primarily due to decreases in accrued liabilities and accounts payable of $7.8 million and $0.3 million, respectively, due to the timing of payments and growth of our operations, a decrease in lease prepayments for lessor's owned leasehold improvements of $0.5 million and a decrease in operating lease liabilities of $0.4 million, coupled with an increase in inventories of $3.8 million, offset by decreases in accounts receivable of $2.8 million and prepaid and other assets of $0.5 million. The non-cash charges primarily consisted of stock-based compensation expense of $10.3 million, amortization of the right-of-use assets of $1.6 million and depreciation of $1.3 million, partially offset by amortization of premium and discount on marketable securities of $3.8 million.
Net cash used in investing activities
Net cash provided by investing activities for the three months ended March 31, 2024 was $39.2 million, consisting of purchases of $21.5 million of short-term investments, $1.3 million of purchases of property and equipment, offset by maturities of short-term investments of $62.6 million.
Net cash used in investing activities for the three months ended March 31, 2023 was $4.0 million, consisting of $122.1 million purchases of short-term investments, $1.0 million of purchases of property and equipment, and $0.3 million of purchases of other investments, offset by maturities of short-term investments of $119.3 million.
Net cash provided by financing activities
Net cash provided by financing activities in the three months ended March 31, 2024 was $1.0 million, consisting of $4.0 million of proceeds from the issuance of common stock under our employee stock purchase plan, offset by $3.1 million of tax payments related to vested equity awards.
Net cash provided by financing activities in the three months ended March 31, 2023 was $2.5 million, consisting of $4.2 million proceeds from the issuance of common stock under our employee stock purchase plan and $0.2 million of proceeds from exercise of stock options, offset by $1.9 million of tax payments related to vested equity awards.
31

CRITICAL ACCOUNTING POLICIES AND ESTIMATES
There have been no significant changes in our critical accounting policies during the three months ended March 31, 2024, as compared to the critical accounting policies disclosed under “Part II, Item 7. 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, 2023, filed with the SEC on February 29, 2024.
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, 2023, filed with the SEC on February 29, 2024 under “Part II, Item 7A. 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 March 31, 2024. Based on such evaluation, our Principal Executive Officer and Principal Financial Officer concluded that, as of March 31, 2024, 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 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 March 31, 2024, 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.
32

PART II — OTHER INFORMATION
Item 1. LEGAL PROCEEDINGS
See Note 9. Commitments and Contingencies, which is included in "Part I, Item 1. Condensed Consolidated Financial Statements (Unaudited)” for information regarding material legal proceedings.
Item 1A. RISK FACTORS
For a discussion of risk factors that may affect our business and financial results, see the information in “Part I, Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 29, 2024. 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, 2023.
Item 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
None.
Item 3. DEFAULTS UPON SENIOR SECURITIES
None.
Item 4. MINE SAFETY DISCLOSURES
Not applicable.
Item 5. OTHER INFORMATION
None.
33

Item 6. EXHIBITS
Exhibit NumberDescriptionIncorporated by reference
FormFile NumberExhibitFiling Date
3.18-K001-392933.15/28/2020
3.28-K001-392933.25/28/2020
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).
_____________________________
† 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.

34

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: April 30, 2024
By:/s/ Andrew Hykes
Andrew Hykes
Chief Executive Officer and President
(Principal Executive Officer)
Date: April 30, 2024
By:/s/ Mitchell Hill
Mitchell Hill
Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer)
35
EX-31.1 2 nari-20240331xexx311.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: April 30, 2024
By:/s/ Andrew Hykes
Andrew Hykes
Chief Executive Officer and President
(Principal Executive Officer)

EX-31.2 3 nari-20240331xexx312.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: April 30, 2024
By:/s/ Mitchell Hill
Mitchell Hill
Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer)

EX-32.1 4 nari-20240331xexx321.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 March 31, 2024 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: April 30, 2024
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-20240331xexx322.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 March 31, 2024 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: April 30, 2024
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-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations 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 of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Inventories, net link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Goodwill and Intangible Assets 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 - Stockholders' 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 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 - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Inventories, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Credit Facility (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Equity Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash Flow, Supplemental Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Business Combination - Schedule of Total Purchase Price Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Business Combination - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Business Combination - Schedule of Fair Values of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Business Combination - Schedule of Fair Value Assigned to the Intangible Asset Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Business Combination - Schedule of Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Fair Value Measurements - Estimated Fair Value of the Contingent Consideration Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Cash Equivalents and Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Inventories, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Property and Equipment, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Goodwill and Intangible Assets - Schedule of Carrying Amounts of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Annual Amortization of the Intangible Asset (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Commitments and Contingencies - Schedule of Operating Lease Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Commitments and Contingencies - Schedule of Total Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Operating Leases Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Related Party (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Credit Facility - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Credit Facility - Schedule of Costs Incurred Directly Related to Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Stockholders' Equity - Schedule of Accumulated Balances of Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Stockholders' Equity - Schedule of Fair Value of Preferred Warrants Determined Using Black Scholes Option Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Equity Incentive Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Equity Incentive Plans - Schedule of RSU and PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - 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 9954517 - Disclosure - Equity Incentive Plans - Schedule of Total Compensation Cost for All Share-Based Payment Arrangements Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Retirement Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - 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 EX-101.CAL 7 nari-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 nari-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 nari-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Variable Rate Variable Rate [Domain] Manufacturing equipment Manufacturing Facility [Member] Change in estimated fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings 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] 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 Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Award Type Award Type [Domain] 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] Cash Payments to Acquire Businesses, Gross Schedule of Fair Values of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] 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, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Issuance of common stock upon vesting of equity awards, net of shares withheld for taxes (in shares) Equity Awards, Shares Issued Net of Shares for Tax Withholdings Equity Awards, Shares Issued Net of Shares for Tax Withholdings Deferred tax liability Deferred Income Tax Liabilities, Net Performance Stock Units Performance Shares [Member] 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] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Commitments and contingencies (Note 9) Commitments and Contingencies Number of Awards, Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 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] Stockholders' 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 2020 Employee Share Purchase Plan Two Thousand Twenty Employee Stock Purchase Plan [Member] Two thousand twenty employee stock purchase plan. Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 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 March 31, 2024 and December 31, 2023 Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] 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] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Gain recognized, amount Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain Diluted (in dollars per share) Earnings Per Share, Diluted Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] 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 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 U.S. Government agencies US Government Agencies Debt Securities [Member] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Reimbursement Milestones Reimbursement Milestones [Member] Reimbursement Milestones Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Range of outcomes on contingent consideration arrangements Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low 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] Unrealized Loss Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Options exercised for common stock (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Equity investments, impairment losses Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount 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 Useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 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] Line of credit facility, amount available to borrow Line of Credit Facility, Current Borrowing Capacity Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments Financial Instruments [Domain] 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. Entity Small Business Entity Small Business 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Letter of Credit Subline Facility Letter of Credit [Member] Corporate debt securities and commercial paper 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 Restricted Stock Units Restricted Stock Units (RSUs) [Member] Debt instrument, term Debt Instrument, Term LimFlow LimFlow [Member] LimFlow Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Debt Instrument, Name Debt Instrument, Name [Domain] Depreciation expense Depreciation Vesting, Option One Vesting, Option One [Member] Vesting, Option One Retirement Benefits [Abstract] Retirement Benefits [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Income Statement Location Income Statement Location [Axis] Schedule of Costs Incurred Directly Related to Debt Schedule of Long-Term Debt Instruments [Table Text Block] Schedule of Future Minimum Lease Payments Under Operating Leases Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Total Purchase Price Consideration Schedule of Business Acquisitions, by Acquisition [Table Text Block] 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] 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. Net Revenue Net Revenue [Member] Net Revenue Schedule of Total Lease Cost Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Research and development Research and Development Expense [Member] Equity Investments Equity Securities without Readily Determinable Fair Value [Policy Text Block] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Acquisition-related expenses Business Combination, Acquisition Related Costs Total potentially dilutive common stock equivalents excluded from calculation due to anti-dilutive effect (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 Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four 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. 401 (k) Plan Defined Contribution Plan, Tax Status [Extensible Enumeration] 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 Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year 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] 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 Operating lease liabilities, current portion Less: lease liabilities - current portion Operating Lease, Liability, Current Unrealized 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 Amortization of intangible asset Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2027 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 Intangible Assets, Net Finite-Lived Intangible Assets, Net Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Issued Not Yet Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Unbilled receivables Unbilled Receivables, Current Cash, cash equivalents and restricted cash beginning of period Cash, cash equivalents and restricted cash end of period Total cash, cash equivalents and restricted cash as shown in the statement of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Interest income Investment Income, Interest Variable lease cost Variable Lease, Cost Operating lease cost Operating Lease, Cost Common stock, issued (in shares) Common Stock, Shares, Issued Schedule of RSU Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Total purchase price Business Combination, Consideration Transferred 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 Schedule of Investment Income Reported Amounts by Category [Table] Investment Income [Table] Selling, general and administrative Selling, General and Administrative Expense Accumulated other comprehensive 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 Stock options Employee Stock Option [Member] Foreign Currency Translation 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 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 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] 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] Schedule of Identifiable Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate Variable Rate [Axis] Bank of America Credit Facility Bank Of America Credit Facility [Member] Bank of America credit facility. Income Statement [Abstract] Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves 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 Total included in cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Related Party Related Party, Type [Domain] Business Combination Business Combination Disclosure [Text Block] 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 Net Loss Business Acquisition, Pro Forma Net Income (Loss) 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 Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) 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 Emerging Therapies Emerging Therapies [Member] Emerging Therapies Purchases of marketable securities Payments to Acquire Marketable Securities Statistical Measurement Statistical Measurement [Axis] Financial Instrument Financial Instrument [Axis] Balance Sheet Location Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Reconciliation of cash, cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Payout percentage Share Based Compensation Arrangement By Share Based Payment Award, Payout Percentage Share Based Compensation Arrangement By Share Based Payment Award, Payout Percentage Accumulated amortization Accumulated Amortization, Debt Issuance Costs 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] Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] 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 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] 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] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payments Unrealized 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 Retirement Plan Retirement Benefits [Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] 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 Class of Stock Class of Stock [Domain] 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] Individual limit on employer match Defined Contribution Plan, Employer Matching Contribution Per Employee, Amount Defined Contribution Plan, Employer Matching Contribution Per Employee, Amount Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument Debt Instrument [Axis] Provision for income taxes as a percentage of income (loss) before income taxes Effective Income Tax Rate Reconciliation, Percent Total lease liabilities Operating Lease, Liability Measurement Input Type Measurement Input Type [Domain] 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] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Vesting Vesting [Domain] Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Acquiring equity interest percentage Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage 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] Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee operating lease liability payments thereafter. Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Plan Name Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Net loss per share Earnings Per Share [Abstract] Common stock, $0.001 par value, 300,000,000 shares authorized as of March 31, 2024 and December 31, 2023; 58,001,145 and 57,762,414 shares issued and outstanding as of March 31, 2024 and December 31, 2023, 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 Total current assets Assets, Current Fair value of contingent consideration Contingent consideration Business Combination, Contingent Consideration, Liability Restricted cash Restricted Cash Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Total other income Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Statement [Table] Statement [Table] Contingent consideration, liability, noncurrent Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Expected volatility - minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] 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 Restricted cash Restricted Cash, Current Schedule of Carrying Amounts of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Net cash 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 Schedule of Estimated Future Annual Amortization of the Intangible Asset Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock Class of Stock [Axis] Contingent consideration, liability, current Business Combination, Contingent Consideration, Liability, Current Short-term investments in debt securities Debt Securities, Available-for-Sale, Current Purchases of other investments Payments to Acquire Other Investments Debt instrument, fee amount Debt Instrument, Fee Amount Depreciation and amortization Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Capitalized software development costs Payments to Develop Software Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders' equity Balance at beginning of period Balance at end of period Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Revenue Business Acquisition, Pro Forma Revenue Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Loss before income taxes Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Equity securities without readily determinable fair value, amount Equity Securities without Readily Determinable Fair Value, Amount 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 Unamortized deferred financing costs Debt Issuance Costs, Net Intangible assets Intangible Assets, Net (Excluding Goodwill) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Intangible asset Fair value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Antidilutive Securities Antidilutive Securities [Axis] Equity awards Share-Based Payment Arrangement [Member] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four 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] 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] Schedule of changes in the Estimated Fair Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical Geographical [Domain] Assets in progress Assets In Progress [Member] Assets in progress. Minimum Minimum [Member] Weighted average common shares used to compute net loss per share Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Acquired Finite-Lived Intangible Assets by Major Class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Maximum contingent consideration Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Total financial liabilities Liabilities, Fair Value Disclosure 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 equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Deferred financing costs Debt Issuance Costs, Gross Net 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 VTE Venous Thromboembolism ("VTE") [Member] Venous Thromboembolism ("VTE") Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired 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] Total liabilities and stockholders' equity Liabilities and Equity Amortized Cost Basis Debt Securities, Available-for-Sale, Amortized Cost 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] Risk free interest rate - maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum 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 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Number of letter of credit Debt Instrument, Number Of Letters Of Credit Number of letter of credit. Entity Address, City or Town Entity Address, City or Town Related Party Related Party [Member] Fair value of previously held investment Fair value of previously held investment Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value 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 Prepaid expenses, deposits and other assets Increase (Decrease) In Prepaid Expenses Deposits And Other Assets Increase (decrease) in prepaid expenses, deposits and other assets Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Developed technology Developed technology Technology-Based Intangible Assets [Member] Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Capitalized software, amortization Capitalized Computer Software, Amortization Capitalized software, Accumulated Amortization Capitalized Computer Software, Accumulated Amortization 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. 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. Issuance of common stock upon vesting of equity awards, net of shares withheld for taxes Equity Awards, Value, Shares Issued Net of Tax Withholdings Equity Awards, Value, Shares Issued Net of Tax Withholdings Adjustments to reconcile net loss to net cash 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] Measurement Input Type Measurement Input Type [Axis] First offering start date Share Based Compensation Arrangement By Share Based Payment Award First Offering Start Date Share-based compensation arrangement by share-based payment award first offering start date. 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) 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 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 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three 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 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 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Vesting, Option Two Vesting, Option Two [Member] Vesting, Option Two Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Cost of goods sold Cost of Sales [Member] Change in fair value of contingent consideration Change in fair value of contingent consideration liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Document Period End Date Document Period End Date 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 Schedule of Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Entity Central Index Key Entity Central Index Key Financial Liability Liabilities, Fair Value Disclosure [Abstract] Concentrations Concentration Risk Disclosure [Text Block] Compensation cost Total stock-based compensation expense Share-Based Payment Arrangement, Expense Gross Carrying Amount Finite-Lived Intangible Assets, Gross Provision for income taxes Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves International Non-US [Member] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Payroll-related accruals Employee-related Liabilities, Current Vesting Vesting [Axis] Severance and integration related costs Business Combination, Integration Related Costs Fair Value Measurements Fair Value Disclosures [Text Block] Total other comprehensive loss Other comprehensive (loss) income 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. Equity [Abstract] Equity [Abstract] Inventories, net Inventory Disclosure [Text Block] Weighted average remaining term Operating Lease, Weighted Average Remaining Lease Term Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net, Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Revenue Revenue from Contract with Customer, Excluding Assessed Tax 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 discount rate Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Financial 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. Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Leasehold improvements Leasehold Improvements [Member] Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Other current and noncurrent liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current And Noncurrent Liabilities, Other Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current And Noncurrent Liabilities, Other Lease liabilities arising from obtaining new right-of-use assets Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Capitalized software, Gross Carrying Amount Capitalized Computer Software, Gross Operating expenses Operating Expenses [Abstract] Schedule Of Summary Of Significant Accounting Policies [Table] Schedule Of Summary Of Significant Accounting Policies [Table] Schedule Of Summary Of Significant Accounting Policies Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment 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. Balance Sheet Location Balance Sheet Location [Axis] Total assets Assets Cover [Abstract] Cover [Abstract] 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 Schedule Of Summary Of Significant Accounting Policies [Line Items] Schedule Of Summary Of Significant Accounting Policies [Line Items] Schedule Of Summary Of Significant Accounting Policies [Line Items] Fair Value, Recurring Fair Value, Recurring [Member] Other long-term liability Other Liabilities, Noncurrent 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 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, cash equivalents and restricted cash 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] Option to extend, operating lease, term Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] 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 Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Loss from operations Operating Income (Loss) Accounts Receivable, Net Accounts Receivable Net [Member] Accounts Receivable Net Cash and Cash Equivalents Cash and Cash Equivalents [Member] Other current and noncurrent assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current And Noncurrent Assets, Other Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current And Noncurrent Assets, Other Cash Equivalents and Investments Cash, Cash Equivalents, and Short-Term Investments [Text Block] 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 Schedule of PSU Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Schedule 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] Capitalized software, Net Capitalized Computer Software, Net Qualified Plan [Member] EX-101.PRE 10 nari-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 nari-20240331_g1.jpg begin 644 nari-20240331_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 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover - shares
3 Months Ended
Mar. 31, 2024
Apr. 26, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
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   58,138,159
Entity Central Index Key 0001531048  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 66,707,000 $ 38,597,000
Restricted cash 500,000 611,000
Short-term investments in debt securities 34,595,000 76,855,000
Accounts receivable, net 78,621,000 70,119,000
Inventories, net 44,650,000 42,900,000
Prepaid expenses and other current assets 8,240,000 6,481,000
Total current assets 233,313,000 235,563,000
Property and equipment, net 20,761,000 20,929,000
Operating lease right-of-use assets 47,610,000 48,407,000
Goodwill 209,642,000 214,335,000
Intangible assets 145,774,000 150,884,000
Deposits and other assets 4,676,000 4,117,000
Total assets 661,776,000 674,235,000
Current liabilities    
Accounts payable 12,026,000 10,577,000
Payroll-related accruals 38,748,000 48,706,000
Accrued expenses and other current liabilities 33,544,000 15,364,000
Operating lease liabilities, current portion 1,719,000 1,692,000
Total current liabilities 86,037,000 76,339,000
Operating lease liabilities, noncurrent portion 29,773,000 30,355,000
Deferred tax liability 35,395,000 36,231,000
Other long-term liability 63,341,000 66,400,000
Total liabilities 214,546,000 209,325,000
Commitments and contingencies (Note 9)
Stockholders' equity    
Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued and outstanding as of March 31, 2024 and December 31, 2023 0 0
Common stock, $0.001 par value, 300,000,000 shares authorized as of March 31, 2024 and December 31, 2023; 58,001,145 and 57,762,414 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively 58,000 58,000
Additional paid in capital 518,338,000 504,453,000
Accumulated other comprehensive income 1,522,000 8,885,000
Accumulated deficit (72,688,000) (48,486,000)
Total stockholders' equity 447,230,000 464,910,000
Total liabilities and stockholders' equity $ 661,776,000 $ 674,235,000
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
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) 58,001,145 57,762,414
Common stock, outstanding (in shares) 58,001,145 57,762,414
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 143,194,000 $ 116,167,000
Cost of goods sold 18,893,000 13,741,000
Gross profit 124,301,000 102,426,000
Operating expenses    
Research and development 26,880,000 22,064,000
Selling, general and administrative 103,055,000 85,700,000
Change in fair value of contingent consideration 6,303,000 0
Amortization of intangible asset 2,461,000 0
Acquisition-related expenses 2,779,000 0
Total operating expenses 141,478,000 107,764,000
Loss from operations (17,177,000) (5,338,000)
Other income (expense)    
Interest income 1,191,000 4,145,000
Interest expense (78,000) (40,000)
Other (expense) income (23,000) 39,000
Total other income 1,090,000 4,144,000
Loss before income taxes (16,087,000) (1,194,000)
Provision for income taxes 8,115,000 1,024,000
Net loss (24,202,000) (2,218,000)
Other comprehensive income (loss)    
Foreign currency translation adjustments (7,359,000) 9,000
Unrealized loss on available-for-sale debt securities (4,000) (865,000)
Total other comprehensive loss (7,363,000) (856,000)
Comprehensive loss $ (31,565,000) $ (3,074,000)
Net loss per share    
Basic (in dollars per share) $ (0.42) $ (0.04)
Diluted (in dollars per share) $ (0.42) $ (0.04)
Weighted average common shares used to compute net loss per share    
Basic (in shares) 57,938,115 54,756,024
Diluted (in shares) 57,938,115 54,756,024
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 2022   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 equity awards, net of shares withheld for taxes (in shares)   2,766,043      
Issuance of common stock upon vesting of equity awards, 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 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, 2023 57,762,414 57,762,414      
Balance at beginning of period at Dec. 31, 2023 $ 464,910 $ 58 504,453 8,885 (48,486)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Options exercised for common stock (in shares)   81,952      
Options exercised for common stock 145   145    
Shares issued under Employee Stock Purchase Plan (in shares)   82,816      
Shares issued under Employee Stock Purchase Plan 3,983   3,983    
Issuance of common stock upon vesting of equity awards, net of shares withheld for taxes (in shares)   73,963      
Issuance of common stock upon vesting of equity awards, net of shares withheld for taxes (3,113)   (3,113)    
Share-based compensation expense 12,870   12,870    
Other comprehensive income (loss) (7,363)     (7,363)  
Net loss $ (24,202)       (24,202)
Balance at end of period (in shares) at Mar. 31, 2024 58,001,145 58,001,145      
Balance at end of period at Mar. 31, 2024 $ 447,230 $ 58 $ 518,338 $ 1,522 $ (72,688)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities    
Net loss $ (24,202) $ (2,218)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 3,864 1,348
Amortization of deferred financing costs 22 8
Amortization of right-of-use assets 752 1,625
Share-based compensation expense 12,870 10,339
Allowance for credit losses, net 0 91
Loss on disposal of fixed assets 8 26
Amortization of premium and discount on marketable securities (553) (3,810)
Change in fair value of contingent consideration liability 6,303 0
Changes in:    
Accounts receivable (8,672) 2,827
Inventories (2,090) (3,825)
Prepaid expenses, deposits and other assets (625) 504
Accounts payable 1,493 (317)
Payroll-related accruals, accrued expenses and other liabilities (953) (7,787)
Operating lease liabilities (505) (366)
Lease prepayments for lessor's owned leasehold improvements 0 (458)
Net cash used in operating activities (12,288) (2,013)
Cash flows from investing activities    
Purchases of property and equipment (1,250) (964)
Purchases of marketable securities (21,501) (122,054)
Maturities of marketable securities 62,573 119,300
Purchases of other investments 0 (325)
Capitalized software development costs (660) 0
Net cash provided by (used in) investing activities 39,162 (4,043)
Cash flows from financing activities    
Proceeds from issuance of common stock under employee stock purchase plan 3,983 4,172
Proceeds from exercise of stock options 145 226
Payment of taxes related to vested equity awards (3,113) (1,932)
Net cash provided by financing activities 1,015 2,466
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash 110 (70)
Net increase (decrease) in cash, cash equivalents and restricted cash 27,999 (3,660)
Cash, cash equivalents and restricted cash beginning of period 39,208 60,222
Cash, cash equivalents and restricted cash end of period $ 67,207 $ 56,562
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization
3 Months Ended
Mar. 31, 2024
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 and markets a variety of medical products, including minimally invasive, novel, catheter-based mechanical thrombectomy systems for the unique characteristics of specific disease states.
On November 15, 2023, the Company acquired LimFlow S.A. (“LimFlow”), a medical device company focused in limb salvage for patients with chronic limb-threatening ischemia (CLTI). LimFlow focuses on transforming the treatment of CLTI, an advanced stage of peripheral artery disease that is associated with increased mortality, risk of amputation and impaired quality of life.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
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 March 31, 2024 and the condensed consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flows for the three months ended March 31, 2024 and 2023 are unaudited. The consolidated balance sheet as of December 31, 2023 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 March 31, 2024 and its consolidated results of operations and cash flows for the three months ended March 31, 2024 and 2023. The financial data and the other financial information disclosed in the notes to the condensed consolidated financial statements related to the three months ended March 31, 2024 and 2023 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, 2023.
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, contingent consideration liability, 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 and also sells its products directly and through distributors in select international markets. 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. The Company has elected to account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity, and not a separate performance obligation.
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 condensed consolidated financial statements.
As of March 31, 2024 and December 31, 2023, the Company recorded $1.0 million and $1.2 million, respectively, of unbilled receivables, which are included in accounts receivable, net, in the accompanying condensed consolidated balance sheets.
The Company disaggregates revenue between Venous Thromboembolism (“VTE”) and Emerging Therapies. VTE comprises revenue from the sale of the Company’s ClotTriever and FlowTriever systems. Emerging Therapies comprises revenues from the sale of the Company’s solutions addressing chronic venous disease, CLTI, small vessel thrombosis and arterial thromboembolism. Revenue from VTE and Emerging Therapies is as follows (in thousands):
Three Months Ended March 31,
20242023
VTE
$137,193 $114,058 
Emerging Therapies
6,001 2,109 
Total Revenue
$143,194 $116,167 
Revenue from the Company's products by geographic area, based on the location where title transfers, is as follows (in thousands):
Three Months Ended March 31,
20242023
United States$133,683$111,846
International9,5114,321
Total revenue$143,194$116,167
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.
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 elected the measurement alternative under which it 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 investments. 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 or if there are observable changes in fair value. 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 consolidated statements of operations and comprehensive income (loss). As of March 31, 2024 and December 31, 2023, the Company’s equity investments were $1.5 million and were included in deposits and other assets on the condensed consolidated balance sheets. There was no impairment loss recorded during the three months ended March 31, 2024 and 2023.
Significant Accounting Policies
As of March 31, 2024, there were no changes to the Company’s significant accounting policies as described in its Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
Recently Issued Not Yet Adopted Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting, Topic 280, which requires enhanced disclosures primarily around segment expenses for all public entities, including public entities with a single reportable segment. On an annual and interim basis, entities are required to disclose significant segment expenses that are regularly provided to the CODM. The ASU is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements and related disclosures.
In December 2023, FASB issued ASU 2023-09, Income Tax, Topic 740, which requires public companies to disclose specific categories in the rate reconciliation, disaggregate information related to income taxes paid, income or loss from operations before income tax expense or benefit, and income tax expense or benefit from operations. The ASU is effective for annual fiscal years beginning after December 15, 2024, with early adoption permitted. Amendments are applicable on a prospective basis with retrospective application permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements and related disclosures.
Supplemental Cash Flow Information
Supplemental cash flow information includes the following (in thousands):
Three Months Ended March 31,
20242023
Supplemental disclosures of cash flow information:
Cash paid for income taxes$245 $104 
Cash paid for interest$57 $32 
Noncash investing and financing:
Lease liabilities arising from obtaining new right-of-use assets$— $1,030 
Reconciliation of cash, cash equivalents and restricted cash:
Cash and cash equivalents
$66,707 $56,562 
Restricted cash
500 — 
Total cash, cash equivalents and restricted cash as shown in the statement of cash flows
$67,207 $56,562 
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combination
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Business Combination BUSINESS COMBINATION
Acquisition of LimFlow S.A.
On November 15, 2023, the Company completed its acquisition of LimFlow, a medical device company focused on limb salvage for patients with CLTI. As a result of the acquisition, LimFlow’s stockholders received as consideration (i) cash, and (ii) contingent consideration related to certain commercial and reimbursement milestones. The results of operations of LimFlow have been included in the condensed consolidated financial statements from the date of the acquisition.
Purchase Price
The total purchase price as of the date of the acquisition consisted of the following (in thousands):
As of November 15, 2023
Cash$242,001 
Fair value of previously held investment10,235 
Fair value of contingent consideration65,931 
Total purchase price$318,167 
Contingent Consideration
The LimFlow stockholders can achieve up to $165.0 million of additional contingent consideration if certain commercial and reimbursement milestones are achieved, as outlined under the Contingent Payments section of the share purchase agreement with LimFlow. Such payments include (i) up to $140.0 million based on net revenue generated from the sale of the LimFlow System for the year 2024 through 2026 and (ii) up to $25.0 million based on the achievement of certain reimbursement milestones related to the LimFlow System.
The acquisition-date fair value of the contingent consideration was measured using a Monte Carlo simulation which represents Level 3 measurements because they are supported by little or no market activity and reflect the Company’s assumptions in measuring fair value. Estimates and assumptions used in the fair value assessment included forecasted revenues for LimFlow, revenue risk premium, revenue volatility, operational leverage ratio, counterparty credit spread, and weighted average cost of capital. The Company has determined that the range of the potential payments on such contingencies is $65.9 million to $165.0 million. The fair value of the contingent consideration was $65.9 million as of the acquisition date.
Previously Held Investment
Prior to the acquisition, the Company held an investment in LimFlow, which represented approximately 3.7% of LimFlow's outstanding equity, and was recorded at cost minus impairment. Authoritative guidance on accounting for business combinations requires that an acquirer remeasure its previously held equity investment in the acquiree at its acquisition-date fair value and recognize the resulting gain or loss in earnings. In connection with acquiring the remaining 96.3% equity interest of LimFlow, the Company remeasured its previously held equity investment to its fair value, as of the date of acquisition, based on the fair value of total consideration transferred. Estimates and assumptions used in the remeasurement represent a Level 3 measurement because they are supported by little or no market activity and reflect the Company’s assumptions in measuring the fair value. As a result of the remeasurement, the Company valued its previously held equity investment in LimFlow at $10.2 million and recognized a gain of $3.5 million, included in other income (expense) in the consolidated statements of operations and comprehensive income (loss) during the year ended December 31, 2023.
Transaction Costs
The transaction costs associated with the acquisition of LimFlow consisted primarily of legal and financial advisory fees of approximately $8.7 million in addition to $1.7 million of severance and integration related costs, which were expensed as incurred as SG&A expense during the year ended December 31, 2023.
Net Assets Acquired and Liabilities Assumed
The preliminary fair values of assets acquired and liabilities assumed were (in thousands):
As of November 15, 2023
Cash and cash equivalents$1,582 
Accounts receivable919 
Inventories2,635 
Property and equipment266 
Goodwill207,800 
Intangible asset146,000 
Other current and noncurrent assets2,155 
Accounts payable(2,509)
Deferred tax liability(36,500)
Other current and noncurrent liabilities(4,181)
Total net assets acquired$318,167 
The Company is in the process of finalizing the allocation of the purchase price. As a result, the fair value estimates assigned to intangible asset, goodwill and the related tax impacts of the acquisition, among other items, are subject to change as additional information is received to complete the analysis, including final adjustments to net working capital. The Company expects to finalize the valuation as soon as practicable, but no later than one year after the acquisition date.
The preliminary fair value assigned to the intangible asset acquired was as following (in thousands, except for estimated useful life which is in years):
Fair value
Useful life
Developed technology$146,000 15 years
The preliminary fair value assigned to identifiable intangible asset, the developed technology, acquired as part of the LimFlow acquisition, was estimated using the multi-period excess earnings method. Under this method, an intangible asset’s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. The estimated fair value was developed by discounting future net cash flows to their present value at market-based rates of return. Such assumptions included forecasted revenues, cost of sales and operating expenses, technology obsolescence, and weighted average cost of capital. The useful life of the developed technology for amortization purposes was determined by considering the period of expected cash flows used to measure the fair values of the intangible asset adjusted as appropriate for entity-specific factors including competitive, economic and other factors that may limit the useful life. The developed technology asset will be amortized on a straight-line basis over its estimated useful life.
Unaudited Pro Forma Financial Information
The following unaudited pro forma financial information summarizes the combined results of operations of the Company and LimFlow as if the companies had been combined as of the beginning of the fiscal year 2023 (in thousands):
Three Months Ended March 31,
2023
Revenue$116,646 
Net Loss$(13,730)
The unaudited pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved had the acquisition been completed at the beginning of the fiscal year 2023. In addition, the unaudited pro forma financial information is not a projection of future results of operations of the combined company nor does it reflect the expected realization of any synergies or cost savings associated with the acquisition. The unaudited pro forma financial information includes adjustments to reflect the elimination of intercompany transactions, incremental amortization of the identifiable intangible asset and elimination of the remeasurement the Company’s previously held investment in LimFlow.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements 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 March 31, 2024, 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 March 31, 2024 and December 31, 2023 (in thousands):
March 31, 2024
Level 1Level 2Level 3Aggregate Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$40,081 $— $— $40,081 
U.S. Treasury securities5,973 — — 5,973 
Total included in cash and cash equivalents46,054 — — 46,054 
Investments:
U.S. Treasury securities33,596 — — 33,596 
Corporate debt securities and commercial paper— 999 — 999 
Total included in short-term investments33,596 999 — 34,595 
Total financial assets
$79,650 $999 $— $80,649 
Financial Liability
Contingent consideration$— $— $72,234 $72,234 
Total financial liabilities$— $— $72,234 $72,234 
December 31, 2023
Level 1Level 2Level 3Aggregate Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$2,753 $— $— $2,753 
Total included in cash and cash equivalents2,753 — — 2,753 
Investments:
U.S. Treasury securities41,685 — — 41,685 
U.S. Government agencies— 26,238 — 26,238 
Corporate debt securities and commercial paper— 8,932 — 8,932 
Total included in short-term investments41,685 35,170 — 76,855 
Total financial assets
$44,438 $35,170 $— $79,608 
Financial Liability
Contingent consideration$— $— $65,931 $65,931 
Total financial liabilities$— $— $65,931 $65,931 
There were no transfers between Levels 1, 2 or 3 for the periods presented.
Contingent payments are related to the acquisition of LimFlow and consist of commercial and reimbursement milestones, which were valued using a Monte Carlo simulation and probability weighted discounted cash flow analysis, respectively, and represent Level 3 measurements because they are based upon significant unobservable inputs such as forecasted revenues of LimFlow, revenue risk premium, revenue volatility, operational leverage ratio, credit risk, weighted average cost of capital, and probability assumptions in achieving certain milestones.
The following table summarizes the changes in the estimated fair value of the Company’s contingent consideration liabilities (in thousands):
Contingent Consideration Fair Value
Balance as of December 31, 2023
$65,931 
Change in estimated fair value
6,303 
Balance as of March 31, 2024
$72,234 
The fair value of the contingent consideration was $65.9 million as of December 31, 2023, recorded within other long-term liabilities, and $72.2 million as of March 31, 2024, of which $9.3 million was recorded within accrued expenses and other current liabilities and $62.9 million was recorded within other long-term liabilities. The change in estimated fair value of contingent consideration was recorded in operating expenses within the condensed consolidated statements of operations and comprehensive income (loss).
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash Equivalents and Investments
3 Months Ended
Mar. 31, 2024
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 March 31, 2024 and December 31, 2023 (in thousands):
March 31, 2024
Amortized Cost BasisUnrealized GainUnrealized LossFair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$40,081 $— $— $40,081 
U.S. Treasury securities5,973 — — 5,973 
Total included in cash and cash equivalents46,054 — — 46,054 
Investments:
U.S. Treasury securities33,599 — (3)33,596 
Corporate debt securities and commercial paper1,000 — (1)999 
Total included in short-term investments34,599 — (4)34,595 
Total financial assets
$80,653 $— $(4)$80,649 
December 31, 2023
Amortized Cost BasisUnrealized GainUnrealized LossFair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$2,753 $— $— $2,753 
Total included in cash and cash equivalents2,753 — — 2,753 
Investments:
U.S. Treasury securities41,672 13 — 41,685 
U.S. Government agencies26,248 — (10)26,238 
Corporate debt securities and commercial paper8,935 — (3)8,932 
Total included in short-term investments76,855 13 (13)76,855 
Total financial assets
$79,608 $13 $(13)$79,608 
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 March 31, 2024, the risk of expected credit losses was not significant.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, net
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories, net INVENTORIES, NET
Inventories, net of reserves, consist of the following (in thousands):
March 31,
2024
December 31,
2023
Raw materials$13,750 $14,310 
Work-in-process6,377 5,330 
Finished goods24,523 23,260 
Total inventories, net
$44,650 $42,900 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, net
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, net PROPERTY AND EQUIPMENT, NET
Property and equipment consist of the following (in thousands):
March 31,
2024
December 31,
2023
Manufacturing equipment$17,178 $16,653 
Computer hardware5,763 5,641 
Leasehold improvements4,846 4,682 
Furniture and fixtures4,543 4,491 
Assets in progress3,431 3,135 
Total property and equipment, gross35,761 34,602 
Accumulated depreciation(15,000)(13,673)
Total property and equipment, net$20,761 $20,929 
Depreciation expense of $1.1 million was included in operating expenses and $0.3 million was included in cost of goods sold for both the three months ended March 31, 2024 and 2023, respectively.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets GOODWILL AND INTANGIBLE ASSETS
Goodwill
The changes in carrying amount of goodwill were as follows (in thousands):
March 31,
2024
Balance as of December 31, 2023
$214,335 
Foreign currency translation adjustments(4,693)
Balance as of March 31, 2024
$209,642 
Intangible Assets
The intangible assets consist of the following (in thousands):
March 31, 2024
Gross Carrying AmountAccumulated AmortizationIntangible Assets, Net
Developed technology
$147,306 $(3,683)$143,623 
Capitalized software(a)
2,151 — 2,151 
Total intangible assets, net
$149,457 $(3,683)$145,774 
December 31, 2023
Gross Carrying AmountAccumulated AmortizationIntangible Assets, Net
Developed technology
$150,649 $(1,256)$149,393 
Capitalized software(a)
1,491 — 1,491 
Total intangible assets, net
$152,140 $(1,256)$150,884 
_____________
(a) The useful life of the capitalized software will be determined once the asset is put into service. No amortization expense has been recorded related to the capitalized software during the three months ended March 31, 2024 and 2023.
The gross carrying amount and the accumulated amortization of the developed technology asset is subject to foreign currency translation effects. During the three months ended March 31, 2024, $2.5 million of amortization expense was recorded in operating expenses within the condensed consolidated statements of operations and comprehensive income (loss) related to the developed technology asset. There were no intangible assets and no amortization recorded for the three months ended March 31, 2023.
The estimated future annual amortization of the intangible assets in service is the following (in thousands):
Year ending December 31:Amount
Remainder of 2024$7,365 
20259,820 
20269,820 
20279,820 
20289,820 
Thereafter96,978 
Total$143,623 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
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 variable lease payments primarily relate to common area maintenance, property taxes, and insurance. 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.
The interest rate implicit in lease agreements is typically not readily determinable, and as such the Company used the incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The incremental borrowing rate is defined as the interest rate the Company would incur to borrow on a collateralized basis, considering factors such as length of lease term.
The following table presents the weighted average remaining lease term and discount rate:
March 31,
20242023
Weighted average remaining term17.4 years18.9 years
Weighted average discount rate6.1 %6.1 %
Cash paid for amounts included in the measurement of operating leases were as follows (in thousands):
Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of operating lease liabilities$882 $846 
Total lease costs are as follows (in thousands):
Three Months Ended March 31,
20242023
Operating lease cost$1,175 $1,180 
Short-term lease cost35 22 
Variable lease cost305 166 
Total lease costs$1,515 $1,368 
Future minimum lease payments under operating leases liabilities as of March 31, 2024 are as follows (in thousands):
Year ending December 31:
Amount
Remainder of 2024$2,680 
20253,049 
20262,927 
20272,993 
20282,886 
Thereafter36,012 
Total lease payments50,547 
Less imputed interest(19,055)
Total lease liabilities31,492 
Less: lease liabilities - current portion(1,719)
Lease liabilities - noncurrent portion$29,773 
The Company signed a ten-year lease for real estate in October 2023, with total undiscounted contractual payments of the lease of approximately $7.2 million, which is expected to commence in the fourth quarter of 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 is involved in various claims and proceedings arising in the ordinary course of its business. Management does not believe that any existing claims and proceedings, including potential losses relating to such contingencies, will have a material adverse effect on its consolidated financial position, results of operations or cash flows.
In December 2023, the Company received a civil investigative demand (“CID”) from the U.S. Department of Justice, Civil Division, in connection with an investigation under the federal Anti-Kickback Statute and Civil False Claims Act (the “Investigation”). The CID requests information and documents primarily relating to meals and consulting service payments provided to health care professionals. The Company is cooperating with the Investigation. The Company is unable to express a view at this time regarding the likely duration, or ultimate outcome, of the Investigation or estimate the possibility of, or amount or range of, any possible financial impact. Depending on the outcome of the Investigation, there may be a material impact on the Company’s business, results of operations, or financial condition.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentrations
3 Months Ended
Mar. 31, 2024
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 months ended March 31, 2024 and 2023, there were no customers which accounted for more than 10% of the Company’s revenue. As of March 31, 2024 and December 31, 2023, 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 months ended March 31, 2024 and 2023. There were no vendors that accounted for more than 10% of the Company’s accounts payable as of March 31, 2024 and December 31, 2023.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related Party 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 $10,000 and $30,000 for the three months ended March 31, 2024 and 2023, respectively, which was recorded in SG&A expenses within the condensed consolidated statements of operations and comprehensive income (loss). As of March 31, 2024 and December 31, 2023, there was no balance payable to MRI.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Credit Facility
3 Months Ended
Mar. 31, 2024
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 “Previously Amended Credit Agreement”) under which the Company may borrow loans up to a maximum principal amount of $40.0 million and increase the optional accordion to $120.0 million.
Advances under the Previously 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 (“the 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 1.50% to 2.00% in the case of BSBY Rate loans. As a condition to entering into the Previously 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 Previously Amended Credit Agreement.
The Previously 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 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.
On November 1, 2023, the Company further amended its credit facility (the “Amended Credit Agreement”) to, among other things, increase the amount available for borrowing to up to a maximum principal amount of $75.0 million. Additionally, advances under the amended credit agreement will bear interest at the Base Rate or the BSBY rate, plus 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 the 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 up to $18.8 million. This amendment was accounted for as a debt modification in accordance ASC 470, Debt.
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 March 31, 2024, the amount available to borrow under the Amended Credit Agreement is approximately $59.8 million, and the Company had four letters of credit in the aggregated amount of $2.4 million outstanding under the LC Facility and as a result, the Company had $16.4 million of unused letter of credit. The aggregate stated amount outstanding of letter of credits reduces the total borrowing base available under the Amended Credit Agreement.
As of March 31, 2024, 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 Amended Credit Agreement are secured by substantially all of the Company’s assets, excluding intellectual property. The Amended Credit Agreement matures on December 16, 2027.
Deferred Financing Costs
As of March 31, 2024 and December 31, 2023, costs incurred directly related to debt are presented in other assets and are being amortized over the five-year life of the Credit Agreement on the straight-line basis as follows (in thousands):
March 31, 2024December 31, 2023
Deferred financing costs
$1,454 $1,454 
Accumulated amortization
(404)(382)
Unamortized deferred financing costs
$1,050 $1,072 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders' Equity STOCKHOLDERS’ EQUITY
Accumulated Other Comprehensive Income (Loss)
The following is a summary of the changes in accumulated balances of other comprehensive income (loss) for the three months ended March 31, 2024 and 2023 (in thousands):
Unrealized Loss on Investments
Foreign Currency Translation
Accumulated Other Comprehensive Income (Loss)
Balance, December 31, 2023$(9)$8,894 $8,885 
Other comprehensive loss
(4)(7,359)(7,363)
Balance, March 31, 2024
$(13)$1,535 $1,522 
Unrealized Gain (Loss) on InvestmentsForeign Currency Translation
Accumulated Other Comprehensive Income (Loss)
Balance, December 31, 2022$1,820 $(971)$849 
Other comprehensive (loss) income
(865)(856)
Balance, March 31, 2023
$955 $(962)$(7)
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans
3 Months Ended
Mar. 31, 2024
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. 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 March 31, 2024, there were 7,361,592 shares available for issuance under the 2020 Plan, including 1,732,872 additional shares reserved effective January 1, 2024.
2011 Equity Incentive Plan
Stock Options
A summary of stock option activity under the 2011 Plan for the three months ended March 31, 2024 is as follows (intrinsic values in thousands):
Number of
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (in years)
Intrinsic
Value
Outstanding, December 31, 2023937,696$2.24 5.20$58,778 
Exercised(81,686)$1.59 $4,420 
Cancelled(29)$9.05 
Outstanding, March 31, 2024855,981$2.30 5.00$39,102 
Vested and exercisable at March 31, 2024855,981$2.30 5.00$39,102 
Vested and expected to vest at March 31, 2024855,981$2.30 5.00$39,102 
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 estimated fair market value of the Company’s common stock.
2020 Incentive Award Plan
Restricted Stock Units
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 over a four-year period with straight-line vesting and a 25% one-year cliff or 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, 20231,307,998$67.91 
Granted619,14348.19 
Vested(123,878)72.49 
Cancelled(22,093)64.11 
Outstanding, March 31, 20241,781,170$60.78 
The total fair value of RSUs vested under the 2020 Plan was $8.0 million and $5.2 million for the three months ended March 31, 2024 and 2023, respectively.
Performance Stock Units
During the three months ended March 31, 2024, the Company granted performance stock units (“PSUs”) to certain employees that will vest three years from the award date, based on achieving certain revenue based performance targets. The number of shares that may be earned can range from 0% to 200% of the target amount. The fair value of PSUs are determined by the closing stock price of the Company’s common stock on the awards’ grant date. The stock-based compensation expense associated with PSUs is recognized on a straight-line basis based on the estimated number of awards that are expected to vest. At each reporting period, the Company monitors the probability of achieving the performance targets and adjusts the stock-based compensation expense associated with PSUs accordingly.
PSU activity under the 2020 Plan is set forth below:
Number of
Awards
Weighted
Average
Fair Value
Outstanding, December 31, 2023— $— 
Granted90,48855.48 
Outstanding, March 31, 202490,488$55.48 
Stock Options
The Company grants 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. The fair value for options granted was calculated using the following weighted average assumptions:
Three Months Ended March 31,
20242023
Expected term (in years)
4.48 years to 4.5 years
4.56 years
Expected volatility
48.7% to 48.9%
50.4%
Dividend yield0.0%0.0%
Risk free interest rate
4.2% to 4.3%
4.1%
Weighted-average fair value of options granted$24.89 per share$25.98 per share
A summary of stock option activities under the 2020 Plan for the three months ended March 31, 2024 is as follows (intrinsic values in thousands):
Number of
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (in years)
Intrinsic
Value
Outstanding, December 31, 2023166,203 $56.00 6.10$1,483 
Granted210,188$54.83 
Exercised(270)$56.00 $— 
Cancelled(541)$56.00 
Outstanding, March 31, 2024375,580$55.35 6.40$209 
Vested and exercisable at March 31, 202439,985 $56.00 5.90$— 
Vested and expected to vest at March 31, 2024341,226$55.37 6.40$184 
Employee Stock Purchase Plan
In May 2020, the Company adopted the 2020 Employee Stock Purchase Plan (“ESPP”), which became effective on the date the ESPP was adopted by 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:
Three Months Ended March 31,
20242023
Expected term (in years)0.500.50
Expected volatility
60.8%
49.9%
Dividend yield0.0%0.0%
Risk free interest rate
5.2%
4.8%
As of March 31, 2024, a total of (i) 505,925 shares of common stock, including 82,816 shares purchased in January 2024, have been purchased under the ESPP, and (ii) 2,598,437 shares of common stock are reserved under the ESPP for future purchases, including 577,624 additional shares, which were automatically added to the reserve on January 1, 2024 pursuant to the terms of the ESPP.
Stock-based Compensation Expense
Total compensation cost for all share-based payment arrangements recognized, including $1.0 million for both the three months ended March 31, 2024 and 2023, respectively, of stock-based compensation expense related to the ESPP, was as follows (in thousands):
Three Months Ended March 31,
20242023
Cost of goods sold$508 $525 
Research and development1,778 1,590 
Selling, general and administrative10,584 8,224 
Total stock-based compensation expense
$12,870 $10,339 
Total compensation costs as of March 31, 2024 related to all non-vested awards to be recognized in future periods was $99.9 million and is expected to be recognized over the remaining weighted average period of 2.8 years.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
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 March 31,
20242023
Loss before income taxes
$(16,087)$(1,194)
Provision for income taxes8,1151,024
Net loss
$(24,202)$(2,218)
Provision for income taxes as a percentage of income (loss) before income taxes(50.4%)(85.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 three months ended March 31, 2024, the Company calculated the income tax provision using this methodology. For the three months ended March 31, 2023, a discrete effective income tax rate method was used as if the interim year to date period was an annual period.
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, 2023, the Company was in a net deferred tax liability position due to the LimFlow acquisition. However, a valuation allowance was maintained against certain deferred tax assets. As of March 31, 2024, the Company believes that the net deferred tax assets are currently not considered more likely than not to be realized and, accordingly, maintains a valuation allowance against certain 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 will 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 12 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, 2020, December 31, 2019, and December 31, 2020 are open for federal, state, and foreign tax purposes, respectively.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Retirement Plan
3 Months Ended
Mar. 31, 2024
Retirement Benefits [Abstract]  
Retirement Plan 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 contributed 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. On January 1, 2024, the plan was amended to provide that the Company contributes a $1.00 match for every $1.00 contributed by a participating employee for up to 5% of eligible compensation. The plan also includes a limit of $15,000 per individual of employer match, with such Company’s contributions becoming fully vested immediately. Matching contribution expense was $4.0 million and $2.7 million for the three months ended March 31, 2024 and 2023, respectively.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Share
3 Months Ended
Mar. 31, 2024
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 and equity awards 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 following outstanding potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share due to their anti-dilutive effect:
Three Months Ended March 31,
20242023
Stock options
1,231,5611,427,294
Equity awards
1,871,6581,497,342
Total potentially dilutive common stock equivalents excluded from calculation due to anti-dilutive effect
3,103,2192,924,636
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
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 March 31, 2024 and the condensed consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flows for the three months ended March 31, 2024 and 2023 are unaudited. The consolidated balance sheet as of December 31, 2023 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 March 31, 2024 and its consolidated results of operations and cash flows for the three months ended March 31, 2024 and 2023. The financial data and the other financial information disclosed in the notes to the condensed consolidated financial statements related to the three months ended March 31, 2024 and 2023 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, 2023.
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, contingent consideration liability, 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 and also sells its products directly and through distributors in select international markets. 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. The Company has elected to account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity, and not a separate performance obligation.
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 condensed consolidated financial statements.
As of March 31, 2024 and December 31, 2023, the Company recorded $1.0 million and $1.2 million, respectively, of unbilled receivables, which are included in accounts receivable, net, in the accompanying condensed consolidated balance sheets.
The Company disaggregates revenue between Venous Thromboembolism (“VTE”) and Emerging Therapies. VTE comprises revenue from the sale of the Company’s ClotTriever and FlowTriever systems. Emerging Therapies comprises revenues from the sale of the Company’s solutions addressing chronic venous disease, CLTI, small vessel thrombosis and arterial thromboembolism. Revenue from VTE and Emerging Therapies is as follows (in thousands):
Three Months Ended March 31,
20242023
VTE
$137,193 $114,058 
Emerging Therapies
6,001 2,109 
Total Revenue
$143,194 $116,167 
Revenue from the Company's products by geographic area, based on the location where title transfers, is as follows (in thousands):
Three Months Ended March 31,
20242023
United States$133,683$111,846
International9,5114,321
Total revenue$143,194$116,167
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.
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
Equity Investments
The Company has strategic investments in certain privately held companies, with no readily determinable fair value. The Company elected the measurement alternative under which it 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 investments. 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 or if there are observable changes in fair value. 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 consolidated statements of operations and comprehensive income (loss).
Recently Issued Not Yet Adopted Accounting Pronouncements
Recently Issued Not Yet Adopted Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting, Topic 280, which requires enhanced disclosures primarily around segment expenses for all public entities, including public entities with a single reportable segment. On an annual and interim basis, entities are required to disclose significant segment expenses that are regularly provided to the CODM. The ASU is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements and related disclosures.
In December 2023, FASB issued ASU 2023-09, Income Tax, Topic 740, which requires public companies to disclose specific categories in the rate reconciliation, disaggregate information related to income taxes paid, income or loss from operations before income tax expense or benefit, and income tax expense or benefit from operations. The ASU is effective for annual fiscal years beginning after December 15, 2024, with early adoption permitted. Amendments are applicable on a prospective basis with retrospective application permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements and related disclosures.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of Disaggregation of Revenue Revenue from VTE and Emerging Therapies is as follows (in thousands):
Three Months Ended March 31,
20242023
VTE
$137,193 $114,058 
Emerging Therapies
6,001 2,109 
Total Revenue
$143,194 $116,167 
Revenue from the Company's products by geographic area, based on the location where title transfers, is as follows (in thousands):
Three Months Ended March 31,
20242023
United States$133,683$111,846
International9,5114,321
Total revenue$143,194$116,167
Schedule of Cash Flow, Supplemental Disclosures
Supplemental cash flow information includes the following (in thousands):
Three Months Ended March 31,
20242023
Supplemental disclosures of cash flow information:
Cash paid for income taxes$245 $104 
Cash paid for interest$57 $32 
Noncash investing and financing:
Lease liabilities arising from obtaining new right-of-use assets$— $1,030 
Reconciliation of cash, cash equivalents and restricted cash:
Cash and cash equivalents
$66,707 $56,562 
Restricted cash
500 — 
Total cash, cash equivalents and restricted cash as shown in the statement of cash flows
$67,207 $56,562 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combination (Tables)
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Schedule of Total Purchase Price Consideration
The total purchase price as of the date of the acquisition consisted of the following (in thousands):
As of November 15, 2023
Cash$242,001 
Fair value of previously held investment10,235 
Fair value of contingent consideration65,931 
Total purchase price$318,167 
Schedule of Fair Values of Assets Acquired and Liabilities Assumed
The preliminary fair values of assets acquired and liabilities assumed were (in thousands):
As of November 15, 2023
Cash and cash equivalents$1,582 
Accounts receivable919 
Inventories2,635 
Property and equipment266 
Goodwill207,800 
Intangible asset146,000 
Other current and noncurrent assets2,155 
Accounts payable(2,509)
Deferred tax liability(36,500)
Other current and noncurrent liabilities(4,181)
Total net assets acquired$318,167 
Schedule of Acquired Finite-Lived Intangible Assets by Major Class
The preliminary fair value assigned to the intangible asset acquired was as following (in thousands, except for estimated useful life which is in years):
Fair value
Useful life
Developed technology$146,000 15 years
Schedule of Pro Forma Information
The following unaudited pro forma financial information summarizes the combined results of operations of the Company and LimFlow as if the companies had been combined as of the beginning of the fiscal year 2023 (in thousands):
Three Months Ended March 31,
2023
Revenue$116,646 
Net Loss$(13,730)
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31, 2024 and December 31, 2023 (in thousands):
March 31, 2024
Level 1Level 2Level 3Aggregate Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$40,081 $— $— $40,081 
U.S. Treasury securities5,973 — — 5,973 
Total included in cash and cash equivalents46,054 — — 46,054 
Investments:
U.S. Treasury securities33,596 — — 33,596 
Corporate debt securities and commercial paper— 999 — 999 
Total included in short-term investments33,596 999 — 34,595 
Total financial assets
$79,650 $999 $— $80,649 
Financial Liability
Contingent consideration$— $— $72,234 $72,234 
Total financial liabilities$— $— $72,234 $72,234 
December 31, 2023
Level 1Level 2Level 3Aggregate Fair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$2,753 $— $— $2,753 
Total included in cash and cash equivalents2,753 — — 2,753 
Investments:
U.S. Treasury securities41,685 — — 41,685 
U.S. Government agencies— 26,238 — 26,238 
Corporate debt securities and commercial paper— 8,932 — 8,932 
Total included in short-term investments41,685 35,170 — 76,855 
Total financial assets
$44,438 $35,170 $— $79,608 
Financial Liability
Contingent consideration$— $— $65,931 $65,931 
Total financial liabilities$— $— $65,931 $65,931 
Schedule of changes in the Estimated Fair Value
The following table summarizes the changes in the estimated fair value of the Company’s contingent consideration liabilities (in thousands):
Contingent Consideration Fair Value
Balance as of December 31, 2023
$65,931 
Change in estimated fair value
6,303 
Balance as of March 31, 2024
$72,234 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash Equivalents and Investments (Tables)
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Cash Equivalents and Investments
The following is a summary of the Company’s cash equivalents and investments in debt securities as of March 31, 2024 and December 31, 2023 (in thousands):
March 31, 2024
Amortized Cost BasisUnrealized GainUnrealized LossFair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$40,081 $— $— $40,081 
U.S. Treasury securities5,973 — — 5,973 
Total included in cash and cash equivalents46,054 — — 46,054 
Investments:
U.S. Treasury securities33,599 — (3)33,596 
Corporate debt securities and commercial paper1,000 — (1)999 
Total included in short-term investments34,599 — (4)34,595 
Total financial assets
$80,653 $— $(4)$80,649 
December 31, 2023
Amortized Cost BasisUnrealized GainUnrealized LossFair Value
Financial Assets
Cash and cash equivalents:
Money market mutual funds$2,753 $— $— $2,753 
Total included in cash and cash equivalents2,753 — — 2,753 
Investments:
U.S. Treasury securities41,672 13 — 41,685 
U.S. Government agencies26,248 — (10)26,238 
Corporate debt securities and commercial paper8,935 — (3)8,932 
Total included in short-term investments76,855 13 (13)76,855 
Total financial assets
$79,608 $13 $(13)$79,608 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, net (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories, Net
Inventories, net of reserves, consist of the following (in thousands):
March 31,
2024
December 31,
2023
Raw materials$13,750 $14,310 
Work-in-process6,377 5,330 
Finished goods24,523 23,260 
Total inventories, net
$44,650 $42,900 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, net (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment consist of the following (in thousands):
March 31,
2024
December 31,
2023
Manufacturing equipment$17,178 $16,653 
Computer hardware5,763 5,641 
Leasehold improvements4,846 4,682 
Furniture and fixtures4,543 4,491 
Assets in progress3,431 3,135 
Total property and equipment, gross35,761 34,602 
Accumulated depreciation(15,000)(13,673)
Total property and equipment, net$20,761 $20,929 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Carrying Amounts of Goodwill
The changes in carrying amount of goodwill were as follows (in thousands):
March 31,
2024
Balance as of December 31, 2023
$214,335 
Foreign currency translation adjustments(4,693)
Balance as of March 31, 2024
$209,642 
Schedule of Identifiable Intangible Assets
The intangible assets consist of the following (in thousands):
March 31, 2024
Gross Carrying AmountAccumulated AmortizationIntangible Assets, Net
Developed technology
$147,306 $(3,683)$143,623 
Capitalized software(a)
2,151 — 2,151 
Total intangible assets, net
$149,457 $(3,683)$145,774 
December 31, 2023
Gross Carrying AmountAccumulated AmortizationIntangible Assets, Net
Developed technology
$150,649 $(1,256)$149,393 
Capitalized software(a)
1,491 — 1,491 
Total intangible assets, net
$152,140 $(1,256)$150,884 
_____________
(a) The useful life of the capitalized software will be determined once the asset is put into service. No amortization expense has been recorded related to the capitalized software during the three months ended March 31, 2024 and 2023.
Schedule of Estimated Future Annual Amortization of the Intangible Asset
The estimated future annual amortization of the intangible assets in service is the following (in thousands):
Year ending December 31:Amount
Remainder of 2024$7,365 
20259,820 
20269,820 
20279,820 
20289,820 
Thereafter96,978 
Total$143,623 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Total Lease Cost
The following table presents the weighted average remaining lease term and discount rate:
March 31,
20242023
Weighted average remaining term17.4 years18.9 years
Weighted average discount rate6.1 %6.1 %
Cash paid for amounts included in the measurement of operating leases were as follows (in thousands):
Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of operating lease liabilities$882 $846 
Total lease costs are as follows (in thousands):
Three Months Ended March 31,
20242023
Operating lease cost$1,175 $1,180 
Short-term lease cost35 22 
Variable lease cost305 166 
Total lease costs$1,515 $1,368 
Schedule of Future Minimum Lease Payments Under Operating Leases Liabilities
Future minimum lease payments under operating leases liabilities as of March 31, 2024 are as follows (in thousands):
Year ending December 31:
Amount
Remainder of 2024$2,680 
20253,049 
20262,927 
20272,993 
20282,886 
Thereafter36,012 
Total lease payments50,547 
Less imputed interest(19,055)
Total lease liabilities31,492 
Less: lease liabilities - current portion(1,719)
Lease liabilities - noncurrent portion$29,773 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Credit Facility (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Costs Incurred Directly Related to Debt
As of March 31, 2024 and December 31, 2023, costs incurred directly related to debt are presented in other assets and are being amortized over the five-year life of the Credit Agreement on the straight-line basis as follows (in thousands):
March 31, 2024December 31, 2023
Deferred financing costs
$1,454 $1,454 
Accumulated amortization
(404)(382)
Unamortized deferred financing costs
$1,050 $1,072 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The following is a summary of the changes in accumulated balances of other comprehensive income (loss) for the three months ended March 31, 2024 and 2023 (in thousands):
Unrealized Loss on Investments
Foreign Currency Translation
Accumulated Other Comprehensive Income (Loss)
Balance, December 31, 2023$(9)$8,894 $8,885 
Other comprehensive loss
(4)(7,359)(7,363)
Balance, March 31, 2024
$(13)$1,535 $1,522 
Unrealized Gain (Loss) on InvestmentsForeign Currency Translation
Accumulated Other Comprehensive Income (Loss)
Balance, December 31, 2022$1,820 $(971)$849 
Other comprehensive (loss) income
(865)(856)
Balance, March 31, 2023
$955 $(962)$(7)
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
A summary of stock option activity under the 2011 Plan for the three months ended March 31, 2024 is as follows (intrinsic values in thousands):
Number of
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (in years)
Intrinsic
Value
Outstanding, December 31, 2023937,696$2.24 5.20$58,778 
Exercised(81,686)$1.59 $4,420 
Cancelled(29)$9.05 
Outstanding, March 31, 2024855,981$2.30 5.00$39,102 
Vested and exercisable at March 31, 2024855,981$2.30 5.00$39,102 
Vested and expected to vest at March 31, 2024855,981$2.30 5.00$39,102 
A summary of stock option activities under the 2020 Plan for the three months ended March 31, 2024 is as follows (intrinsic values in thousands):
Number of
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (in years)
Intrinsic
Value
Outstanding, December 31, 2023166,203 $56.00 6.10$1,483 
Granted210,188$54.83 
Exercised(270)$56.00 $— 
Cancelled(541)$56.00 
Outstanding, March 31, 2024375,580$55.35 6.40$209 
Vested and exercisable at March 31, 202439,985 $56.00 5.90$— 
Vested and expected to vest at March 31, 2024341,226$55.37 6.40$184 
Schedule of RSU Activity
RSU activity under the 2020 Plan is set forth below:
Number of
Awards
Weighted
Average
Fair Value
Outstanding, December 31, 20231,307,998$67.91 
Granted619,14348.19 
Vested(123,878)72.49 
Cancelled(22,093)64.11 
Outstanding, March 31, 20241,781,170$60.78 
Schedule of PSU Activity
PSU activity under the 2020 Plan is set forth below:
Number of
Awards
Weighted
Average
Fair Value
Outstanding, December 31, 2023— $— 
Granted90,48855.48 
Outstanding, March 31, 202490,488$55.48 
Schedule of Estimated Fair Value of Option Grant and ESPP The fair value for options granted was calculated using the following weighted average assumptions:
Three Months Ended March 31,
20242023
Expected term (in years)
4.48 years to 4.5 years
4.56 years
Expected volatility
48.7% to 48.9%
50.4%
Dividend yield0.0%0.0%
Risk free interest rate
4.2% to 4.3%
4.1%
Weighted-average fair value of options granted$24.89 per share$25.98 per share
The fair value of the ESPP shares is estimated using the Black-Scholes option pricing model with the following assumptions:
Three Months Ended March 31,
20242023
Expected term (in years)0.500.50
Expected volatility
60.8%
49.9%
Dividend yield0.0%0.0%
Risk free interest rate
5.2%
4.8%
Schedule of Total Compensation Cost for All Share-Based Payment Arrangements Recognized
Total compensation cost for all share-based payment arrangements recognized, including $1.0 million for both the three months ended March 31, 2024 and 2023, respectively, of stock-based compensation expense related to the ESPP, was as follows (in thousands):
Three Months Ended March 31,
20242023
Cost of goods sold$508 $525 
Research and development1,778 1,590 
Selling, general and administrative10,584 8,224 
Total stock-based compensation expense
$12,870 $10,339 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31,
20242023
Loss before income taxes
$(16,087)$(1,194)
Provision for income taxes8,1151,024
Net loss
$(24,202)$(2,218)
Provision for income taxes as a percentage of income (loss) before income taxes(50.4%)(85.8%)
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
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 loss per share due to their anti-dilutive effect:
Three Months Ended March 31,
20242023
Stock options
1,231,5611,427,294
Equity awards
1,871,6581,497,342
Total potentially dilutive common stock equivalents excluded from calculation due to anti-dilutive effect
3,103,2192,924,636
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Schedule Of Summary Of Significant Accounting Policies [Line Items]      
Equity securities without readily determinable fair value, amount $ 1,500,000   $ 1,500,000
Equity investments, impairment losses 0 $ 0  
Accounts Receivable, Net      
Schedule Of Summary Of Significant Accounting Policies [Line Items]      
Unbilled receivables $ 1,000,000   $ 1,200,000
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 143,194 $ 116,167
United States    
Disaggregation of Revenue [Line Items]    
Revenue 133,683 111,846
International    
Disaggregation of Revenue [Line Items]    
Revenue 9,511 4,321
VTE    
Disaggregation of Revenue [Line Items]    
Revenue 137,193 114,058
Emerging Therapies    
Disaggregation of Revenue [Line Items]    
Revenue $ 6,001 $ 2,109
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Schedule of Cash Flow, Supplemental Disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Supplemental disclosures of cash flow information:        
Cash paid for income taxes $ 245 $ 104    
Cash paid for interest 57 32    
Noncash investing and financing:        
Lease liabilities arising from obtaining new right-of-use assets 0 1,030    
Reconciliation of cash, cash equivalents and restricted cash:        
Cash and cash equivalents 66,707 56,562 $ 38,597  
Restricted cash 500 0    
Total cash, cash equivalents and restricted cash as shown in the statement of cash flows $ 67,207 $ 56,562 $ 39,208 $ 60,222
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combination - Schedule of Total Purchase Price Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 15, 2023
Dec. 31, 2023
Mar. 31, 2024
Business Acquisition [Line Items]      
Fair value of contingent consideration   $ 65,900 $ 72,200
LimFlow      
Business Acquisition [Line Items]      
Cash $ 242,001    
Fair value of previously held investment 10,235 $ 10,200  
Fair value of contingent consideration 65,931    
Total purchase price $ 318,167    
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combination - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 15, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Nov. 14, 2023
Business Acquisition [Line Items]          
Acquisition-related expenses   $ 2,779 $ 0    
LimFlow          
Business Acquisition [Line Items]          
Maximum contingent consideration $ 165,000        
Range of outcomes on contingent consideration arrangements $ 65,900        
Acquiring equity interest percentage         3.70%
Percentage of voting interests acquired 96.30%        
Fair value of previously held investment $ 10,235     $ 10,200  
Gain recognized, amount       3,500  
Acquisition-related expenses       8,700  
Severance and integration related costs       $ 1,700  
LimFlow | Net Revenue          
Business Acquisition [Line Items]          
Maximum contingent consideration 140,000        
LimFlow | Reimbursement Milestones          
Business Acquisition [Line Items]          
Maximum contingent consideration $ 25,000        
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combination - Schedule of Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Nov. 15, 2023
Business Acquisition [Line Items]      
Goodwill $ 209,642 $ 214,335  
LimFlow      
Business Acquisition [Line Items]      
Cash and cash equivalents     $ 1,582
Accounts receivable     919
Inventories     2,635
Property and equipment     266
Goodwill     207,800
Other current and noncurrent assets     2,155
Accounts payable     (2,509)
Deferred tax liability     (36,500)
Other current and noncurrent liabilities     (4,181)
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net, Total     318,167
LimFlow | Developed technology      
Business Acquisition [Line Items]      
Intangible asset     $ 146,000
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combination - Schedule of Fair Value Assigned to the Intangible Asset Acquired (Details) - LimFlow - Developed technology
$ in Thousands
Nov. 15, 2023
USD ($)
Business Acquisition [Line Items]  
Fair value $ 146,000
Useful life 15 years
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combination - Schedule of Pro Forma Information (Details) - LimFlow
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Business Acquisition [Line Items]  
Revenue $ 116,646
Net Loss $ (13,730)
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Financial Assets    
Total included in short-term investments $ 80,649 $ 79,608
Financial Liability    
Contingent consideration 72,200 65,900
Fair Value, Recurring    
Financial Assets    
Total included in cash and cash equivalents 46,054 2,753
Total included in short-term investments 34,595 76,855
Total financial assets 80,649 79,608
Financial Liability    
Contingent consideration 72,234 65,931
Total financial liabilities 72,234 65,931
Fair Value, Recurring | U.S. Treasury securities    
Financial Assets    
Total included in short-term investments 33,596 41,685
Fair Value, Recurring | U.S. Government agencies    
Financial Assets    
Total included in short-term investments   26,238
Fair Value, Recurring | Corporate debt securities and commercial paper    
Financial Assets    
Total included in short-term investments 999 8,932
Level 1 | Fair Value, Recurring    
Financial Assets    
Total included in cash and cash equivalents 46,054 2,753
Total included in short-term investments 33,596 41,685
Total financial assets 79,650 44,438
Financial Liability    
Contingent consideration 0 0
Total financial liabilities 0 0
Level 1 | Fair Value, Recurring | U.S. Treasury securities    
Financial Assets    
Total included in short-term investments 33,596 41,685
Level 1 | Fair Value, Recurring | U.S. Government agencies    
Financial Assets    
Total included in short-term investments   0
Level 1 | Fair Value, Recurring | Corporate debt securities and commercial paper    
Financial Assets    
Total included in short-term investments 0 0
Level 2 | Fair Value, Recurring    
Financial Assets    
Total included in cash and cash equivalents 0 0
Total included in short-term investments 999 35,170
Total financial assets 999 35,170
Financial Liability    
Contingent consideration 0 0
Total financial liabilities 0 0
Level 2 | Fair Value, Recurring | U.S. Treasury securities    
Financial Assets    
Total included in short-term investments 0 0
Level 2 | Fair Value, Recurring | U.S. Government agencies    
Financial Assets    
Total included in short-term investments   26,238
Level 2 | Fair Value, Recurring | Corporate debt securities and commercial paper    
Financial Assets    
Total included in short-term investments 999 8,932
Level 3 | Fair Value, Recurring    
Financial Assets    
Total included in cash and cash equivalents 0 0
Total included in short-term investments 0 0
Total financial assets 0 0
Financial Liability    
Contingent consideration 72,234 65,931
Total financial liabilities 72,234 65,931
Level 3 | Fair Value, Recurring | U.S. Treasury securities    
Financial Assets    
Total included in short-term investments 0 0
Level 3 | Fair Value, Recurring | U.S. Government agencies    
Financial Assets    
Total included in short-term investments   0
Level 3 | Fair Value, Recurring | Corporate debt securities and commercial paper    
Financial Assets    
Total included in short-term investments 0 0
Money market mutual funds | Fair Value, Recurring    
Financial Assets    
Total included in cash and cash equivalents 40,081 2,753
Money market mutual funds | Level 1 | Fair Value, Recurring    
Financial Assets    
Total included in cash and cash equivalents 40,081 2,753
Money market mutual funds | Level 2 | Fair Value, Recurring    
Financial Assets    
Total included in cash and cash equivalents 0 0
Money market mutual funds | Level 3 | Fair Value, Recurring    
Financial Assets    
Total included in cash and cash equivalents 0 $ 0
U.S. Treasury securities | Fair Value, Recurring    
Financial Assets    
Total included in cash and cash equivalents 5,973  
U.S. Treasury securities | Level 1 | Fair Value, Recurring    
Financial Assets    
Total included in cash and cash equivalents 5,973  
U.S. Treasury securities | Level 2 | Fair Value, Recurring    
Financial Assets    
Total included in cash and cash equivalents 0  
U.S. Treasury securities | Level 3 | Fair Value, Recurring    
Financial Assets    
Total included in cash and cash equivalents $ 0  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Estimated Fair Value of the Contingent Consideration Liabilities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 65,931
Change in estimated fair value 6,303
Ending balance $ 72,234
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Fair Value Disclosures [Abstract]    
Fair value of contingent consideration $ 72.2 $ 65.9
Contingent consideration, liability, current 9.3  
Contingent consideration, liability, noncurrent $ 62.9  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis $ 80,653 $ 79,608
Unrealized Gain 0 13
Unrealized Loss (4) (13)
Short-term investments in debt securities 80,649 79,608
Cash and Cash Equivalents    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 46,054 2,753
Unrealized Gain 0 0
Unrealized Loss 0 0
Short-term investments in debt securities 46,054 2,753
Cash and Cash Equivalents | Money market mutual funds    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 40,081 2,753
Unrealized Gain 0 0
Unrealized Loss 0 0
Short-term investments in debt securities 40,081 2,753
Cash and Cash Equivalents | U.S. Treasury securities    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 5,973  
Unrealized Gain 0  
Unrealized Loss 0  
Short-term investments in debt securities 5,973  
Short-Term Investments    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 34,599 76,855
Unrealized Gain 0 13
Unrealized Loss (4) (13)
Short-term investments in debt securities 34,595 76,855
Short-Term Investments | U.S. Treasury securities    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 33,599 41,672
Unrealized Gain 0 13
Unrealized Loss (3) 0
Short-term investments in debt securities 33,596 41,685
Short-Term Investments | U.S. Government agencies    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis   26,248
Unrealized Gain   0
Unrealized Loss   (10)
Short-term investments in debt securities   26,238
Short-Term Investments | Corporate debt securities and commercial paper    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 1,000 8,935
Unrealized Gain 0 0
Unrealized Loss (1) (3)
Short-term investments in debt securities $ 999 $ 8,932
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 13,750 $ 14,310
Work-in-process 6,377 5,330
Finished goods 24,523 23,260
Total inventories, net $ 44,650 $ 42,900
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, net - Schedule of Property and Equipment, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property Plant And Equipment [Line Items]    
Total property and equipment, gross $ 35,761 $ 34,602
Accumulated depreciation (15,000) (13,673)
Total property and equipment, net 20,761 20,929
Manufacturing equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment, gross 17,178 16,653
Computer hardware    
Property Plant And Equipment [Line Items]    
Total property and equipment, gross 5,763 5,641
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Total property and equipment, gross 4,846 4,682
Furniture and fixtures    
Property Plant And Equipment [Line Items]    
Total property and equipment, gross 4,543 4,491
Assets in progress    
Property Plant And Equipment [Line Items]    
Total property and equipment, gross $ 3,431 $ 3,135
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating expenses    
Property Plant And Equipment [Line Items]    
Depreciation expense $ 1.1 $ 1.1
Cost of goods sold    
Property Plant And Equipment [Line Items]    
Depreciation expense $ 0.3 $ 0.3
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Carrying Amounts of Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 214,335
Foreign currency translation adjustments (4,693)
Goodwill, ending balance $ 209,642
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 149,457,000   $ 152,140,000
Accumulated Amortization (3,683,000)   (1,256,000)
Intangible Assets, Net 145,774,000   150,884,000
Capitalized software, Gross Carrying Amount 2,151,000   1,491,000
Capitalized software, Accumulated Amortization 0   0
Capitalized software, Net 2,151,000   1,491,000
Capitalized software, amortization 0 $ 0  
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 147,306,000   150,649,000
Accumulated Amortization (3,683,000)   (1,256,000)
Intangible Assets, Net $ 143,623,000   $ 149,393,000
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible asset $ 2,461,000 $ 0  
Intangible assets $ 145,774,000 $ 0 $ 150,884,000
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Estimated Future Annual Amortization of the Intangible Asset (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Net $ 145,774 $ 150,884
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Remainder of 2024 7,365  
2025 9,820  
2026 9,820  
2027 9,820  
2028 9,820  
Thereafter 96,978  
Intangible Assets, Net $ 143,623 $ 149,393
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Oct. 31, 2023
Lessee Lease Description [Line Items]    
Lease not yet commenced, term of contract   10 years
Lease, liability to be paid   $ 7.2
Maximum    
Lessee Lease Description [Line Items]    
Option to extend, operating lease, term 5 years  
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Schedule of Operating Lease Disclosure (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Weighted average remaining term 17 years 4 months 24 days 18 years 10 months 24 days
Weighted average discount rate 6.10% 6.10%
Cash paid for amounts included in the measurement of operating lease liabilities $ 882 $ 846
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Schedule of Total Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Operating lease cost $ 1,175 $ 1,180
Short-term lease cost 35 22
Variable lease cost 305 166
Total lease costs $ 1,515 $ 1,368
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Operating Leases Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2024 $ 2,680  
2025 3,049  
2026 2,927  
2027 2,993  
2028 2,886  
Thereafter 36,012  
Total lease payments 50,547  
Less imputed interest (19,055)  
Total lease liabilities 31,492  
Less: lease liabilities - current portion (1,719) $ (1,692)
Lease liabilities - noncurrent portion $ 29,773 $ 30,355
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]      
Development expenses incurred $ 10 $ 30  
Accounts payable 12,026   $ 10,577
Related Party      
Related Party Transaction [Line Items]      
Accounts payable $ 0   $ 0
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Credit Facility - Narrative (Details) - Amended Credit Agreement - Bank of America Credit Facility - Line of Credit
3 Months Ended 12 Months Ended
Nov. 01, 2023
USD ($)
Dec. 16, 2022
USD ($)
Mar. 31, 2024
USD ($)
LetterOfCredit
Dec. 31, 2023
Feb. 28, 2023
USD ($)
Revolving Line of Credit          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 75,000,000 $ 40,000,000      
Line of credit facility, accordion feature, higher borrowing capacity option   120,000,000      
Debt instrument, fee amount $ 88,000 $ 10,000      
Unused line fee at annual rate   0.25%      
Line of credit facility, amount available to borrow     $ 59,800,000    
Principal amount outstanding     0    
Cash pledged under credit agreement     $ 0    
Debt instrument, term     5 years 5 years  
Revolving Line of Credit | Federal Funds Rate          
Debt Instrument [Line Items]          
Term loan variable interest rate   0.50%      
Revolving Line of Credit | Federal Funds Rate | Minimum          
Debt Instrument [Line Items]          
Term loan variable interest rate   0.50%      
Revolving Line of Credit | Federal Funds Rate | Maximum          
Debt Instrument [Line Items]          
Term loan variable interest rate   1.00%      
Revolving Line of Credit | BSBY          
Debt Instrument [Line Items]          
Term loan variable interest rate   1.00%      
Basis spread on variable rate, floor 0.00% 0.00%      
Revolving Line of Credit | BSBY | Minimum          
Debt Instrument [Line Items]          
Term loan variable interest rate 1.60% 1.50%      
Revolving Line of Credit | BSBY | Maximum          
Debt Instrument [Line Items]          
Term loan variable interest rate 2.10% 2.00%      
Revolving Line of Credit | Base Rate | Minimum          
Debt Instrument [Line Items]          
Term loan variable interest rate 0.60%        
Revolving Line of Credit | Base Rate | Maximum          
Debt Instrument [Line Items]          
Term loan variable interest rate 1.10%        
Letter of Credit Subline Facility          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 18,800,000 $ 5,000,000     $ 10,000,000
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%    
Number of letter of credit | LetterOfCredit     4    
Letters of credit outstanding amount     $ 2,400,000    
Line of credit facility, remaining borrowing capacity     $ 16,400,000    
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Credit Facility - Schedule of Costs Incurred Directly Related to Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
Deferred financing costs $ 1,454 $ 1,454
Accumulated amortization (404) (382)
Unamortized deferred financing costs $ 1,050 $ 1,072
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Schedule of Accumulated Balances of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance at beginning of period $ 464,910 $ 417,002
Other comprehensive (loss) income (7,363) (856)
Balance at end of period 447,230 426,736
Accumulated Other Comprehensive Income (Loss)    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance at beginning of period 8,885 849
Balance at end of period 1,522 (7)
Unrealized Loss on Investments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance at beginning of period (9) 1,820
Other comprehensive (loss) income (4) (865)
Balance at end of period (13) 955
Foreign Currency Translation    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance at beginning of period 8,894 (971)
Other comprehensive (loss) income (7,359) 9
Balance at end of period $ 1,535 $ (962)
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 47 Months Ended
Jan. 01, 2021
Jan. 31, 2024
May 31, 2020
Mar. 31, 2020
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Jan. 01, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Shares of common stock reserved for future issuance (in shares)               577,624
Shares issued under Employee Stock Purchase Plan (in shares)   82,816            
Compensation cost         $ 12,870 $ 10,339    
Nonvested award, cost not yet recognized, amount         $ 99,900   $ 99,900  
Nonvested award, cost not yet recognized, period         2 years 9 months 18 days      
Common Stock                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Shares issued under Employee Stock Purchase Plan (in shares)         82,816 86,051    
Restricted Stock Units | Vesting, Option Two                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting period         3 years      
Stock options                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting period         4 years      
Employee Stock Purchase Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Compensation cost         $ 1,000 $ 1,000    
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)         7,361,592   7,361,592  
Shares of common stock reserved for future issuance (in shares)               1,732,872
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         $ 8,000 $ 5,200    
Award vesting period         4 years      
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%      
2020 Incentive Award Plan | Performance Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Award vesting period         3 years      
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,598,437   2,598,437  
First offering start date     Aug. 01, 2020          
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)             505,925  
Maximum | 2020 Incentive Award Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Term of award       10 years        
Maximum | 2020 Incentive Award Plan | Performance Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Payout percentage         200.00%   200.00%  
Minimum | 2020 Incentive Award Plan | Performance Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Payout percentage         0.00%   0.00%  
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
2011 Equity Incentive Plan    
Number of Options    
Balance at beginning of period (in shares) 937,696  
Exercised (in shares) (81,686)  
Cancelled (in shares) (29)  
Balance at end of period (in shares) 855,981 937,696
Number of Awards, Vested and exercisable (in shares) 855,981  
Number of Awards, Vested and expected to vest (in shares) 855,981  
Weighted Average Exercise Price    
Balance at beginning of period (in dollars per share) $ 2.24  
Exercised (in dollars per share) 1.59  
Cancelled (in dollars per share) 9.05  
Balance at end of period (in dollars per share) 2.30 $ 2.24
Weighted Average Exercise Price, Vested and exercisable (in dollars per share) 2.30  
Weighted Average Exercise Price, Vested and expected to vest (in dollars per share) $ 2.30  
Weighted Average Remaining Contractual Life (in years)    
Outstanding 5 years 5 years 2 months 12 days
Vested and exercisable 5 years  
Vested and expected to vest 5 years  
Intrinsic Value    
Balance at beginning of period $ 58,778  
Exercised 4,420  
Balance at end of period 39,102 $ 58,778
Intrinsic Value, Vested and exercisable 39,102  
Intrinsic Value, Vested and expected to vest $ 39,102  
2020 Incentive Award Plan    
Number of Options    
Balance at beginning of period (in shares) 166,203  
Granted (in shares) 210,188  
Exercised (in shares) (270)  
Cancelled (in shares) (541)  
Balance at end of period (in shares) 375,580 166,203
Number of Awards, Vested and exercisable (in shares) 39,985  
Number of Awards, Vested and expected to vest (in shares) 341,226  
Weighted Average Exercise Price    
Balance at beginning of period (in dollars per share) $ 56.00  
Granted (in dollars per share) 54.83  
Exercised (in dollars per share) 56.00  
Cancelled (in dollars per share) 56.00  
Balance at end of period (in dollars per share) 55.35 $ 56.00
Weighted Average Exercise Price, Vested and exercisable (in dollars per share) 56.00  
Weighted Average Exercise Price, Vested and expected to vest (in dollars per share) $ 55.37  
Weighted Average Remaining Contractual Life (in years)    
Outstanding 6 years 4 months 24 days 6 years 1 month 6 days
Vested and exercisable 5 years 10 months 24 days  
Vested and expected to vest 6 years 4 months 24 days  
Intrinsic Value    
Balance at beginning of period $ 1,483  
Exercised 0  
Balance at end of period 209 $ 1,483
Intrinsic Value, Vested and exercisable 0  
Intrinsic Value, Vested and expected to vest $ 184  
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans - Schedule of RSU and PSU Activity (Details) - 2020 Incentive Award Plan
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Restricted Stock Units  
Number of Awards  
Balance at beginning of period (in shares) | shares 1,307,998
Granted (in shares) | shares 619,143
Vested (in shares) | shares (123,878)
Cancelled (in shares) | shares (22,093)
Balance at end of period (in shares) | shares 1,781,170
Weighted Average Fair Value  
Balance at beginning of period (in dollars per share) | $ / shares $ 67.91
Granted (in dollars per share) | $ / shares 48.19
Vested (in dollars per share) | $ / shares 72.49
Cancelled (in dollars per share) | $ / shares 64.11
Balance at end of period (in dollars per share) | $ / shares $ 60.78
Performance Stock Units  
Number of Awards  
Balance at beginning of period (in shares) | shares 0
Granted (in shares) | shares 90,488
Balance at end of period (in shares) | shares 90,488
Weighted Average Fair Value  
Balance at beginning of period (in dollars per share) | $ / shares $ 0
Granted (in dollars per share) | $ / shares 55.48
Balance at end of period (in dollars per share) | $ / shares $ 55.48
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans - Schedule of Estimated Fair Value of Option Grant and ESPP on Date of Grant (Details) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
2020 Incentive Award Plan | Stock options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected term   4 years 6 months 21 days
Expected volatility - minimum 48.70%  
Expected volatility - maximum 48.90%  
Expected volatility   50.40%
Dividend yield 0.00% 0.00%
Risk free interest rate- minimum 4.20%  
Risk free interest rate - maximum 4.30%  
Risk free interest rate   4.10%
Weighted-average fair value of options granted (in dollars per share) $ 24.89 $ 25.98
2020 Incentive Award Plan | Stock options | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected term 4 years 5 months 23 days  
2020 Incentive Award Plan | Stock options | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected term 4 years 6 months  
2020 Employee Share Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected term 6 months 6 months
Expected volatility 60.80% 49.90%
Dividend yield 0.00% 0.00%
Risk free interest rate 5.20% 4.80%
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans - Schedule of Total Compensation Cost for All Share-Based Payment Arrangements Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 12,870 $ 10,339
Cost of goods sold    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 508 525
Research and development    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 1,778 1,590
Selling, general and administrative    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 10,584 $ 8,224
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Loss before income taxes $ (16,087) $ (1,194)
Provision for income taxes 8,115 1,024
Net loss $ (24,202) $ (2,218)
Provision for income taxes as a percentage of income (loss) before income taxes (50.40%) (85.80%)
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Retirement Plan (Details) - USD ($)
1 Months Ended 3 Months Ended
Jan. 01, 2024
Jan. 31, 2021
Mar. 31, 2024
Mar. 31, 2023
Retirement Benefits [Abstract]        
401 (k) Plan     Qualified Plan [Member]  
Minimum employee service period     1 month  
Employer matching contribution, percent of match 100.00% 100.00%    
Maximum participating employee annual contributions   $ 3,000    
Participating employee eligible compensation 5.00% 4.00%    
Individual limit on employer match     $ 15,000  
Matching contribution expense recognized     $ 4,000,000 $ 2,700,000
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded From Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common stock equivalents excluded from calculation due to anti-dilutive effect (in shares) 3,103,219 2,924,636
Stock options    
Antidilutive Securities Excluded From Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common stock equivalents excluded from calculation due to anti-dilutive effect (in shares) 1,231,561 1,427,294
Equity awards    
Antidilutive Securities Excluded From Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common stock equivalents excluded from calculation due to anti-dilutive effect (in shares) 1,871,658 1,497,342
EXCEL 85 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +.!GE@'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 " "S@9Y82<3?)NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TT7#Z';B^))07!!\1:2V=U@DX9DI-VW-XV[740?P&-F_GSS M#4RG@]1CQ.\4:O^/ 9AP(S&G! AYX2-'4#K%\F MAM,\=' %+##"Z-)W 8<&WIX>7\JZE?6) ME->8?R4KZ11PRRZ37]N[^]T#ZP47FXIOJI;O!)=-*X5X7UQ_^%V%W6CLWOYC MXXM@W\&ON^B_ %!+ P04 " "S@9Y8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +.!GE@L(23WY@4 + ? 8 >&PO=V]R:W-H965T&UL MM9EM;^HV%,>_BL6F:9-*B1UHRQU%HFF[H=WV]I9NT]VT%R8Q$#6),\>!]MOO M.(&DMW(.++J\:?-T_OCGXX>_[=%&JN=L)80F+W&49)>=E=;IAUXO\US0SN[!8[A<:?.@-QZE?"EF0O^>/BBXZU4J01B+) ME0I187'8F M](/GNB:@^.*/4&RR-]?$H,RE?#8WT^"RXY@2B4CXVDAP^+<6GH@BHP3E^':0?Y>97L04:&#U?1EGQ MEVS*;_O]#O'S3,MX&PPEB,.D_,]?MA7Q-H V!+!M 'L70)M^P=T&%#77*TM6 M8%USS<E*4J$-L5Z(JA@G=/DDAG)W9PK\JCEO5CUOHN6C]_#V99UI!D_O'5D.E0M^N8/KAARSEOKCL M0$?+A%J+SOB'[^B9\[,-[QN)?07;KV#[F/KX6OHY=%%-GEY382/%PZG3_6Q# M0J-:(@TJI,%A2)]SKK10T2MY%*E4VH:'2VF5VRK%0Z-:XIU5>&>'X3T(%;A2U>\:.QX:WY+SO.(\/[!E*@Y32#$#-.<1UUKP*+,F$@UK"7A1 M 5Z@A;I)=*A?R6T8"7*?QW.A;&"XAN/0KCMD0]<&AX:VA!M6<,-#X![%,C3# M**3QGL?6-HKK3!.N0G(G@M#GT0F9)OZI#145:8E*G7I"=0Z!A<))!0V4F[9Z M0F8:>B61BG@R3[1ZA?^!M0;VJ%_?V(CQH+;(;SP$/03YB;^0:0"]-%Q @HH^ MVMR4]TCV!UTV=-B061LS'MR6E]6\[!#>21" >G:RNR ?X3OR*;'G%9<\@\Y+ M/O%GXO'D5296:%2A+71MA"AJ/7#HIXVT0N.2LSR$3D$=QXI[#"=$:RM$<3/S M'M5C+!+-(>$9A0NOWSOIWO&!Z)UB:) MXN[F*=1@_N2"4/;C_"I]9M@V-8)%9; M)(;[F5TVRQ2_6#>D/#RJ+6?M@]A!/FB::*'*34BSXN8[<"LGKMC$>0P#Q&H# MQ XR0&9%"JL6, 5+J:R#T1Z=CUQ!:Y_XO@ AD E*22OQ,:P0JZT0.\@*S6(> M1>0JS^!U9F^WN$[C!@,>UY:O=D#L( =T$PNU-!WS%U#0*S )<0J+#BLH+M@, M>@P#Q&H#Q'#_LDOD2D B,;R6&T5X7%N\V@BQ@_:*MK/\K)SE9\4&/OF4:["U MB9E#K<3?R.)LZZ%4&Q1JYL!H/1Y<4/>"#H:CWMK&6)LA=M"6D0<52< M$=]LOY;'H]73ZCAZ4AS"]NK/R[/L.V[FRXQ$8@&ASNDY#'BJ/!XN;[1,BQ/6 MN=1:QL7E2O! */,!O%](J7J0_KQ?U!+ P04 " "S@9Y8]0\(VIP& M "P' & 'AL+W=O^U6+R[4QI2R%K<:-9NJXOKIK2C5[G*")\\7 M/LJ'E7$79HN+-7\0=\)\6M]J>S;KHA2R$G4C58VT6%Y.KO#K:\J<0VOQAQ2[ MYN@8N53NE?KL3MX5EY/((1*ER(T+P>W/5ER+LG21+(XOAZ"3[IG.\?CX.?K/ M;?(VF7O>B&M5_BD+L[J<9!-4B"7?E.:CVOTJ#@G%+EZNRJ;]CW8'VVB"\DUC M5'5PM@@J6>]_^>.A$$<.F(TXD(,#>:D#/3C0-M$]LC:M&V[XXD*K'=+.VD9S M!VUM6F^;C:S=:[PSVMZ5UL\LKE5=V)[78?<;D7?N=.@^ MLZEV^9(N7]+&HV/Y;K06M4&\:6QB4#I[?P;[NUGUNEGS7%Q.[+1IA-Z*R>+[ M[W 2O8&2^T;!!JG2+E4:BKZXYLT*\;I N3L07S9RRTN;.YCU/E32AG)3?[M( MDC1*HRBZF&V/,_(-:1;/!X8#M*Q#RX)H/XK&:)F[P>?P0ACW >*C1\=1Y"/T MS1*,1_'%';XXB.]NI;0Y,T)72-9;"[9RI;3'MFG<&]2(?*.ED0*L;NQ!HBR> MQSYVWS!-LC@>19]TZ),@^JL\5QN'5XM!]NX1EXV-YWF&?!['_K@PO7P!S[CV> M4$HQ]8%"EG&.>('&0E!:_*%7L9%F" E4LH01 "%@BAFEX[T,]\2&P\SVKC:\?I"VB86* M23T F,5IR@"L@&D<91D;Q]K3&@[SVHU8JT::X_X0P.QS%TO2!$ ,&&(<>/T] MS>$PS^U[0P"B3U%)@E,0)&":,A(: CV?X>1%.JZ4_%Z6H\2+@[3XM6KN6T4; MYMS3(@[S8D?B:_[D&!Q,V.<[;*4S]'8 R\C.C_&7TU,C/L&-_$FKLCS3HFQ7 M$SS/]8:7\!OR.8YF* H] MYGAPM*,-\&2QZK>J7U!W@RGF: CH+ ML*01#2P02$^J)$RJ-V(I+-("&?[8)?$$PO7IDL846LY E@FAXPJ6]+Q*PKSZ MH9V=I:H?]HNR,&)@34@I T0A9-G.S5'$/;.2ES#KJ2'M+UXK:I*'I:X[1:"JMT0%W5N<:,??U-&H#FX&Q0.#',D K=._GN@ M8?(]SY(TJ"WNC,H_KU19"-W\T"XY1D95D*Z_>JOH&T4;)MUS-CFYGCW,_\:E M/T6OHO,HPE9K:+3EY49,$8ZF=FBY/]2LN'8TN3$KNT[_2Q2NU3U?E4WCR+3E MT(UIK%8O7'OD#5)+])[K?+7'_;PKV%K>B%Q4]T(/;E&P[+X.\*9&R&18H%XC MD+!&<%-"U>/5H5&@//\J^3"]GJ&AO6,59:;:K.7P0=!J2H[@5?N2\A6V"3L.:CDJ2]9<$R ME39@F&79. O07MK0L+0Y!E^(I,BGAYM=X<% MS)Y?FQ"6_#. MP-Y?*JL7#B?NHU7WD7+Q-U!+ P04 " "S@9Y8OD;C3/H" W"@ & M 'AL+W=O2!0&@' MD5JJ:GLQ"15M>S'MA4D.8M6Q,]M MT^_G M3#CQN!R;J7@LUX8S 3-%]#K/J?IU UQN)X[O/ W:1,;RD+*!]OYE$X9TSKNMI_4[\K@,9@%U3"5_!M+339Q1@Y)84G7W-S+ M[4>H QI8O41R7?Z3;64[C!R2K+61>>V,!#D3U9,^UHG8"I%BHL"*<&6 MEIREU&#GAG(J$B!S*ZS)V8PJ$"8#PQ+*S\E[\I:X1&N00ZKYB;UG#?5 MG,$K@*M=(.N[7M)KS2!4U@XN NTZ VX,3O MWOA#[T-7X/])K)6&?I.&_C[U>(;[!Y3"Q<>B2QXN2$$5V5"^!G+&!$DEYU1I M4H"J%OZ\*QO5%%$YA?V";&*OYWG^V-WLAGG(JL4?-OSA:?QT;3*IV&\'N0W&G,L]Q"_]#14='5?0AJQ;\J($?G0!_?#F/ M7F2Q[W77\S&6+?3+!OWR!/3CJOGR!W\/0 M.P'[A-*N=8^ [[+LIG=W3G5[I<)C<\6$)AR6Z.KU(M10U2VEZAA9E ?]0AJ\ M-I3-#&]VH*P!OE]*:9XZ]N[0W!7C/U!+ P04 " "S@9Y8B5E5.D(& P M&P & 'AL+W=OW:C&7>Y.EA;A51._SG*LO-R*3#U)]N MML8^F"SF.[X1=\)\V-TJN)LT6I(T%X5.94&46%^-KNGETO?M@E+B[U0\Z)-K M8DVYE_*3O7F;7(T\BTAD8F6L"@X_![$4668U 8[/M=)1\TZ[\/3ZJ/U-:3P8 M<\^U6,KL8YJ8[=4H'I%$K/D^,^_EPV^B-FAJ]:UDILN_Y*&6]49DM==&YO5B M0)"G1?7+'VM'G"P /?@"5B]@3Q<$ PO\>D'IN4F%K#3K-3=\,5?R@2@K#=KL M1>F;1#D;;&2N2 O?I=:OR1C\N'N-7GQX\OYQ \^Y+)JH9R M4T%A U!\\DX69JO)+P IZ:Z?@%F-;>QHVPUS*GS'U07QZ2O"/!8@>);/7^X[ MX/B-J_U2GS^@KW94XUKRS_6]-@H2^5_,696R %=FJ_M2[_A*7(T@%EJH@Q@M M?OJ!AM[/F*5G4M:Q.VCL#ES:%^_%011[@=E8+0S+A;;A'!8T\.DL\#QO/CF< M&H!(TI"&T:ED!]VT03=UHEM*;6R.;Z1,-($*2#"@E8[IZ>OC>.;W<2*"?A30 M09AA S-TPOQ507F1G9+KU& P_Y[6>![M(\0D83R8.$@Q*B!&#GSN^X2Q8:( MQYWM*1H#&ITSK<^DK&-NW)@;?R.MM>!JM2U;8@(YGLF=+6O,Z+CG=-H' MWI>,I[8XAX!3KR4HSUV@6UYL!$D+LN:I(@>>[84MV!60!9AD&RE%@8L2N\S0;C6 DV86F4G$8(0 MJ69$< @P:P$S-^#5YWVJ4XMWK$16#@2NDJ[5=E'D*$7:\B%U$Z*=E,A:R?P(&](7A1OT,(QI M1*,(@8N(3GT_'D;;\B.=NMNZV0H%25M->;5[\?'.R;3?V]O/I:UK=LNWU$VX M;PLC0*^I+4?M1:B4SK B[0M"VDV'@]-2+G527(NRC@L*,^KG!IKRB%S@Z. M M45(W4U89U*2.RZ-]_ALSK$WWY?S9,-*6):F;)NMFMZH&52YF;2-Y#_Z:8@J[U2 MHEA](3#+%CJK1BV>_+?7IOR(@3H"HT.T MA(!LHEOZFEX>Q3Z^N[3-IZYK< M!)\FGPMK?U,[A!61Q+%.3LX>%(F)A>KBBG*2_ON1LFN9I,Q(Z4'[$DOV.=\AS\?#RQ?I_*&J M/[$UI0UZ+/*274S63;-Y,YNQ9$V+F+VN-K3DO]Q6=1$W_+:^F[%-3>.T=2KR M&;$L;U;$63E9G+??7=6+\VK;Y%E)KVK$MD41UU\N:5X]7$SPY.L7[[.[=2.^ MF"W.-_$=O:;-Q\U5S>]F!Y0T*VC)LJI$-;V]F/R&WT1D+AQ:B[\S^L".KI'H MRDU5?1(W;].+B25:1'.:- (BYA_W=$GS7"#Q=GS>@TX.,87C\?57]*CM/._, M3]K35!R98U5;%W MYBTHLG+W&3_N$W'D@.T3#F3O0(8ZV'L'6W$@_@D'9^_@* Z.=\+!W3NX:H13 MG?;V#EZ;^UVRVDROXB9>G-?5 ZJ%-4<3%RU=K3=/<%:*D77=U/S7C/LUBV55 MIGR)6O M1?G=4XZ=5 5%+_^H&#OK@8^&PZ_H;99DC0PRXXP?:"<'VDF+ZIQ O8SSN$PH MBAMT0^^RLLS*.U3=H@VMLRI%+SFG;!W7E)T)DQ5-7B,;OT+$(J2/8F,P,3F^ M89LXH1<3GA=&ZWLZ6?S\$_:L7_N(WX&Y+9B8&.\7KF,1[+G>^>S^F&/(J"$D M6 0$)E%K'ZBUOX7:(73N GA'##C8MRPBYW^IF[F.0E$/DD?FSEPV"W6S0+6) M=)NIXP6N=3"3LN4G8D)K7?2^_=]E>>(+V@/ M<9W^UY"OL8-^*/9=S59CYBS>>>.N]!Q@PAP2(@,(E+[\"E]XU<]O'GZ2DG M2KZ7QKAC"W% P! R8 0$)G'B'SCQC9Q?6%TMT< MBZZV=;(6$_ 57[:>JC9CM+'5YFM,!)[E8J78($.&D& 1$)A$;' @-@ EMH_, M0,L_WV6H>PQC,\;6WI"((63$" A,XFA^X&ANY.@M)Z?="?+-G[2D;3?\\IZR M9K\SI+OM32RV->P5*FDCOMV5(3^.-NLUS7>S:1,_\J^>*%)CJ\86Z5R?+GW/ MLQQ;*5/(H"$D6 0$)@T!;'7'>^N'#(+>@[ZED37%T-^-8RQ.V;%O+N#'R MV%ET6- 0-&@$A2:3T\DEV*R7[(2=1!)VLKVPDY\0=BZQKF1, U7%6)HCCR8' M5!09U(,(*J;,3:=W8+/@\1>?J@0'O138>@<(P8'*@3'": X@T4)0M.C)A,@D M=#(*-I[3CU4G6J:GI<0_X_J@/=F]C(%J*'LT24STK<#VL7JH!HT;@J)%4&@R MMYU(@LTJR4EN!_'IZA(@\7Q;FP9U.]=7.=(%$L=W?55U#'OLIKXZ:?78.'/+ M.U4)G0R!S3K$\Z7U_OSI@H'K^QYQL*-F<*CERMR#T6,=5*Z 0I/9ZP0+;%8L MQJGG_8SY/:*W,\>6RI=NYP8J4[I(X5J.X]KJB.\1,X+ 5<>\;C5U B?P3HSY M3@W P7=4T3'D$7P)BK8"10M!T2(H-'D0='(#-NL-WRZFFP.,)E[7#@(\=XE: M8J#2 2A:!(4F_X^X$P^(63QXGJ1.],,[=I2I:&F./+8JAX0,04-&4&@R-9U: M0 :H!8#*NCG>*1C^>H\D272::^K4YT2W/HT>R *B[# MNA!!!979Z:048I923+H\T;6/*7&(]HBA.<1H%D ?Y@!%BTB/-B-G1*:ATV:( M^5&-YRCS3B]G^N,3;F!9N.=P-]1R96[[:$9 Y10H-)FW3DXA9CEEJ.K>S]5< MUR =G]C:&J3;:1IDGPT.;#M0EQ;=#KN$J).2;C7UB1>HNOOLZ)T&\8X+[_)= M5C*4TUON:+WV^>BJ=Z^-[&Z::M.^YG!3-4U5M)=K&O-SDS#@O]]65?/U1KPY M<7AY9_$_4$L#!!0 ( +.!GEAH^2B DP< ,8? 8 >&PO=V]R:W-H M965T&ULK5EM;^,V$OXKA*^XVP+KM4A*LIU+#&2]+5K@M@V: M]NXS(]$Q;R71)6DGZ:^_(:58MD@J"2Y?$DH>CIYYX3Q#\O)!JF]ZR[E!CW75 MZ*O)UIC=Q6RFBRVOF?XD=[R!7S92UW>C5I=R;RK1\!N%]+ZNF7KZS"OY<#7!D^<7OXG[K;$O9JO+';OGM]S\L;M1 M\#0[:BE%S1LM9(,4WUQ-KO'%FB[L!"?Q;\$?],D865/NI/QF'WXNKR:)1<0K M7ABK@L&_ U_SJK*: ,>?G=+)\9MVXNGX6?N/SG@PYHYIOI;5?T1IME>3Q025 M?,/VE?E-/OS$.X,RJZ^0E79_T4,GFTQ0L==&UMUD0%"+IOW/'CM'G$P />$) MI)M AA/2R 3:3:#.T!:9,^L+,VQUJ>0#4E8:M-F!\XV;#=:(QH;QUBCX5< \ MLUK+IH2@\!+!2,M*E,S PZV!?Q MHY']>NGTQ$X].A9ZO31F&>MTS;.:1LE:P0K3S$CFOLV M=841/.BU5FL:UFI7]87>L8)?36#9:JX.?++Z^]]PGOPS9/([*3MS0'IT0#JF M??4+%*%*ZJ"1[\7LG96=^RH]^RD?C M]X6#TD*PMMPV)6*U5$;\Y5Z$+&_592?1HHL\'834%\(TC41T?D0Z'T5Z?0+, MUBLHXUPIB-M&- QB"T$KI#;!3)Q[>,@P"WV1"-[%$>_B37B5Y9JIW$PAV1#3 MFH>A+CP<\VR(U9?!.GC M((MY,D ;D$HH78;AXJ3GM&3$W;M@=U%3-B[V*LN>>VN&^84.C JCVW9@$?V$(/!&&'6I2N\H-=E6!WHA+F M*6@+]5#F-/%L\:5B=O0\B]/Q3L/9H<&0("'A49I^*R.]E[9S6WONQJ.4M[HN M7)9I2]M<'&R.!6W._)19Y/-AM0R(D0691P+2$R<>9\Z?FP,DCU2QK/4Q))#Z1'@5+N0I=ER-59\?#J>HJ$/4&"Z]-:A+S6E.!;YGBGQ.%7>L".7V4:PHU)Y5X&,WXKW73WS]7%9BZ>*SY'3I%\F U'R^B%A$>BXEXUSZZ['O MK3AT "^!)3Y'3K-DF!TA*9I'^(GT7$I>X%*'<&?S^ZGM[RW_5UQKJ?X!+/O0 M0 "<&5M905=?[Y0\M-O][:3MW0L_'9'SC>[-7Q9;9->YZ M)!L[\^36._]S+W8VWX(^2$.QR[R4"X@M\TAI)3VQDG%B/0/]Z@:.!'B6X"S! M0] !.E:GXZQ^HV3!>?G, M*%KOW=;>;=3J&K9EVLCB&]HWL$]#O-Y5\HGS[N6N6V9H5['@F17U"9PN%\,R M$)!*\5(KPU0#UM\'0?F//[P$Q*+\Q MQ_<,35\^FO:JPZL7ET_ .,&>[WTIDL9:7-K3-!VGZ1\V&UXXWT-KR\6]/80K MVG,,:! Y*KJS %@6UL"/K9DV'@=6N9;8]B&P3(T2A0V5_3UHI<_8& \K=T!H M.H_4;MI3.AVG=!L=T13*=?,?2MZ.;-'^?VWRV9S,E\OET*K0QON4ML[MZCF? MCG/^^M7@T1V_%TUC<]&VD%P)608-\@F?+DDR[/8#8GE"2&P9]8T!?:DQ>+5! MW.YV1TU9>'<]^9PD\Z$IOEB69_G0E-G)C6C-U;V[*-;(G1ZT-XK'M\?+Z&MW M!3MX_QE?K-LKY5Y->\/]E2F(D8;]Y 94)I_FX%[57AJW#T;NW+WKG31&UFZX MY0Q(R@K [QLIS?.#_<#QZG[U/U!+ P04 " "S@9Y8KR79N<<# "V!P M& 'AL+W=O4&2;<"&?:"ELT6$(A4>9=?[];VC9#<#LK1?;!YU]_"YAW?' M\<[Y!RH1 WRMC*5)4H90GZ4IY256BOJN1LM?ULY7*K#I-RG5'E41@RJ39H/! M^[12VB;3<=R[\=.Q:X+1%F\\4%-5RN_G:-QND@R3P\:MWI1!-M+IN%8;O,/P M>WWCV4J/*(6NT))V%CRN)\EL>#8_$?_H\(?&'3U9@V2R[<#+]Z,)HN8:HQF1<_; MZ.Q_HD=PZ6PH"7ZQ!1;_C4^9R9%.=J SSUX$O%2^#Z-A#[)!=O("WNB8WBCB MC7XBO1XLG"5G=*':@K %W'@DM*'=<&NXT%;97"L#=[R)7'V!X._9BH+G^OGG M.85: B?/$Y">.J-:Y3A):CG+;S&9OGXU?#\X?R&]DV-Z)R^A__#V?A!]^^OL M:OG7['YY?06?D'*OZX,0\X;8FPB65GD-EUCH7)D>FWD?WH02X?6KCUDV.%^X MJE9V'ZWA^5O8*0)M<^=KYUG!@@W&-FJG/,KZM\;L^7:'PZB_)BAYE#PVR@?T MK??2;_EHOBUE-$\=JU4?[OG [B2H&\8FA%6C34$1AN?) _)-*=@R6PQ[2:%J M.4/M7='D@7K"RS2%MAOI)%TIPU2TW2KBP= #Z[;(&>:*LV,R[Z39&1KSDC46 MH%!Z5ZUXG+AJ#[0GK@\"9@@B1V/U8X/ SE(IZ#4%G9/PH!ISO=8Y%)J0,8&D MM*@/UQ:N^$R&]# \C34_ZD6P0ZHJ?VRTR/)%5Q<\/^&N/V/Y.^F[S8/T/4[_ MD'.!6YTSFPYG[7B4M.H:7:V E-GRR(WD:ZZ>6.8['4KF[QUG&]W><<+(5*TH MIN-[H!6\67RY7[[M'RFUV)RI!6X22_)02(#D$21>FDATD#CFR(U7;+G)F X+ MP23X4\UZU25Z9AX+87_4*I0J2)4H(L=]*045>?)5>FPOR/G E1+V/6#1'P1. M5743OC>Y9A&BBEQFXB@N7%K8?ZX#TR>SM$*_B2\&L9*-#>U8/>X>'Z59.XN_ MN['/C[VKEP,.2 MXU,]_0902P,$% @ LX&>6-6\1-8H$0 RS( !@ !X;"]W;W)K7W^^[@9 TI9RF9F'\Y)((M#H>W_=H)]=._\YK(UI MU9=-W83G!^NVW3XY/ SEVFQTF+BM:?!DZ?Q&M_CJ5X=AZXVN>-.F/IQ/IZ>' M&VV;@Q?/^+?W_L4SU[6U;P@_?#!KM8M_7#XXME6 MK\RE:3]MWWM\.\Q4*KLQ3;"N4=XLGQ^"N_VZB/"=$KW1UX'_5M:P]/CI091=:MXF;P<'&-O*_ M_A+U,-CP>+IGPSQNF#/?CRU MV->^N!1C*+=4EW;5V*4M==.JL[)T7=/:9J7>N]J6UH1GARW.HUV'9:3]4FC/ M]] ^4F]M54IAKO/P2?F=EY8O;E_*L$WV@_44>S0LVG\^.OT#O*PA\Q MO:,]]'9(J?[G;!%:#V?YWUT""[WCW?0H@)Z$K2[-\P-$2##^RAR\^.EOL]/I MTZ]P>YRY/?X:]3]IJJ_2WLWYY:ZTN+WY]>_'ZXOSL[4=U=G[^ M[M/;CQ=O?U7OW_UV<7[QZE*]U,$&XNP][6Y:S2'W<6T0=J7;;'5S0PR6#I[0 M!%/1IP!N*]WBR](VNBFMKE7 3H.8;X-:ZRNC%L8T"AQMM<K^3W][ M/)]/GWZ:7$[4KV=G[_G[[.D#I1LZN:R[RC")CUVM'Y[OK!H1#MPBV MLMK##!-U5M?8VAH?=8 $4A/O@3?#S9J@.3L-Q36U1:"S8L!TKR@LF[!*F:+= M[--F/$-)4MU/(9AW6:HE*$!0*"O/0KKTQ:B.9PE"F MV,4M/API.('J&MU59$/1Q3O&? M<42Q<<\9#M,YIAS^\8.'MA'H1)Q7-I2(%(EL6MPX2D.M^UHT[K2F-S4_C%M_ M,(AT'=R.2-IU^FX5DLXHGR7OQA/K*G$!UV8WL#4MJ9!?"7LERR>2X'UAE/FR MA4N2G,EC.KC?C=%>X8=T4-1JQ^X6?1Z/QN>S(.&;"7*G0L/:=75%#!&VC9GW M7UTCX)%KC>O\#^2%G&:BJ6_[^YD(\<%LG6\IO@EEJMGTX3]Z318^D 4+\5UY!,,U^]A0!']; C ]JMB MHRN3S/^'<=!&WR1?*M2B:W.0$4R0%% ,]404;14C-:OJAM;4E/SC=Y&[-/9* M+X"/"OKBKK"M?UR[9O6PYKHHRB_4E:Z[[%&V@=I:YT$[I@:(5AOT2,I3,_30 M+1]V^)*@U8=WGWI0M=.:18QSHAR+3R$5A YF S/"P'FLX5U<-RC]:,N,I[+9 MZB_#HU+6[,5 J7/7!!HB/C&^U0(S/:(3$*Z/*=([-8!! )/+Q"YG-=N!L60_BX ,Z#WPE=Y)S@&K($TC*,IZC LC6M+[L-W(%0(P!E MV5+22!FTY)Q5642;5\2EMXR%(XQ!I>F]R'&'$?8#Y$4NX6DG*\_/X? M$W)P[@#_9Y?GZG1Z6F1R+/EDF'_L *>![ M2\?F&\O=@ER"D47KT:##QR#QQI*8*^>J0(6(6B9;D@<3GTW,+F+UB+I"*O*# M\+Q>6ZAHZ!92#KDX2GBRY.9+N=:([U@:R+!WCD;U<_!\. ':!Y.%\P,5))G9(O?# [%)K]VG6'U[>3R"[>P6M5U%T!'Y2]1X*_;V(C,2ZILJ:O]* M0\NN'G"@EU0D=BY*..J[CZ9(N ^RV6^ROME][I.B(2UM(LF0F@)(A267K#W' M3$8A$$Q=!X:T\+:J*_D# I-!%=B%$VQMJ^L]K2T0H>M6:R90H8JC&@=-C3 . MCIF*4>".8V1Y?1/#7>B@+K?>HOXXSR?*8$V@5L/L(R^!N\_(M9-OQ?(=/[RF M7FSD9VN@_*0R0?:[E<8U86VW6_)"D*T,5:QI MON=$8[FPRCG8QE6@5]?-W:UC%@NL!#"J6,LQ3R2M4_BEV0!6<,1,QCDYDHVB MV"!3!$ZADD[Y:72/@FOXZ'? ?JH_! X9M:$450AY\DEI+98FUJMDPX74O(^W M7(J]5OJF."=B9\RR$ DR0O;9^=/;XF4D>R?)<]T)K?3R M =+5^\XLQM;=X22WXR8YC:A;HC9F5]YA]PN"CXW &*=9\0KL%WJN+ S*-P_6K*C7)R7N'*+KGKRM\HU 1&P MD_'FSJI51/R0,Y;P#/3L\#2U.#F"LST,+^BHKD%;5/,09]#HB<]0_1B. M*&(V#(.U[#C%CS2PHP'LK>P+[].KE3FO295_VX:ZI@^ FUL%@[: M ,VPR:WC[Q]?C>;QKQ#I*V($)WB]Y6$[UN2R,H :::++3K(GEYS7KOWHJ1WS M3/XU4&WZ'FX :S?4"=XY\^YQX?O.@\:Z.(NL*I@ML$XA>X,^Z4I4 7U1*UVH M\]\^7A0J;&@J"SP"X,6@#"KB,3 !.9^\=*R^6T68%+1;>4KFR0+G P SF1Q, M8'5X\(2L8LSH,N^V%_-DD>C?4[.C1\7LYR/Z-#LNIB>/=YUW6DRG,S4O9M.? MT;6T/ <33K'M^ @$CIG :3$[?3268J#/_QJ UL6-6AFW GVX-WFW+L;9D^&_ M]%R,_VQ;]_6&^K:_0@5C#$[*."I.'XLR9L7CXU-U,0+,/QE#878\X9)>(9&4F 4$Z'HHN3*EI+AOQK6_M?R0SQEL39[I[MB05+ACA7A<]=807:YK6IY2Y9-SSX9#[$*>Q/ 6CA.46%!?,MX186@?YR5L\#0U&:8[O MN.(,K)2+K6 !Z_1H$CX6_1K(CG*Y;>-ET?">D1,-S(SL!K&N-$BQ&CF?4@01 MG*7_Q4=ICBL-+2*/\1WK.EYLWU:3Y1^I+R (*8,[FM%01+:LGH' H_FU\,7X M>EQ?=(4:0<-JN3:*%;NW.E,=G3M0\N"TH9]<9/LI>CDAX5XX=__."-\<\?2< MQ_<)C-Y51;X^&E]&Q&XKJJ9(@^24$M)EAKPB$8/QP6"8^.=?N?C#744N4_)Z MQLC"UZ1E]!8GHV:#?QVV#)7A*WGA462-=RTN2_B=70)-H#55D$'8L=EZ?0[N MXW[DIOX;KTKM5%\1'8TE!D_)P_8T@2-/'KQ\E([@]TM"Z>U"]$8J^ZMN?S_@ MIX;&D!>HU5CR%C7XGVCWSRK'+T,-149[@<]E=+.+!HNOA%[O':]SYSK8>1D1 M5% O'0&I5,9>GUV^S"7,"@,[MWW:\OULVG=VV5\$TM$/IX\*=6E6;/4/Z;*U M "+>HI3,'T_[04>\D3;-FEQH>%T\'(]K[PCNA$@RW^ERID7>W'8 (:5,YJU< MVI!;L]7&C])]19R8R4TPIYU(?*+>R86/&%1 F;Q^P-BPZ$D)8F )> "9W@89 M.= =GO,5#5KG#B6ASH RO_UQ_NZ7-U(=H%E*0I)'>;)#[U#TCH0^">6Y:7BZ MR7/,[%.SD_A^U% $000A70_]$*7C6-0-\ZPKN;,EDAO;YM=.4CVCF;#<>?8W MDBG>*2>4&?DWYKK']*ZY^];/5UY_DNO?@=-,* XRYQ('Y-;9G:%0<=&?"RSE MS/M1?TF^^>CXKF]&#\K89FSJ".(5W46MG+?]JXF,E"G=@7<@7QG%#J $H%@1IO9 ]JR+]!.-S$A55A0$A,]B8D2)V+% >E[;-#<;^);?I?L4' M8WC\Q0YT!MM6T;ZC0:7T:8.+Z?C2'-/SIAT\B)O^7_KF90?F3.R=S^F5-9I, MP0][/Q@MR6^UC5PE-XGC*]L_..(8'3A,OS0CWW7^$^&<')-=8>2N]]3\^(1& M'-/C.\O@$X D>'CR"/\AL&R)R:$'YO M$78:O:,2@6$PK_9+$"P (B !@ !X;"]W;W)K[#SO[ )&0B(8D M6("THO[Z_)-EUW[:E\8B@8-S_%>[M**VJ\O7) MB8M3E4LW-J4J\&9M;"XK_+2;$U=:)1/>E&9)+78PNWO"S&WOQQM15 MI@MU8X6K\US:W3N5F>W;T734//A=;]**'IQWX(L61GSC7Y<)V]'$U)(92JN2(+$/W?J M2F49"8(:?P:9H_9(VMC_NY'^GFV'+2OIU)7)_JV3*GT[.A^)1*UEG56_F^UO M*MBS('FQR1S_5VS]VL7I2,2UJTP>-D.#7!?^7_D]^*&WX7SRP(99V#!CO?U! MK.7/LI(7;ZS9"DNK(8W^8%-Y-Y33!07EMK)XJ[&ONGA7.SQQ3ER9?*4+2:YZ M< M'CZ&*NBU*V6LWHY0(D[9.S6Z^/$?T^7DIT>,.&V-.'U,^I-C]3=2OMY>?_KE M]E9B-Q1?HZ[5WI#[PU0MU M?<^G\DZ)E5*%T$6TDEKN!]<21FI[-H,IF*]U);<2>SFL]#0=UIR,AV(E49 MN>,.+F7O3B?1;+[86_]@[):+Z-5\*KX<,O,(H',>39=GR.UV^]5@.[FHB=(@ MLV))32;5"I&K2TJ-H^ER,9Y0\+-0##))V%LX^4']]/JY.26D53GMG4-+FX"R M@J@*! AZD+V4N$V.HNS;Q&H!:(>,RAD)Z/%.2\3EIW$1IG.SP\ZME?G]]7RI=RK@9=<&^M!&H:2/1SJ M+4*5*^EJ2Z%R5"N26RG")6UFA--YG86UJ8;;K>+&0H[_ $,R,6\$^&BL5"P! MIG3LCM/"U65I+-FPV@%>JXJ<;$5AP"+L-T2$>9&N=B'#UL27^NC>PJAT8&ZE M1RKXS!]+*G<&C\4OKM+@2I2313+8PA ?,*SG(BQ!2V._MTB'<,,,QI*0+XY3 MH&TE3199[;X1,.2ZSKNG=X9N**$,[RTU%GX2(18U/&U+:6%]C!#H M2GAJZUO EBD=M8JP+S;.IXTL-<##Q[]I@B@9-#;(R[GPJE1Z-UJ)R#>94)H* MEE(]M_6#T#HJJ#9)8@USM1-' (]7;1K?@Q-_^C.3;2BS _4^D%,2HS%TUU![=H%52/YG[G[9,"!FE9]'$:T6]#N)?.Y.6RM.8[9P\.G8_/?N@UQ'\R MIJ&U%0FEG,*A%%X.D^2N;BRECJQ\E!"$&EZ$*MK2V6 --5J01=QH#!";&GVS M .+S9,"9P*D,PU8-S8H[FD4GX$CHZ@/+4,\/K*#2XPID]K/?IKRF>UYH'0> M)97W:-,]'/&E&9M-H?]2/JN80)#*&P(PJ)T9QW4)B"SP'$3CFIMR$3">,=P? M2MN\$!K;Z->KY7C^0ZXF?0>R:587B< R8I-Z0O@BM@ M@_,LM_(@P'5(J6X5O9QL.L"$-MFY1Q"+XGL<= M^*^F"J&_;W_]4>;E3Y?-@J>[\Q/-RS0U.S\ULD#H\T'+%35=ZEZ7E-)X3HY& M #'5P1_D@S:;O2N\&-D7D_7$R""&+7G6$,')0W]0JN- SJ\C,8T6YS.HS7C? MS()RA=)]-7W%+:ZHT"-P]"Q:8J*XL920H89)5,G5,ELNQ:_&)%O$!H>>1>>3 M"7:C.6TT"6.[Q/1TB3%F(CYS,;#K"5X@J3!%^].[8!9-%XM.,9 #UNK%+%I, M7ATC#![;1"6_MQ[:B1?S)=Y/CA\_HN_1%Z?1]'QZ'(8?(N3[,>@FH#ZYT:XI M7B1O3,T1OJ @-%AVNHW\?5(5:#AI,;*!J0"9"#.O$XOOJ#D1F3?,I4#=71&]-TX6\^ MN3Y[UP>T/EQ[^+.P> =0:("0V00Y",+^J#W,.MI%3J>;2EIPD$A21<9^;?"P M/X'\%"ZN,+D9_V])-U4ZIFQ!TZPK:D#D#YJ70%(PQ/ARENLJS('WJ=[#53J( M!6W>CT>7-\3"I'MHZ(]@5:S*B@E6$VH:>=2Z!C'7:Q5 RR<:J4PUWIOHO_:6 M_DP-&I4)M52<%B8SFQU5=RBXZ<(+>*IAH!%@?VO-)7<_XYBC'#@QZ@$7E:RM M]J?70?Z1@_J6-V63$X]["9C1)F$OH;@:#@"TGP-8[QN'D6>6@]U;2E% MSU#L ' A#4,$&YK3TJEU71%W18,O3*YC,)U"K;7/OQ59;CG?>4PW6TSM+M5E M6V%TK,^@SK;>Z5L>BAK?@2DEVG5DVY],!<%8O8;/7- 3$H::@I9X8O724T/+ M6 $UK(*4(MQ*#+G4P^-DU,YR=.O@R4;@'C1=^)Z(5;W\,BN0%N5B#&CJ.?-A M/\<;QGLH?ZDR@%&VTG_Y*@=ZE@9:!">VD^5JUY+?)H="]D"\!P^5]#W*K!=N M;<:4(?*V:'F_MAFX?'HS:P&,\V!"-8P05KN7#J>ADZR +(ZN"8,,O*7>GLK$WQBW8KL9:Z4VNN!) MK[F<11U"N>9";7Z/7GU):3;M?]81'R7:>_AN@7 .UU&R],E4\,/-(8> MB1?3>70V!S7A$GBR@[03W84 Y5GOI;^M]25ABLP[!!L*0_,+?5G@R;Z=C ZY ME)-M:VH,0=T->W-SRA[<;Y&-1\,'CG"I\[?^Y.F[H1&^ASS+"V24I(5_=%>T M 2\?398V]LW'E0).3 S=*%6#*;0%"JN(8K2\C?:X'6!^0SF%S0QJ3MYQ/_J; M&6G\W'![B';['&F@J&_?C7Y\.=$8UQOB//'R@S"1KCZ2-@#W6)_W%']XUOUK M@D/S^R,?)KJQ>GSH^]])[[MM#H_SUVGG[R7])]SV:?L!_-)_]^V6^Z_GJ$UD MI,,(NL;6R?AL,1+6?Y'V/RI3\E?@E:DJD_.?J9+H(;0 []?&5,T/.J#]WP(N M_@=02P,$% @ LX&>6*R+-F[ !@ 91( !D !X;"]W;W)K&ULQ5AM;]LV$/XKA!MT+:#Z1?)KF@1PTF0KD Q%TG0?AGV@ MY;-%A!)5DK+K_?K=D;(LO[8=!NR+35*\XSUWS_%.NE@J_6(2 ,N^I3(SEXW$ MVOR\U3)Q BDW395#AD]F2J?P#[GGS3.6I66J4@A M,T)E3,/LLC'NG%]W:;_;\$7 TM3&C)!,E'JAR*W]SF%'+!-NX$;)/\34)I>-88--8<8+:1_5\CT/=?OO]"8.[E<'=4]I_)C3?433^^,B^C.^?;]G#[?CI^?'VX?;WST_L M8[8 8YU2)C+D\L0R W&AA17HF80O@$T ,A9+;HR8"9@R;AA?<"'Y1,([O!/> M&2Z!\0R?:& QU]KML@PU"TP:G,P(Q\+A0.DI6-!(9'Q V31E18[)^;50M!7O MA1>\B'(M8C1 :3<2V9RE:@K2,#R0&9'B\;IF:9.->"9<\BX&Y'$8LGW'K3$F\+0FX)4>;\LX4?T,=S>M7 MP[ S>(]N$1FJ$%RB$0:5./NDX!,A/8S4\\<%IA8.NA7Q9D7PFL["> C#)BN$ MO "ZB&PBO.DUF42 )C^O"/">T]W)'R"&= )ZO1JQ-TZ/*@P^-F_/=X7NW7F= M\C\L_R,VGL\US-%+K)8+=Q78L0=[PTWBSHUI %\+@9:2X\_I2H+5FE5I80N4 MFA5H SMCW7;0'G9PX-P8OM\:E0^?FT\8$.V\MZK3I!>,!E&U?_WO5S\KB\>( M+)8%WH1$LOB8A:S;#]J][IZB*3+)C%%5KHR?SB>@S (H^YFL&M+/5E^3,,^R?\7 M%H?!H!<=,=D_^QDZ>HE=)OG5'R-CMQ/TA[U]0OME)_:K6H#.2!'#M@^=@&+5 M47UT[G!W^B\Y/ Q&4;@S^V$>EQ9'O: S:%=*!OU@V#M!Y6XWZ*+!9VNY+08A MS=O#_X+-?;QHHLYF\/-LWM.04#5S)2U3#/NAS,Q 8S$ NZ0.P''9,*(ZE>7( M56*J#.AOH9")KO_)L)XUZV!ROO+>I.9 @W0%SRHGR6,DGA$.)M:1>Y'>8J("P^06;>+"Y7:%2 )I@(^89M@\Q1^$B4Q/J(:GB(Q7SPE+=1U#< M-3ZHQ9!-&L_("M^;E$X+UHM,"_-"L4A%D6Y6%XHP$\J X>NJIL=N5U(A[LR54N[>ORV[- M-S_[1:#*J!MG/-E^T.Y^$+6C'6T[7=&F6&UW8"7DHQ"7J.VLWVN.R-_24?VP ML4206&FZ!\M>3Z%BS:3*YOY"K'G+A_ML$#;#';V[;3E*#5X^4,Z(4GL#@61>?CHR[=$ZXMCJ/SO+) MA 2N(-2ZYB,-O['X5[X9S#;Y6!4S3-^$OGHLR$:< WN#+ZOF;?/0.V6K]NJ/ M%^7 @_N,%YK\"5*O5-Y2Q_W2PV>X_P& ^:OB) M5;G[D#!1UJK4#1/@Z!S:@,]G"E_BR@D=4'U9NOH'4$L#!!0 ( +.!GEC& M:'#11@0 /4* 9 >&PO=V]R:W-H965TJYE3QIUAW]KNY; O2ITQ#O>2J#+/J7PYATRL!H[O; P_ MV"+5QM <]@NZ@#'HA^)>XJQ9L\Q8#EPQP8F$^< 9^;WSR.RW&QX9K-3.F!A/ MID(\F0988(9?Q<D?8O4-UO[$AB\1F;*_9%7MC?'$I%1:Y&LPSG/&JW_Z MO([##J#C'0$$:T!@=5<'69675--A7XH5D68WLIF!==6B41SC)BEC+7&5(4X/ M+ZA*R=7/DBUI!EPK0OF,W/ E*)V;>;^I\12SMYFL&<\KQN (8TAN!=>I(E=\ M!K-]?!/5U1*#C<3SX%W"6RH;)/1=$GA!] Y?6+L<6K[P"-^.=RZYA*FV/IL8 MZ!/L-9Q]/WJ;C(FH[M+#6>W-KY) 4R M%QG>8<87A.&1FWM,Q)QH7+T0>4'YRY=/G(8KP]&7VU# M3I5APX0G:9UQB[N$!/(IR(TU)"<(UZDH%2ZKT]XA:)0+J=G?,$-=2I-SJE#S M \=W*[/6K_A>[(FI=Z'1\'-B[!V=YHO?C0&#?(!*6H$L.Y$X[8[;;# M>O_FO[).A,9C&$^R$J^9"69R3"&)6JX71Z^(UN:=PND=UQ*&;MSMUMB3\+0R MM3# LA"2:GB=3B-&Y#E(&\F"%IA!W_4\;\OCGY(N\KYV1Z68P=\TR'RO:L)H M7T=T6IGB-<6\3ARM$O>9=#RW%8=[D3>P:B'JOE%<_Y?J"=SV@?#MJ%K[E3*H M$(=54%D_5@21[[;: ?&W+,;2B2O$5[$$R0T'P>\Y^H^(H.4&46!P>^R8"%U,;)]KW# MSF119E1F9K0T30,QUB2E?(&N:&$?1W33O)OXN#$D?\M?$VW!Z11Y-M[YDS9U6!/.WL T7?@S0!5UU);6U[NE& M52NSW5XUA*ARP=###.8(]1KMV$&5MLFJ)EH4MK&9"HUMDAVFV)>"-!MP?2Z$ MWDS, 76G._P'4$L#!!0 ( +.!GECEXI!2D@( ),% 9 >&PO=V]R M:W-H965T5(DHB>->5#$N@_'0QV[U>*A6 M5G")MQK,JJJ8?IF@4.M1T FV@1E?EM8%HO&P9DN\0_NMOM7D12U+P2N4ABL) M&A>CX*PSF&0NWR=\Y[@V.S:X3N9*/3IG6HR"V E"@;EU#(P^3WB.0C@BDO%K MPQFT)1UPU]ZR7_G>J92F20#YREA5;<"DH.*R^;+GS?^P SB-WP D&T#B=3>%O,H+9MEXJ-4:M,LF M-F?X5CV:Q''I+N7.:CKEA+/CJ7Q":97F:$*0:(>1)59W%N4;ADG#D+S!D,*U MDK8T<"D++/[&1Z2FE91L)4V2@X373)] V@DAB9/L %_:MIAZOO0?+;[ !3>Y M4&:E$7Z6EOZX+S+&:H_;.C*WIF5K4G D#1]!)PWXW=D86 MIIT8'FA6C[D\KK7*T1CHA6F_#]TP36.XXI+3BRY@J51A(,G";I)"DH9)+X9[ M99D _EK\$619V/,5LB3\%,>P[RJBG4&I4"_].C#4[$K:9F;::+MQSII!^Y/> MK"OJ>\FE 8$+@L8G_6X NED!C6-5[<=NKBP-L3=+VIJH70*=+Y2R6\<5:/?P M^#=02P,$% @ LX&>6."7U)5/ P 'P< !D !X;"]W;W)K&ULE57;;N,V$/V5@1H4&T"PKI:=U#;@)%YT@2;U9K-;%$4? M:&ETP5*DEJ3BY.\[I!RM ^2"OM SY)PS-\]HL9?JNZX1#3RT7.BE5QO3G0>! MSFMLF9[(#@6]E%*US)"JJD!W"EGA0"T/XC#,@I8UPELMW-U6K1:R-[P1N%6@ M^[9EZO$"N=POOIM7<&WQKZ4RXYIO)3\KZ8P]=*;>U!@R7IN;N7^=SSD,[5\N>3:G; ?;%/R MF/?:R/8 )KUMQ/#+'@YU. +,PU< \0$0N[@'1R[**V;8:J'D'I2U)C8KN%0= MFH)KA&W*%Z/HM2&<66T5]5>91V"B@,V/ONFHXL8'@681&')@S8+\0'8QD,6O MD"5P+86I-6Q$@<5S?$"!C='%3]%=Q&\27C,U@23R(0[C] V^9,PV<7S).]GZ ML.5,F.=)PS_KG3:*_B?_OI3ZP)R^S&QGYUQW+,>E1\.A4=VCM_KUER@+?WLC M[G2,.WV+_?]VZ1VRVS^WF]N[OV%]=I1F=]VW-FL*"-0/W/&^9VSH=HZH=A M>$I"XF>SY/0=6\ MI\FSJ5D'A+#E'A#:.3L))\FKF%P./:ZD+#1H6V=:^["3IG9]-[5"A':8<;0S M?M1P.Z+.!0F)3PM;=^A6+G^B^E-$^*=3!^ M$U?_ 5!+ P04 " "S@9Y86L%_J;P$ #K"P &0 'AL+W=OEM3/+%W?5:^T^..W&9"X,72GXJ4IN?>2,/4LQ$+>VM6OV,+9^8 M]25*&OZ M>T!?">U79W,"[*L7TZ?TN8=L #-8 SX.#"M\+W8&P M[T/0"Z(#^L(-X=#I"W^(,,P*DTAE:HWP^W1NK*:T^6.?&QHKT7XK7$HG9BD2 M//.H5@SJ!_0F;U[U![VW!SA$&P[1(>T_$+2#^O:CO?SP8?;IZOH:IC16 M82!3DIJ!@2.2M[FJ#?$PQR= L4YR%^QS(465.&%2,,,$RSGJ=1Z$\!J"?N2' M80Q4FU1Y9+?6&JOD$2ADE9&BJ?GT,Y40]1"*[%'D#\;A\3/56Y.<7ZRW-_8' M4; G-9AHL3T5S6FBJ$$9Q].20$.-^;],SEFZU,H8N%A[:]IX:YHD=5D3>DSY M2-OB6\/D.S@^W%#+GN$#]=4E25M,\DI)M7@D$OUHZ(>] :V.0G\P(M9\1DMR MW858%E;(XAM=,BJS*T%!.1+'$/C]N ]O7HV"?O"VW=TK$OV>M0\5&6>=8S^* MA\_LQ/YP&.T)VO]+.>Y1W,8,I>\'\>"XA1>.#U#N^]%X2[G9_1/EF#P3]9[: M(=NC401_[OXY YPSM<&LEB"+#-=9DNP#Y$IDCO2F6-34ZNF;XD3E"PX#% :6 MM65L"KA*BP0[<*.XU+9NPZ_T8!N$G!)\CLA/9Z(T-6-:-%ZFVR^"2&O-L>'O M-M>(4#;M'+F=/\]A;C\F^L&YHFWK^F=YQ MAIX=*GC,,A(S'9C]!QX^O XZ,;VN4K: ]CIT10[=^)**F\!JDB KK82A$-K< ME3UR7TCY,'4=0LDB==2-I9^F(9&=5@4).#\EJJ3^F_/(\\"]AO:4I_0/G MP7O972X8G$[\KU)[6A:;JIYES888N?=?>:T-.AI;E Y85EM^-455U50_^T+\ M/1+R59O''.3#_?,W%)J!\+>=WG*R[B.WR#-H2H=DKFWFU 4',6]B&/NCH,?+ MP78YW"Y'[=+Y3F14@3 >^./AJ.T'V_ZY[_WN[@Q@)>J%&S/Y;2!@S2RV.=U, MLM-F@-N*-V,P.7E14#Y(S.AJKS.,/=#-:-ELK%JZ<6ZN+ V';IG3-(Z:!>A[ MII1=;]C 9KZ?_ U02P,$% @ LX&>6 &3FGG5"0 ^!< !D !X;"]W M;W)K&ULK5C;=>0B+L\-#G\U5*7W/+E2%-X5UI0RX=;-#OW!*YKRI-(?#?O_H ML)2ZZER>\[//[O+Q5^77QVN#MLI.2Z5)77MA).%1>=J\'9NS&MYP6_:;7RK6M!EDRM?:";V_RB MTR= RJ@LD 2)OZ6Z5L:0(,#XEF1V&I6TL7V]D?Z!;8RRL6UK8*N9JK*M/+GAP$J:.%AEL2]B^*&WQ$W$A\A8.[%^RI7^>[^0T!K M\ TW^-X-7Q3X4;J>& VZ8M@?CE^0-VKL';&\T?]BK[C1/C/6UTZ)?UQ-?7!( MFG\^YX6H9/R\$BJD,[^0F;KHH%*\QC![X@-C MHWLYH@ MWN'EPE8DOEAPMS@2G*K6"2^R"N#DY@]P%'U'\5W.=S2DXK!*\+=9*NF3_E[M?A?0> M'8OD1B<8>(1PK6%$9NI<^7T=0A<[+N?(2V\KN'+=I"AZ$P::(D)+'.*4:XH,S2I5]']J"96V499 M>Z1E8)698Y' ,K4.G$&!8?W4E9IZT%7LU-SREE(;SA3$B#(!',$R.% $=P." M9-%NIJN* FIJ18$HZD!LN,FQC?G?Q0)ST1.1RFQ.>.*KMFTK6QM*NJQVY/3..H-Q)_2[[7T<\1"YUP7LJ15?I/QY$JVJ03P.@:( M_/&DC%>*JM8GQWCQFO>A?F&F?W,&IR%[=QKYL];^$6":NB4^>25.3H;T.SX2 M7RTEUX;_?(@-X/\'?;>GGV1#Y: [.)[$_Y.^N)];%R)QMU:-)F(X%+_MDF]\ MTY^(P=%SH$GB9! ECXY.Q(=83E1Q95WN$W@-V,_TJ+:/J.,6^Y;]P#5_1YH) M5>4D\D:! :;0,AJ#H_I M\I@N3T=T>8++DY,C*C506Q%(]E&WCP[>=D=CXZ3?G8R/T9K1TT&<=>!4213Q M>G#:[4\F;W:VMLV'R>/3(>\^>^;U 49FYRC5%H@@4>#K0?=XL9\AB*N#JAFDV9*^W9CA]OO0$KD7QS;=Q>45MPT!*[2* :>UI)-F;5!3% MBLJ<-48[XI37:GJ8?D+3ZR6/!PJM&4*=2O0K8U.FC2OI,'4TTV(IUS2=+,'T M[&),MM0(A-[%G7I1PO7S3R?#P?%;]D@_@N1I#CR/!AA<()A:'8QPNBLBAR-!3(>:N.@QR\UD^]N M:.W4Z-E+WI)P"E$E^=W%-([C>I3!>0!&MPX%$D6FJ/H8(L]!-!H'DLT(L9W$ ML#<'=.[3:< ,WU$Y71NY\DW8V?T[HP(RO[$.22@S;O4DKU%!3HCQ,(;(1#T& M+FT:< (IB1EQ Y>MB#'Q]TIQ'55\UF"E\3*;]?Z/LZM25&6RFKZ\M+@IW/9#/7\V=E,*>I*7GQP MMA1!EZR'_KO[LWJJ4)XK-L>-5"6D9M$2AK>>LC'5)XZ+F++=ND5M'()$;SUT MTPIC5YR+K=H4I=%JF3*1>>]1>\[QYY5VT^!#*Q:6$H^.L\9ZSR<1$QLZC.-Y M-6L?V;LQNYD[Z) &)]->F6,#*WCPX*\Z>YC*[$'F3![R..-!S^OX# MP]OG="8"9NTY=L#@C @)SPLD))1!R@XU40%D=CL8QL$"[W<,>;*EYL-E/--2 MV_74B^E+*;,KG4RIXARJT>5;^GZ@>2.O8^IT*77(D)*)KPZ8,A##-*SLJ*>5 M=%=NSGE(2J^;7L"2XBF!^YI$_O-C AN7 NLVI3$KG**XC8Q]RM_..L_6#V/?0D-P(XWVGON<=]CZ&ELJ-^-OSA0_6!X_ MS#9/F\_:5_%K[G9Y_":..7]&O=:H EO[O>-)1[CXG3G>!+O@;[M3&X(M^1(9 MA0JA!7A?6'!1NB$%S&PO=V]R:W-H965T9@S M(8-!SZ\]ZD%/E383$A\UF#+/F=Z,,%/K?M .M@M3L4RM6P@'O8(M<8;VN7C4 M- L;ED3D*(U0$C0N^L&P?37J.GMO\%7@VNR,P44R5^K%3>Z2?A Y09@AMXZ! MT6^%8\PR1T0R?M:<0>/2 7?'6_;//G:*97 22X8&5FIVK] M!>MXSAP?5YGQ7UA7MIVS 'AIK,IK,"G(A:S^[+4^AQW 970 $-> V.NN''F5 M-\RR04^K-6AG36QNX$/U:!(GI$O*S&K:%82S@[&2'*75S)V1Z866.-U.R&O\ MJ,+'!_ =N%?2I@9N98+)G_B0M#2"XJV@47R4\)[I%G3:IQ!'*5%NZIU:@@>_#N:&PN?VQ+^B*L[N?TQ7*E2D8QWY E6!0 MKS 8G'QHGT?71Q1W&\7=8^QO2,E?\ ^3\>WD:3I\NGN8S. I11BKO&!R<_+A M,FY?7!NJIA7*$D$8NL&:RB*!0@NJ2I%M8*%5#I90AF4(:@&B4XG::0'O$LA26+F64630NH;ORR334BY-5%07=1@-+,TR;//C\T MZ)QZ=H2U^TA55P!J ^M4$(!QKDKI?% _(D;MR)F$=O31*;6'8VW!T#B3/8YO MD&,^1[U=/:*"G-GWB*@A3@U'L6+SC 1-%)"TA#C>P5B4% ?EPWC(OYURRUV* MG?@J%?\ANH)M7&C WGS4K7T%$^[T,SKVI>_:!KR3JK4UJ\W#,*SZX6_SZE4A M#4LA#62X(&C4NJ ^K*M.74VL*GQWG"M+.?;#E!XWU,Z ]A=*V>W$.6B>R\$O M4$L#!!0 ( +.!GEA 0*A6/@, .\& 9 >&PO=V]R:W-H965TUA98,,-)-PS#/IPD MRCKT=*?=G:)XOW[D2593P$WWQ2+O^#Q\2%'TLC/VJZL0/3S52KM55'G?7,2Q MRRNLA9N:!C7=E,;6PI-K][%K+(HB@&H5ITGR/JZ%U-%Z&7Y(%XO&[''>_1?FJTE+QY9"EFC=M)HL%BNHLWL MXFK!\2'@=XF=>V8#5Y(9\Y6=S\4J2E@0*LP],PAZ/.(U*L5$)..?@3,:4S+P MN7UD_R743K5DPN&U47_(PE>KZ#R" DO1*K\SW2<6HXF-C5!J0),X MJ?FEW'M+MY)P?KU#)3P6L!76'Y:Q)TJ^B/,!?M7#TQ_ YW!GM*\*H1K4S="'Z#U4LE_T<'=[G.X^&3*LA8:/EK3-O#F[-5Y MFB:7=!NLV>7;"0CZ]G+;2B_U'KA2F1-!/C":3I/0[ ">V#)KZ&'!E,'EE4'> M=26QA-LGS%O^ N&WLB0*"T)3A=0\6:#VP)9,D28*4U_/>9B).Y2N+ M"'4_[,C##C2J>37.:D"1,9]08M=@V#;J,(&NDA36"<>"C&6DU'#_\4S4S>4& M\(GVJR-IG?0577"RW% ".BS8A# V@O6]%/W+GJ;#BTZ5P4W YT)4K\DFM3 M<(=',QO:R@B>^4.%&HZ3Y'A8<%GVKB[\VA=S=:%KIV0IOAAFZZ+@9GDCE'ZZ M[(UZS<)7.9L[6AA>751\)AZ%^Z/Z8O T;%$R68C22ETR(_++WO7H[&9"^_V& MOTOQ9#O?&5DRU?H'/3QDE[V$%!)*I(X0.#X6XE8H14!0XV?$[+4BZ6#W>X-^ M[VV'+5-NQ:U6_Y"9FU_V3GLL$SFOE?NJG_XJHCU'A)=J9?U_]A3VCD]Z+*VM MTT4\# T*689/_AS]T#EPFKQP8!P/C+W>09#7\HX[?G5A]!,SM!MH],6;ZD]# M.5E24!Z=P:\2Y]S5K1&9=.R>IU))M[P8.H#23\,T MP$@/$+ (?LLR[=W++? MRDQDZ^>'4*;5:-QH=#-^%? S-P-V..JS<3*>O()WV%IXZ/$.7\"[$U/'[J1- ME;:U$>R?UU/K#++A7[N,#5B3W5A4(6>VXJFX[*$$K# +T;OZ]9?1<7+^BJ:3 M5M/):^COB<6K +O5N_WZV]W#-W9_??OPZ>';=W;#RQ],Y^RZ$$:FG&U(9;^7 M[$ZDHI@*PT;'/@SC/G-SP6YU4?%RR3B*$K%FTEEF12DUBERD\&V&,EUHM9#E MC*4!-F]@GZ2;;\G>)]A??SD=CY/S+S@K=6W5DG[V J)JUS,C!):5IHH1A);1'J7ML71%]T(DTU2:C/8#<&XT[IP;L.EOP,A4VJD8'WV$0 MO*(4FPIN(-,)Q,PQCC]/-,QP)U@%-%Z6T'T_.HJP;^CWK_B]=4FE:HN-C%>5 M@FNG2L!H,Y/EFI,_^Z7FT(!]ZV(Q\;/FRGKEH2%6#/EG7QY$>\#&?F,?:W'Q M7L!<.">'W39J3)HD@Z/D0Y\A-; U[KU16E-:S=CC7!OW\9LP14B)[U*HC#W M1\_K9C[>?&\M].#DF QA]9%:.0U>DCHC;74)PXF1@AZC04)Z2-J^9"F9.N=P M%,NAC#5,V#Z8'7TOHTPF40L8.1,LXQ+1Y M\\*G/ZS[+C2Z" MN9077AZ)(_6].(A8>'M+OS<;U*G^"F_14R1D$9819H;@X*W6)O@FM?8KEPFNT-TKZ29($1S8 M$EHIJ\$)/VMI.A@EBJ2F,!)_>0C*^=*G.5SBG4&!&8R//G3R'TNDWWHL(E*% M?"+3FSTSV$2*;Q-2JHM".C+WOZS58-Q[BMI;#0Y1=28H,I^$BZ44M]IZ&DQO MR+%;HI]N6RYN4Q]' Y/M'75)YZ%$'DU-C6F*:/IP-TW36@>48-8(3DDXA%:C MB-$:L6U$=#.8!)!KA=F.?(Q8=KW:D7K&]OD!E9V(-,-B7F[S%?Y$GF-J [ ) MR1[(?!\]QL#!\/V8<@.L@KJR.[+".I^T*X['.(JU4,_*A\/2Q-W1]W-#U:)M?UZ6$ MW NL?-RP\DNG&E7BJ7EC0ZU0?&4:EL4_Y(S_P]>/ST-O/Z) M6TO'6S8Y2?K,C_HAZ"^2,WSH<%=%20E#7^(EBR@T15F6G!H#"/I/(B!H MW&P3SZGPDV H'' [?+]65[:_SH9G%$/Y3 &9(P6%Q_<98,B*5EQH^=Y+WCK/ M3+(DJT56"@M<)460NT A^-Z%0];BSFZYHFD%\_3,:P#SK%8RXU%5)<'7[5,F M;:6MC$]451C#R=?(@0B+JU%I>1H4"9F8YP@LLB54 6X6S6Y/<=$_I.X;KO=] M<>^U4$0=&U"L3 V5F/"B*']A!UV2RN#U/K+/ MP'8D,/*N384^^[/.9AM(J='6ML]=/0/!DHUTPR2A&&]-7;ET&6\6B Z@\;B" M*VC2EN#1+5'^#*?\ 7=Y;Q.R5LT&SPM8!L6!/)I+#=:\>^+L:*Z MK"JC0?70#GRU=_275>7VVSFV(8,YIX*MS79W;7BRGM7@FB$Y\12[VBV*QU#-+ )W6/N#U1*9#.Z)[TI?#N2=)XJ M#H^H>N)7SP)^"HE5T4R!0?O?0S/QA/&.S.(PJGE=,%U2L9,=3M*, (I032^- M^M 4,SHYMX'O4"T@XE#Q?C)0]'J/IC3D*DC!+=_@(&0S)%OJQYMO.4X&6,J% M(<7N)>Q,2P,J8X=4T%:(.BXX/P;^ZB'A#XC%^+CDB8D)?-V MDRN)U4#:<7E!_] MQ0,Y2@5N8[/":.V+%/<:B+4'9YN6;EFY\E3>>BK8O8>A=G(T:3^OT[0N:M64 M%UD1>OC^))D'S9,QVO7$;=MZ$^IY([WLI<5$R MX:5HN]J^4KX.;U)7V\/[Z# V6E1_CJ/)X.2HQTQXQQL>G*[\>]6I=NA-_NM< M<.0_;<#ON=:N>2 ![8OVJ_\ 4$L#!!0 ( +.!GEB_1#4'+ , &X' 9 M >&PO=V]R:W-H965T"&FF06[MYC ,39ICPO91)56<(GG&DQ9%$S?SU&H[33H!;N-"[[.K=L(9Y,-6^,E MVNO-N:95V*!DO$!IN)*@<34-CGJ'\[ZS]P:?.&[-WAR== M!?(LCYEELXE66]#.FM#A;P ],'$/TQC!=%_',)5QZ'9L!2G :6_07V' MP>SEB]Z@^_H9@OV&8/\Y]-_^#[] N3I;_/ON[/WQR<7ERQ>CJ#=\#2&=.&JQQAI025+)=KX ;8 MKFQ!K8#<(#";:T0HJAQ" MET- &9#F30H DYF;Q-"B@#97I:$=TSZ$:TF]2/#_R,51!ZKT4WF'QE+GL :H M=*DP)2Q*K5&F]W"EF33$U;6$/[N3>26M \>88K$DZYI=#/] :]RF[Z@S&O>K M<934D _U.]W0ZK>A->S$R;@:!_$>^D_"";H7.^Q>)XF3:HRB?=EOJ?7N./X% M]9'G-(JZ_A:&/7\/_?&CZNO?ODN"T2!IPYC&9/#4!;B['2>)QQY$#KLU;#]6 M;^%>#RQ0KWVG-Q2_E+9JA\UN\Y@<53WTAWGU$A&!-9<&!*[(M7LP3 +057>O M%E9M?$==*DO]V4]S>A!1.P,Z7REE=PL7H'EB9_\#4$L#!!0 ( +.!GE@A MX_LKE@P -0D 9 >&PO=V]R:W-H965T##B)>^?BFOIBI\7A2J7-*N[]??,[-+ MBI1E.2Z* ^Z+35*[L[/S\LRS0[Z]T]57LU:J%K\7>6G>':WK>O/Z]-0D:U5( MX^N-*O'+4E>%K'%;K4[-IE(RY4E%?AH%P>2TD%EY=/:6GUU59V]U4^=9J:XJ M89JBD-7]>Y7KNW='X5'[X'.V6M?TX/3L[4:NU+6JOVRN*MR==E+2K%"ER70I M*K5\=W0>OGX_IO$\X)=,W9G>M:"=++3^2C>7Z;NC@!12N4IJDB#Q[U9]4'E. M@J#&;T[F4;Q?M])_X+UC+PMIU >=_YJE]?K=T>Q(I&HIF[S^K._^JMQ^ M8I*7Z-SP7W%GQXY'1R)I3*T+-QD:%%EI_\O?G1UZ$V;!(Q,B-R%BO>U"K.5' M624Z[K"KQGFU6<7OS59?2\NRT259!]QEB(!H?D#?J-CIB>:-'Y%VO9:5>O8<#4W$E[Q%7M3BO*EFN%%__\WQAZ@I! M\J]]F[>RQ_ME4^*\-AN9J'='R RCJEMU=/;]=^$D>'- \W&G^?B0]&>XZ DY M?_]R>?,/TMZ4N7_W6R#Q;9IAM1T-3Y+>AY52QR?6] M2X6 M3GF56B.53;%05;<58Y^2!%Z6;M3OJDHRH\2FRA+EDY$1T-@CHCDX9.HHZ-GX MG)389VF,ZEO:@\X9A"]4(@LLOEPJ!CM83R2Z+!T"WF7UNK\T30^G;PR&974F M<[%I%GF68&-+567EBJ;_).]9*U^TT MBWWX"S=@=5GH!O95%/XT?_2"9''DZ1J/]FUTG[,3NGG7='G*YW0+= M ](2Q0-(74_P;G)E8+:'BW:9E(K%_=[U%YR&F-%+SW/6UF9(B_F>]:NXHS]3 M;S0)O7@>M>O(6YGEM-1Y,VF43]$G<0N#K;I,_3$V#\$ MA==LSI\=%IVW+(=-TX,I2T-H_IZ4X+VP1]>54J*P%5511=TQ#G9,<+G4.5B5 M$2^SLD;&&B3OK2T^=7YJ-?R5^0H$=Q>7G8R?MT'AB8_P M/D]V:X_$?#3U)O.).!:1#U5B'Y8^%O',FTYGXL(A7RI>SD)O,IN''+UW)^WS]Q72\ NEJ MD[8M!/4:+J*EZERQZFRNL'3;-G3M%O8$A@F MI!9'X01#OM*\&YI1X43#%<<*<(H1?+$!R8\]+5>J5!67*@X6*JE [Z5NJE>$ MYFU58FI _)>PX!4QQTXP[4B**$:Y*96=E(!_+:D..'$,5P-Y@!];J&S5,E1; MI,"3"MN",F!_&0K?IM*W6>K(3TO>L!4Z39J6# #%,,/]FCY@,7:S'*># .7M M R:[@DD/DUP;VM0@^@]ZWQ5%2VY2N,,GR?MAO"4*6-4@7^#MFD@9(+J/P!W@ M/@&SH3<*IMY\/@.T3*;^/!1_<81G$@)IQB,QGOGAO(6NEV$T0FF;G8AIY(_G M YB-O& ^.A&3L8]*.9WZ M0VN><^%#'!VC5G0/OKW8T50RB4=1OK'%.8?CKU3%;0D"N3Z8?&R8OGZ3\"&7 M;2GEIB=Y'QY=]?$(L96HJI84]-T!A#&)&2,GGM6#^1ZP" >,#B0XJ#QAST-, M$-:9NB7]6Z&5NE7$B>V0OFJUK%:J=OG^@(NQ"L3.@5%8F#@90$OPF=G6(6,MV00<*1%CS4G1HQ>Z-*(YE0 M44$L@8?2&)UD7+08(JY<_J,"Z%69_<=9=P?E&(BVQA\6OZU%^X6&-K];A4%A M48'@.BRW0=HSQC 4[IR5-,((E-<1:[V0BRPG&*$U.L?SCP_=;*$X_7=C:BO@ MC]E$)HFN*/LYA?XW6,9>C=X 5=JK%LOF@3>>S40<^^/906AR X_=T"'?OMG- M8?-4J^!AQK*%VJKW6*'<5\<>JT##-0D0>S2M,:VGW^<27KQ.0 6(D=AC F4/ M#2ATJO('"Q!TMG);R'I4OCTDT-U=ZRV)WX!EH]MB/K! ?YV*4N1==:+YJ M-SMTT*[YCG&^F\W)S8Y;'D>QC]J[??#DF2Y39F\*_7^A]L1AU)]-(V]>!;8 M7!_%4&5,-U$P__;3'@YC\UG<+0=?]K5ZWG%O- Z]*)HX?::M/N%L+"Y:TFKQ MZ*K!1&+G[/C+;?_LB9[?03$MZ;BXOKIZLN7GBA@53KZ@28P-[9K/:,M<4$'K MNH&.0OUW=,5PI:*$DD[;U8H7R)DT_^@%I5ML/ M#Z>D M;YMI'7"UC9B1'?ACD]^S=X9T\*9KP'4Z.]2&#I)U:)?W7%/S9Z=6MP]+QJQM MES@WF9VN6,W@H0:&:0L][WF#T@#HWG -XAUM;;2_ 4F4PK&E+=ATIY99W'$S MUW/#W4LD4MV6A,'I?"O!3=K'M#K-[7XJ).]C\@Y(&=C,6E\G25/9I@,WX)O* M\A'"VZ&US&ZL[)R4.895>P:VW9(ME>R(#FZ*K*Z5XBXI,72#*HH8-DFE:,0C MU/C)]B'KU'9WS4[7M]^D[<(!/R%VP128+@QYKTV"TO74J:MKH9E! M,WZ/8PI8Z<]K#N\G5^P@)Y=.^1UI?PZQVC83MECSIW*BP(\#^VP:V M,B?>\VS&$Q/C&9. _=USZ8[M+F;B(/;F4?P("/6;Y+/(FX63=F";Y=S3::/> MKK <)DJ[(W:)A!WC8R(B^>S[PQJN=C,%BI;0]^)Q$I29<-]\W:I4Q?Y7@Z M]2;4*-CMZK=0SDW281)CK"WZMJG&"S]\_3*F!0D=.E0B%YM^%/JV:+MSV "> M+MPY[(8],3BB)=K4]LU0G@]>B6[%%36&[96R"\?Z!51(*[!-YE6NN:G.S<#>#(Z_#-- H^-0=]FX'5CYYXG MMPW&1R^/F/H%WF@T?\RO;(@'*=DW&SF=#JAM8]^U%S2U:GH-"]BP#7M7-;FM M-@=B#/IJ!( ]&CL4PD=9&^345]U[$-R^G(Q\=XCS]WVZ<-K[TJ10U8J_IZ%" M@HIE/SKIGG:?[)S;+U6VP^WW/C#.BKJ\N5IB:N!/XR-1V6]H[$VM-_S="H(: M>DI,BIDQ8(8DOB'=_= M>W<\^61CW6>_)@KBIM3&GP[6(51/QV.?K:F4?F0K,GA26%?*@$NW&OO*D^*!6Z\ W MQF!\^O3Y@M?'!7\JVOC>=\&1+*W] MS!=O\M/!A &1IBRP!XF/:[H@K=D18'QI? ZZ+=FP_[WU_BK&CEB6TM.%U7^I M/*Q/!\<#D5,A:QT^V,UK:N(Y8G^9U3[^%YNT=CX?B*SVP9:-,1"4RJ1/>=/D MH6=P/+G'8-88S"+NM%%$^4(&>7;B[$8X7@UO_"6&&JT!3ADFY2HX/%6P"V=O M3&9+$A_E#?F3<8!'OC_.&NOGR7IVC_5 M=/A.NI&83X=B-IDM'O W[\*;1W_S[X8G7BB?:>MK1^*?\Z4/#H+X=U_(R>-B MOT^DAF=#E %GMPU#_?I>,[UN\O_GCW4GP\ M__OEE?BX)E%8C:I39B6"7&KB*N)R\"+@X84M*VFVO_YT/)L^?N9%Y>RUBL6& M6AIMDQ M+&>+(3:*3F;#V?3X02<2?QQ;1B:@$PE;M,\/V-_A7J0'1Y/1XI=#<7!\-#K& M)^>;BH)BF^$UPB%#<3.I]6WJO,@=5ABQW"+E]#NO3([':;>A6-8>S"*0S%&N M@A\*^E*KL!58A6[L)3>TH?"!-XAHA@+YCQ1E:VE6#%5<2UW+U/I8!=)D-(HH M&^)_\[V OF$_ &\)P536!190BW^MT),IAZ!+&"XL:6=N2Q)45+-+9Y)EUN3(X.^+E]-D= MEEK+^\"/Q!OD(D=&8_IX*>^:H'@&F)$+.,B$5RNC"@1I@H#3VM2>0:M ):3B MN) RBR5?$6^.ON(H$-(1:X'$EUHZ(.#+S5I!^[BY%3;+:C2W5PW($ NE3(5" M>PIEV"_2?H)3B'N(8]6@TL&0* E%F5MM5]L?WW(.%77A/,!0QDOJ4MY^4I^7$Y]-#PWS+R9R?2\U:DXOSJ0CQ>3(:BWPV1DFH%DD+*4TZ!HE7_,:_DL/,"5I]36%!U(: M$9?<2K3ZS(K!,B.,#8V@1^)#SZ2IF*(.?&CUHDU=A"KFD!5J]O9SN52:FP80 MKV 7J?-U 5FK"%W>Q#.A87>C()SD*"9B*;//G+Q^5MHF,!+GL5Q>4$;E$DJ_ M%5!?L\PX7,K(#"8EJKHE:85=>YK[)I3D+#8%U#=4 M%4 K&$6OQN2:$Z_;QS@'&S7&?#-BDR.V+(LM;J6WPRXOI=)1A R& ]O)/FX"!OQ*1IWI.G:Y2(7<:=&QS=\6S%Y]<.S& MHBW@='2<>4.$VH8*L)/#6P)&^^\Z0/O!M)]$S8>:4VAE;0OJG0EW#@*X;788 MB4^FY8N'TLLF[7Z'*#Y6N^93=P:QVW<&\)B. QNY*1"- QIN:!?@#B5KE&3$ M% 7.]W-H6=LJ=JI]36\DWMO4PW%J<_&CPT@=% I@+<%A/.H[8#T '.Q].)O" MWMMD$Y?NCA)L4<1.>[]3G.2!>R#7$=U4.*?BN9AJU#5D@>-=F=R.1O>[;I\: M-'@QG36GY6X=*5;X\C_LRF@_C:Y&.]E/8UGOT 2;&[QV\B>3=?L@#FGHJ'6< ML/$":<1_M5,>PW4;9H.&7T"Y=FN75-I.B+OM:A<8W4B\,"8=8RB+2&J_543W#1_-C)Q,VA1'NFL' MQGD^ -HJS3EZ.]KW!C?NO5R7Y%;Q)P3/7)B0WK.[N]VO%.?IY?QV>?J) T?- MBONYI@*FD]'CHX%PZ6>#=!%L%5_5ES;@Q3]^79-$*+P SPMK0WO!&W2_W9S] M#U!+ P04 " "S@9Y850N4QT4" #Y! &0 'AL+W=OYY[SKGSL-9F:TM$@F@*E3M9:R,9.=-L8EL99$4 21&G27(52\95E V#;V&RH=Z1X H7!NQ.2F9> M)BAT/8JZT<&QY)N2O"/.AA7;X /2MVIAG!6W+ 67J"S7"@RN1]&X.YCT?7P( M^,ZQMD=[\)6LM-YZ8U:,HL0+0H$Y>0;FEB>\12$\D9/Q>\\9M2D]\'A_8/\< M:G>UK)C%6RU^\(+*470308%KMA.TU/47W-=SZ?ER+6SX0MW$]ES&?&=)RSW8 MV9*K9F7/^WLX MPDKP#2/2 -NIM$0>4=(Y8-C:[!^&C'YC>AU(!VXKCR/^6! MC#OE#D?9$HD;=+=,L!!,#6-RI/XHSO<$DX8@?86@!W.MJ+0P5046_^)C)Z95 ME!X43=*SA'-F.M#K7D":I/TS?+VVPE[@Z[U=X005KCE9^#E>63*N(WZ=*KCA MZY_F\U,RL!7+<12Y,;!HGC#*WK_K7B6?SJCMMVK[Y]C_YW^\03!]G"VG\^G] M(RR^CN]AIN .?Z,@+3#%ICD*Y" MU6PB:R-XB8\*=%T43.WF*.1VZH7>?N&)KW-C%X+9I&)K7*+YLWI4- LZE(P7 M6&HN2U"XFGJWXEU(Z]@?[]$_NMPIEX1IO)/B;YZ9?.I=>9#ABM7"/,GM)VSSN;!X MJ13:_<*VL8V''J2U-K)HG8E!P$0%RYPIG 2& M EBS(&W!Y@U8] 98# ^R-+F&19EA=NP?$+&.7;1G-X_. CXP-8 X]"$:1J,S M>'&7;>SPXC?P%DR5O%SK0Y+PSVVBC:*/X]]3^39PH]-P]L#_GR$[ZLB.SJ'_:&G> 5L\P_WGNR\/"P+[LEP2V.()EI]NGQ8P M9YJG4%(XWH83+EQ%X;03B6N@C:HVF$&R@XQO>$8Z@LGQA!\S1O&D-BP1"$9: MUX(.('W+Z4LN189*6Q3KO'6GAE#9!A4U 2CK(J&P5DL4W=:RL@78L\6O-S0[8EJF,5@CC'=X-N0-9 M[<9W5!A6[FR-./5[1]*2(S3-&SI)]ZDW&_VZ6@C-*".FC_+\QI(UEI2]J-W5 M1-(0SW>_+[J>:I%!3O6#!)$(DO5O>]L!/!/H2@JZ)6TQ^H4Y*<:1F%; #1-D MI7L!\)4H4B-NU+>D>Z6QM,]DF=7N@R0GKHZ9 JY6=*7>$&&%>-3Q@?IUFG<- MV_[$L#PJ=^A'M'TQ#FDTBB[]Z'H$BZ/RA_[59>B/+ZZLQ?6E'X\B>):&B1_4 MX3C[?N9M;J>R@M@/A[$?A=<0^=?1R!_'XU.M/.C=N 6JM7M7V-90EZ:Y?+O5 M[NERV]S8!_/FW4.:K3DI(W!%KL/!Y84'JGE+-!,C*W=_)]+0:\ -8%Y/4. #,+ &0 'AL M+W=OW*3B9*ZNKNX#1$(2-B3!!4@[VE]_3W<#(&5+3KR[5W5?;$D$&HW& MT]U/-_CZUODO86-,K[XV=1O>'&WZOGMY?!S*C6ETF+G.M'BRON:?_O@W[YV0U_;UGSP*@Q-H_WVG:G=[9NCQ5'Z MX:-=;WKZX?CMZTZOS;7I/W+E^\N:#P/^-V: MVS#YK&@G2^>^T)=?JC='J:!$&-OT691WE)FCC]G*3_ MS'O'7I8ZF"M7_Z>M^LV;HXLC59F5'NK^H[O]LXG[>4[R2E<'_JMN9>QS#"Z' MT+LF3H8&C6WEO_X:[3"9<#$_,.$D3CAAO64AUO(GW>NWK[V[59Y&0QI]X*WR M;"AG6SJ4Z][CJ<6\_NVU'(9R*W5MUZU=V5*WO;HL2S>TO6W7ZH.K;6E-4$_2 MIZ>OCWLL30*.R[C,.UGFY, RI^I7U_:;H-ZWE:EVYQ]#Y:SW2=+[WV@>UT3=&+8UI M%;;=:8]QMF5QOL)H WCW&[4VK?&ZKK?TQ'0D38\'T'D+N5V-(\#<'NI\;BV- MN:9U6.'+QG@@53WYX0\7)R?S5Y]GUS/UI\O+#_Q]\>JITBVM7-9#95C$E>Q' M?H>BMQM'Z[O;%H+#L RVLMKCV&?JLJXQM3<^V@!N7Y/N@2<#$6W0'%.FVS6U MA7NR8:#T:"@,F[%)6:)M#EDSKJ$D%&O>)4!>;C+*975(.B!A<@J8B[#MM2A) M\V@KWFPHFMZ0+OANU)/:A?"TP$Q7?H$]*N,#&7#QXI4R?QMLORUDL@X;M4+\ M#@II@'7H-]X8U8A3&W+J?=KBPZD""-30ZJ&B,Q1;?'/G/YG2-$OCD[C3=):5 MVAAO8.%;#(2^V V0Z%W#6L5%O@.GLDR_T;VB4:)6UO);A_6]T'<"WZ!A["4[ M&]9E1=MVP.SOT!-61)ZB)%8D;W"=;Q3#G_\Y*%MA?"0YI4-)3Q%/)L&MX[" M4.\>\L:]I^E-S0_CU$[ZO)'PS0"Y MUZ!AXX:Z(H6(D<;(^]>A%9>-1W\7XIF_AH.N=[\F_BAFHQ M?_:7T1* BXZVD$.]%\UF#W" YYD#/'\P>?^:75^]#[UM*#7NHP"/E\+ DAB6 M??^ L@B-0T<:<ILP7:CET&=G M)[HBH:B8VHDDVBI&C&RJ+8VI*0G%[[+OTM@;O01/*^B+N\&T\7'MVO6SFO.S M&+]0-[H>,J)L"[/USD-V#%'86FU082E/I=0SMWHVX$NB>!]_^SR2N[VG6<1X M0Y)C$BPDD]'"?,#,=+ >6WB?UBTH"(HZXRE]]_KK=*D4O<=M(.6Z6R(OD2<9 MWVNANQY1 E1R]"FR.Y6/3 HV%HH0@:T9,:"=1(!(!![>( *[(=QWBRF-78)O M G! [!7$MNPI>*5(7G+LK"R\S2O2TEOF MY)%.(>.-Z)RI2:00')/Z&&W$'% E#$A=!_%<)"?:2C)CI@)S=-X%RB5 2KV- M)AHZV('%I:72,D2G'PB>YSEXGC\8]CY&G_T( , 7#Y5/CQ;"H3.=D9??_VY" MCA%[:J'+ZRMU/C\O5!+'YK^"2U+I&630%7<"0,_5#,40'7&>ED6'<<$*Y0UX MJ(X=! QW2T(F$ZW>NYJ@#L,WEJR]=JX*E)>I3+4E.1+IV<8@)^"+)#0DSC.) M$K<;BY.:HE/8 7,%B1*\<_.UW&B$F9@I"5_WE@89<'! 8!'5E,F;\Q,3,[GP MGB1)C,L\EDP5 V8H$52X4DQVFNH'5%'6DLVL''DQ19\5*0I0=N&E>F*?*FP1 M@7&U37OF$WD2GLJ9C-9]A=%WA\! M968[+A!,70=F^$!;-93\ ?&!.2;4!0@ZV^OZ0*4/@NR&]88%5" 3( 5!4U\ M"\> R:1XSS(RO-[&J"-R0 ]Z;Y$&G><5I3LHS+-E]1$>H=T7A/S9MWSY'@YO MJ33=P=D&14\RF10Z^XW&J6ECNXY0"+&5H<29&43J,T <>KGD6Q>XP4D9./HY@&BHD*05"WHDB4ZI\U_M+(RPQL]V8',7& MK=@@314.H1).^6F$1\%48N=W5$&4!HFC,GE$1JS@\H1)J;16)J;-=(9+2;V? M[D"*42ME9&R;,1CS7D@$'4'-7RBU"MOE0.G*DBJB%3:\8QR6+&E"F"4?AB9/ M1VVWLG7-YH[B8F>(F*2&&W&I<"CRS-2'R>^_C:AGS)Z\NKN]3*CO!7G..Z&7 MUD; [NI#:Q:[I[L')'?])H%&S"U>&Z,KS["'G9"S61ZA"SP9\D\18X[NNAJ,%1QYUY]@OQM8A&!. M/+G2OE*G\V<5ZJ:AS:& 6#,5);))8D(5[)$R!V8& A2 M[8E14II ZV]4"#/UY_QSO2UB9-B-E<-P@D74"W_<))^(#H[5@,%+36TJ,YJ[FE-ZDW!#.6/ M:<K)F>)+@O37]+IO[=M%2X?0+;:)8. MUH#,T.0*]O=/[W>N)][#T]>D"%;PNN.[!XS):65"-5*#FT%R()93,I@(NZ*$Y'S":6[YKN3A,E ^XVGI+TN=#Z ,-.1 M0PF,#D]?TJD8LW,->1?%W&@E^7]4B],7Q>+'4_JT."OFSR_VK7=>S.<+=5(L MYC^B:NFY+2B:8MK9*02\PW5;?\*$^QR<#+&:7%^(<98%!=GY^J7'<+\8_%\L5!GQ>G) M(MK!/V"'J3NY%?.Z3F^E/<@<[&XNY&82($,4H-WMF<>. @I)F5HY9B3IWH\X MPMAIB_&,';]!6L6*=Z+W5YX6J.]CN/]"0*WX5*A-U)*2=)DRP*A>*!6_FL"; M?2:GR%QR>D68SSMF94GDJ_W)<+;//&2-G)MNF17U3-G)F;*9[@0J!^7(%E0: M<2\^3HQ*IVQ7PPYR-;4S/SMY7B[G229B.Z461>$5G0I?2$4OIB9:V6=&3;R) M5*;@S@L0# MID3.2AO-H:(=!Y$D_$YL21B']\FMW<(0.Q^9GE+^O MNQ%OZI KZ>"%?V.K?LWE?>F$_4K?!!$8!.0*O_$V'9(U.2X3T3O%2O0((+^Q M(>0+->D>QLPL!3$5#46ZH9=!NSPKI;/K/_V@F^[59_ETB8[S4PE&.08- M3OQY 7 MU#M'D2_A[N?+ZW<9Y?5X@4!+/YN_*-2U67- _I@N:0JD ML [)]^1B/E8F\2;+M!OR_NDUT[2?I;VC^!2BR'P7Q(TB1.%N0-0HI95FIM3#N;%*$I6/E]83QJ&/65=0\7CMOQU>K.+51_(7N2%72.YF6.3NO M0DQ>8(CO$ E70JZNBO03#I]>+!+F,WG]8&D@R$PFYM".&4LDG)7M,R,X/.2N MW *CB=OF%(A MQ._1\@UBV\O+IOG7_*KNI;RA.@Z7]WQ1<:SI)JHV*TR=SUX\/Y+>2OK2NX[? M5UVZ'LR6/VZ,!AVC 7B^&PO=V]R:W-H965T 6NMBV8YK&TC2%"VP701QVGU8[ ,MC2RB$JF25)S\_;,F1O)Q4Z;;[9"='#?U,HN@\JY=CX:V;S"1MBWND5%.Z4VC7 T-=N1 M;0V*PBLU]2B)HLFH$5(%JX5?NS:KA>Y<+15>&[!=TPCS<(&UWBV#.'AX&O$G?VR1C8DXW6 MWWCRJ5@&$1/"&G/'"()^=WB)=O<1]_YX@KFNK?_"KI?-D@#RSCK=[)6)02-5_Q?W^S@\ M49A%SR@D>X7$\^X->9;OA1.KA=$[,"Q-:#SPKGIM(B<5)V7M#.U*TG.K=9\, MT"6LY5;)4N9".3C/<]TI)]46KG4M]D>09 M(RE\ULI5%JY4@<6A_H@(#ZR31]87R4G S\*\A30.(8F2\0F\=(A"ZO'29_". MN?OW^<8Z0U7SSS&'>[SQ<3SNI+EM18[+@%K%HKG#8/7J13R)WIU@.Q[8CD^A MK];4F457(R?MO;1BNS6X%;[(:>4&[U!U>(ST:=B](I1&-_#U]@J$*N"J0;/E MN-Q6:$3+@9$6A(52U]305!52@:MT9TG:OIZ3G$$\R#=0MO)J2!=_4H__$N)T M&L9G*8_B<1AELV/V)F$4Q9"$<70&M]J)^M%%5ANG!##V ),PGDSAP M7(5SJ MIA7JX3<+K=%%ESL+FP?8HMX2?B5S$'28A;ZU"]#*Z]0Z[^.Y(Q8(3CJ*-A6# MLB4:&_X_(?BBI*.MM1..O.1@I.%DU@C\.),LN&,LM^NY_&9)QQ&J+Q3V*43+2.-K,I?=($_M3*6Y#JCC;8!VZY4BJA-F$$9:%O3EK3>.KEV>*KK^#%] ;W3YIB,=82TZIO/JQ2R) MDW=,*8S2B/HC)ZL$-QP83"'L7<7OG;P3-<7">BK,U\BY9-PFR2D*4#9QC1,GM(X MU@FC)Q/UNHI.B\LE!C2:K1VRG5O.F? M OW$Z=9?OQOMZ#+WPXI>3VA8@/9+K=WCA T,[['5OU!+ P04 " "S@9Y8 M-0W$P;\$ #%"P &0 'AL+W=O3')EDMSU0Z3)7ZIM;?,HFG= 10H&I=0B,_I9XC4(X(*+Q?8/9:4TZQ=WO+?JM]YU\F3.# MUTK\R3-;3#JC#F28LUK8![7Z'3?^#!Q>JH3QO[!J9)-A!]+:6%5NE(E!R67S MSYXW<=A1&(4'%.*-0NQY-X8\RQMFV72LU0JTDR8T]^%=]=I$CDN7E$>KZ923 MGIU>U89VC(%K5Q^O]B+],9G!I#%V!R_1[ MS0WWNW]=SHW55#9_[XM#8Z:_WXR[2A>F8BE..G17#.HE=J8__Q0EX:]'G.BW M3O2/H4\?Z6IFM4!0.3PIRP3,:IT65)PPTSQ%/_5'\_>R?"@3K MC55;8Y4WQHSC8>DX8Q:WWVPGDJFC8RQFV\-<">H&7"[@A$O:4;6A')C3"TJ# MD_FLEEC.44,T\)GOP34S!7R N!\'81C!+>,:EDS4WAZ17'+"$&LH4&3 Y1*- MI=9A(0J#N#=X(T]\+!EWY^ENI" 9!.>]:!/3-VY^H#((QVT>KCGG*U](%T;E&P5_ MF[(V"BOFJN]0)PD GU.L+)UKH%[ Z?TFI=I@7@N*=XZP*GA: #=D ];(M*O8 MG3;Q94?T!I%VY? 'I5*R;7FZ95WI)5ER6>;S'HU%5YP3*8(\H7V)=79(X++J4C MNWTMN$F)G(MQTT#>-IJG0B.^FCRH0*EY;P>''CQ0!F7MFG@4)4'23^ S%=.= M,J[GG$2]8-@+3_?EK[LS6I6H%WZ -."[0#-EM;OMC'K9C&8OXLV 2Y3(,0," M*V6W"V>@G=RG_P%02P,$ M% @ LX&>6 Y(^V5O! 0 T !D !X;"]W;W)K&ULQ5=;;YM(%/XK(QI5K40#YF8[L2TE3K-;J9&B)NT^K/9A# 4YKZ#$G92+@BJS&;\%KEK(1[061= M%%1LKB'GZZDUL+8+7]@R4WK!F4TJNH0'4%^K>X$SIT-)6 &E9+PD M*I=36X MN [U>7/@&X.U[(V)MF3!^9.>?$JFEJL)00ZQT@@47RN80YYK(*3QO<6T.I5: ML#_>HM\:V]&6!94PY_D?+%'9U!I9)(&4UKGZPM>_0VN/(1CS7)HG63=G(SP< MUU+QHA5&!@4KFS?]T?JA)S!R7Q#P6@'/\&X4&98W5-'91/ U$?HTHNF!,=5( M(SE6ZJ \*(&[#.74[)8R0;[1O 9R!U36 M#C2I)WCW21@WP_<11JT6>=N$6\ M;A"]%Q!]2[O(+N.HK>E>.V=!+RCXISX YMXKA>

N8S0UD 4^NP!*S&ILI&7,:$ZNI 0,%"T3\IG1!&5"HRL6JSZNA="ZL/*8)(L-R6$%NDA4QDJCL">3,1!4 MQ-D&=6EGW>E)ESI&\PW$4"Q ;%=]\L[@\%KBMGQ_L2_TV>@;M&^O??OD:KD4 ML*0*>EX^C,ZH"N]!5 ALL9?&$G]ZB5C5*I35R(&#_WN_/;=K#YRA6I8&>)G2S;,1^XRL0I08B M>"5!)Z!8IRI"YX[VI_\RAT?VV/?V9J_.XY:Q']J#H=N!#"-[%)Y(Y2"P R1\ MMI5[ED&8YN[HO\CF"#\T_F W^/5LWD;? M4N62GQ\I"BJ'L^Q&B*YK[>3!2OS!UYP17>N,TPPU\< M$/H [J>5 ME'%G,K*V!SD9B5H7C,.#)*HN2RI?;J 0F[$3.#O#5[;*M3%XDU%%5S #_50] M2.QY+$6BL(0H8SO6TZG7=( ]]L[]GOK._HRIPIN1?$G6^A\[*0.6<"2UH7^ M*C:_P]:?Q/!EHE#V2S;-W 17S&JE1;D%8[]DO/G3']LX[ %2_PP@W )"J[M9 MR*J\HYI.1E)LB#2SD(8-TF9:8FC#'%Z^!J5+V[]ZI/,"5&?D:5S.@+QL2WW34(=GJ"/R17"=*_*1+V!QB/=09JLU MW&F]"2\2?J&R2Z+ ):$?QA?XHM;WR/)%9_CVW'3)'0TZ58<.$9WF;<8N[@PS*.Y MJ!4.J\[P�MA=3L'UB@+J7)#56H^8GC 598ZR<\N/;[?PBER#UEDGRC10WD MGG'*,T8+,E4*4*V-LY%R[-?0U#N\X.Z4SWB:EK6N$;6L419Y3V+?]=, &S8N MX?5!:SOXU)UUR2-*436&%35N,Q/,[)Q"$O=< M/XG?$&W->\4R/*\EBMQD,&BQ5U&G,?4PP+(2DFIXFTXC1I0E2!O)BE:8P<#U M??^5)^B0 ?*^=4?EF,'?-,CRH&JB^%!'W&E,R99BV2:.-HE[3U+?[2710>0- MK!F(!R>*Z_]2/:';/Q+^VFK&?J4,&L1Q%336GRN".'![_9 $KRS&DB8-XI-8 M@^2&@^#%COXC(NRY89SNI=OO6%N4_FK=I.X@2@[JSUC"GZ^V>K9K^P.WY*38"DP$+:8VGSG!O[S9&Y2O[YL!C4-1<-Q=S:VV?-=/F-G^= MWKR)\"Q;,:Y( 4N$^MU^XA#9O#.:CA:5O=OG0N-+P39S?)J!-!-P?"F$WG7, M NUC;_(O4$L#!!0 ( +.!GEB9O+GNE0( )<% 9 >&PO=V]R:W-H M965TGSOYNLE'XT%:*%YUI(,PTJ:YMQ M%)FBPIJ98]6@I)N%TC6S9.IE9!J-K/1)M8B2.!Y%->,RR"?>=Z/SB6JMX!)O M-)BVKIE^F:%0JVDP"#:.6[ZLK'-$^:1A2[Q#^ZVYT61%/4K):Y2&*PD:%]/@ M;#">92[>!WSGN#);9W"=S)5Z=,95.0UB1P@%%M8A,/H\X3D*X8"(QJ\U9M"7 M=(G;YPWZI>^=>IDS@^=*//#25M/@-( 2%ZP5]E:MON"ZGZ'#*Y0P_A=676R: M!%"TQJIZG4P,:BZ[+WM>_P];":?Q&PG).B'QO+M"GN4%LRR?:+4"[:()S1U\ MJSZ;R''IAG)G-=URRK/YE7Q":97F:$*0] @.[]E,WT,:2#$)(XR?;@I7VOJ<=+_]/K M"UQP4PAE6HWPXVQNK*;'\7-7QQU@MAO0"69L&E;@-"!%&-1/&.3OWPU&\:<] M=+.>;K8//;\C 9:M0% +>#6FKVAW<=V+MIOK/].G4NM+\TU8("R5( MPEPNX9!+\JC6,%F:#V.@0165G]0%%EC/47OCEJWHJ5K4G D#!S!(PY-A[ Y9 MF YB>""]'G%YU&A5H#$P"M.3$QB&:1K#)9><7G4)2Z5* TD6#I,4DC1,1C'< M*\L$\+_)'T"6A2-?(4O"CW$,NZ80;8FE1KWT*\%0LZVTG6YZ;[]USCJQ_0GO M5A;UO>32@, %I<;')\, =+<&.L.JQDMOKBP)V1\KVIRH70#=+Y2R&\,5Z'=Q M_AM02P,$% @ LX&>6(>$($[R @ :P8 !D !X;"]W;W)K&ULA57;;MLP#/T5PBN&%C#J:YRT2P*DW88-6(=@W>5AV(-B MT[$P6?(DN>G^?I2_8%F_1?NO6FK1H1*EXB])P)4%CO0A6R>55 M[NR]P7>.._-$!I?)1JG?3OE8+8+8$4*!I74(C#YW>(U".""B\6>/&8PAG>-3 M^0']O<^=5:4WVU_0M,5O#N3\\[NG$;@J3WTAV@?!3Y,^UD$'*^G5-23QCH.MD&H ME:#6YG(+IUS2CNH-V9NS2Z"JE8TOVULLL=V@]LH-DWU-M]MKY_2(>P+)-$RF M,R<483')X%JU76_)K6&ZVC&-, FG149KD2?P":D=&R4JX&VGU1TZ% -Y.,L+ M6HM9"N][+3D%0I]"S>^=[$PF>49K?I' RA@D+Z).&%LZ-9"%>9;0FF03^*HL M$^[HP$V$L-7*V3M6Y$ QXQ169=FWO6 6*YH/=)LE9WX"G2:3,([C,Q*RL)AF M9_\!=SUX0B_>@WOA(KV 0Z\H>C( 6M1;/^8,%:J7=I@%X^XX25?# 'DT'\8P MU6S+I0&!-;G&Y]-) 'H8;8-B5>?'R499&DY>;.AO@-H9T'FME'U07(#Q_[+\ M!U!+ P04 " "S@9Y8J(!SQ5<$ _"P &0 'AL+W=OX/N)5W$AG<6LN;O6BYFJ;2DD M7&MFZJKB^O$<2K6=.R-G=W$CUH6E"V\QV_ UW(+]97.M\>3U6C)1@31"2:8A MGSO+T=EY0OP-PZ\"MN: 9N3)2JFO=+C*YHY/@*"$U)(&CC_W< %E28H0QK=. MI].;),%#>J?]8^,[^K+B!BY4^9O(;#%W)@[+(.=U:6_4]F?H_(E)7ZI*T_QG MVY9W'#HLK8U552>,""HAVU_^T,7A0&#BOR(0= )!@[LUU*"\Y)8O9EIMF29N MU$9$XVHCC>"$I*3<6HU?!ELJTH2\9EQJZDY7(M5B6PI3%@#7MWQ_%D M3F:>16,DXJ6=XO-6'( M98$?1 /ZPM[SL-$7_C?/+X5)2V5J#>R/YJ=Z;I HBO?[43:* #20B[A,1_W BKC($ M(7)!G?.RL(ZE8E@W15WLU?"V/E.%@]$T0;?(T,:9DO%ZI!NW/VEES/-B8YSG&^2VD!92E6K]B!$=16,W]!.DWH5N M,L$4T!V2F,<+OA&6E^(["AF5VRW'"GG'3UC@CN(1>_MF$HR"]]WI3B'K2Z]= M)M$XZ9RZ43Q^9B=VQ^/H2 7]OR['/A;1E*",W"!.3CIXX73 Y9$;3?S*)V%^'?XT!JIG:0%Z7K!0Y[*HD/0:HZ=<5X%MF0>,3@]\4 M=0T)-!B8,&Q36\*F&(T"D<(I^Z*H[_=A@P=<% RP KMM!4!/=JHTSGXDVBBC M]*L@LEI3;NB[+30 J]K7 ^CU>%[#-+$ILZ<#G9OTG9O\<.=^,%94#=2/M:7) MOY2RQJ0\*8\NE,^KY%A?#UI^?<1"#R-O8? 6!C\"X^5@P/;ON0':ZS*\1'/=U,0.3V(ZQ&SJ3@*?R&1/CO?DI"/1)]P7PU%2@U\WJ1G,/@;7[37_;;X?+=BG:L[>K)9;/6DC# M2LA1U#\=X\#5[;K6'JS:-"O22EEHZ@, .<) 9 >&PO=V]R:W-H965TM&Q+ M=XLR_9L WE9L0$)&B1IBV'8!UHZ6T1% M42.IN/GW/5*R:J>.-PS](AW%N^?NN1>1\ZU4GW6!:."+*"N]\ ICZIGOZZQ MP?10UEC1SEHJP0PMU<;7M4*6.R-1^E$0C'W!>.4MY^[;G5K.96-*7N&= MT( MP=3S)99RN_!";_?AGF\*8S_XRWG--OB YD-]IVCE]R@Y%UAI+BM0N%YX%^'L M,K'Z3N$CQZW>D\$R64GYV2[^R!=>8 /"$C-C$1B]GO *R]("41C_=)A>[](: M[LL[]'>..W%9,8U7LOS$65U((;BC+1@.K'5!JN,HX:S1[8J49_/?4.^K(6? M=;B7+6[T"FX,MX14:/BMRC$_M/H)O>4O M/X7CX-<3%$8]A=$I].4#36C>E AR#8_2L!)ND!J4J&AS+-:3:,=C?2P0UK*D MT:7<@+'= &[7ILW0YM:U/>; GE#1%-.@VE^!U2Y=, :5< G.*:6RJ0PH9G & M5,^LZ MJ'S%\>AW,P83I< 3/R)2&<#*<=N)W5@>>8#P,X>?N><5T 37C.9%2 MP(35TL"KK&RH2TEPG 0%3I6WO6%32S] NH9:>),;<%TEQB:$F-#_1]G^B&"@Y&S%2VYLT[Z!R22RS]&XZX=6)Z-^H";_(4&_?^'?8I/+ M!/!02&7>NI+M:<4)1!%\9(J[-MK?"1((Q\>"MHA)V"+'XPF& MZ,)H$U#OPFA<&-]UX7[EJ:[$YD6]_J7@?]+P %:YA;S&#,6*O,3A#"Y<)\*] MFSWG>MT"OH%H,*;RTB*!>!",IE8(TMN*$Q,F$2EK0L+"UL=CC M01!&!T7N.2;!(!FEE&%-$R#JQK@!("ND]C@+IX,@2\"9^$@#:?G7<$/=2M9O50GXM-!FL9'V\_?.WP%JHV[8FAP M?Z#V'.Z_]K>8B_;P_J;>7H&H@!M>46EQ3:;!,*5>4NVUHET86;NC?"4-70R< M6-!-#)55H/VUE&:WL [ZN]WR*U!+ P04 " "S@9Y8(.;JN]\" !Y$*N.S6RGE/WZG9V0LHWR@NWSW7??=_$=TXW2 M3Z9"M/!2"VEF067M>A*&)J^P9N95*&/\+F]9W' >0-\:JN@LF!C67[NCKL!5Q%;P3$74#L>;>)/,MK M9EDZU6H#VGD3FMMXJ3Z:R''I/LJ#U73+*@/O&C,+U]SD0IE&(_R89\9J>A8_#XEML9+#6*Y5)F;-/E#K%8U 4"4LE;$&;F3>:/I4Q%_3>Q9; MN$?!+!FL B?LD(2C20Y+F!N7DRJ?5WWI@4G*BSG6&>J==70*N6?&=\R*'3/] MRJQP)6=4:Y]!.BN7H&Q%0,P8I'@'[CPRY'(%K%;:\M_DIY[)AQRAI*X]VR+3 M('CI2^*LW;N=KS0BS0@+U.'.[KZH:\0S)]?U*Z<4!DHE:/P8&'#GIAI#:7LDED[GCV.I^#\/39)STZSS/F[IIE7\G1BO[NWF+$TCOZUH_*-V#G1?*F5W!Y>@_T-)_P!0 M2P,$% @ LX&>6#D*].(< P 4P< !D !X;"]W;W)K&ULQ55M;]HP$/XKIVS:0$(-)(1"!TBEW4NE5:OZLGV8]L$D!['J MV-1VH-VOW]D)*9THTC[M2\YV[IY['MMW'F^4OC,RF([]VI6>CE5I!9=XI<&4 M1<'TTPR%VDR"7K!=N.;+W+J%<#I>L27>H+U;76F:A0U*Q@N4ABL)&A>3X+1W M,NL[?^_PG>/&[(S!*9DK=>\F%]DDZ#I"*#"U#H&16>,9"N& B,9#C1DT*5W@ M[GB+_LEK)RUS9O!,B1\\L_DD& :0X8*5PEZKS1>L]20.+U7"^"]L*M^$G-/2 M6%74P<2@X+*R[+'>AYV 8?>5@*@.B#SO*I%G>_ I> MK?#GZ=Q835?BUSZ-%41_/X0KDQ.S8BE. JH#@WJ-P?3=F]Z@^^$ P7Y#L'\( M?7I#99>5 D$MX#1-RZ(4S&(&WVR.&LY403ES5Q1KA N9J@*A]569_8=U.-5M MCK!0@NJ2RR5P VQ;FRXYY8,T9W*)!K@KGVPO&B M%-J#V5PC0E'=#W3W ^ATT[PY7F R$(_IM"G%:@ MD[[ Q'_LD<5+9 M*-J5_9GZZY;C?U ?>4[#J.MWX;CG]Z$_VJN^/O;M)1@.DC:,R":#US; [>TH M23SV('+8K>/VOEH*=QI=@7KIV[FA_*6T5<]K5IL7X[1JE,_NU7-#!)9<&A"X MH-#NT7$2@*Y:>#6Q:N7;YEQ9:L)^F-.KA]HYT/^%4G8[<0F:=W3Z!U!+ P04 M " "S@9Y8ZC2[U"P& #3$0 &0 'AL+W=OEPPK5M:#\:E]-E'C4[DVHJSY M1(%>5Q53]Q= N."Y(0L,_^[X)1>"#"&, M[ZW-0;/%X_A#!=0B#+<*+H-?@)Z9<"'T' B^( M>NR%W8Y#:R_\B;WIDBE^?(&1+&#"[I%@!LZ58O6"V_8?YS-M%++ESWV;;VQ' M^VU3!IWH%BC M$_A]7,=S;B>W:X>0A2,GR1(X M@,!%*+$;>-B.4VIP)NU*>^ F7]N985Z MAQTCX0X?_ZJI9V-?8GQVHX\^^1]%WT\2)_!"BGA"^TY-G+68%!R]*X6RYVLUU4OT:+,/*=($A:/*,M'C^-H$>[XDZ[XA=KU_7T M2Z]D]5K:+UEDF)I--8XB!+S1)F5(OL,JLCTG/T<4)OY&09<2,9N9G? M<2;Q,7^B$*+4];L OO&#T$E'Z1&, C?*'HE'X'A9> 1)Y*)^]O'$=T:H1?Z( M@I%X+JI43SB2+AS)B\,Q>28(:$*/%/@ON2B ,_U#IN?ZU+?PIR XFG"%0F<>#AP!<");?'B-;)!;:VT-VI&WO- MS[X0H-BDZ+6,_/_+GH_)\^B[PYZ,2KN,2E^<43?2, &7LL);J6;69Y=26R6! MI>PS7/Y:(N_WIZ-VGRK1?(?JUK$.6[B/(M(H:(+ N.9Q;1JD7$=A&I M#ILS%FH0*#GS7PPN?$&20;,UD2X;G*RQ2%(J\@[8U!18O=N+>Z4JZ%LTC MS%0AU)KCC$8I,&NV1':LBCRNV1Z5:"_DH0T48EA(6:#^2R02ZJYGU3>(,3*: MVUD$O^ (6:ZLMWQ;F_M.C-7-%,]/J^,+7F,""SN8%7@S+NG69J^P6+[%6+6D M6,Y$+6&>W386.@$>U;;B\9PPS/8>!<.=BW;%U<)^3D"!E>O:-'?N[FGWQ>*\ MN:@_#&\^=Z"#%EBR@N!SG(KG.E8]JOF$T'2,7-EK.\;=R,HVEYSA44H#\/U< M2K/MT +==YSQWU!+ P04 " "S@9Y8N>H(', " 8!@ &0 'AL+W=O MDYL0?^=%RQ-3ZB^5;-%>W\%B7C)0K- MI0"%JXEW'8YFL?5W#M\Y;O3.&FPE2RF?[.8NFWB!)80%IL8B,'H]XPT6A04B M&K^WF%Z;T@;NKM_0/[G:J98ETW@CBQ\\,_G$2SS(<,7JPCS(S6?*DL MM'O"IO$=7'J0UMK("<@V@9$CG>3R+&\989-QTIN M0%EO0K,+5ZJ+)G)B=262(LV MJZ"S8LD#='?N&H*V#GVYA M9@U,] [, .ZE,+F&CR+#;#_>)THMK^B-URPZ"GC/5!\&80^B((J/X W:.@<. M;_#?.N&6Z[20NE8(/Z^7VBBZ&;\.E=P@QH<1K5I&NF(I3CR2@T;UC-[T["0\ M#ZZ.\(U;OO$Q].DCJ2^K"P2Y@KF2S]RI@$0(NQT[Q/HX[B)'0BE(BURLP=A^ M6VU9D6@P9+R19<7$Z]E)$H475QJJO>2\26[<=;$'-J1"Q66FR9CQE!G,H,,% M662MF&0PA[%ODK3;;" E-D%/E&8' 5A]+.UI2@,S2?;B:V] M8_&Z!YEVAD$_/NU")QGVD]/NH9O@[ZBU1+5V,TE#*FMA&N&VI^W8NV[4_M>] MF9GT$==<:"AP1:%!_V+H@6KF4+,QLG+:7TI#D\0M-3=#^ M&4S_ %!+ P04 " "S@9Y8H@B[F/<" "E!@ &0 'AL+W=OV?PL\2-WAJ#C60EY;V=W&13;V"!D&-JK *COT>\1,ZM$&$\=)I> M?Z1UW!Z_J']VL5,L*Z;Q4O)?96:*J7?J088Y:[BYDYLOV,4SM'JIY-K]PJ:S M'7B0-MK(JG,F@JH4[3][ZO+P+PY1YQ Y[O8@1WG%#)M-E-R LM:D9@,G4,<>A#-(B2 WIQ'W;L M].(W]*Z9$J58ZZUH?Y^OM%%4)7_VQ=O*)?OE[,LYTS5+<>K1T]"H'M&;O7\7 MC@:?#L F/6QR2'VVH)>8-1Q!YO"],=HPD1$\S*5!84K&^3-]B7C M,.ZR0,@EI^=N(>46<+T%G+T IRVP=L"X!5PPVETA"L ==$/ZZ2Y^UN$+PN<6 MOR9\[:XU:Q",M$ZE D:G?^Q/QCRGWG &RT(A[E0L4+VE15]P]B?N4BIK>ZB& MT(]H>S@*:91$)WXT3ERZS3.P#5.9M3@]"?W1\-1:C$_\.(E@*0WC_YF'W>BW M(^]BVQ<5Q'XXB/TH'$/DCZ/$'\6C?:48;+6."M7:-4A-,(TP;1?I5_L>?-ZV MGE?SMH%3SM8E989C3JZ#XY.A!ZIMBNW$R-HUHI4TU-;6#;%..\O P M0L !D !X;"]W;W)K M&ULQ59M;YLP$/XK%INF5LH*(:_*$J2F=%JEM8T: M=?LP[8,#1[!J;&J;I/WWLX&P)"6TG2(M'X)M_#QW]YQ]W'C-Q8., 11Z2BB3 M$RM6*AW9M@QB2+ \XRDP_2;B(L%*3\72EJD '.:@A-JNX_3M!!-F>>-\;2:\ M,<\4)0QF LDL2;!XG@+EZXG5MC8+=V09*[-@>^,4+V$.ZCZ="3VS*Y:0), D MX0P)B";6>7OD#\W^?,,/ FNY-48FD@7G#V9R%4XLQS@$% )E&+!^K. "*#5$ MVHW'DM.J3!K@]GC#_C6/7<>RP!(N./U)0A5/K*&%0HAP1M4=7W^#,IZ>X0LX ME?D_6A=[!ST+!9E4/"G!VH.$L.*)GTH=M@#M0P"W!+C[@.X!0*<$=-X*Z): M;JY,$4JN@X\5]L:"KY$PNS6;&>1BYF@=/F$F[7,E]%NB<9\^M/O.ESI!CTGF'XEL1^QN)7:W MB=V[?,R(>D82@DP0971<$Q7K.HE,,27T61<3!4+?0+S0*8DP$6B%:08MA!.3 M@SJI"Y/]W*2IORNOW7/,;VROME5L=.V]*KYN=$>@7B50[RT"$;8"J73=5[*% M2))J'EC_[X?=>>+RWPV]T[1]/1K\*O-\8>'G')+J# ,C* MI+^%;J VX8U,[[U;QR3SCT2VH^"@4G#P/PK9X)AB'Y/,/Q+9CMC#2NQAXW&] M9PM"*82Z;FV.:^VU'+XL$TY=;6JT]EYA:HRZ=;7)WFIH$A#+O#&4*#\C13M0 MK5:]YWG>6 K 0Z2$ P M!1 !D !X;"]W;W)K&ULM5?O;YLZ%/U7+#8] M;=)6,!"2]"5(_36MTIM4-6WWX>E]<.$&K(&=V4ZR_??/-I2$E*"UHE\:<.XY M.>?Z%'QG6RY^R!Q H5]EP>3M[7N26A#(GGMFU&Q'/^%H5E,&-0')=ED3\/H>";^<.=IX6;FF6*[/@ MQK,5R6 !ZGYU(_2=V["DM 0F*6=(P'+NG.'3"QP9@*UXH+"5>]?(6'GD_(>Y MN4[GCF<400&),A1$?VS@ HK",&D=/VM2I_E- ]R_?F+_8LUK,X]$P@4OOM-4 MY7-GXJ 4EF1=J%N^_0JUH9'A2W@A[5^TK6L]!R5KJ7A9@[6"DK+JD_RJ&[$' MT#S= +\&^(> \ @@J &!-5HIL[8NB2+Q3/ M$J9:LYD+VQN+UFXH,]NX4$)_ M2S5.Q8MJ^Q!?H@7-&%W2A#"%SI*$KYFB+$,WO* )!8D^HX4.4;HNP%1?4DFR M3$!&[';HE5O8 %L#^G )BM!"?M2(^\4E^O#^(WJ/*$-W.5]+PE(Y[W$GXCX@0%^!/R/3_LT'/Q MY_"@1T[0;$-@^8(C?,>[^>\_NA1=*RCE?UU]JWC#;E[S$#B5*Y+ W-'_Y1+$ M!ISXKW:R D06:Y](FQF& IWK?-OOJ.\IP MA*-Q4];2-6ITC7IUW3.J($4+111T)K<7_M(=&(BLY31JG$9O%,)HR!8,1-9J MP;AIP?BU(:R H_UT!4$T"0Y"V%&&\22,ND,X:71->G5=,P6"V7TA19>Z7OA+ M=V @LI;3:>-T^D8AG [9@H'(6BW WNZE[+TVAC5R/V#3$<8'*>RH"@,?=X<0 M[QT6<*^NA[NK3DV]J)>V?BBVMD=_Y]%_HP#6Q$.U82"V=AMV!Q+<^[+OC6#0 M\2@:'(DAKN3 NX_*ER5(#)S-KW+09 5[7XO]Y.\>#L&8FM; MWAU"\.BM4CGH^60HMG8;=B<4W/OV[TUE].SX%WG>LP?C\RH?>].#1+I[ Y7) MFITS);(S435C-*O-+'MF)[B#]7,SX]I!;4=3#&PO=V]R:W-H965TI5ZTV=^UG!TRP#NR<;9+MO^_8)&P@ M+$TJOB08YGD8/S,>>Y@=N/@A4T(4>LTS)N=6JM1N:MLR2DF.Y0/?$09/$BYR MK& HMK;<"8)C \HSVW.%HZU@H*J3B^1$, M'N24E?_X]2C$&0!XV@'>$> U 8-W /X1X%\+&!P!@VL!PR/ 3-TNYVZ$"['" MBYG@!R2T-;#I"Z.^08->E.E$62L!3RG@U&)=)@CB"5K3+:,)C3!3Z#&*>,$4 M95OTS#,:42+1/5I#FL9%1K3U$LL4?88\NT/K8K?+"&2/PAD*J8PR+@L!B(\A M49AF\A-@OZ]#]/'#)_0!48:^I;R0F,5R9BN8A';%CHX./Y4.>^\X[*.OG*E4 MHA6+25S'VS#Y2@'OI,"3UTGX%8L'Y+MWR'.\08L_R^OA?@L\[(:').J$KZZ' M>QUB^%4Z^(;/?S<=SD(9GX42(A[IB"<0<8A@6:%@I4_;(EB^8]#^#EWZIG*' M(S*WH+9)(O;$6OSZBQLXO[7)WR=9V"?9JB>R6J &5: &7>P+L_QVF,8(0@$! MB7A.D,*OI'5)E5R!X=);QW[A#88S>W^N\Z6-ZPSJ-F&G3[?*UQ-93;YA)=_P M)OD4@7>H-NE*GN&9+,-10[E+$]]K"-?IS:W"]416$RZHA LZ"\2?G)DZ0-D> M!-/[ Y1QE%"&602CUG(0]%D.^B0+^R1;]416"\NH"LNH,Y__('!80AG%&YI1 MI7=K+*C4X4D$SQ'?P#[,])#!T4WHP],]3^X+P& IB6HM&J.+M'8:B7]IX3I^ MPRCL=/Q6C7LBJVD\KC0>=Z;^"XD@^4%?L_&==L2[%1]-)-^X_N=-E^67@C:;\4 '=U98RB3*2 *7S,((D$V7O7PX4WYGF M=L,5M,KF,B4X)D(;P/.$6 ?;:OQD M P K@T !D !X;"]W;W)K&ULM5=M;]LV$/XK MA%8,+;!%;[;L9+: Q%K0 NU@-.WV8=@'1CI;1"52)2F[_?<[4K)BQXHV#]H7 MB:3N>7CW\$0>%WLAOZ@<0)-O9<'5TLFUKFY<5Z4YE%1=B0HX?MD(65*-7;EU M526!9A94%F[@>9%;4L:=>&''UC)>B%H7C,-:$E67)97?[Z 0^Z7C.X>!CVR; M:S/@QHN*;N$!].=J+;'G=BP9*X$K)CB1L%DZM_Y-XGL&8"U^9[!71VUB0GD4 MXHOIO,N6CF<\@@)2;2@HOG:P@J(P3.C'UY;4Z>8TP./V@?W>!H_!/%(%*U'\ MP3*=+YVY0S+8T+K0'\7^+;0!30U?*@IEGV3?VGH.26NE1=F"T8.2\>9-O[5" M' '\R0N H 4$SP'1"X"P!83_=H9)"YA899I0K X)U31>2+$GTE@CFVE8,2T: MPV?.8'Y(/@.E?D5YY!=DK@8IA=K,$AUKM@D/$WL;LB_O0G$GA!V.?0 M,#R!](J$_HOP9!C^@6DG]+L,3>JHBDL'=Q$%,@=./&//_B1]TN?7&.2)2.1G4@YZ:2<#+'' M]Y1)LJ-%;?,]Q:QC? M)CN0&FLN'2?5@WS]$@K'P^IZ3.IYF>*HM79!C/HY7_4X+K3 MX/I_VHFOSQ3 S3-\GBR#LU^:+".1G0CE>T^%FSRK#)E69\P+36EN#NDWES MD\$R;,NX(@5L$.I=S3!E9',Y:#I:5+9-$/K0,1-T M5[3X;U!+ P04 " "S@9Y8^M',.TX% #_)0 &0 'AL+W=OSX21S[Q9,=%]_DFE*%GI(X ME=/>6JG-5;\OPS5-B+S@&YKJ;Y9<)$3ICV+5EQM!250$)7'?MBRWGQ"6]F:3 MHNQ.S"8\4S%+Z9U ,DL2(I[G-.:[:0_W7@KNV6JM\H+^;+(A*_I U=?-G="? M^C4E8@E-)>,I$G0Y[5WCJ\"V\H#BC#\8W/PGB]1ZVKOLH8@N M21:K>[[[C587Y.2\D,>R^(MVY;FN/CG,I.))%:Q;D+"T_$^>JHXX",##,P%V M%6 ?!SAG @95P."U-0RK@.%Q@'LFP*D"G-?6X%8!;M'W96<5/>T11683P7=( MY&=K6GY0Z"JB=0>S-+^S'I30WS(=IV;S3.H2*=&")X\L)87N3^B6"$%RY^B] M1Q5AL?R@2[\^>.C]NP_H'6(I^GW-,TG22$[Z2CO.;:AVWAC;XGQ4U*QI;W9SS]AU_JE318DS(.$ M^9"P C6D#RL)0]-]-F!VT^"QD31"-$G_;Z3M&U F!MI7?V6,+> Y:_.[

MC<:3_O;0V^E)5O,,'[)- 1"L(<.I93A&&5]8$N@I0EN_&P.[]CLDS(.$^9"P M C64.G6*EWXP=.%E P)\R!A/B0L ((U)(]JR2/C\WI#GEB2)2C4DQB6KFBJ M\D/)(BJ*"5B;X]')<(9=Q[*.QK2%L>*N]B!A/B0L ((U[%W6]BZ-]NZ)5H;X M$NF%6L@3*I%^1,^I1/E$6I?KQ9AJ?3%>GGAUG?&)5F.+NFJ%A/F0L (UM Z MKK6.?SRC$=HAHOI />LUCJ*Z&H4V5(1:GUYHMPDT4KL.OI P#Q+F0\*"$C8^ MG)M=6(-1?=,W!&)KOY:UC KO:E'YX[GE^1-9:Y2(%(9;%YSSBMQLTM@='#V' MY@9T%01*\T%I 12MJ?(@+8&-*@/"!-J2."M4ZBJVC&?ENQG76!YJ@ M :7Y%>U0W^7H5-];Y%[P/OF"S=F7![K5\\LTI(BD4?&&6U73S1>9(9?M\TTS MN;-)2)H'2O/Q:08(MYA\B\0-WF=N\*M2-^A?=$L5NM=>TZQUFFGF=/8&FLH! MI?F@M "*UO2[3^?@-\CG8-"$#BC- Z7YH+0 BM9TO<_J8/BT3H4\?-W@H76: MUS%7W5DB:&8'E!9 T9H2]\D=;,[N[ ?D>\J2QTS((G>#;EBLEQP\/3,_@DR# M+$!I'BC-!Z4%4+2F['W*!X_?8'0&S?B TCQ0F@]*"Z!HS1_X]\DAVYP<^C^C MQ71= M[-TY*E_@*Z_M*'<;E1\4WQ2[8QZY4CPI M#M>4Z)LB/T%_O^1IV5;OM/ISN [%)@H9-!B1I3_OQ \=UXBMAR\27Q-B\ M;^ )X!?&6RZ^R"4A"CR6K)*38*G4ZCP,9;XD)99G?$4J_63.18F5+HI%*%>" MX*(6E2R,HR@+2TRK8#JN[]V)Z9BO%:,5N1- KLL2BZ=+POAV$L#@^<8]72R5 MN1%.QRN\( ]$?5K="5T*6Y>"EJ22E%= D/DDN(#G" Z-H*[QF9*M/+@&IBLS MSK^8PDTQ"2+3(L)(KHP%UE\;-F(=0M*6NV^ M\6,#XD DR."N!'$/ROH-X+^SPJ21I#49'9=J3D@K/!T+/@6"%-;NYF+&F:M MUMVGE?G?'Y303ZG6J>GE6NH[4H(K7LYHA>L_XRUXT..K6#,"^!Q<8RK 9\S6 M1)KBA91$27"1?UU300J JP+<4CRCC"JJJ^CGZU+??XV(PI3)-]KNTP,"KU^] M :\ K<#')5]+K9+C4.D>F':$>=/:RUUKXR.M?8_%&>C#'HBC.+'(K]QR1/)6 MWK?(D5O^@6_. $QM\E!C;]G'+?NX]NO_B'W-4M*:_3^W^AZX4:24_]H [2P3 MNZ59)<[E"N=D$NAE0!*Q(<'T]]]@%OUAP^73#'DRZZ#LMRC[+O?I.\Z++67, M1FRGS&JE608WTS@:94D\#C>'+"S58-+OI]UJR-F.7^QETO8RJ&V M==(I/'58^#1#GLPZP-(66.I_AJ4^4?HT0Y[,.BBS%F7F''M76"[KM3XW%T3C MW&!&*F5=Q9U6IR+T:8:R%[,5E9. MUY-9^71#C5N'%4R/S"BXS\[0F2?WB^X*/QU;<=T6)V/QFI8;MT,L;^,T.K+L MPGT0ANXDC,B<"+,O4_@1L&9?]F2EXRG*-G1\NJ'&K4.GGZ5')]@^04-WA'9. M,+;?QEJ!>0W97MU0X]8!EL A/,)K'Z"A,U1:SP=ZX)[D?%'1__0PNRDT.3JG M9@[^_VR@!YX7^-ZQ8X(>^$!4#WSD"MO? E[3N%]'0F^;+BC"_L<]EKXO;JAGRY=6'NPSD<^-\#0J]AW:L; M\N76Y;D/]O!'R5[A:D'-=*\#B16?UWSOU0TU;ITM8))%+UXMX<&AJCD"?X_% M@E82,#+7PNALH.>]V)TJ[PJ*K^ISUAE7BI?UY9+@@@A303^?"^;HMCW; MGWX'4$L#!!0 ( +.!GEB[W,FT6P( ,% 9 >&PO=V]R:W-H965T M6J4L4C:KJ)'2*LHV[4/5 M!R\,8,78Q#9L\O<=&X*VTF;[ K[,.7/.V.-DI_2CJ1 M/-="FF506=M:3!M M73/]LD*A=LM@$KPNW/.RLFXA3).&E;A!^]#<:9J%(TO.:Y2&*PD:BV5P.;E8 MS5R\#_C)<6?VQN"<;)5Z=).;?!E$3A *S*QC8/3K\ J%<$0DXVG@#,:4#K@_ M?F6_]M[)RY89O%+B%\]MM0P^!Y!CP5IA[]7N*PY^YHXO4\+X+^R&V"B K#56 MU0.8%-1<]G_V/-1A#Q#';P#B 1![W7TBKW+-+$L3K7:@732QN8&WZM$DCDMW M*!NK:9<3SJ:KUM"*,7"EZBV7S)?J(VSH\/-6(*@"KAG7\).)%N'2&%Y*S,$J ML!7"C;1,EGPK_!9=H6: D[7:!D7YHS(;GE]38=/HS5V= T:1X!9)950 MY0N< )?PHU*M83(W26C)EA,79H.%56\A?L/"=]6=PV3^ >(HGL+#9@VG)V?_ MTH14E;$T\5B:V/-._U<:;\IP7YK?M[0&-Q9K\^>0U)YR=IC2==B%:5B&RX!: MR*#N,$C?OYLLHB]'!$]'P=-C[*D_J,X=U"%E/7;AL:Y5NW0R6T11E(3=@9RS M,>?L:,X'@T4K0/#B8-+CX,D<7I!I<\A[N'>GW?/PC>F22P,""^**SC_- ]!] MR_43JQI_S;?*4M/X846O%&H70/N%4O9UXCIG?/?2OU!+ P04 " "S@9Y8 M&Y <>%X" ! !0 &0 'AL+W=OVTX]]C.VDHT)4O MB7V^Y[GGSK[+ME(]Z0K1P MG0H^#RICZ*@QU42$G^D+6*.S)2BI.C-VJ=:AK MA:3T(,[")(I&(2=4!'GF;7.59[(QC J<*] -YT3]G"*3VW$0!SO# UU7QAG" M/*O)&A=H'NNYLKNP9RDI1Z&I%*!P-0XF\=5TZ/R]PU>*6[VW!I?)4LHGM[DM MQT'D!"'#PC@&8G\;G"%CCLC*>.XX@SZD ^ZO=^PW/G>;RY)HG$GVC9:F&@?O M RAQ11IF'N3V$W;Y>(&%9-I_8=OY1@$4C3:2=V"K@%/1_LE+5X<]0)*\ D@Z M0.)UMX&\RFMB2)XIN07EO"V;6_A4/=J*H\)=RL(H>THMSN331EN+UC"3?$D% M\:4ZAX6]_+)A"'(%4W]C;A1.@ KY4LM%$ ME#H+C17HPH1%)V;:BDE>$9/"O12FTO!1E%C^B0]M8GUVR2Z[:7*4\)ZH"TCC M=Y!$20J/BVLX/3D[PIOV54L];_J_JDV*YX9JZBOR_<[:X-8@US\.Y=Y2#@Y3 MNN:[TC4I)/' M\6@T&&7AYD# 81]P>#3@9SM/[J0^^ B&_T0\C]/+-/HK8KCWJCFJM>]=#85L MA&D?>&_MQ\.D[8K?[NULL>]@384&ABL+C2XNK035]FN[,;+V/;*4QG:<7U9V MQ*%R#O9\):79;5R ?FCFOP!02P,$% @ LX&>6.C!H,1("0 ?U@ !D M !X;"]W;W)K&ULM9QM;]LV$,>_"N$5PP9TL26* M>N@2 UN*;@-6H.C#]EJQF5BH++F2G+3 /OPD6_69IG02H^.;UDY.?]Z1%_+' M$Z7KI[SX7&ZDK-C7;9J5-[--5>U>S>?E:B.W<7F5[V16_^8^+[9Q57\M'N;E MKI#Q^G#1-IV[BX4_W\9)-EM>'W[VKEA>Y_LJ33+YKF#E?KN-BV^_RS1_NIDY ML^\_>)\\;*KF!_/E]2Y^D!]D]6GWKJB_S4\JZV0KLS+),U;(^YO9;\ZKVRAH M+CA8_)/(I_+L,VM"N;FUDX8VMY'^_3ZGW^]*=L Q*-WBI/ MR\._[*FU7<7>!X/1>X[07NV MX>P$_!'KT M[!#6Z[B*E]=%_L2*QKI6:SX<^N9P=1U-DC7#^*$JZM\F]775\DV<%.R?.-U+ M]E;&Y;Z0]1A5)?OIM:SB)"U_9K^P3Q]>LY]>_,Q>L"1C'S?YOHRS=7D]K^KV M&Y7YJFWK]V-;;D];;^/BBG'G)7,7KM=Q^2U^^6NY.EW.U%GF1QMDKBE/U6EK+J#.BHX'4K-']BK\I=O)(WL_IOJ)3%HYPM?_S!\1>_ M=H5')*8$RT_!]D]O>R#'Z.XGODC2IOG5YZ%$. M$Y&8$J\XQ2O08;K-LRK)'NJ18*N\GBO7LHB;Z:XKZ*.2..]PMYZ]+X9%M_)% M=&:EN.F?W/11-V'6>,G>R]6^*&JGNWQ$94P'ADA,B3@X11Q,GBP"RF")Q)1@ MPU.PH>%DL8K+#:MG_>,'^66?/,9IWWP1:BGG^0OA722F;N4&@G?G971R/+(V MRT6:/]P3D;CP6K<*_%"(;K>=!:S"BQ&.WY^2+.Y-LE9(#,S&'6;(=.REKG3,SRPRCMCEGG(H[0= MI$1V)Q,?YZUNAGD+B[N#KJ7=RPC[CWVZ^G#%/A8''OW&RN8W_2&0KOU4:FJ' MP.KOB,FKC(,2A'' 1&IJP, 1#@X24R;L5EJ9L;F(_,ODUY(7@,!! MEV \>?_('V61-:ZS>C-<#VE/\I(B Y6:VB$ #4XX/7E1\# .F$A-#1A@P[%' M&[BT<4?H6.+Z+N]9[5W $A?'DKXP>**QN-&I*;&#\#ECBVG((E*"E14:FK M %0N7D^9N)-U]>I)UU:VPZQ_+^L"'+GVX,@=!T<=9@@SK=#% M1E5.2>%F_,>%1M\ ,'?N#3 M"S*H<<6,G#6>F8U*[)IA97-+YA;J/ZX@&% M>=.K+QXI6U&IJ0$#6WFFU1>C3:VGUU8NTQ0U4;T&0/+L 9*GDX]>,^HPXL() M^AP_.X*"X]'XO6PK-."F;H2Y":CBC445_*@,*:U0J:DQ ZUX.*V8[&0]C"?: M:$8CAP?(X9E50@9VLIY>Y]"\Q$Q4+V&=]_ 3'P-KB.%.%F_,.,=L$($'1.!% MTY<7TKLY5&KJ"33@"3&F]O*\B5H,%V)0$]5E0 QIA SF+XC=[!X8Z:C2:6F M=@W @IA>B!&DA1@J-35@X QACS-P:>..T($$N2LK $C$F'H-ENW3=[&X"\8] M8>5,[=FAVNE5'$'*151J:L# 1<)>%4?H$*1#;(=1__U9 ; DQM1GN,E6%E!D'RJN;8=["@N_CQSX&UA'#[2S>F''.V4 #_^S) M'7_R$N/3/K9CX[D='YC"'U. >>9D/5R-04U4EP$#_#'5F,'T';F=Q1LS'DT; MP. #,/C3JS$^:36&2DU][ Q8([#'&KBT\1-IH[$D "P)QA1NL$R?OI7%73#N M!1OEG P*9A>S@E(&8E*30T8&"FP5\X)=!BZG+Y1$]5E8*4 9Z6W>2:_L6U< M?)85V^ZK?4-.^VQ=FNQK\3:,!]%& 28 '@NF%V "4LJB4E,#!LH*3 LP1OO: MH.-8[F(1.I?)JYOUGSL.SAYUQHD)R]]GG*#'6S,>6!L5F@#0+)A>H0E(@8M* M30T8@"NP6J$)]/)+9R9W/,#4F\DAP%.(P]-P)AL=F\%;,QU8*C6U;P"]PNG' M9D)2=*)24P,&= JM'IL)AX_-H":JU\ _(41N/,X4 6J$W M/85).8I*30T8."JT^CA3J#^GI*7PT<0?D<( 0R$.0WVU-J.\)2U)4:FI'0* M%4Y_F4Q(2DU4:FK 9^^3L?M"&?U=,2(*^&7JV@"E$$ IQ$$)R?)G0#/>F/'P MVZAA18!AT6)ROD>D;$6EI@8,;!6-N=OV['R/]/MK'?F.^_#<& &G(ARG!O/= M"*WQQHR'WT;-*@)FB_CT?"<%,2HU-6 L6C,W<'GY[M^&_"22W 'GAL@@%>$ M@]=@LAM!.-Z8\=C;*'5%0'?1]!N*$2F]4:FI 0.]1:8W%,V2/4 (NPV0E-;F M9V^';5[-^S8N'I*L9*F\K^475TVIM#B^[?;XI&PO=V]R:W-H965T1B:O,2*F5.U0DD["Z4K9FFJEZ%9:62%3ZI$&$=1&E:, MRR ;^;4[G8U4;067>*?!U%7%].\)"K49!_U@NS#CR]*ZA3 ;K=@2[]$^K.XT MS<(.I> 52L.5!(V+<7#1/Y^D+MX'/'+HE][[:1ES@Q.E?C."UN.@X\!%+A@M; SM?F" MK9ZAP\N5,/X7-FUL%$!>&ZNJ-ID85%PV7_;<^K"3$,>O),1M0NQY-X4\RTMF M63;2:@/:11.:&WBI/IO(<>D.Y=YJVN649[-KQC4\,E$CW"(SM49RW!KX %?& MS$J 78$F&JI.5R29%N:'B!FGF3OW(VYX);C@:.+]$R+LP)' &7\*U4 MM6&R,*/0$G%7/LQ;DI.&9/P*R01NJ6!IX$H66+S,#TEPISK>JI[$!P%OF3Z% MI-^#.(H'\'!_"<=')P=PD\[-Q.,F;[K9>V%%:VT!9-$,\UIK<@\FS'#3@P>I MY@;UFLT%PHUU!U,F\EHT%O^8*2& KN2&Z>+G/C,;CH/]'-TK M/S@C7 M-=99.OR4]$?A>D_E85=Y>+#RM&1T(]U-P^[F+MQYK-UY[*/1X UW:211LI]% MVK%(#[*@&_J&^/0_\6=QG S^*1ON/.D*]=(W+@.YJJ5M7G>WVO7&BZ8E_ UO M&BM==CH3 P(7E!J=GI%BW32K9F+5RC>(N;+4;ORPI/Z.V@70_D(INYVX MT_ M1O8'4$L#!!0 ( +.!GEA86T0A@P( 8' 9 >&PO=V]R:W-H965T MPZMB9;:#]]SMV0A2FP#ZY(+9SWM?G.4Y.TIU4SWH-8,A+P84>>6MCRNL@ MT/D:"JI]68+ .TNI"FIPJE:!+A70A1,5/(C#\#(H*!->EKJUF_<^S(,J<:QI)_80NS'GGO/;* )=UPVG5+EDR3JD3B, M^QWR\6GY!/)&GAS* RQ 4X6XJ4+L_))?5V'"=,ZE+80F7V_FVBA\TKYU$5:6 M_6Y+^_9=ZY+F,/+P]=*@MN!E;]]$E^&'+M[_9'9 GS3TR2GWBG[KZ.62Y%(8 M)E;X%-BA9@NPCX$4726H?*/0&=N&L=)Q)[ ]_@CR9QI]"!JTN9;\0V -63&C"88GVH7^%NZFJZU83(TO7 MN.;28!MTPS5^J$#9 +R_E-+L)[87-I^^[ =02P,$% @ LX&>6/^=#3$B M!@ _"D !D !X;"]W;W)K&ULQ5I1;]LV$/XK MA%<,+;#$$DG)=I<8:)VM"] "1=-L#\,>%)N.A4JB2U%.,^S'CY)=41*IBU0K M\$MBV<>/=T?QXT<>+QZX^))N&)/H6QPEZ>5H(^7V]7B<+CAJ7**LP9DD:\@0)MKX6AW''^)7^X7EV.G-PC%K&ES"$"]6_'%BR*!7,79"R!8_^"E=R=H)':)FEDL>'QLJ#.$SV_X-OAT14&KBTI0$^-,!=&Y!# U($NO>L M".LJD,'\0O ')')KA99_*')3M%;1A$D^C#=2J%]#U4[.%T&Z0;]]S<)=$+%$ MIBA(5N@ZV;%4QL7SRRLF@S!*7Z$S='MSA5Z^>(5>H#!!GS<\2Y5U>C&6RI$< M;KP\=/IVWRENZ?1#(,X1<7]!V,'4TGP!-[]BR[(YJ3VY4*R%7H3\RS/R-TC6@22W7/QB/Y^K[#0M61Q M^H\M#_N.J;WC?(J^3K?!DEV.U!Q,F=BQT?SGGUS?^=66E8' :CDB98X(A#Y7 MP0L9_JO2L."I1&^#-+0._![%+U!R"MG-IX[OJ5':52,QK28SWYF65C47:>DB M!5V\312/186/[Q1_V;S; WB5?IV&9Z:%2^QN>:5;7E>WWO/4FC3/Z/2,-ORR MF+0YYI>.^:!C-QLUI&>2B5A-9SWAU=1>L3N)4K;,1"A#9G79-_Q1XTQG#:]- M*V"<)Z7?$]#O@K)RFFIRE\U/$*KO!!P(K!;UM(QZ>BJ2F@Z9HX' :CF:E3F: M#4)2,^.UI+[C-:><:84G7LN< )>U1B3GQ1)RT=7%@[="4TUY0'U'&F M;O,=-\V =USK"!<6$ETHS50"!G% )G7/M%)P8:G0A=(F3WL&F=0]TZNY"RZ$ M1U+:M-MPFV; <.M%UH5768C2;L]OSM%GE?0T4W/UB2C ;GK/U('0ZCM(O:QC MYV1[2%!0]-Y$#H16SY,6&1@6&5T9#9LRPIM-FOM(N+,?#:9R;@#KD@[$ATU9 MT:07N),?#4(K% PKE X<>4 @W@.08&UH,#PWO\H.L7FIM_VKCV'%,!:"F!8 M"NPC_)Q'6#F>LX8# O7FBX'0ZF%K;8']D_$JJ&IZYVD@M'J>M-+!L-+IS*NF MEB'4FS4/;BQF$W_J>7;M@+7LP;#LZ<*8IFHQR,8T:3L,PUK68%C6=.%!\TC M.*BSV;0Y1[2\(/"IP5'\1LS#@GS,O8;G%C-@S(E>\@F\Y-N9JZ=8A/OH.UF' M0JMG1.L&<;R S$/"_(1]YM^FV9JQ*=M ME*976P*OMC"EO>,[)I)B2@?W+%FVQ3!H;6(HM'I&],).3E:>((/6)X9"J^=) MJPPR3(D"AND=M*66X6/:5G#5LH0>7,T#L(\VSC MS&T+0XL*^HQ%$AB[=X"66HJ/2=OKIO4 A?5 *^TNN% $HPBE&6MQ3JDH*&9B M&081V@9;)JP)&+2\,A1:/4^5BQ G*Z_00,ZCG%U MQ+2:SDB+UJ!:)]&CJROTZ>H*:%+W3*L@>G1UA9KG"&?-,H7-ID7X4JU'Z#/6 M5P[8U?M),V,W83%2P]W<3(PK5_/R>Y$? G$?)BF*V%HU<\XG*FRQOVJX?Y!\ M6]S6N^-2\KCXN&'!BHG<0/V^YEQ^?\@O )87/N?_ U!+ P04 " "S@9Y8 MPA%7GHH" #6!@ &0 'AL+W=OO#I*H?Z\.T!P=N@E5C,]L)[;^?#90E#@DKF!Y\5N22AWTJ19NY5I(M::40ZW$JEU61+Y>@5,U%/'=]X6[NBJ MT';!39.*K. >]&-U*\W,[5ER6@)75' D83EU+OW)++;Q3JV]@H<%"V5EJ4'=@H*"EOW^2E^PY; M #\\ @Z0/"O -P!<&.T5=;8FA--TD2*ⅅ;=CLH/DV#=JXH=R>XKV69I<: MG$YO^ :X%I*".D?G)V?H!%&.'@JQ5H3G*G&U26SA M;M8EN6J3! >2?"/R F'_' 5>$ [ 9\?A<\AZ.-Z%N\9N[SGH/0<-'_Z+YUKC<>0E[F;;PD!4B/T_43O: MPEY;>%3;DRGX$>6C2HH,U*"ZEB#:RAOC\?B=N/V@".,#VJ)>6W14VS7EU%19 MCE9"#)= M)T#43A(#X@+N[%Q4?%/0A-F*G1W5(>$AGOG5L8QGNG M.Q 5?/;>BW2WNH[M^*;*5Y0KQ&!I<-[%V+B4;1=M)UI432-:"&W:6C,LS(\' MI TP^TLA]-O$]K;^5Y;^!E!+ P04 " "S@9Y8,(_1N9>'U!'G M.\:_BPV 1$]9FHN%M9&RN+9M$6\@(^**%9"K.RO&,R+5*5_;HN! DBHI2VW7 M<4([(S2WHGEU;OYPA>ZWDA]P8[F!5G# M \AOQ9*K,[M!26@&N: L1QQ6"^L&7]^ZCDZH(OZ@L!.=8Z1+>63LNS[YE"PL M1S."%&*I(8CZV\(MI*E&4CQ^U*!6\TR=V#U^1O]0%:^*>20";EGZ)TWD9F%- M+93 BI2I_,)V'Z$N*-!X,4M%]8MV=:QCH;@4DF5ULF*0T7S_3Y[J1G02L'\B MP:T3W/^:X-4)7E7HGEE5UAV1))ISMD-<1RLT?5#UILI6U=!<#^.#Y.HN57DR M6G*E""Y_(I(GZ/H<>E&J2,@7$5F@H\O4=2$)3\4;E?'NX M0Z]?O4&O$,W1UPTKA4H0[]GYIY@=D_X%?+P6^0ZKF](OQU. MOX.X2??ZZ;;J4=,HMVF46^%Y_]:H94IRB6ZZ34!_?5;1Z).$3/QMJG0/[9NA M]4R]%@6)86&IJ2B ;\&*?OT%A\YOIKI' NMUP6NZX VA1U^9)"DJNE* 5@IK MSH1QI/>@806J%Y9MY 63$,_M;;,X!SQ-85XX\76P0F8W9A M)+!>%Z9-%Z:76 2F1RK$$SR9'FC5$!6&P8FY-6L8SP89W[*L*"5PM"$\V1$. M)GZ#$.>.STA@O6JQT[[4GJ1%CH?4[T;$W^!):K5&[,E0O+.] JZ:H MT,=FK>+6:>#!5WCT&90OW; T0313S+>@R9IICFHLQD+KE]U:"^Q=4+2#ON7L M3HR$UN]$:UGPL&=YJ6B/C8D_]<-#T1JBPND)EX5;]X*'[4+2C&J.QT/J=:*T1'O0<+Q;MY%B.@7^TTAJB M_-FIE;8U,GC8R=P( 5+H#U7%>ZVZ8J8X"'+V,(V$UB^Y=4)X=D'!CNJ1QD+K M?\^W)LD=M!XO%6R-VO],]0X_N4Q1V L.!&MW-F[TKMD]X6N:"Y3"2J4Y5Q,E M>+[?B-J?2%94>SF/3$J658<;( EP':#NKQB3SR=Z>ZC9#HS^ 5!+ P04 M" "S@9Y8.% -UL," !&"0 &0 'AL+W=O. M*[/1!L?D3JE[U[G,^T'D D*!F74(C'Y+'*(0#HC">*@P@WI)Y[C97J-_]-R) MRQTS.%3B.\_MK!]T \AQPA;"7JO5)ZSXG#J\3 GCO[ J;3NM +*%L:JHG"F" M@LORSQXK'38<"&>W0UPYQ,\=7EHAJ1P23[2,S-,:,4>CMS04 M\)$.G<&=&NW%<&?XS,Q9AOV #JE!O<0@??NFV8X^[")X(+ MNJV:;LNC)Z]E MTE@P:>%\,Y_@QV>RADN+A?FY2X76(54X$-B6"J>U"J=[-WV$!)IQYN^H:M]W M$2Y1FI&'<5?M,FTVFKUPN4GD%:.M -MU@.V] 0Z5L: F,%4J-V"4R'>%MQ?C M7_?C0&!;=#LUW<[_R\K.(54X$-B6"MU:A>Y!LK+[9\)%C>195KYB5 88;I2D M O745VH#F5I(6][H]6C]&#CW-?#9^( >"65-_PU3OC#HOIYR:4#@A""C1H>. MBRZK=MFQ:NX+WYVR5$9]A#I:I9MX=I#PYL MK(PU^%G:T!+F8!Z:.X4[?T I6 U",RF(@N7$FXXN9XGU=PY?&'1Z9TUL)@LI M'^WFIIAX@24$'')C$2C^5G %G%L@I/%S@^D-5]K W?46_8/+'7-94 U7DG]E MA:DFWEN/%+"D+3?WLOL$FWS&%B^77+LOZ3:^@4?R5AM9;X*10+]0%9YE[JA.4P\E)8&M0(O>_UJE 3O#M",!YKQ(?2!YBE90,F$L"^X MH)R*'/91[<$2!V8UO>;S#Z"Q.+J+]A)*!4/*?50%1O%"2Y-^2!!=)'/[%P-_1 M80VJ=--&D]R*I9?D8!T&VK37\6_W?AIBR^)3:<)AB:'!^1O,7O43IM\8V3A5 M+Z3!&>&6%0YE4-8!SY=2FNW&7C",^>P74$L#!!0 ( +.!GEA >EJI\0, M 'T2 9 >&PO=V]R:W-H965T;R#ENXF%K:>.+W2Y M4GF'/1VOR1+N07U=WPG=LFN6A&; ).4,"5A,K!F^CG"0 XH1WRCLY,$URJ4\ M/W$_JX0K\4\$ ES MGOY-$[6:6$,+); @FU1]X;L/4 DJ$HQY*HM?M*O&.A:*-U+QK +K##+*RG_R MLS+B *!YV@%N!7"? _P.@%;<>>F,,V->;EK"!BWWG,.R1\* 6'AB%S^)X MDVU2HO3#I%4+17^1?#MNTUXR!0=)7'KAT&M*-X;L*[TE*G:#L%-Y6"L/C,9E"][G"G%F/(OI*;08U3CYU]X>.\0#KYCPFO2$TS7@T) MNX=$YM1>^+;#!S4?-DJ/8*L+_K46KB!>,9[RY6.K6"--WW+AK&S1N=B.+73W M%KK_9QU6L9_+V7.R1>=B.W9V7^!B8ZEW>C%6\1QO#0//"9L[DCED;X-: @=. MZ(^Z=Z5])8K-I6B?ET]%=4))9@[:6W]+7&-1AO?U*#87I*>79171<2WNA6Z; M^K-6I*V!1][(:\JW#[[+,Q#+XGQ#HCA_HLL/V+JW/D.9%2<'S_IO\/6\/ G9 MTY0',_KS=$F91"DL-*5S-=#9B?*LHVPHOBZ^_A^X4CPK+E= $A#Y 'U_P;EZ M:N0!ZA.GZ6]02P,$% @ LX&>6+TE5/"A @ F < !D !X;"]W;W)K M&ULK55=;YLP%/TK%INF5EH+ 9)6&4%*PKI%:J>H M5;>':0\.W 2KQLYL)W3[];,-H?D@437U!>S+/9( ]Q>;]AOK':M988EC#G]03*5#YQK!V4PQRNJ[GGY%6H]ML"44VF? MJ*QR>X&#TI54O*C!NH*"L.J-GVL?M@":IQW@UP!_'Q > 00U('@M(*P!H76F MDF)]2+#"<21XB83)UFQF8"/ W D;^2<([+"Y1T/F(?,\/6^H9OQX>M,"3T_ $ MTF/P'35!YZVZ3#O+V,Y&1M_ZF\VRCOGE0^V5,JVZ1V M#R1TPN[557@H]C!S7VP+5]>[OM[AJI2X6SVK +&PO5^BE*^8JO[^)MJ,EZ'M MJGOQ4:<_KJ;$"TTUL_2_O2!,(@IS3>E=7NGJ1#4'JHWB2]L99USI/FN7N1Z= M($R"_C[G7&TVYH!F&,?_ %!+ P04 " "S@9Y8A'O=0C@# !_# &0 M 'AL+W=O%[LE M9<+)1O78NI ML104_Y9P#)Q;)M3QLR%UVCDM<+-]S7Y2FT1?66Z*L9,Z)(<9K;BY MD*OWT!B*+-]4J]DGHOR:!%PPZX,?]\ E,6WBX#7& M&[,KF=_.,)Z<&BCU]RZO:_)!-[E]GP_T@DYA[. +JT$MP//-C[TV7\R)[&7YUW5Y(K(MPU%K./J?^S-ZRCP\$=E6 M'N(V#W'OPE^ O>!R4/:PNN?H.%I31!M[+@GCZ-;&[)UG1Q=)ZR+I=8'"HR[A MR1WAPS3P;@GOI=Y1>-H*3Q\2'G<)3Q\CO)=Z1^'#5OCP(>%)E_#A8X3W4N\H MW/=NKGGO(>EIY_WJ/49[/_FNXC=J%+]7_*<"L$2=&5"=%OR[%N)ADM[VT#O' MKAYN2@._]\;]ASNQ(=J^%,/85BC;AKKBAN$PO'4KNAO5H2W-L6B:,Z$)AQD" MO?T$,Z?6U>ZZ8^2B+ABOI,'RLVX6^(4 R@;@\YF4YKIC:]#VFR/["U!+ P04 M " "S@9Y8B@H&X,," 3"0 &0 'AL+W=O.<$5WANP*RF9>;E& MH3>CH!V\+CSPQ=+YA3 9YFR!C^B>\GM#L[!BR;A$9;E68' ^"CZWK\8#O[_8 M\)WCQNZ-P2N9:?WL)S?9*(A\0"@P=9Z!T=\:QRB$)Z(P?N\X@^I(#]P?O[)_ M*;23EAFS.-;B!\_<%[DVL\I[80; MA]+^JE-9TG;K:7T=7MFG0N-U,>ZT!QG.Z( F;$-DKN5Y.[? M)5^"X&S&!7E7LI5W#I4 M5*'4U_V+6BU E!GM2[;.@V;B7EUAE7H;@=+&9=M03B^&2OEK0^ WT?*ZU>YWXQEA]!R5_ %!+ P04 M" "S@9Y83+@"7O$" #+!P &0 'AL+W=O]OTS 0_5=.84)#@B5-NZR,-M+6@4!B8EH9^X#XX";7QIH=!]MIM_^> MLY.%;LHZ0'QI_>N>W[NWR/_L%K)RT+ M9G"FQ#7/;3$-Q@'DN&2UL)=J\Q%;/8<.+U/"^%_8M&>C ++:6"7;8&(@>=G\ ML]LV#UL!9EG3'+THE6&]#N-*&Y@<^-CR8U MO'1?<6XU[7**L^E,2;G",N-HX W,J6SR6B"H)7RI4#.W M"Y^1,@=GW&1"F5HC[)^A95R85Q1R-3^#_;U7L >\A*^%J@T!FTEHB:Z[-,Q: M:J<-M?@):D,X)S*%@?=ECOG#^)!D=EKC>ZVG\4[ N4&]1J# M].6+01*]Z\O ?P)[D(]1EX_1+O3TVC\YS(&MJ 0YN^NKQ=DS4.,6:A#MQ'H@_+ 3?OAWPG/Z]JHN+=!SPS[= M#=Y;C^=\>IU&!U$RF(3K;4G/G7I -NG()CO)SI@IH&(\!VHAP*3C:>BE9Z*F M5^J>O"T0)!D$E:XK;N<13KP1/UH_I4[5-);?,$V;(U-8\=*0KB5!1@=' ME'3=M(YF8E7EW7>A+'FY'Q;4;5&[ [2_5,K>3]P%7?].?P%02P,$% @ MLX&>6$:5H1'( @ NP< !D !X;"]W;W)K&UL MK95M;]HP$,>_BI554RNMS1.$JH-(!39MTJJATG8OIKTPR4&L)G9F.]!]^YV= MD%)(V33M#=C.W?]^=W'NAALA'U4&H,E3D7,U%C2%DL*15KF_%YA,T^?2-7B)R97_)IK'U'))42HNB<4:"@O'Z MGSXU==AQ0)UNAZ!Q"/8=>J\XA(U#:!.MR6Q:4ZII/)1B0Z2Q1C6SL+6QWI@- MX^8MSK7$IPS]=#P11<$TOA:M".4IF0BN&5\!3Q@H&W2*@D4-&6Y.D/#^_F4G)ZJI F,'/RV%<@U./'; M-W[DO>^JP'\2>U&/7EN/WC'U^&L)DIH*D-Q>K 0O5E?"M4ID54QK6L>^/^@/ MW?5N(EU&EUYK] *PWP+VCP+.,R'UN099_(&PENGO! _W^0Y-@J";+FKIHJ-T M#U0RNL#O\SA;=,CF[<,=VOA1U$TW:.D&1^GJCO&,UMD/!H_OPW48A='E M'IV[TP<+D"L['A1&KKBN&T9[VDZ@:]MX]\['.)GJ0?(L4X\U; 0=?__C27=:G1C_)HX $GVO2BK6SE'*^M)U17Z$"HL+ M5@-5,WO&*RS5D!]<47/ 16M4E6[@>;%;84*=;-7>N^'9BC6R)!1N.!)-56'^ MXPI*=EH[OO-XXY8"E(!%811Q&&_=C[YEQL_ MU ;MBC\)G,3H&FDI.\:^Z<'OQ=KQ-!&4D$OM JN_!]A 66I/BN/?WJDS[*D- MQ]>/WC^WXI68'1:P8>5?I)#'M;-T4 %[W)3REIU^@UY0I/WEK!3M+SKU:ST' MY8V0K.J-%4%%:/>/O_>!&!GXBQ<,@MX@>*M!V!NTD7,[LE;6%DNT ([^J(%C[:&;%NB:X!TIB=3N MWF]!8E**#\KQ_=T6O7_W ;U#A**O1]8(M;U8N5*)TFANW@NXZ@0$+PCX@OD% M"OU?4. %"X/YQFZ^A7PP#Y^;NRJ40SR#(9Y!ZR^<%<\M$7G)A([BWY]V0G*5 MQ?^8-'>;+,R;Z$?[4M0XA[6CGET!_ &<[.>?_-C[U12!_\G9LWB$0SQ"F_?L M%O2[1&>&2J 7CNBJ&0"[ZRB M$7CH+=()N-7U3/!H (]> X]-X-$9>) &R03#R QZ^!)R;PV ">AA-P MJ^N9X,D GKP&OC2!)^?@RV4\ ;>ZG@F^',"75O"O1U!]P%X"-^$OSS,]]OQ@ MPF_=829_.O"G=GXF<8G*MBC5?5$R*4G/E$1>M)CFOG6OF4I\[ZDH>U8MUR $ M(E7=2"A4?51G D(::Z-WIN:CGWI1-)%CWV^NGE&3X;_Y;,JGAL"HR#_/-'^1 M3C/-ON%<04]5WK<6S?: +L\%J;XF;SA7J8=JQG6?:I08& XM\:=UHU\6/UL6 MCR+QG/VI(OOVDGQMH*:,O@7<4*C3))F^?@W+0B\H.;WC,G'@>Z-AV^A[#]0 M2P,$% @ LX&>6,%Z-[[D @ "PL !D !X;"]W;W)K&ULM59K;YLP%/TK%JNF5MI* N2Q+$%JPJ956J6HC^W#M \.W 14 ML)EMDO;?SP_"0DI1N[$OB6U\SKWG8%_N=$?9/8\!!'K(4L)G5BQ$/K%M'L:0 M87Y.YY#2W3RVAF]51"D$(H% .6?UM80)HJ(IG&KY+3JD(J MX.%XS_Y9:Y=:5IC#@J;?DTC$,VMLH0C6N$C%-=U]@5+/0/&%-.7Z%^W,7N^# MA<*""YJ58)E!EA#SCQ]*'PX DJ<9X)0 YQC@/0-P2X#[4H!7 CSMC)&B?0BP MP/Z4T1UB:K=D4P-MID9+^0E1K_U&,/DTD3CA7T.*!41HB9EX1*4B)BC3R2"J(ZW M9;95RLX^Y;G32GB%V3ER^^^0TW.\AGP6+X>[#?"@'1Y ^!R\IL:M7H"K^=P7 MO8!;A@G'YDK\^"JWHDL!&?_99+OA]9IY5;F8\!R',+-D/># MF#Y;]_TA[V/ M39YU219T1%;STZO\]-K8Y?O9REJ6R\HD$#S(ZLB!RQ,<%HP=GSYCHZ$;:CI5 M)+=^OS>UMX?F/-WB'FT)6I/Z2\F#2O*@5?)%&-*""(YR_(A7*32I- R#0Y7R M ^/A+;&>>TI.QB-JI UK<-*Z[!5:^VZ- EMA;_V5G1)%G1$5K-M5-DV M^D]59M2EGUV2!1V1U?P<5WZ.__G*C9^<_^.ZTAKCM7:TA3,:[8,V(0.VT>T6 M1UJ)^?Q6JU5'=Z$;F:/U>7^R,(W9'QK3)LJ/ZR8A'*6PEI2]\Y$L LRT7F8B M:*Z;D145LK71PUAVJ\#4!OE\3:G83U2 JO_U?P-02P,$% @ LX&>6#>H M036-" PE0 !D !X;"]W;W)K&ULM9QM;]NZ M&8;_"N$-PSE %ELO=I(N"=!$(E;@M N:=<,P[ ,MT[%0O?A0M',*G!\_4I(M M4Z:9R+O7#TTLBQ=I7>8C^8[%V]=2?*]6G$OR6YX5U=UH)>7ZPWA<)2N>L^JR M7/-"/;,L1BA>QM5:<+:H&^79V)],9N.]B3N;\N-S-*"/PE2 M;?*:+?A:_JRDGK#^/YVS5[X,Y??UD]"/1KO*8LTYT65E@41 M?'DW^NA]H.%4-ZCW^$?*7ZN#WXE^*?.R_*X??%KJ&A[_OZ+1^\>K%S%G%'\OLG^E"KNY&UR.RX$NVR>37\O6O MO'U!]0"3,JOJ_\EKN^]D1))-)0-H_.WH=.WP8V/7#M^7;9R&YC)(R"8(;LJ[WL*Z?LNO:F^]I[ MH=1RPO)R4UA/K5='4^OZ^G@"'N_E680X!S94"!)&03!#R/5>R+53R+=B4ZDK M;KVY<2$)*XH-RXBZ/NT/G4P&X.U$TN)Q-_VG.'[#-&PB@(9KB[V;N[ M.;-RUA.*L*WZ8,7F&2>R;&NF3:BSDZ%"D;#HYFAB3V^N+<4V1O9*03!#J3?I M/BI/G%*?1%HDZ5I-P-9BN9&59,5"G>YL]MRXH?J@M*BE'9XN^^:@'5(4S71W M$'-X3G>/K%J1=<87+ZJD;HJ%NE1IYR;;11E6A4[J8(5(6M329BZ%R XIBF8J M]#N%_K +%,E%;I7FY R6AJ1%;[S&*?G!F:BL$=>Y+2GJ%9C>NKS&.R^P(;\3 MRM5$5/64JAE9D:\G+FO<_,$^H3D.E!9#:11%,[UW68Z'#7,\:)H#I4506@RE M413-U-Q%.IX[T_F[JL(D*UE!MDRD]35M6JC2S"MY\H.*&SE8]=3Z4:7_207: M:0RE413-=-CE/)X[Z!E4HM7&SVFAXSJK6FBH Z5%4%H,I5$4S7P'=.&/=X4M MULB8Y1%*BZ"T&$JC*)JIN8N4/'>F=%:QAL9*GCU7.BK6T%P)2J,HFNFPBY8\ M=[8TN%@W?UNQJH4&3%!:!*7%4!I%T9E>_.K,XIUF[D8-7MEX=\LUI[O6(-[32&TBB*9CKL0BO?'449 MFFRUM#>+,C2R@M(HBF8Z["(KWQU9/; JK4CS56Q2'IC4 B_(,BM+8?4XM1SY MWC<>WK%/Y![>8#70) I%,]5T291_=A*ESY?N[,G-'CS/H-D3E!9#:11%,YUW MV9./S9Y\:/8$I4506@RE413-U-QE3SX^>_*M:9$WZQ==^V[]4,D]P,%RH*$2 MBF;*Z4(E_^Q0:5=W3\=(;O;@"0F-D:"T&$JC*)IY'T47(P78&"F QDA06@2E MQ5 :1=%,S5V,%.!CI!;9*ZA^[S/&8V#/A_Q>W74/<+ <:#Z$HIERNGPH.#\? M8A5_QQ]Q[L$!H706D413,==G%1X(Z+WENC3U\@NSL8/'F1 MM A*BZ$TBJ*9XKLP*IAA:S0T?X+2(B@MAM(HBF9J[O*GP'WGVUDU^LJ:.!Q= M($/#)2@MAM(HBF8Z[,*EP!TN-8L='-3FY\U<[[-?AL(J$?K-)B@M@M)B*(VB M:*;K+JL*;K!E&1I/06D1E!9#:11%,Y>"Z.*IT'V[W>YBZW]<+*#MQ;@'^=IV MJ^*C94_KL@*1>^!#I4%IU/9R^[?!FT*Z("ET!TE/7"1JOK&76HN^)5DO#;7E M0F]9L#3[02JISI>+_?V1R\-;)$FVK]')R15;W$,8.E>AM"BTAV+]6Z)C:*\4 M13.E=P%5Z ZH>M)%64CMLK5_Y)NS9'4D^JT;9=U#&"P=&F&U-"_H?1KWCK5# MXRD4S=3>Q5.A^Z:]+YM\WB@\DOG[VRM+/;CI@XU"TZJ6=GCK<]A7"8V@4#13 MY<&:2NX(JK%5V:>C8X4/-W:P0VA:U=(.SW)^:%M^ -HM1=%,DUT0%9ZY?)+@ M>A%)K?.=UT30/ I*B\+C19N\F=TM-&M"T1JWXX,E&7,N7NK%,RN2Z,G6K,ZX MW[I?H/-CO2SEN-N]6=WS,Q,O:5&I0KQ432>75VJ@HEDPLWD@RW6]P..\E++, MZU]7G"VXT#NHYY=E*76 +3!IB, @ MAP8 !D !X;"]W;W)K&ULK55=3]LP%/TK5H8F M)@V2Y@,0:R-!*S0>)B$ZMH=I#ZYSTU@X=F8[+>S7[]H)46&AVZ2])/ZXY_B< M:_MZNE7ZWE0 ECS40II94%G;G(>A8174U!RK!B3.E$K7U&)7KT/3:*"%!]4B MC*/H)*PIET$^]6,W.I^JU@HNX483T]8UU8^7(-1V%DR"IX%;OJZL&PCS:4/7 ML 1[U]QH[(4#2\%KD(8K2324L^!BTJNU'Z/UX@4P)X[]DV\=& 6&ML:KNP:B@YK+[TX<^#SN 2?H*(.X!\=\" MDAZ0>*.=,F]K02W-IUIMB7;1R.8:/C<>C6ZX=+NXM!IG.>)L/M=0<$NN*.." MVT=R1)9X4(I6 %$EF2MC#;F6K-481Q9<8_;%([D%02T.6$46L++D< &6 M(?YNN2"'!^_( >&2?*Y4:Z@LS#2TJ-:M&;)>V66G+'Y%V2>JCTDR>4_B*$Y' MX//]\ 6P 9X\AX>8HR%1\9"HV/,EK_*ASP4W3"C3:B#?+E;&:CR%W\>L=5SI M.)>[F>>FH0QF 5X] WH#0?[VS>0D^C!F]#^1/;.=#+:3?>QHNP2_]R675#(N MUX2Y0S%FNF,Z\4RN>FSR29KAUFUVS?PAZ)G(=!"9[A5YP5A;M]V1I+72EO^D MKDB,B>R8LIWUC]+HI9#2*SO2+O9"\-11;_D-7L]X1%6?1"\%C0 MZ4O!X4Z9<"4:;]B:2T,$E B+CD^117=EK^M8U?C*L5(6ZY!O5OA2@'8!.%\J M99\ZKA@-;T_^"U!+ P04 " "S@9Y8XHS&)RT$ ?$P &0 'AL+W=O M?EN7,-I X+1:@ MQ8*ZV1Z&/3#2M25$(EV2LIO]^I&2(EDRK=6!D!=;HNX]//?RDCSD;$_9$X\! M!/J>I83/C5B([95I\C"&#/-+N@4BOZPIR["0KVQC\BT#'!5.66HZEN6;&4Z( ML9@5;?=L,:.Y2!,"]PSQ/,LP>[Z!E.[GAFV\-'Q)-K%0#>9BML4;6(%XV-XS M^6;6*%&2 >$))8C!>FYSYP3-2H3Q2^J1>[J*Y82E&D$(H M% 26?SM80IHJ),GC6P5JU'TJQ\/G%_2/1? RF$?,84G3OY)(Q',C,% $:YRG MX@O=_PY50&.%%]*4%[]H7]E:!@IS+FA6.4L&64+*?_R]2L2!@\31.SB5@]-U M\$XXN)6#6P1:,BO"NL4"+V:,[A%3UA)-/12Y*;QE- E1P[@23'Y-I)]8K 0- MGV*:1L#X+^C#MSP1SVB$5K)?J^U!)Q MQ;^# =F L?O[)]JW?=(D8"*R5%J].B]>'OJ@*#V&!'F&3$)*0C2K" M+;"$1KK02SR_P%.+V6[A^=[4MF;F[C HC9D]L2RG-FO1'==TQ[UTRY$+6R-W MD19#EA0#J&-<0HX/J(PFKN]V"&NL@K&OI^O7=/T?S2Z0J#^O_E'_GC=QW&Y> M-6:.+\/1$YW41">]1,^:'3KVO?#G3HB!P%J9".I,!&^X3@1#IF4@L%9:IG5: MI@.O$].C0@V"8-RI9HV1-]67LFTU6Z\UV*RKH X9V&/'Z=#46(TF)V@>* 2[ ME^8#D?HP3?Z5A::*"4GQ=4=VP(54:\)TWG&A59T.E M9B"T=FH:J6+W;OFOF&P58*M I]TB/K:Q \V+W;_&O6AD"S M$T^/9MNQU6@ZL4^4<2,;['[=\+K5X5@62,4^/EK0CLU.: >GT0[.<-JA@O); MVL'M2AR-U6CJ=\]!YL%50P9L4]S <)FXG(CRS%VWUK<\U\7=1J?]QKY:EG.$IA+2&MRXE,'"MO8\H70;?%A<8C%8)FQ6,,. *F#.3W-:7B MY45U4-^)+?X#4$L#!!0 ( +.!GE@ZAZ0X# T %.T 9 >&PO=V]R M:W-H965T3[9AUG;P>K/-^^&0ZSQ4IM9/8ZV:JX^,YMDFYD7GR9W@VS;:KD MLAJT60_=T6@RW,@H'EQ>5+?=I)<7R2Y?1[&Z24FVVVQD^GBEULG#VX$S^'G# MQ^ANE9:CO.QJ0Q2[+DTT]N-B"313O_R^_UT_$T0!G_,P MQ[@G@[PGQG@U0.\TP&3 M9P:,ZP'CKIODUP/\DP'N3U@7L5A__.K M?OB!S.7E19H\D+2\=Z&5_Z@25(TN?N917(;]4YX6WXV*1&H7$;K[&5QZY=/ 7GQRTOR"XEB\GF5[#(9+[.+ M85YL2@D.%_6TU_MIW6>F=*]M/+>/'T\MP+!X#@]/ MI/OSB;QRK>)?9?R:C)Q7Q!VY3M,3TF&XMQ\^;A@>V(>_EX\_1X\:1M.VT>EK MVW#6?7C3MH?=AWM-/\K_;G;1_>#XK=?IM)[-;C\\Y^@O3:E$8@$2HTB,(;$0B7$D M)D"8$?SQ(?ACF[X/?D:26[)(-ILB\,7OKL4W4D^T),7"C-SN\EV1^BC+=K+X MC4->%+]%LFKET4KZ" MWS=DV#]DV.^2X3*?16)WQ=(@)72S72>/2I%/59YO=NEB5;QJ5PNEM@!;9^L; M8/_)0YZY,V=R>,3[9"*GI$B,(;$0B7$D)D"8D=_)(;\3:WZ-!<2@6@#5*%1C4"V$ M:ARJ"91F[@*ZF'/LS=P^QO?[%W3+X0\[TSO(T,(-JE&HQEJ>?F]_#*0QM-"" M#:H)E&:&5C=Q3DL55ZU&DFKQT?3<7=G']TXK4@N@&H5J#*J%4(U#-8'2S 3K M+LZ9G'OE :WRH%H U2A48U MA&H&%UH90+8!J%*HQJ!9"-0[5!$HS M ZT;1&=^[H4(M(6$:@%4HU"-0;40JG&H)E":>6Z&+B-=:]/3[8UQ=J-OBJ%: M -4H5&.U9K[O[5*-0C4&U$*IQJ"90FIEF716Z[IF7$2ZT3(1J 52C4(U!M1"J<:@F4)JY M"^@RT;4V-9U0D-NQWG&&=HQ0C4(UUO)#<*J_N1N3"ZT3H9I M:69R=9WHVL](_)R41S!N9922>[G>58="/G[ZDI']^;>-\87V@U M@&H4JK%: M.^Y,9@W-RM-[^>[39@7:YZ$T\QI;NL_S['U>US<6V9F^P8-J 52C4(VU//V6 M-Q9!MX-#-8'2S-#J.M#[#^O 9_^X:S@/Z[=BV?N#/+^ KM#/Q2IZL5+EG1OW M"FC5"-4"J$:A&H-J(53C4$V@-'-/T56C=^ZJT8-6C5 M@&H4JC&H%D(U#M4$ M2C-W@:/+B-JKQNOCOPRKB];4S6-CFK'7!,5>%!1[55#L94$;NT;7/UE@0R?E M4$V@-#.FNAWT[.T@>DWSZ\F+N7Z]?W58U3QS*KI]2WOO!-"&$:I1J,:@6@C5 M.%03*,W<5W17Z?GG7M5 JTNH%D U"M485 NA&H=J J69NX#N-[V6"Y3V6M5 M:TRH%D U"M58K;6N:J#])%03*,V,J>XG/?N)8NH#M1K^4J MK;W6-= V%*H%4(U"-59KK>L:Z&F04$V@-/,36G1M.K;W=N=8U[!DU_0.BRO[ MIO;="Z!: -4H5&-0+81J'*H)E&;N++JN'3MG7M:,H3TL5 N@&H5J#*J%4(U# M-8'2S%U ][!C^]5A>RUK[%;O-$,K5:A&H1JKM;9E#712#M4$2C-CJKO2L;TK MM2UK;E1:?21P>>)/RVD3]EEZ!QC:HD(U"M485 NA&H=J J69.3_ZA,7QN5FW M7,L8NAT4+(HS?(BJ+?% MBKE8.&>Y3'.RE'GSD3QH00G5@I;'^6YW]YJ0D?.*D'+5U9@[:"D)U4*HQJ&: M0&E&@GW=7?KV[M*\]MKVY_)YFT;[2ZM5)R1O9/I-Y?J\Y..7Y::DV^?LFW2H M%M3:R7'AV&#<\4IK]AJFGO?T M^GDGGV)X;=^\WEF%MH50C4&U$*IQJ"90FAEIW1;Z]K:P]3 '^4':/L[:/D7O M%V1HB0C5*%1C4"V$:ARJ"91FAEQWC?ZY/T_2A]:04"V :A2J,:@60C4.U01* M,W]E]^CS6Y3+$QZ?5:#7>V=6&B["-4H5&-0+81J'*H)E&;F6C>._KD_ M>]*'UI-0+8!J%*HQJ!9"-0[5!$HS=P%=3_KV?&!$/;1:@6 M0#7:\DPYHV??U<&@&Q)"-0[5!$HSXZJK1-]>)798B?1[-ZM]OM[QAA:)4(U" M-0;50JC&H9I :6;B=27IG_MC*7UHCPG5 JA&H1J#:B%4XU!-H#1C%YCH3G/2 MTFG*QV27MQ0Z=J-OBJ%: -4H5&.3AO[T]$-SH#/R#C,*U(QFXG3M.+'7CN^C M&+O,L,_7.YW05A*J4:C&H%H(U3A4$RC-3+QN)2?GOI;L!-I90K4 JE&HQJ!: M"-4X5!,HS=P%=&8]N):FZ+1+IO'GG#H9/;K]VWE"G MX7;FO FKVX>:O[S8%E%]+].[*,[(6MT64XU>3_T!2:.[U>&+/-D6S\6 ?$WR M/-E4_UPIN51I>8?B^[=)DO_\HIS@(4F_50_G\M]02P,$% @ LX&>6(!O M3PLW!P @C( !D !X;"]W;W)K&ULO9MK5-=H$,V)9]FSC^N%D>9+MNXJ7)]%.!GXHKF*4[#8;-WXZ M%T'T<#K!D^<=7_R[M4QWS)8G6_=.7 OY=7L5JZU9&67E;T28^%&(8G%[.CG# M[R\X2QMD1WSSQ4-2^8Q2*3=1]"/=^+@ZG5AI1B(0GDQ#N.K/O;@009!&4GG\ M+().RC[3AM7/S]'_S,0K,3=N(BZBX+N_DNO3B3-!*W'K[@+Y)7KX6Q2">!K/ MBX(D^Q\]%,=:$^3M$AEMBL8J@XT?YG_=QV(@*@V(O:[R)(X>4)P>K:*E'[*QR5HK-7Z8EO%:QNI;7[63RP\_=[Y\0A]# M3X3I@**KP T3] Y=YW5%T2VZEI'W WW>9N-^EHY[VN3UI9"N'R1OU,%?KR_1 MZU=OT"LT0\G:C46"_!!]#7V9O%4[U>?_UM$N<<-5ITCV MI$C1IRB4ZP1]"%=BU=+^ FZ/"1!@IL:K'#3R/&CG!(SXR8VGB.*WB%B$M24$ M-[\47MF< NG0LH8TB\?VQ",6QJBUD&V##<9*9XWWR=;UQ.E$30N)B._%9/G[ M;]BV_F@3.E"PFFQ6RF99=+I']K^[S8V(TQ,T/S5;3RTVI-J!@M74\E(M!XM\ M[JIZ>@*Y$MV(.S\,_? NU;X5L1^MT&MUC>57WINV8!2QYR?BH!;;T/+.P;;3U +VUE/+O-0R![5"&-/.PQFE92WI1)KT MD]83P]F#&Z_4$O1-)%(50ZT_2.2GF7L3B$,B%MU$@,GTK ^V]/IM'2-VJW!) M;<@(W:O=AQ07?1V4#.?45W.%63 X\W_/X$S).KL7L8)-]#QWH*O8]T2K,CSD M0C!4M+I^HO638]>"510$;IRDN_*"M]<[[\>IU)M,4Z2I5QO,IJ]:33<8QIOZ MPM!16!X2LXHR/.7-J17NN:\R#3 8)(;&,M%1&3.5+:86MRK_C,MU#'#!FEQP M9W0Q%Y&.JKFIFDQI4R>'3^=Z_AI,,$PF!Z8;<'GI*,_N)&\,I,&::3 ,-2\; MAI:%I^-8S%N*: S%&%"$-15AYV4+T!>16B;I-'RA?FK&KB=W;H#^\6_SL^!) M*-WM:D'^>O&Z-%"T^K!H[L(P>'W>R42J\JMQ:-4*M^;Y,+7JZM02$;3)?^BK MG_PK]RD!1!$-6 0&K/:+NTW?@4" /KAES[H1S5,$Y)4E<.&VZH2C03K'X":B MN8D0\++]J"Y-/TQ\#WUS@UU[#0=BG4+O&.1$-#D1F)Q@3FR5GP>T*Y,O=^9S MIS']POWVU:6YB<#<5!)AJP1F_(9AC%A-!6,@$=%(1/HA4:L@T[RA"VR1IB)^ MH'3U5#7]$)A^&A?-/MIIS=RT:EHS'X-KB.8: G,-++##=#@W!KY5Y1C(0C2R M$-C)(1:Q*NYP9A;L]8CA6"^>!<>@$J*IA"R.]XG)0"Y.H7@,3XAJ9*$P:1SG M%5/3!,*V3:PF@\-)]!6IH87"F/%7[(;RL,-:1*FJ(=C"3G-)@WOKJT:C"84M MG<[N=Q&G;AG/F\L;W%M?-94;4C!X=/:_BS@U-9PU_0NXM[YJ-&Y0&#?ZFN#4 M)!$ZY]PQBF4>U[C@ZHEKRJ P90QEA-,V EDXO*ECC-M'5(,*A4%E4">-%/C9Z-6H_!,51S M#(5=CNJ"UU'4PK05.9LZQDH^!JXPC2L,QI4^!C\S(<6H%]QM7UD:4!@,*'W< M?6;2BBEK#%)AFE18YYM/?=W\HH?Z>/7G"6CSY0FBW4#@/A>Q#YC[3_,1@[Z>[EW4@T/,M"&QU MT3L&-#$-30R&IA?Z6P>BO:C08Q 4TP3%8">H@__/!O6!AHI6?V)0@Q4_Q@=J M?4[0,E9A+OM*TN#%8?!"K3_N4E0S=_;IX:E#@,2D<8_]PD(*,(8P 0UP#$80 ZUO0OPM?&W&D^. 7G\%*- ML\I3_AL1WV4O/R3(BW:AS!_X+_>6+UB<9:\5S/3A^=L9G]Q830<)"L2M:FI- MYZI26/\DJ$+X P 11$ !D !X;"]W;W)K&ULM9AM;Z,X$,>_BL6=3KO2;< ."=!+(B7=W;M]L:>H4;NO79@DJ&!G M;2?9E>[#GPT4N".X:=KV1<'@F?GY8>8?,SER\2"W K]R#,FI\Y6J=V5Z\IX M"SF5 [X#IM^LN5. $T*HSQSB>>-W9RFS)E-BF=+,9OPO#^:>2KCFV;*YY6Q)LA35E[ICVHB6@9#TF- *@-2<)>!"LJ/5-'91/ C$J:W M]F9NBJ$6UAHN96955DKHMZFV4[-/W_>I^HF^L!B8F1^TS"B3Z -:Z?5/]AD@ MOD8WJUM$68*6^CHWTVA,WGT$1=-,OM>=B4>\EH_YD8JD\#1QE88TH=RX EJ4 M0*0':(B^0/OH5N4ANJ0!9 M72P1AO4<#HL(?D^$&Y!*I+&"!*T4CQ_0+4N5/#5TJQ^3@%=R1V.8.CK#)(@# M.+/??L%C[P\+I5]3^H7W80_EW_O\'H19SF)Y3O+Y;\ WJOE&UEE<4+U?8D!4 MH7O8I(RE;&-H=R!2GJ!W*:M6[#WZY^3:E4,H@XR*(*8D'69XZ 51%$[G*8*:(K!2W.F=]@R(H /Q 9-A&/3,15A3 MA%:*:[-.6?8,D+ +0H@7]PK.,"FD>E?-I)K:I MI2<'508-VRD0#"+<,[>DH25G9^(E6*5W[+>X_'" HQZN1@2P705:N7D)UK"+ M%9"!'T:MOQ[$1@&PM8#_+W$OH?2[E&-_@/L6M:G]^.SBWTWE2T!'WKNG2Y.Z40H25%!]WU:6O M@#?*@NW2\ERYQUTIB3P_[-EOI!$28BW]+Y>XRO^Y8(UF$/R:"D>L"G3A3B.- M9A"[9KR-PE5!QT]O/-*H"+&KR O5C9R0D=%(RT@/5R,=Q"X=KUV@JW#A$YQN MZV2;@]@4YW>)8KYGJCSDUD_K;P3S\F3<="\_,.ASH%YYB3)8:U,M!CHG1'EF M+QN*[XIS\CU7^M1=W&Z!)B!,!_U^S;EZ;)@ ]9>3V;]02P,$% @ LX&> M6*."JB36! !D !D !X;"]W;W)K&ULQ5EM M;^HV&/TK5C9-]THKB4UXZP"I4.Y=I55#1;OWP[0/+C%@-8FYMH$B[+X.7[.L1_GQ/1WC+^(%2$2O$9A+ ;.2LKUK>N*^8I$6#38FL3J MR8+Q"$MURY>N6'." Q,4A2[RO+8;81H[P[YIF_)AGVUD2&,RY4!LH@CS_8B$ M;#=PH'-H>*++E=0-[K"_QDLR(_*O]92K.S=#"6A$8D%9##A9#)P[>#M&+1U@ M>GRC9">.KH&F\LS8B[YY" :.IS,B(9E+#8'5ORT9DS#42"J/'RFHDXVI X^O M#^A?#'E%YAD+,F;A=QK(U<#I.B @"[P)Y1/;_4Y20B;!.0N%^0MV:5_/ ?.- MD"Q*@U4&$8V3__@U%>(H0!&M#D!I #HWH)D&- W1)#-#ZQY+/.QSM@-<]U9H M^L)H8Z(5&QKK:9Q)KIY2%2>'DQ\;*O?@(9Z36 L*IB&.!;@!,[5@@DU( %N MB9!4*48"\ 53#K[A<&/:_UR;J?C*<2P!C@,PF4VG0+6H5$R'Y,FG>R(Q#<5G M!?LS<(%884Y$WY4J?YV%.T]S'26YHA.Y-L$CB^5*@$D&7ET(#]" M5L!'S!N@"7\%R$-^13[C\\.;EG2:V5PT#9Y_ D_!>$!6K/&<#!Q5[8+P+7&&O_P$V]YO5;QK BNHX&4*% MF5X=8*1*,P!C%JG]2F"SS.ZX6DU+HO80"49[<-QOBO>F.9'L[S\4)'B0)!+_ M5$GEURE536 %J5J95"WK@IF\KM5NJ/A+PJ,JIM;P2YG:<_'!GF N0!M$29$B M" *\%Q::[8QF^SR:6Q:JI1#J#>M&;X8TVE323N!Z!DZ_Q[9#K^%W.WUW>\S' M.NB5,]?)*'6NH81?3U'J5%+JE2A9![V24C>CU+V44A41*\BE2[);H4K+\S-5 M"D1Z&9&>E<@]W=* J+?9GI(PJ.*0Q$-T/&YI)JQ="FE!+W]5>];$GJAX 0M. M"*"QJG@B).#J16LMA12R*)'GHU*Z]I&O7#GPR(3 :YC92R+%+%-KEJE9A[Z6 M&LJIH6NH51*R(EU:&RE:61YX8A7F)@7:7)8S\QO_VN*INK4:O>X)7;CN@ M]55]OOM2]X^6@JO57=2%5M0D]Q>P]<%>#-9J4>I"*\J5^Q1XIE$YYB#]X MJ%;FH9H5'BJE^A[V!>;^!=H-S$758MG#:W(LJ2;OX7]@;H!@]Z.KI5;W5!=: M4:[<9D&[SWJ[6NSQY2^.2HI6B"LIHMRQ(;MC,U4RB=8AVRL#D,S[=,/G*S7W MIEJJ:-LQ+YWDNM"*"N3.#L$/K@E4D[]+Y7H/MXARMXCL;O'-FG@CWE8+5X46 M>>0F$=E-XID?@RE*T:.VO6[)\E5V\WN]:LN'6+VMKOF; P T@X M !D !X;"]W;W)K&ULQ5=M;]LV$/XKA%H4+9!$ M;W[-; &VDV$!5L"(V^U#L0^,=):$2*1+TG:R7[\CI2B2IV@+JB)?;)&\>WCW MW"/A;G;DXEXF (H\Y!F369[CC.R0\>/<L(/9 MCL:P ?5UMQ:XLBN4*,V!R90S(F [MQ;NY?W>G$3 MS2U'1P09A$I#4/P[P JR3"-A'-]+4*NZ4SO6GY_0?S7)8S)W5,**9W^FD4KF MUL0B$6SI/E.W_/@;E D--5[(,VE^R;&T=2P2[J7B>>F,$>0I*_[I0TE$S0%Q MVAV\TL$[=1B\X."7#H8YNXC,I'5%%0UF@A^)T-:(IA\,-\8;LTF9+N-&"3Q- MT4\%U]_WJ7HD-RP$I@DEZXPR2<[)!@43[3,@?$N^<$4SLN(YBD=20_^*2T50 M162196234 'G2V0S(FOZB%569"$$93'H9TEN(>0Q2__&\X]7H&B:R4]XQ]?- M%?GX_A-Y3U)&OB1\+RF+Y,Q6F)@.SP[+))9%$MX+2?CD,V2:11 U_6TD MI&+%>V)EZ74"?J;B@OCN&?$<;] 2S^K_N_L=X?A5D7R#Y[^ ]Q_\GI'K!UT9 M/$7^R(KN4JR79ON,+'*^1^MOOR,DN5&0R[_:^"WN'[3?KS\EEW)'0YA;^*V0 M( Y@!1_>N2/GES9R>@)K4#6HJ!ITH0>%5/&U">_/[PQA85VV4!#51D&!.S*X M^N-W"%QO,G9F]J&>6XN5X_O3RJH1]+ *>M@9M'F9\#V+.8\DD3R+V@+LQ'AM MC7H":Z0[JM(=O;&<1WU2U1-8@ZIQ1=7X)\FYP!W6A#IT)B=B;K'QANU2GE0! M3SH#OD4*J @34[H(#M@G['11VT+L1'IME7H":R0]K9*>OK&@IWU2U1-8@RK7 M>6XXG)\DZ1*XKE=W/#X5=9O5<.JTR]JM]4EN9]@;[#13%I^1&!@(S$"7DD;8 MDJ52":I[I]:8.U%?6[F^T)H<>,\<>&^L\S* ONCJ":U)UW/7YG9V.C^B=+^E MS1A.!J=2_[?9Q/,&)U*W:]-!#B(V0Y/$6+ @14M<[5:#V<*,(R?[2SVPF:GC M&::8]K#AC5,<&S+8(J1S,<:W3Q0#5+%0?&=FD#NN<*(QCPD.G2"T 9YO.5=/ M"WU!-<8&_P!02P,$% @ LX&>6&8X=QCC @ '0@ !D !X;"]W;W)K M&ULK59M;]HP$/XK5M9-(*WDC;=U$*G IE5:)U3: M[<.T#R8Y2-3$SFP'NG^_LQ-2H"FMIDD(;.>>)\]SN=PQVG)Q+V, 11ZRE,FQ M%2N57]BV#&/(J.SP'!A>67&1485;L;9E+H!&!I2EMN=@#($\SP*L WC&@^PS KP"^,5HJ,[9F M5-%@)/B6"!V-;'IA)4<,5"G@&YI0\@R3E98)5$10J$ MK\A<\$UBGE9K @Q6B6H3+!MR &G-0-$DE6T$WRUFI'76)F0VYH6D+)(C M6Z%.?3<[K#1-2DW>,YI\CN3$^\DX345'>*[[XGG M>-T&/=/7P_T3=CD]W_1'9@OEN;[YYB#[YR* MA*'K]HYT/@UR33TVR>S7,OLG97[#1H\%U"BJ_S0O7A=K^$A64YCG#IMU#6I= M@W],'Z'X(3F($)C"0:%;376]I9VT7UL=IP6T>DZGZ[QM-]7_"\AAKS-\@BRS M8.]UV@S$V@P@24)>,%7VH_JTGG&7IK4?G4]P]I6CZI&F')S8;=8)DR2%%5(Z MG0$6C"B'4;E1/#?]?,D53@>SC'%^@] !>'W%N=IM] WJ?P3!7U!+ P04 M" "S@9Y8)+\GG\(# "B$ &0 'AL+W=OZ.UO/)'56ID;?C(N\0J>07TMYT*O_)8E)P4P23A# I83[SZ\FX6! M 50[_B*PDP?7R(2RX/S%++[D$R\P'@&%3!D*K#^V\ "4&B;MQ[\-J=?:-,## MZSW[YRIX'J)[WZ')J"AX-& M0<%8?4G?FV$. "$\0E U "B8\#P!� 9'@.B4A;@!Q!]U:=@ MJM#].O9*N!0KG(P%WR%A=FLV2)U!$@,Z\0G.* M&;I(06%"Y27Z%7U]3M'%SY=C7VE#9KN?-:0/-6ET@C1$CYRIM40SED-NP:=N M_,"!]W6 ;931/LIIY"3\ [,K%(2?4!1$L2V>#\ '-3RTA>.&/V+1PFW69Q^' M#QQB#-J4#RJ^P?LIGP*#)5$2?;M?2"7TJ?W'XM^TYHOM?*:5W:&_W%2V M)FR%,NVF((N->:'X9!*1F9;%E_4.6TIJ"V'=2,TKTC;1[7I[*/3[6U*GG^?V ME)[(.I)>MY)>NXL:OU9%76*A2$9*K(RL;8ECQO3A[,@L;:HZC9Q;Z#79Z$#^ M01 $1QGHT^*L)[).!F[:#-PX,S"W*P^4K,B"@M:^T&_\$AOM;=+?O*W6X"H8 M'M6T?5=\)*K3TW-%[8FL(^IM*^JM4]0O+"=;DIO:I:0@NB6PO;3B=&]P!C^FA."=5F)IR@A>3?6"'A@SOF+D/^N[_M1- M?:[TO;*E#=NA^'%0_1W);]D877<; 6GQGL5>>>F%#NA7@PB[ML M[GB&$7!(M8&@>-G! C@W2,CC:P/JM.\TCMW[9_2W-G@,YIXJ6 C^+\OT=NY, M')+!FE9#*_I)]8^LY)*V4%GGCC QR5M17^M@(T7% G&&' MH'$(#AVB%QS"QB&T@=;,;%@W5--D)L6>2&.-:.;&:F.],1I6F#2NM,2G#/UT M\A=6REV1BAS(V7NAU&NR!$E66RJ!G),55DU6<2!B33Y66FE:9*S8D*704&A& M.7\B-XQ7)A5D(?(<$[/2(GT@MU\KMJ,@*>/(Z9PHLZ-FKL:8#7,W;>*[KN,+7H@O)!]$H;=(HD & M?7\7M6H%"YX%NPZ. GZ@\H*$_I\D\()H@,_BQ]W#(W3"-G^AQ0M?P+O"-&3/ M&5A!6DFF&70T?VLU%WE9Z5;S6RH+3&-7Z__>(S"YTY"K+T,JURRB81;FK+E4 M)4UA[N!AHD#NP$E>_>''WILAB4X$UA,L:@6+CJ$G?PM-.2D[!=S*E]8%K&P! M0Z> H5? ::> LPJ(%H0BUGF+ ^LU'E+DC!5-V;X>4K2F.;(TS6&[2T+?"P-_ M.G-W7;&^MPNF012'<6O7TV'4ZC ZJD/=IJ(T80SVU5'WG\WXBCR4&7#!E&TW$8!0=MXG;&R1SDQD[9"L.J"ET/2NUN.\E?V?GU8/_: M3/AV3/T&4W\>X!BT884B'-8(Z5V,D96L)^YZH45IA]9[H7$$MK=;_$H!:0SP M^5J@\LW"O*#][DG^!U!+ P04 " "S@9Y8;@\PF%$# "N%0 #0 'AL M+W-T>6QE<&D0=)<952;KIKZ9:$834H@9<)OMUJ1GU$NR; OY]E-IDMO MDL^E'I!>$_+LY7LR($'TF7A6;I0G;$ >+C[^F>?Z^H-GKV>?SLY:#Y?7N_&+ M"K@DOE.T'B>_3QJ2[V]*KX>=&J^&>8^3>0;[VV,*$8Z>K M#4\(L=MR$-=SP2;2#=RKL+T,-=VOJVS83W.Y+K:0V(#1IQGS'JD8D!$5?*PX ML%*:<;&TX38$)KG(E:=-E9N$ 43*)PL'M@:25AY6C+IA9"=,B#MX.OQ.M[07 MZ<;.5=LMFZ8Q5#>MC.V _J::U=Z4[;Q)UROX8ZZ_S;-<\2>3#4IE8@),$>^1*\;<$#6 M[9\LX?,L;D;=PD+4H];M'S"](&J._287EPE;L&14=]5T7#4]TS!9ZP\0=I&; MZN-&,([%W A@6![, <:Q+"S/_S2?'CH?BV'>>DZDAW)Z*,>R7,BH^F)YW)S8 M?-PSC>,PC")L146)>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'" MD>B8B$1Z2=II\NM+R0TR2NP/^S+K)UO4[8@B=69&.GJP[O[6VGOQLZF-GPX6 M(2P/AT-?+E0C_5]VJ4Q<,[>ND2$NNKNA7SHE*[]0*C3U,!F-BF$CM1D<'ST? MZ](-Z8(-J@S:FMC8-MQH]>!?UK>+8JV]OM6U#H_30?>_5@/1:*,;_:2JZ6 T M$'YA'_ZV3C]9$V0]*YVMZ^E@O%EQHUS0Y9OF60MY+6]]UQ+D[96,(--!,8H' MG&OG0[=%=WP9&= QB_TT@^$D8V:#D[L6KGV>N()SJO-M84( M17K*'>JXPIU7'1XGBJF4\:H2\9^WM:XB1R4^RUJ:4@D"F0#(9(^0/Q("F0+( M="^0LQ8G[DH@,P"9[1&RUY,Y@,SW"9D2R ) %KR0W]V=-/JI6T&()H!HPDLT M6S6-=(_"SL5,WQD==Y,FB$]E:5LC.IG;B1]4J)?Y3T*]?.VN#I8WJ$GM,CYDDA_4)\^7>EU[)NN80TE3@W M:^5#NR?%A#IA]DE+9$*4NO)_"J-Z7,@@8V:%Q)AE&2.*QZ[;VFY,M MIY!((&-^@Y1Q"[=90ZF0,<;,RKAJ&Z/(+F4-0.LH2)(J$ M6101RS9*7,N?O?F8("LDS%:X4D%O?-KU%<6":06S%"[B<7]WU\$WZ_T[<:F< MF"VD4Q0122%AE@(,ZGH!>X*LD#!; 6/2D#U!7DB8O; M^A0'US)2^'<4$FDB M8=;$CD#TF9-B(G$DW.) 6E_9"*1),PB>1V0;KW=R"8)LTU 9-JRTN(&TDK* MK!4M'1C&1;%+NK 5BYA03 M*2=E5@[&+&BI&BDG8U;.UFCMO9C%0U>KFH;H&5).QJR<'9@7TK7UAS7%1,K) MF)4#>[,7KV7(/!FS>3 FS20R^!Z%V3T8DSZ0,N2>C-D].W.)4Q6DKBDFLE"V MIY3GO?CB@VXH)K)0QFRAW9C=9*>8R$(9LX5P9M:;0LA"&;.%WF9FFT'9"XYR M)*"<64 H-8MSG6(B >7, L*8%Q03"2AG%A#,(/OOGI& \GV^ANG-GAP)*&<6 M$,:D LKAJWQF 6%,&A'G2$ YLX!PV> ]Q40"RKEK;@BS/X60@')N 4',WA1" M LJ9!80QZ10JD(4*9@OU7AMNE62![%-P5]Q>E;)>,A_5PE),9)_B?ZZXO>21 M;1I\0C&1?8I]%-ZVYKP%LD^QG]+;\[VGF,@^!;-]=F)N*B 4$WY*QFR?W9C= M;:>8R#X%LWT@9L\^!;)/P6P?C-G[?!#9IV!/?TA9N/\TB@$]+1M-D'TF[/;I MO;K?ZI\)\L^$V3^H@MU/TB;(/Y/./\-N8W]\5*FY-JJZB*?PL;V4=7GI1/NS M^90MR]M/4.:KNCZ);=_--RNKYV_)G[^#/_X%4$L#!!0 ( +.!GEBL;5!7 M/ ( *\J : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VLUJHU 8 MQO%;"5Y S7F_;(>FJ]ET6WH#DIY\T"2*QZ'MW4](%\DCLYA-\5G)47S]@_!# MU,>7?&C'?7KB=43T]WLY:P6K^VPS>.JJC\/U]VEOFS2W7ERM7A^6U7#\UNJZKF#!()D_B"%()T_R"#( MY@]R"/+Y@P*"8OZ@!H*:^8/N(>A^_J '"'J8/R@M4<8E0=($:P*M$W*="+Q. M"'8B$#LAV8G [(1H)P*U$[*="-Q."'0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WHMY* MH+>BWDJ@MZ+>2J"W3EZ6$.BMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW M$NAMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&V3E]T$>AOJ;01Z&^IM!'H;ZFT$>AOJ M;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^^1C)8'>CGH[@=Z. M>CN!WHYZ.X'>CGH[@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ M^=F$0.] O8- [T"]@T#O0+V#0.\&]6X(]&Y0[X9 [P;U;GY2[S)^'7*Y]GRO M\?H_2?5X/C=?+W]9?N^"K5-FBQO5O M 5$VP!98< &33-NH26S9!LKM<5) D$%*A)OTZBU/6_BD;Y5S^Z>/<7)MFO[ MN"C6*?E3QF*UIL[&TGGJ\\K2A^_I3RO0UH7[@-=S-X\40E/3Y-:&=&V[O(MM6Q;3_Y=] M") ^)$@?"J0/#=*' >EC#M+',4@?)R!]\!E*(RBB^&UL4$L! A0#% @ LX&>6$G$WR;N *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ LX&>6)E&PO=V]R:W-H965T&UL4$L! A0#% M @ LX&>6/4/"-J&PO M=V]R:W-H965T&UL4$L! A0#% @ LX&>6 //2G(E!P MR#, !@ ("!HQX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX&>6-6\1-8H$0 RS( !@ M ("!Q#$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX&>6.7BD%*2 @ DP4 M !D ("!D%H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX&>6 &3FGG5"0 ^!< !D M ("!TF4 'AL+W=O$" Z!P &0 @('>;P >&PO=V]R:W-H965T M&UL4$L! A0# M% @ LX&>6.-JB[RT" =!< !D ("!:W8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LX&>6%, M *I#!P QQ$ !D ("!AH\ 'AL+W=O&PO=V]R:W-H965TWV4V@, -P) 9 " @7R9 !X;"]W;W)K&UL4$L! A0#% @ LX&>6#GF!>3U#@ S"P !D M ("!C9T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ LX&>6 Y(^V5O! 0 T !D ("! MZ[4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ LX&>6(>$($[R @ :P8 !D ("!7L$ 'AL+W=O&PO=V]R:W-H965THZ@, .<) 9 " @17) !X M;"]W;W)K&UL4$L! A0#% @ LX&>6"#FZKO? M @ 7 8 !D ("!-LT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX&>6+GJ"!S @ & 8 !D M ("! MH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ LX&>6 K 0Z2$ P !1 !D ("!C>, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MLX&>6/K1S#M.!0 _R4 !D ("!0>\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX&>6!N0''A> @ M0 4 !D ("!!/P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX&>6%A;1"&# @ !@< !D M ("!!@L! 'AL+W=O&PO=V]R:W-H M965T>B@( -8& 9 M " @1D4 0!X;"]W;W)K&UL4$L! M A0#% @ LX&>6#"' 63I P &A0 !D ("!VA8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX&> M6$!Z6JGQ P ?1( !D ("!NB ! 'AL+W=O&PO=V]R:W-H965T]U". , '\, 9 " @;HG 0!X;"]W;W)K M&UL4$L! A0#% @ LX&>6(H*!N## @ $PD M !D ("!*2L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX&>6*FD,<:! P %PT !D M ("!2C0! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ LX&>6 +3!IB, @ AP8 !D ("!X4,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LX&>6(!O M3PLW!P @C( !D ("!2U@! 'AL+W=O&PO=V]R:W-H965TAC 0!X;"]W;W)K&UL4$L! A0#% @ LX&>6+VMKOF; P T@X !D M ("!]6@! 'AL+W=O%O 0!X;"]W;W)K&UL4$L! A0#% @ LX&>6*_V""QT P PT !D ("! MVG,! 'AL+W=O&POI[ 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " "S@9Y8K&U0 M5SP" "O*@ &@ @ $^@0$ >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " "S@9Y80&L7N@ " #&*0 $P M @ &R@P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 4 !0 .<5 #C %A0$ ! end XML 86 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 87 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 208 335 1 false 62 0 false 5 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 of Cash Flows Sheet http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Disclosure - Organization Sheet http://inarimedical.com/role/Organization Organization Notes 7 false false R8.htm 0000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://inarimedical.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Business Combination Sheet http://inarimedical.com/role/BusinessCombination Business Combination Notes 9 false false R10.htm 0000010 - Disclosure - Fair Value Measurements Sheet http://inarimedical.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 0000011 - Disclosure - Cash Equivalents and Investments Sheet http://inarimedical.com/role/CashEquivalentsandInvestments Cash Equivalents and Investments Notes 11 false false R12.htm 0000012 - Disclosure - Inventories, net Sheet http://inarimedical.com/role/Inventoriesnet Inventories, net Notes 12 false false R13.htm 0000013 - Disclosure - Property and Equipment, net Sheet http://inarimedical.com/role/PropertyandEquipmentnet Property and Equipment, net Notes 13 false false R14.htm 0000014 - Disclosure - Goodwill and Intangible Assets Sheet http://inarimedical.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets 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 - Stockholders' Equity Sheet http://inarimedical.com/role/StockholdersEquity Stockholders' 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 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 24 false false R25.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 25 false false R26.htm 9954473 - Disclosure - Business Combination (Tables) Sheet http://inarimedical.com/role/BusinessCombinationTables Business Combination (Tables) Tables http://inarimedical.com/role/BusinessCombination 26 false false R27.htm 9954474 - Disclosure - Fair Value Measurements (Tables) Sheet http://inarimedical.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://inarimedical.com/role/FairValueMeasurements 27 false false R28.htm 9954475 - Disclosure - Cash Equivalents and Investments (Tables) Sheet http://inarimedical.com/role/CashEquivalentsandInvestmentsTables Cash Equivalents and Investments (Tables) Tables http://inarimedical.com/role/CashEquivalentsandInvestments 28 false false R29.htm 9954476 - Disclosure - Inventories, net (Tables) Sheet http://inarimedical.com/role/InventoriesnetTables Inventories, net (Tables) Tables http://inarimedical.com/role/Inventoriesnet 29 false false R30.htm 9954477 - Disclosure - Property and Equipment, net (Tables) Sheet http://inarimedical.com/role/PropertyandEquipmentnetTables Property and Equipment, net (Tables) Tables http://inarimedical.com/role/PropertyandEquipmentnet 30 false false R31.htm 9954478 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://inarimedical.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://inarimedical.com/role/GoodwillandIntangibleAssets 31 false false R32.htm 9954479 - Disclosure - Commitments and Contingencies (Tables) Sheet http://inarimedical.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://inarimedical.com/role/CommitmentsandContingencies 32 false false R33.htm 9954480 - Disclosure - Credit Facility (Tables) Sheet http://inarimedical.com/role/CreditFacilityTables Credit Facility (Tables) Tables http://inarimedical.com/role/CreditFacility 33 false false R34.htm 9954481 - Disclosure - Stockholders' Equity (Tables) Sheet http://inarimedical.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://inarimedical.com/role/StockholdersEquity 34 false false R35.htm 9954482 - Disclosure - Equity Incentive Plans (Tables) Sheet http://inarimedical.com/role/EquityIncentivePlansTables Equity Incentive Plans (Tables) Tables http://inarimedical.com/role/EquityIncentivePlans 35 false false R36.htm 9954483 - Disclosure - Income Taxes (Tables) Sheet http://inarimedical.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://inarimedical.com/role/IncomeTaxes 36 false false R37.htm 9954484 - 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 37 false false R38.htm 9954485 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 38 false false R39.htm 9954486 - 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 9954487 - 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 9954488 - Disclosure - Business Combination - Schedule of Total Purchase Price Consideration (Details) Sheet http://inarimedical.com/role/BusinessCombinationScheduleofTotalPurchasePriceConsiderationDetails Business Combination - Schedule of Total Purchase Price Consideration (Details) Details 41 false false R42.htm 9954489 - Disclosure - Business Combination - Narrative (Details) Sheet http://inarimedical.com/role/BusinessCombinationNarrativeDetails Business Combination - Narrative (Details) Details 42 false false R43.htm 9954490 - Disclosure - Business Combination - Schedule of Fair Values of Assets Acquired and Liabilities Assumed (Details) Sheet http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails Business Combination - Schedule of Fair Values of Assets Acquired and Liabilities Assumed (Details) Details 43 false false R44.htm 9954491 - Disclosure - Business Combination - Schedule of Fair Value Assigned to the Intangible Asset Acquired (Details) Sheet http://inarimedical.com/role/BusinessCombinationScheduleofFairValueAssignedtotheIntangibleAssetAcquiredDetails Business Combination - Schedule of Fair Value Assigned to the Intangible Asset Acquired (Details) Details 44 false false R45.htm 9954492 - Disclosure - Business Combination - Schedule of Pro Forma Information (Details) Sheet http://inarimedical.com/role/BusinessCombinationScheduleofProFormaInformationDetails Business Combination - Schedule of Pro Forma Information (Details) Details 45 false false R46.htm 9954493 - Disclosure - Fair Value Measurements (Details) Sheet http://inarimedical.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://inarimedical.com/role/FairValueMeasurementsTables 46 false false R47.htm 9954494 - Disclosure - Fair Value Measurements - Estimated Fair Value of the Contingent Consideration Liabilities (Details) Sheet http://inarimedical.com/role/FairValueMeasurementsEstimatedFairValueoftheContingentConsiderationLiabilitiesDetails Fair Value Measurements - Estimated Fair Value of the Contingent Consideration Liabilities (Details) Details 47 false false R48.htm 9954495 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://inarimedical.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 48 false false R49.htm 9954496 - Disclosure - Cash Equivalents and Investments (Details) Sheet http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails Cash Equivalents and Investments (Details) Details http://inarimedical.com/role/CashEquivalentsandInvestmentsTables 49 false false R50.htm 9954497 - Disclosure - Inventories, net (Details) Sheet http://inarimedical.com/role/InventoriesnetDetails Inventories, net (Details) Details http://inarimedical.com/role/InventoriesnetTables 50 false false R51.htm 9954498 - 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 51 false false R52.htm 9954499 - Disclosure - Property and Equipment, net - Narrative (Details) Sheet http://inarimedical.com/role/PropertyandEquipmentnetNarrativeDetails Property and Equipment, net - Narrative (Details) Details 52 false false R53.htm 9954500 - Disclosure - Goodwill and Intangible Assets - Schedule of Carrying Amounts of Goodwill (Details) Sheet http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofCarryingAmountsofGoodwillDetails Goodwill and Intangible Assets - Schedule of Carrying Amounts of Goodwill (Details) Details 53 false false R54.htm 9954501 - Disclosure - Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details) Sheet http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details) Details 54 false false R55.htm 9954502 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://inarimedical.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 55 false false R56.htm 9954503 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Annual Amortization of the Intangible Asset (Details) Sheet http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails Goodwill and Intangible Assets - Schedule of Estimated Future Annual Amortization of the Intangible Asset (Details) Details 56 false false R57.htm 9954504 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 57 false false R58.htm 9954505 - Disclosure - Commitments and Contingencies - Schedule of Operating Lease Disclosure (Details) Sheet http://inarimedical.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseDisclosureDetails Commitments and Contingencies - Schedule of Operating Lease Disclosure (Details) Details 58 false false R59.htm 9954506 - 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 59 false false R60.htm 9954507 - 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 60 false false R61.htm 9954508 - Disclosure - Related Party (Details) Sheet http://inarimedical.com/role/RelatedPartyDetails Related Party (Details) Details http://inarimedical.com/role/RelatedParty 61 false false R62.htm 9954509 - Disclosure - Credit Facility - Narrative (Details) Sheet http://inarimedical.com/role/CreditFacilityNarrativeDetails Credit Facility - Narrative (Details) Details 62 false false R63.htm 9954510 - Disclosure - Credit Facility - Schedule of Costs Incurred Directly Related to Debt (Details) Sheet http://inarimedical.com/role/CreditFacilityScheduleofCostsIncurredDirectlyRelatedtoDebtDetails Credit Facility - Schedule of Costs Incurred Directly Related to Debt (Details) Details 63 false false R64.htm 9954511 - Disclosure - Stockholders' Equity - Schedule of Accumulated Balances of Other Comprehensive Income (Loss) (Details) Sheet http://inarimedical.com/role/StockholdersEquityScheduleofAccumulatedBalancesofOtherComprehensiveIncomeLossDetails Stockholders' Equity - Schedule of Accumulated Balances of Other Comprehensive Income (Loss) (Details) Details 64 false false R65.htm 9954513 - Disclosure - Equity Incentive Plans - Narrative (Details) Sheet http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails Equity Incentive Plans - Narrative (Details) Details 65 false false R66.htm 9954514 - 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 66 false false R67.htm 9954515 - Disclosure - Equity Incentive Plans - Schedule of RSU and PSU Activity (Details) Sheet http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails Equity Incentive Plans - Schedule of RSU and PSU Activity (Details) Details 67 false false R68.htm 9954516 - 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 68 false false R69.htm 9954517 - 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 69 false false R70.htm 9954518 - 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 70 false false R71.htm 9954519 - Disclosure - Retirement Plan (Details) Sheet http://inarimedical.com/role/RetirementPlanDetails Retirement Plan (Details) Details http://inarimedical.com/role/RetirementPlan 71 false false R72.htm 9954520 - 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 72 false false All Reports Book All Reports nari-20240331.htm nari-20240331.xsd nari-20240331_cal.xml nari-20240331_def.xml nari-20240331_lab.xml nari-20240331_pre.xml nari-20240331_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 91 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "nari-20240331.htm": { "nsprefix": "nari", "nsuri": "http://inarimedical.com/20240331", "dts": { "inline": { "local": [ "nari-20240331.htm" ] }, "schema": { "local": [ "nari-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "nari-20240331_cal.xml" ] }, "definitionLink": { "local": [ "nari-20240331_def.xml" ] }, "labelLink": { "local": [ "nari-20240331_lab.xml" ] }, "presentationLink": { "local": [ "nari-20240331_pre.xml" ] } }, "keyStandard": 311, "keyCustom": 24, "axisStandard": 24, "axisCustom": 1, "memberStandard": 41, "memberCustom": 18, "hidden": { "total": 6, "http://fasb.org/us-gaap/2023": 1, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 208, "entityCount": 1, "segmentCount": 62, "elementCount": 529, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 738, "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "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-20240331.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-20240331.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-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.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-18", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "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-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://inarimedical.com/role/Organization", "longName": "0000007 - Disclosure - Organization", "shortName": "Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://inarimedical.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://inarimedical.com/role/BusinessCombination", "longName": "0000009 - Disclosure - Business Combination", "shortName": "Business Combination", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://inarimedical.com/role/FairValueMeasurements", "longName": "0000010 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://inarimedical.com/role/CashEquivalentsandInvestments", "longName": "0000011 - Disclosure - Cash Equivalents and Investments", "shortName": "Cash Equivalents and Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://inarimedical.com/role/Inventoriesnet", "longName": "0000012 - Disclosure - Inventories, net", "shortName": "Inventories, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://inarimedical.com/role/PropertyandEquipmentnet", "longName": "0000013 - Disclosure - Property and Equipment, net", "shortName": "Property and Equipment, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://inarimedical.com/role/GoodwillandIntangibleAssets", "longName": "0000014 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://inarimedical.com/role/StockholdersEquity", "longName": "0000019 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' 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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.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-20240331.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-20240331.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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R24": { "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": "24", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R25": { "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": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://inarimedical.com/role/BusinessCombinationTables", "longName": "9954473 - Disclosure - Business Combination (Tables)", "shortName": "Business Combination (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://inarimedical.com/role/FairValueMeasurementsTables", "longName": "9954474 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://inarimedical.com/role/CashEquivalentsandInvestmentsTables", "longName": "9954475 - Disclosure - Cash Equivalents and Investments (Tables)", "shortName": "Cash Equivalents and Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://inarimedical.com/role/InventoriesnetTables", "longName": "9954476 - Disclosure - Inventories, net (Tables)", "shortName": "Inventories, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://inarimedical.com/role/PropertyandEquipmentnetTables", "longName": "9954477 - Disclosure - Property and Equipment, net (Tables)", "shortName": "Property and Equipment, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://inarimedical.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954478 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://inarimedical.com/role/CommitmentsandContingenciesTables", "longName": "9954479 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://inarimedical.com/role/CreditFacilityTables", "longName": "9954480 - Disclosure - Credit Facility (Tables)", "shortName": "Credit Facility (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://inarimedical.com/role/StockholdersEquityTables", "longName": "9954481 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://inarimedical.com/role/EquityIncentivePlansTables", "longName": "9954482 - Disclosure - Equity Incentive Plans (Tables)", "shortName": "Equity Incentive Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://inarimedical.com/role/IncomeTaxesTables", "longName": "9954483 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://inarimedical.com/role/NetIncomeLossPerShareTables", "longName": "9954484 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954485 - 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": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails", "longName": "9954486 - 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-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-38", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "unique": true } }, "R40": { "role": "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashFlowSupplementalDisclosuresDetails", "longName": "9954487 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://inarimedical.com/role/BusinessCombinationScheduleofTotalPurchasePriceConsiderationDetails", "longName": "9954488 - Disclosure - Business Combination - Schedule of Total Purchase Price Consideration (Details)", "shortName": "Business Combination - Schedule of Total Purchase Price Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-42", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "unique": true } }, "R42": { "role": "http://inarimedical.com/role/BusinessCombinationNarrativeDetails", "longName": "9954489 - Disclosure - Business Combination - Narrative (Details)", "shortName": "Business Combination - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-43", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "unique": true } }, "R43": { "role": "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "longName": "9954490 - Disclosure - Business Combination - Schedule of Fair Values of Assets Acquired and Liabilities Assumed (Details)", "shortName": "Business Combination - Schedule of Fair Values of Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-43", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "unique": true } }, "R44": { "role": "http://inarimedical.com/role/BusinessCombinationScheduleofFairValueAssignedtotheIntangibleAssetAcquiredDetails", "longName": "9954491 - Disclosure - Business Combination - Schedule of Fair Value Assigned to the Intangible Asset Acquired (Details)", "shortName": "Business Combination - Schedule of Fair Value Assigned to the Intangible Asset Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-48", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "unique": true } }, "R45": { "role": "http://inarimedical.com/role/BusinessCombinationScheduleofProFormaInformationDetails", "longName": "9954492 - Disclosure - Business Combination - Schedule of Pro Forma Information (Details)", "shortName": "Business Combination - Schedule of Pro Forma Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-50", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://inarimedical.com/role/FairValueMeasurementsDetails", "longName": "9954493 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-62", "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-20240331.htm", "unique": true } }, "R47": { "role": "http://inarimedical.com/role/FairValueMeasurementsEstimatedFairValueoftheContingentConsiderationLiabilitiesDetails", "longName": "9954494 - Disclosure - Fair Value Measurements - Estimated Fair Value of the Contingent Consideration Liabilities (Details)", "shortName": "Fair Value Measurements - Estimated Fair Value of the Contingent Consideration Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://inarimedical.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954495 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "unique": true } }, "R49": { "role": "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails", "longName": "9954496 - Disclosure - Cash Equivalents and Investments (Details)", "shortName": "Cash Equivalents and Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.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", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://inarimedical.com/role/InventoriesnetDetails", "longName": "9954497 - Disclosure - Inventories, net (Details)", "shortName": "Inventories, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.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", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://inarimedical.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentnetDetails", "longName": "9954498 - 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": "51", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://inarimedical.com/role/PropertyandEquipmentnetNarrativeDetails", "longName": "9954499 - Disclosure - Property and Equipment, net - Narrative (Details)", "shortName": "Property and Equipment, net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-114", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:Depreciation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-114", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:Depreciation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofCarryingAmountsofGoodwillDetails", "longName": "9954500 - Disclosure - Goodwill and Intangible Assets - Schedule of Carrying Amounts of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Carrying Amounts of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "unique": true } }, "R54": { "role": "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails", "longName": "9954501 - Disclosure - Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://inarimedical.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "9954502 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-31", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "unique": true } }, "R56": { "role": "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails", "longName": "9954503 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Annual Amortization of the Intangible Asset (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Estimated Future Annual Amortization of the Intangible Asset (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-117", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "unique": true } }, "R57": { "role": "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954504 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-120", "name": "us-gaap:LesseeFinanceLeaseLeaseNotYetCommencedTermOfContract1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-120", "name": "us-gaap:LesseeFinanceLeaseLeaseNotYetCommencedTermOfContract1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseDisclosureDetails", "longName": "9954505 - Disclosure - Commitments and Contingencies - Schedule of Operating Lease Disclosure (Details)", "shortName": "Commitments and Contingencies - Schedule of Operating Lease Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofTotalLeaseCostDetails", "longName": "9954506 - 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": "59", "firstAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails", "longName": "9954507 - 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": "60", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R61": { "role": "http://inarimedical.com/role/RelatedPartyDetails", "longName": "9954508 - Disclosure - Related Party (Details)", "shortName": "Related Party (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R62": { "role": "http://inarimedical.com/role/CreditFacilityNarrativeDetails", "longName": "9954509 - Disclosure - Credit Facility - Narrative (Details)", "shortName": "Credit Facility - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-134", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-134", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://inarimedical.com/role/CreditFacilityScheduleofCostsIncurredDirectlyRelatedtoDebtDetails", "longName": "9954510 - Disclosure - Credit Facility - Schedule of Costs Incurred Directly Related to Debt (Details)", "shortName": "Credit Facility - Schedule of Costs Incurred Directly Related to Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredFinanceCostsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredFinanceCostsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://inarimedical.com/role/StockholdersEquityScheduleofAccumulatedBalancesofOtherComprehensiveIncomeLossDetails", "longName": "9954511 - Disclosure - Stockholders' Equity - Schedule of Accumulated Balances of Other Comprehensive Income (Loss) (Details)", "shortName": "Stockholders' Equity - Schedule of Accumulated Balances of Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-145", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "unique": true } }, "R65": { "role": "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "longName": "9954513 - Disclosure - Equity Incentive Plans - Narrative (Details)", "shortName": "Equity Incentive Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-196", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-196", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://inarimedical.com/role/EquityIncentivePlansSummaryofStockOptionActivityDetails", "longName": "9954514 - 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": "66", "firstAnchor": { "contextRef": "c-161", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-163", "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-20240331.htm", "unique": true } }, "R67": { "role": "http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails", "longName": "9954515 - Disclosure - Equity Incentive Plans - Schedule of RSU and PSU Activity (Details)", "shortName": "Equity Incentive Plans - Schedule of RSU and PSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-171", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-171", "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-20240331.htm", "first": true, "unique": true } }, "R68": { "role": "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "longName": "9954516 - 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": "68", "firstAnchor": { "contextRef": "c-182", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-182", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R69": { "role": "http://inarimedical.com/role/EquityIncentivePlansScheduleofTotalCompensationCostforAllShareBasedPaymentArrangementsRecognizedDetails", "longName": "9954517 - 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": "69", "firstAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-115", "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-20240331.htm", "unique": true } }, "R70": { "role": "http://inarimedical.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxesDetails", "longName": "9954518 - 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": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.htm", "unique": true } }, "R71": { "role": "http://inarimedical.com/role/RetirementPlanDetails", "longName": "9954519 - Disclosure - Retirement Plan (Details)", "shortName": "Retirement Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nari-20240331.htm", "first": true, "unique": true } }, "R72": { "role": "http://inarimedical.com/role/NetIncomeLossPerShareScheduleofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetLossPerShareDetails", "longName": "9954520 - 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": "72", "firstAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.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": [ "r30", "r780" ] }, "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": 2.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": [ "r263", "r264" ] }, "nari_AccountsReceivableNetMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "AccountsReceivableNetMember", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Net", "label": "Accounts Receivable Net [Member]", "documentation": "Accounts Receivable Net" } } }, "auth_ref": [] }, "nari_AccruedExpensesAndOtherCurrentLiabilitiesLicensedTechnology": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "AccruedExpensesAndOtherCurrentLiabilitiesLicensedTechnology", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Expenses And Other Current Liabilities, Licensed Technology", "documentation": "Accrued expenses and other current liabilities." } } }, "auth_ref": [] }, "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedAmortizationDeferredFinanceCosts", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CreditFacilityScheduleofCostsIncurredDirectlyRelatedtoDebtDetails": { "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CreditFacilityScheduleofCostsIncurredDirectlyRelatedtoDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated amortization", "label": "Accumulated Amortization, Debt Issuance Costs", "documentation": "Amount of accumulated amortization of debt issuance costs." } } }, "auth_ref": [ "r88" ] }, "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": [ "r61", "r172", "r595" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://inarimedical.com/role/StockholdersEquityScheduleofAccumulatedBalancesofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized 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": [ "r182", "r183", "r184", "r186", "r193", "r194", "r814" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://inarimedical.com/role/StockholdersEquityScheduleofAccumulatedBalancesofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [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": [ "r192", "r193", "r501", "r503", "r504", "r505", "r506", "r507" ] }, "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": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive 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": [ "r41", "r42", "r108", "r179", "r592", "r616", "r617" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://inarimedical.com/role/StockholdersEquityScheduleofAccumulatedBalancesofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r192", "r193", "r501", "r503", "r504", "r505", "r506", "r507" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity", "http://inarimedical.com/role/StockholdersEquityScheduleofAccumulatedBalancesofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "verboseLabel": "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": [ "r6", "r17", "r42", "r480", "r483", "r524", "r612", "r613", "r814", "r815", "r816", "r824", "r825", "r826" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://inarimedical.com/role/StockholdersEquityScheduleofAccumulatedBalancesofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "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": [ "r8", "r17", "r42", "r193", "r194", "r503", "r504", "r505", "r506", "r507", "r814" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofFairValueAssignedtotheIntangibleAssetAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r129" ] }, "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": 4.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": [ "r100" ] }, "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": [ "r445", "r446", "r447", "r631", "r824", "r825", "r826", "r898", "r922" ] }, "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": [ "r71", "r72", "r411" ] }, "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 loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "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": "Total 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": [ "r440", "r448" ] }, "nari_AmendedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "AmendedCreditAgreementMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amended Credit Agreement", "label": "Amended Credit Agreement [Member]", "documentation": "Credit agreement." } } }, "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_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": 5.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": [ "r111", "r358", "r509", "r818" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://inarimedical.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible asset", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r12", "r55", "r59" ] }, "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": "Total potentially dilutive common stock equivalents excluded from calculation due to anti-dilutive effect (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": [ "r237" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "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": [ "r49" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "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": [ "r49" ] }, "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": [ "r147", "r175", "r210", "r244", "r253", "r257", "r299", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r473", "r477", "r499", "r587", "r668", "r780", "r793", "r865", "r866", "r907" ] }, "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": [] }, "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": 2.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": [ "r168", "r181", "r210", "r299", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r473", "r477", "r499", "r780", "r865", "r866", "r907" ] }, "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_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": [ "r84" ] }, "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": "Financial Assets", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "nari_AssetsInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "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": [] }, "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": [ "r270" ] }, "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": [ "r271" ] }, "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": [ "r267", "r308", "r586" ] }, "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": [ "r268", "r308", "r580", "r830" ] }, "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": 4.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": [ "r265", "r308" ] }, "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/EquityIncentivePlansScheduleofRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails", "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails", "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r82", "r83" ] }, "nari_BankOfAmericaCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "BankOfAmericaCreditFacilityMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "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": [] }, "nari_BloombergShortTermBankYieldIndexBSBYMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "BloombergShortTermBankYieldIndexBSBYMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofFairValueAssignedtotheIntangibleAssetAcquiredDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofProFormaInformationDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofTotalPurchasePriceConsiderationDetails" ], "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": [ "r467", "r772", "r773" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofFairValueAssignedtotheIntangibleAssetAcquiredDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofProFormaInformationDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofTotalPurchasePriceConsiderationDetails" ], "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": [ "r74", "r77", "r467", "r772", "r773" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofFairValueAssignedtotheIntangibleAssetAcquiredDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofProFormaInformationDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofTotalPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [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": [ "r467" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of voting interests acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://inarimedical.com/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r801", "r802" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r465", "r466" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r465", "r466" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails", "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related expenses", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r73" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofTotalPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total purchase price", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r14" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows", "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in fair value of contingent consideration", "terseLabel": "Change in fair value of contingent consideration liability", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r471", "r817" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum contingent consideration", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r81" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range of outcomes on contingent consideration arrangements", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low", "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r81" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "calculation": { "http://inarimedical.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofTotalPurchasePriceConsiderationDetails", "http://inarimedical.com/role/FairValueMeasurementsDetails", "http://inarimedical.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of contingent consideration", "verboseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r80", "r470" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, liability, current", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r80" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, liability, noncurrent", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r80" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://inarimedical.com/role/BusinessCombination" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r143", "r468" ] }, "us-gaap_BusinessCombinationIntegrationRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationIntegrationRelatedCosts", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance and integration related costs", "label": "Business Combination, Integration Related Costs", "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r79" ] }, "nari_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAndNoncurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAndNoncurrentAssetsOther", "crdr": "debit", "calculation": { "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current and noncurrent assets", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current And Noncurrent Assets, Other", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current And Noncurrent Assets, Other" } } }, "auth_ref": [] }, "nari_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAndNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAndNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other current and noncurrent liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current And Noncurrent Liabilities, Other", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current And Noncurrent Liabilities, Other" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r79" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r79" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred tax liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r79" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofFairValueAssignedtotheIntangibleAssetAcquiredDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible asset", "verboseLabel": "Fair value", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r78", "r79" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r78", "r79" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r78", "r79" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net, Total", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r79" ] }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofTotalPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of previously held investment", "verboseLabel": "Fair value of previously held investment", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages." } } }, "auth_ref": [ "r23" ] }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquiring equity interest percentage", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage", "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain recognized, amount", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain", "documentation": "In a business combination achieved in stages, this element represents the amount of gain recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination." } } }, "auth_ref": [ "r76" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "calculation": { "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalized software, Accumulated Amortization", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r928" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software, amortization", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r15", "r154" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software, Gross Carrying Amount", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r928" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Capitalized software, Net", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r739" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashFlowSupplementalDisclosuresDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets", "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashFlowSupplementalDisclosuresDetails" ], "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": [ "r46", "r170", "r744" ] }, "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": [ "r170" ] }, "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_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_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": [ "r829" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashFlowSupplementalDisclosuresDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows", "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashFlowSupplementalDisclosuresDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash end of period", "totalLabel": "Total cash, cash equivalents and restricted cash as shown in the statement of cash flows", "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": [ "r46", "r121", "r206" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashFlowSupplementalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://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, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r5", "r121" ] }, "nari_CashPledgedUnderCreditAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "CashPledgedUnderCreditAgreement", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash pledged under credit agreement", "label": "Cash Pledged Under Credit Agreement", "documentation": "Cash pledged under credit agreement." } } }, "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": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://inarimedical.com/role/StockholdersEquityScheduleofFairValueofPreferredWarrantsDeterminedUsingBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r165", "r176", "r177", "r178", "r210", "r231", "r232", "r234", "r236", "r242", "r243", "r299", "r327", "r329", "r330", "r331", "r334", "r335", "r364", "r365", "r367", "r370", "r377", "r499", "r621", "r622", "r623", "r624", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r656", "r677", "r700", "r720", "r721", "r722", "r723", "r724", "r800", "r820", "r827" ] }, "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 9)", "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": [ "r38", "r92", "r589", "r655" ] }, "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_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": [ "r134", "r321", "r322", "r727", "r862" ] }, "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": [ "r39" ] }, "nari_CommonStockCapitalSharesReservedForFutureIssuanceAnnualIncreasePercentOfAggregateSharesOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://inarimedical.com/20240331", "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_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": [ "r783", "r784", "r785", "r787", "r788", "r789", "r790", "r824", "r825", "r898", "r920", "r922" ] }, "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": [ "r99" ] }, "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": [ "r99", "r656" ] }, "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": [ "r99" ] }, "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": [ "r18", "r99", "r656", "r674", "r922", "r923" ] }, "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": 5.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 March\u00a031, 2024 and December\u00a031, 2023; 58,001,145 and 57,762,414 shares issued and outstanding as of March\u00a031, 2024 and December\u00a031, 2023, 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": [ "r99", "r591", "r780" ] }, "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": [] }, "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 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": [ "r43", "r189", "r191", "r197", "r582", "r602" ] }, "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_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": [ "r125" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration by Type [Axis]", "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Type [Domain]", "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "nari_CorporateDebtSecuritiesAndCommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "CorporateDebtSecuritiesAndCommercialPaperMember", "presentation": [ "http://inarimedical.com/role/CashEquivalentsandInvestmentsDetails", "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Corporate debt securities and commercial paper", "terseLabel": "Corporate debt securities and commercial paper", "label": "Corporate Debt Securities And Commercial Paper [Member]", "documentation": "Corporate debt securities and commercial paper." } } }, "auth_ref": [] }, "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": [ "r113", "r564" ] }, "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": [] }, "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_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [] }, "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_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://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": [ "r135", "r208", "r336", "r342", "r343", "r344", "r345", "r346", "r347", "r352", "r359", "r360", "r362" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [ "r28", "r96", "r97", "r148", "r149", "r214", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r510", "r756", "r757", "r758", "r759", "r760", "r821" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [] }, "nari_DebtInstrumentBasisSpreadOnVariableRateFloor": { "xbrltype": "percentItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "DebtInstrumentBasisSpreadOnVariableRateFloor", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [ "r35" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [ "r214", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r361", "r510", "r756", "r757", "r758", "r759", "r760", "r821" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [ "r36", "r214", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r510", "r756", "r757", "r758", "r759", "r760", "r821" ] }, "nari_DebtInstrumentNumberOfLettersOfCredit": { "xbrltype": "integerItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "DebtInstrumentNumberOfLettersOfCredit", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of letter of credit", "label": "Debt Instrument, Number Of Letters Of Credit", "documentation": "Number of letter of credit." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [ "r36", "r63", "r64", "r86", "r87", "r89", "r93", "r137", "r138", "r214", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r361", "r510", "r756", "r757", "r758", "r759", "r760", "r821" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "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": "Schedule 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": [ "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ] }, "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": [ "r65", "r67" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CreditFacilityScheduleofCostsIncurredDirectlyRelatedtoDebtDetails": { "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/CreditFacilityScheduleofCostsIncurredDirectlyRelatedtoDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred financing costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r88" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CreditFacilityScheduleofCostsIncurredDirectlyRelatedtoDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/CreditFacilityScheduleofCostsIncurredDirectlyRelatedtoDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Unamortized deferred financing costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r88", "r868" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r451", "r452", "r588" ] }, "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": [ "r407" ] }, "nari_DefinedContributionPlanEmployerMatchingContributionPerEmployeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "DefinedContributionPlanEmployerMatchingContributionPerEmployeeAmount", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Individual limit on employer match", "label": "Defined Contribution Plan, Employer Matching Contribution Per Employee, Amount", "documentation": "Defined Contribution Plan, Employer Matching Contribution Per Employee, Amount" } } }, "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": [] }, "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_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": [] }, "us-gaap_DefinedContributionPlanTaxStatusExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanTaxStatusExtensibleList", "presentation": [ "http://inarimedical.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "401 (k) Plan", "label": "Defined Contribution Plan, Tax Status [Extensible Enumeration]", "documentation": "Indicates tax status of defined contribution plan designed to provide retirement benefits." } } }, "auth_ref": [] }, "nari_DepositsAndOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "DepositsAndOtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.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_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://inarimedical.com/role/PropertyandEquipmentnetNarrativeDetails" ], "lang": { "en-us": { "role": { "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": [ "r12", "r60" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "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": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r12", "r249" ] }, "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": [ "r388", "r762", "r763", "r764", "r765", "r766", "r767", "r768" ] }, "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": [ "r388", "r762", "r763", "r764", "r765", "r766", "r767", "r768" ] }, "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": [ "r869" ] }, "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": [ "r409", "r413", "r441", "r442", "r444", "r775" ] }, "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_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": [] }, "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": [] }, "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": [] }, "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": [ "r797" ] }, "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": [ "r798" ] }, "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_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "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": [ "r198", "r220", "r221", "r222", "r223", "r224", "r229", "r231", "r234", "r235", "r236", "r240", "r488", "r489", "r583", "r603", "r750" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "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": [ "r198", "r220", "r221", "r222", "r223", "r224", "r231", "r234", "r235", "r236", "r240", "r488", "r489", "r583", "r603", "r750" ] }, "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": [ "r228", "r237", "r238", "r239" ] }, "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, cash equivalents and restricted cash", "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": [ "r500" ] }, "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": [ "r454" ] }, "nari_EmergingTherapiesMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "EmergingTherapiesMember", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Emerging Therapies", "label": "Emerging Therapies [Member]", "documentation": "Emerging Therapies" } } }, "auth_ref": [] }, "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": 3.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": [ "r33" ] }, "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_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": [ "r443" ] }, "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": [ "r443" ] }, "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/NetIncomeLossPerShareScheduleofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "nari_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee stock purchase plan." } } }, "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": [] }, "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": [] }, "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_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": [] }, "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": [] }, "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": [ "r795" ] }, "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": [] }, "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": [] }, "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": [ "r795" ] }, "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": [] }, "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": [ "r795" ] }, "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_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": [ "r799" ] }, "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": [ "r795" ] }, "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": [ "r795" ] }, "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": [ "r795" ] }, "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": [ "r795" ] }, "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": [] }, "nari_EquityAwardsSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "EquityAwardsSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon vesting of equity awards, net of shares withheld for taxes (in shares)", "label": "Equity Awards, Shares Issued Net of Shares for Tax Withholdings", "documentation": "Equity Awards, Shares Issued Net of Shares for Tax Withholdings" } } }, "auth_ref": [] }, "nari_EquityAwardsValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "EquityAwardsValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon vesting of equity awards, net of shares withheld for taxes", "label": "Equity Awards, Value, Shares Issued Net of Tax Withholdings", "documentation": "Equity Awards, Value, Shares Issued Net of Tax Withholdings" } } }, "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/StockholdersEquityScheduleofAccumulatedBalancesofOtherComprehensiveIncomeLossDetails" ], "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": [ "r18", "r166", "r192", "r193", "r194", "r215", "r216", "r217", "r219", "r225", "r227", "r241", "r300", "r301", "r378", "r445", "r446", "r447", "r458", "r459", "r479", "r480", "r481", "r482", "r483", "r484", "r487", "r501", "r503", "r504", "r505", "r506", "r507", "r524", "r612", "r613", "r614", "r631", "r700" ] }, "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": [ "r296" ] }, "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": "Equity investments, impairment losses", "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": [ "r297" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Investments", "label": "Equity Securities without Readily Determinable Fair Value [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in equity security without readily determinable fair value, which does not qualify for practical expedient to estimate fair value using net asset value per share. Includes, but is not limited to, information considered for determining upward and downward adjustment from observable price change." } } }, "auth_ref": [ "r298" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails", "http://inarimedical.com/role/StockholdersEquityScheduleofFairValueofPreferredWarrantsDeterminedUsingBlackScholesOptionPricingModelDetails" ], "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": [ "r491", "r492", "r497" ] }, "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": [ "r491", "r492", "r497" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://inarimedical.com/role/StockholdersEquityScheduleofFairValueofPreferredWarrantsDeterminedUsingBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r19" ] }, "us-gaap_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": [ "r350", "r392", "r393", "r394", "r395", "r396", "r397", "r492", "r536", "r537", "r538", "r757", "r758", "r769", "r770", "r771" ] }, "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": [ "r491", "r492", "r494", "r495", "r498" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://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": [ "r490" ] }, "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": [ "r350", "r392", "r397", "r492", "r536", "r769", "r770", "r771" ] }, "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": [ "r350", "r392", "r397", "r492", "r537", "r757", "r758", "r769", "r770", "r771" ] }, "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": [ "r350", "r392", "r393", "r394", "r395", "r396", "r397", "r492", "r538", "r757", "r758", "r769", "r770", "r771" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsEstimatedFairValueoftheContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of changes in the Estimated Fair Value", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r20", "r85" ] }, "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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsEstimatedFairValueoftheContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in estimated fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r496" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsEstimatedFairValueoftheContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r20" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://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": [ "r350", "r392", "r393", "r394", "r395", "r396", "r397", "r536", "r537", "r538", "r757", "r758", "r769", "r770", "r771" ] }, "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": [ "r490", "r498" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [ "r897" ] }, "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": [ "r523" ] }, "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": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r302", "r303", "r305", "r306", "r307", "r309", "r310", "r311", "r361", "r375", "r485", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r601", "r754", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r843", "r844", "r845", "r846" ] }, "nari_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r174", "r317" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofFairValueAssignedtotheIntangibleAssetAcquiredDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://inarimedical.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails", "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r315", "r316", "r317", "r318", "r565", "r566" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r130", "r566" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails", "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r565" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofFairValueAssignedtotheIntangibleAssetAcquiredDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://inarimedical.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails", "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r56", "r58" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails", "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r130", "r565" ] }, "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_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": 7.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": [ "r818", "r859", "r860" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets", "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, ending balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r173", "r313", "r579", "r755", "r780", "r849", "r856" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r128" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r314" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [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_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": [ "r112", "r210", "r244", "r252", "r256", "r258", "r299", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r499", "r752", "r865" ] }, "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": "Loss before income taxes", "terseLabel": "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", "r109", "r151", "r244", "r252", "r256", "r258", "r584", "r597", "r752" ] }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "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": [ "r319", "r320", "r684" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "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": [ "r320", "r684" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://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": [ "r211", "r450", "r455", "r456", "r457", "r460", "r462", "r463", "r464", "r626" ] }, "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": [ "r155", "r163", "r226", "r227", "r250", "r453", "r461", "r604" ] }, "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": [ "r47" ] }, "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": 1.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": [ "r11" ] }, "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": 2.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": [ "r11" ] }, "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": 3.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": [ "r11" ] }, "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_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": 6.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": [ "r803", "r817" ] }, "nari_IncreaseDecreaseInPayrollRelatedAccrualsAccruedExpensesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "IncreaseDecreaseInPayrollRelatedAccrualsAccruedExpensesAndOtherLiabilities", "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": "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": [] }, "nari_IncreaseDecreaseInPrepaidExpensesDepositsAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "IncreaseDecreaseInPrepaidExpensesDepositsAndOtherAssets", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.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": [] }, "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_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets", "http://inarimedical.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r54", "r57" ] }, "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": [ "r88", "r153", "r195", "r248", "r508", "r685", "r791", "r921" ] }, "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": [ "r201", "r204", "r205" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://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": [ "r312" ] }, "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": [ "r127", "r746" ] }, "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": 5.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": [ "r180", "r745", "r780" ] }, "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": [ "r127", "r748" ] }, "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": [ "r127", "r747" ] }, "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": [ "r116", "r247" ] }, "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": 12.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": [ "r117" ] }, "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": [] }, "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": [ "r515", "r779" ] }, "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": [ "r904" ] }, "nari_LeasePrepaymentsForLessorsOwnedLeaseholdImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "LeasePrepaymentsForLessorsOwnedLeaseholdImprovements", "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": "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": [] }, "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": [ "r133" ] }, "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": [ "r903" ] }, "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": [ "r514" ] }, "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": [ "r514" ] }, "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": [ "r905" ] }, "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": [ "r523" ] }, "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": "2025", "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": [ "r523" ] }, "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": "2028", "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": [ "r523" ] }, "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": "2027", "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": [ "r523" ] }, "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": "2026", "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": [ "r523" ] }, "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 2024", "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": [ "r905" ] }, "nari_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20240331", "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_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": [ "r523" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option to extend, operating lease, term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r902" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [ "r32", "r210", "r299", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r474", "r477", "r478", "r499", "r654", "r751", "r793", "r865", "r907", "r908" ] }, "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": [ "r104", "r150", "r594", "r780", "r822", "r847", "r899" ] }, "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_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": 3.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": [ "r34", "r169", "r210", "r299", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r474", "r477", "r478", "r499", "r780", "r865", "r907", "r908" ] }, "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_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "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 liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r84" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://inarimedical.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Liability", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "nari_LimFlowMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "LimFlowMember", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofFairValueAssignedtotheIntangibleAssetAcquiredDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofProFormaInformationDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofTotalPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LimFlow", "label": "LimFlow [Member]", "documentation": "LimFlow" } } }, "auth_ref": [] }, "nari_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOptionIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOptionIncreaseLimit", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [ "r31", "r821" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, amount available to borrow", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [ "r31", "r821" ] }, "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [ "r31" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [ "r31" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [] }, "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": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [ "r36" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [ "r36", "r62" ] }, "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": [ "r133" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/CreditFacilityNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "http://inarimedical.com/role/StockholdersEquityScheduleofFairValueofPreferredWarrantsDeterminedUsingBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r323", "r324", "r325", "r326", "r408", "r563", "r611", "r646", "r647", "r708", "r710", "r712", "r713", "r715", "r737", "r738", "r753", "r761", "r774", "r782", "r867", "r909", "r910", "r911", "r912", "r913", "r914" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://inarimedical.com/role/StockholdersEquityScheduleofFairValueofPreferredWarrantsDeterminedUsingBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r493" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://inarimedical.com/role/StockholdersEquityScheduleofFairValueofPreferredWarrantsDeterminedUsingBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "http://inarimedical.com/role/StockholdersEquityScheduleofFairValueofPreferredWarrantsDeterminedUsingBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r323", "r324", "r325", "r326", "r408", "r563", "r611", "r646", "r647", "r708", "r710", "r712", "r713", "r715", "r737", "r738", "r753", "r761", "r774", "r782", "r867", "r909", "r910", "r911", "r912", "r913", "r914" ] }, "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": [ "r870" ] }, "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": [ "r203" ] }, "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": [] }, "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": [ "r203" ] }, "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_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 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": [ "r121", "r122", "r123" ] }, "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": [] }, "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" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net 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": [ "r110", "r123", "r152", "r167", "r187", "r190", "r194", "r210", "r218", "r220", "r221", "r222", "r223", "r226", "r227", "r233", "r244", "r252", "r256", "r258", "r299", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r489", "r499", "r599", "r676", "r698", "r699", "r752", "r791", "r865" ] }, "nari_NetRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "NetRevenueMember", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Revenue", "label": "Net Revenue [Member]", "documentation": "Net Revenue" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Not Yet Adopted Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "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": [ "r924", "r925", "r926", "r927" ] }, "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_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": [ "r25" ] }, "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_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": [] }, "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": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r244", "r252", "r256", "r258", "r752" ] }, "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": [ "r516", "r779" ] }, "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/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r512" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://inarimedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.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": [ "r512" ] }, "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": [ "r512" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r513", "r519" ] }, "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": 6.0 } }, "presentation": [ "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": [ "r511" ] }, "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": 4.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": [ "r818" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r522", "r779" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining 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": [ "r521", "r779" ] }, "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_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": [ "r95", "r145", "r618", "r619" ] }, "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": [] }, "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 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": [ "r182", "r183", "r185" ] }, "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": [ "r7" ] }, "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": [ "r18", "r27", "r188", "r191", "r196", "r501", "r502", "r507", "r581", "r600", "r814", "r815" ] }, "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", "http://inarimedical.com/role/StockholdersEquityScheduleofAccumulatedBalancesofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive loss", "terseLabel": "Other comprehensive (loss) income", "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": [ "r10", "r16", "r146", "r188", "r191" ] }, "nari_OtherIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://inarimedical.com/20240331", "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_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "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": { "terseLabel": "Other long-term liability", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r37" ] }, "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": [ "r118" ] }, "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_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 equity awards", "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": [ "r200" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofTotalPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "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": [ "r45", "r469" ] }, "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": 3.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": [ "r831" ] }, "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": 4.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": [ "r119" ] }, "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": 5.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": [ "r120" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "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": { "negatedTerseLabel": "Capitalized software development costs", "label": "Payments to Develop Software", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r120" ] }, "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": [ "r389", "r390", "r391", "r397", "r398", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r771" ] }, "nari_PercentageOfAnnualIncreaseInSharesReservedForIssuanceOnCapitalStockOutstandingAtYearEnd": { "xbrltype": "percentItemType", "nsuri": "http://inarimedical.com/20240331", "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": [] }, "nari_PercentageOfFeeOnAverageDailyStatedAmountOfOutstandingLetterOfCredit": { "xbrltype": "percentItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "PercentageOfFeeOnAverageDailyStatedAmountOfOutstandingLetterOfCredit", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [] }, "nari_PercentageOfFrontingFeeOnStatedAmountOfEachLetterOfCreditOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "PercentageOfFrontingFeeOnStatedAmountOfEachLetterOfCreditOutstanding", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Stock Units", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails", "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": [ "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896" ] }, "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/EquityIncentivePlansScheduleofRSUandPSUActivityDetails", "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": [ "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896" ] }, "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": [ "r98", "r364" ] }, "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": [ "r98", "r656" ] }, "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": [ "r98", "r364" ] }, "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": [ "r98", "r656", "r674", "r922", "r923" ] }, "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": 2.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 March\u00a031, 2024 and December\u00a031, 2023", "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": [ "r98", "r590", "r780" ] }, "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": 1.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": [ "r813" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities", "crdr": "debit", "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": { "terseLabel": "Maturities of marketable securities", "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities", "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity." } } }, "auth_ref": [ "r44", "r831" ] }, "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": [ "r9", "r24" ] }, "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": [ "r9" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r259", "r564", "r605", "r606", "r607", "r608", "r609", "r610", "r741", "r762", "r781", "r804", "r863", "r864", "r869", "r919" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r259", "r564", "r605", "r606", "r607", "r608", "r609", "r610", "r741", "r762", "r781", "r804", "r863", "r864", "r869", "r919" ] }, "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": 15.0 } }, "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net 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": [ "r167", "r187", "r190", "r202", "r210", "r218", "r226", "r227", "r244", "r252", "r256", "r258", "r299", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r472", "r475", "r476", "r489", "r499", "r584", "r598", "r630", "r676", "r698", "r699", "r752", "r777", "r778", "r792", "r816", "r865" ] }, "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_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": [ "r13" ] }, "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": [ "r132", "r158", "r161", "r162" ] }, "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": [ "r133", "r171", "r596" ] }, "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_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": 5.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": [ "r13", "r585", "r596", "r780" ] }, "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": [ "r13" ] }, "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": [ "r133" ] }, "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": 14.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": [ "r199", "r304" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/CreditFacilityNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "http://inarimedical.com/role/StockholdersEquityScheduleofFairValueofPreferredWarrantsDeterminedUsingBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r323", "r324", "r325", "r326", "r390", "r408", "r436", "r437", "r438", "r539", "r563", "r611", "r646", "r647", "r708", "r710", "r712", "r713", "r715", "r737", "r738", "r753", "r761", "r774", "r782", "r785", "r861", "r867", "r910", "r911", "r912", "r913", "r914" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://inarimedical.com/role/CommitmentsandContingenciesNarrativeDetails", "http://inarimedical.com/role/CreditFacilityNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "http://inarimedical.com/role/StockholdersEquityScheduleofFairValueofPreferredWarrantsDeterminedUsingBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r323", "r324", "r325", "r326", "r390", "r408", "r436", "r437", "r438", "r539", "r563", "r611", "r646", "r647", "r708", "r710", "r712", "r713", "r715", "r737", "r738", "r753", "r761", "r774", "r782", "r785", "r861", "r867", "r910", "r911", "r912", "r913", "r914" ] }, "nari_ReimbursementMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "ReimbursementMilestonesMember", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reimbursement Milestones", "label": "Reimbursement Milestones [Member]", "documentation": "Reimbursement Milestones" } } }, "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": [ "r399", "r528", "r529", "r649", "r650", "r651", "r652", "r653", "r673", "r675", "r707" ] }, "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": [ "r212", "r213", "r528", "r529", "r530", "r531", "r649", "r650", "r651", "r652", "r653", "r673", "r675", "r707" ] }, "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": [ "r91", "r528" ] }, "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": [ "r680", "r681", "r684" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://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": [ "r399", "r528", "r529", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r649", "r650", "r651", "r652", "r653", "r673", "r675", "r707", "r906" ] }, "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": [ "r525", "r526", "r527", "r529", "r532", "r627", "r628", "r629", "r682", "r683", "r684", "r704", "r706" ] }, "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": 5.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": [ "r94", "r449", "r915" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "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": [] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashFlowSupplementalDisclosuresDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashFlowSupplementalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r812", "r819", "r916", "r918" ] }, "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": [ "r170" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "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": "Restricted cash", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r812", "r819" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "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_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": 3.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": [ "r101", "r139", "r593", "r615", "r617", "r625", "r657", "r780" ] }, "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": [ "r166", "r215", "r216", "r217", "r219", "r225", "r227", "r300", "r301", "r445", "r446", "r447", "r458", "r459", "r479", "r481", "r482", "r484", "r487", "r612", "r614", "r631", "r922" ] }, "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": [ "r245", "r246", "r251", "r254", "r255", "r259", "r260", "r262", "r387", "r388", "r564" ] }, "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": [ "r164", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r740" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [] }, "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": [ "r520", "r779" ] }, "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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://inarimedical.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r42", "r900", "r901" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://inarimedical.com/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r56" ] }, "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": [ "r49" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://inarimedical.com/role/BusinessCombinationNarrativeDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofFairValueAssignedtotheIntangibleAssetAcquiredDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofProFormaInformationDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofTotalPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r74", "r77", "r467" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://inarimedical.com/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Purchase Price Consideration", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r74", "r77" ] }, "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_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": [ "r142" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://inarimedical.com/role/CreditFacilityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Costs Incurred Directly Related to Debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r36", "r63", "r64", "r86", "r87", "r89", "r93", "r137", "r138", "r757", "r759", "r823" ] }, "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": [ "r48", "r50", "r231", "r232", "r234" ] }, "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": [ "r70" ] }, "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": [ "r70" ] }, "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": [ "r491", "r492" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails", "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r56", "r58", "r565" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Identifiable Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r56", "r58" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Amounts of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r755", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858" ] }, "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": [ "r29", "r105", "r106", "r107" ] }, "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": [ "r601" ] }, "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": [ "r115", "r117", "r601" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of PSU Activity", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r69" ] }, "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": "Schedule 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": [ "r69" ] }, "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": [ "r13" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://inarimedical.com/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Values of Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r144" ] }, "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": [ "r90", "r91", "r680", "r681", "r684" ] }, "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/EquityIncentivePlansScheduleofRSUandPSUActivityDetails", "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": [ "r410", "r412", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439" ] }, "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": "Schedule 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": [ "r21", "r22", "r68" ] }, "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": [ "r141" ] }, "nari_ScheduleOfSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "ScheduleOfSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Summary Of Significant Accounting Policies [Line Items]", "label": "Schedule Of Summary Of Significant Accounting Policies [Line Items]", "documentation": "Schedule Of Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "nari_ScheduleOfSummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "ScheduleOfSummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Summary Of Significant Accounting Policies [Table]", "label": "Schedule Of Summary Of Significant Accounting Policies [Table]", "documentation": "Schedule Of Summary Of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://inarimedical.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Future Annual Amortization of the Intangible Asset", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r58" ] }, "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": [ "r794" ] }, "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": [ "r796" ] }, "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": [ "r260", "r261", "r643", "r644", "r645", "r709", "r711", "r714", "r716", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r742", "r763", "r785", "r869", "r919" ] }, "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": [ "r114" ] }, "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_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": 13.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": [ "r11" ] }, "nari_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardCliffVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://inarimedical.com/20240331", "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_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": [ "r775" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails" ], "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": [ "r430" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails" ], "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": [ "r430" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails" ], "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": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails" ], "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": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails" ], "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": [ "r425", "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails" ], "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": [ "r425", "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "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": [ "r429" ] }, "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": [ "r432" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails" ], "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": [ "r429" ] }, "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": [ "r437" ] }, "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": [ "r436" ] }, "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_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_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": [ "r438" ] }, "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": [] }, "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": [] }, "nari_ShareBasedCompensationArrangementByShareBasedPaymentAwardFirstOfferingStartDate": { "xbrltype": "dateItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFirstOfferingStartDate", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First offering start date", "label": "Share Based Compensation Arrangement By Share Based Payment Award First Offering Start Date", "documentation": "Share-based compensation arrangement by share-based payment award first offering start date." } } }, "auth_ref": [] }, "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/EquityIncentivePlansScheduleofRSUandPSUActivityDetails", "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": [ "r410", "r412", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439" ] }, "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": [ "r66" ] }, "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": [ "r419" ] }, "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": [ "r419" ] }, "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": [ "r432" ] }, "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": [ "r423" ] }, "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": [ "r421" ] }, "nari_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://inarimedical.com/20240331", "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": [] }, "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": [ "r66" ] }, "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": [ "r417", "r418" ] }, "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 Options", "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_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": [ "r417", "r418" ] }, "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_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": [ "r434" ] }, "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": [ "r433" ] }, "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": [ "r433" ] }, "nari_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualLifeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://inarimedical.com/20240331", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutPercentage": { "xbrltype": "percentItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutPercentage", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payout percentage", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Payout Percentage", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Payout Percentage" } } }, "auth_ref": [] }, "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/EquityIncentivePlansScheduleofRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439" ] }, "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": [ "r422" ] }, "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": [ "r423" ] }, "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": [ "r421" ] }, "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_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": [] }, "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": [] }, "nari_ShareBasedPaymentArrangementTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "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": [] }, "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_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": [ "r871" ] }, "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": [ "r776" ] }, "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": [ "r435" ] }, "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": [ "r66" ] }, "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": [ "r66" ] }, "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": [ "r140" ] }, "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": [ "r433" ] }, "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_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": [ "r717", "r718", "r719", "r743" ] }, "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": [ "r517", "r779" ] }, "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": [ "r124", "r207" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://inarimedical.com/role/StockholdersEquityScheduleofFairValueofPreferredWarrantsDeterminedUsingBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r165", "r176", "r177", "r178", "r210", "r231", "r232", "r234", "r236", "r242", "r243", "r299", "r327", "r329", "r330", "r331", "r334", "r335", "r364", "r365", "r367", "r370", "r377", "r499", "r621", "r622", "r623", "r624", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r656", "r677", "r700", "r720", "r721", "r722", "r723", "r724", "r800", "r820", "r827" ] }, "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/StockholdersEquityScheduleofAccumulatedBalancesofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r18", "r40", "r166", "r192", "r193", "r194", "r215", "r216", "r217", "r219", "r225", "r227", "r241", "r300", "r301", "r378", "r445", "r446", "r447", "r458", "r459", "r479", "r480", "r481", "r482", "r483", "r484", "r487", "r501", "r503", "r504", "r505", "r506", "r507", "r524", "r612", "r613", "r614", "r631", "r700" ] }, "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": [ "r260", "r261", "r643", "r644", "r645", "r709", "r711", "r714", "r716", "r726", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r742", "r763", "r785", "r869", "r919" ] }, "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": [ "r215", "r216", "r217", "r241", "r564", "r620", "r642", "r648", "r649", "r650", "r651", "r652", "r653", "r656", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r669", "r670", "r671", "r672", "r673", "r675", "r678", "r679", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r700", "r786" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://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": [ "r215", "r216", "r217", "r241", "r564", "r620", "r642", "r648", "r649", "r650", "r651", "r652", "r653", "r656", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r669", "r670", "r671", "r672", "r673", "r675", "r678", "r679", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r700", "r786" ] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://inarimedical.com/role/NetIncomeLossPerShareScheduleofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity awards", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r828" ] }, "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": [ "r18", "r98", "r99", "r139" ] }, "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": [ "r18", "r98", "r99", "r139", "r422" ] }, "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": [ "r18", "r98", "r99", "r139" ] }, "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": [ "r18", "r40", "r139" ] }, "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/StockholdersEquityScheduleofAccumulatedBalancesofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r99", "r102", "r103", "r126", "r658", "r674", "r701", "r702", "r780", "r793", "r822", "r847", "r899", "r922" ] }, "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_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://inarimedical.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r136", "r209", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r378", "r486", "r703", "r705", "r725" ] }, "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_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://inarimedical.com/role/BusinessCombinationScheduleofFairValueAssignedtotheIntangibleAssetAcquiredDetails", "http://inarimedical.com/role/BusinessCombinationScheduleofFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://inarimedical.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAnnualAmortizationoftheIntangibleAssetDetails", "http://inarimedical.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "verboseLabel": "Developed technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r26" ] }, "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": [] }, "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": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r361", "r375", "r485", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r601", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r843", "r844", "r845", "r846" ] }, "nari_TwoThousandAndElevenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "TwoThousandAndElevenEquityIncentivePlanMember", "presentation": [ "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": [] }, "nari_TwoThousandTwentyEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "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_TwoThousandTwentyIncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "TwoThousandTwentyIncentiveAwardPlanMember", "presentation": [ "http://inarimedical.com/role/EquityIncentivePlansNarrativeDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofEstimatedFairValueofOptionGrantandESPPonDateofGrantDetails", "http://inarimedical.com/role/EquityIncentivePlansScheduleofRSUandPSUActivityDetails", "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": [] }, "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_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": [ "r749", "r769", "r917" ] }, "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": [ "r749", "r769", "r771", "r917" ] }, "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_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": [ "r51", "r52", "r53", "r156", "r157", "r159", "r160" ] }, "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": [ "r518", "r779" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://inarimedical.com/role/CreditFacilityNarrativeDetails" ], "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": [] }, "nari_VenousThromboembolismVTEMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "localname": "VenousThromboembolismVTEMember", "presentation": [ "http://inarimedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "VTE", "label": "Venous Thromboembolism (\"VTE\") [Member]", "documentation": "Venous Thromboembolism (\"VTE\")" } } }, "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": [ "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896" ] }, "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": [ "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896" ] }, "nari_VestingOptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://inarimedical.com/20240331", "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": [] }, "nari_VestingOptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "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": [] }, "nari_VestingOptionOneMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "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": [] }, "nari_VestingOptionTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://inarimedical.com/20240331", "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": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r230", "r236" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares used to compute net loss per share", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://inarimedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r229", "r236" ] } } } }, "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": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(1)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r24": { "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" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "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.19(a))", "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.19(b),22(b))", "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.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "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(19))", "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(20))", "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(28))", "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "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(10))", "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(20))", "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r469": { "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" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r494": { "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" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "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" }, "r588": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r721": { "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" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r798": { "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" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r800": { "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" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r803": { "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" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r917": { "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" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 92 0001531048-24-000035-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001531048-24-000035-xbrl.zip M4$L#!!0 ( +.!GEBWX0)_+!>F8Z\QQ!(HG56<5S**>SVL]DVF[;V3W]?.D32(%1 MIY H+;;I7__>&R&Q&&$D$!""Z*4*@Y:(NV]Q[R__YW7L*,_4#VS/_?7/6JW^ M9X6ZIF?9[M.O?^X_7%Y?__G_]/[CE_^O6OW?W^Z_*5\\,QI3-U0N?4I":BDO M=CA2PA%5_N[Y/^UGHMPY)!QZ_KA:Y;==>I.I;S^-0D6OZXWDLN17_Z+9;=:U M@=6IULV67FUHPWJU2W6]VB8&U;K:0">ZKCY=-+J#KM9IMJJZU6E7&]WFL#H8 MM/4JJ0_KFFFVAIK95JT+O:4-.N; T"VMVZ@/K<&P13H:'5J$MLRAU6+O'86P M9]BW&UR87N2&_O37RB@,)Q>?/KT.?*<64+/VY#U_BG_\! LW*O$-]NOLVI>7 MEQJ[WO.?X!K-^&2[CNU2!-3\\C#]^OFEGT*?N &"C(2 !'Q;O5K7JYH>/V3I M 2\&NUWK=KN?7G$CR9OPR?:ZM=5Q;4%(7),FU\/K?[YS.?X\(,'L\M>5ZY=6 M@K_.+@WLM OAL=JG__W^[<$4[@S]$^),& K0R^7'J9 M2_SYLFS\:TPMVR1.S?3&>&6C;LP?&075)T(FJX^-?Y@_^L(AP+P5ZE9_/%1Z MOXPHL7J_C&E(%+RU2O^([.=?*Y>>&P(C5Q^G$\"!R?_ZM1+2U_ 3HZM/O?_X MC__X);1#A_9P<=5D1;]\XE_^\HD_>N!9T]XOEOVL!.'4H;]6+#N8.&1ZX7HN MA078KQ=X(?7Y1]NRJ,L^PN\W($U\V^3O?PWOZ?#7BEF%3;MDC$^B]L65"Z^; M7L+J?.)WNX .-_C ME3_]-2*./;2IA4_[3L<#ZJ\L]-,RQ?IT2(%.3!JD,!K*P(N 23?8BL)DXD4( M[/5K);#'$P=%'?MNY.-.EWBJ]AI8P''L??.7Q.\,O,AG?S$9?Q&#B^T3P95\ M3QFC)'_9%OX-V_,5MB::*M0NK_]GF8'>WMQ+OEI^^H315O(72'(_1'9A]%NM M:_"_Y+[Y;[-E6@N7&HRCEG])_DY>\FEIW^E@T 4 U=I8;RS!@BGV8/B7[+M M+')MOJU@1 #[LYV-*0DBG_9BP+(?DTW:%$BB%!R2>-)V ]NF'0?[5! B:7P?=C MSWT(/?-GHK%37S&#QFPE!^2W99"W2P[ROF79:'.!04ELZ]J])!,[)$Y9P-\I M._A-L.DC!X,MM^&(^GB=3T?XM&=Z[8*K2,N"BF[)47$//C1Z(E?$=VWW*2@+ MW+5ZR0&_5ZDO@/.B[=V).Q4=(0*R]NYJGJ)&$0%Q>_=\2Z]_1,#2WCWO,BNK MH@(G;V"^=^_X5/3/GN!?=K?\V$Y*D;@HN[]^4"^E2,"7W5,_E.#7"_0,R^Z2 M'T/P%PA_O>R>^;$%?Y&X*+L3?E#!7R3@! MCUX>4!@NC+([PP>N#R@.\"+4$.]I:\(F:W\C#AY_>1A1&G[S3':2A),3%H8C M7^/IH^">FM1^)@.'WM"P+*%<0UBW5SBH%UCF8PCGRP9^>''G>U9DAK?^ _6? M;9,N0/MOU/6BX''D>^.!!S=[CAV,__9X=9)Y;4,XYU5,[!S']S&$\U W8.=J M3/TG,#(>P>8#DYN>9C&((9Q+*AA:CL0MPGFMB):9E?X[]9X ^B,\2\MQ$Y_D MOOCQ<&H,(IS_>GQ,'(! M[=(@Z)M_1'9@OW$,O]GCKX[WLG><:%I5:V;#R=*E.^%$7&_].#A9=L\7P;R+ M>]X0SCTO$LR97X9M',! AA7"IP"6[[,@S&]3;$2R\-H;&M[39^I&>S_>5AB" MA?/PA4;P/;7'@\@/F"[\;CLT"#UW'P[3GK M7,1 -*G9V [,LVX%;H1K6=/] M8@(?DP?DZ.H@7#Q!+/,CATFX%+;>R?P0+IAP%+'YU0:JI=_L9VI=N\ N3]C0 MJ!\$- Q^FWXG__+\2X<$;S*.C]0%"[;,#%(2C/JNA?_"^HUGXM"5THWO8'H"B_D_:?@UEC3[^!< ,/'- MT?0;N%S.FE5=NY,H#-@56EDJ$9K"QIN*0(->F,]V%BPB#E4*&W$K@BH-297E MI$IA Y22$ Y+",(&,K,0PH^'1Y]!?_J @ <;?&-044!BD.9<*F4*&W0MG3EW M&FPB#F4*&UDNG4DG*;-8RA0VOBZ)X?#$(&RD79I6QZ6,EK Q=:%,JS.4&2UA M(_M"F3;G2!EEB*Z?#3+$#2K;+G%-&Z=W!:$?X=VG:.1)NR*5+(6-*HME5YP' MCXA#EL+&N,4R:B19'I8LQ0UP2THX+"6(&U!>1PFLQNW2\R>>3T+ZA0[".25@ MG,\;CZF/-]X1@$3Y:$,:>*F$*FQ\N1P&WJESC3B$6H;8M\ FGR34 Q%J6]Q0 MO*2-8].&L,'X\RC2.R$;L,@9MV5(!!S?!CP/%A&'*L7-B(AD\$FJ/"Q5"IL0 MD81P6$(H0PI"FE/'H QQLP BF5/G*#/$S0J(9-*<(V64(0Q_-L@0-]1\'FE< M:5>DD65'W,"R4';%>?"(.&0I;$Q;+*-&DN5AR5+=D417) M*;][S]1WV2]/ #/@E.7T=6F(5-BXLEC&G8 </8M"%L^F+]M//W2_X.YAODK";<#>4%GL+H"IL:$![E6Z0FQ$&[L'F /:%= M',@+&]S>#/F'D>>'C]0?7[O/- C'DMVR(EW88+&@2"_4Y!.'#(0-Q^Z%#,2! MN[#A3N&-G(/:M46Z,L(&#H4T<(J$O+"1,$%UW=$,G *1KM6%#2L)C_5322IJ M]1*'C\[=RBV4#DH<4SJXF5LHX(6-ZMSY'NPDG-X!_$,@;;1K)OB,WZ:/TPE] M8W,2-QH2,XPP=OZ5F+8#6RF+KP&0DT@X/B<(&W#)A030 ),HI/[LHO)P@;"A M#H$14"@'"!OSR(6 ;^ 1T9'G6-?CB0^&28<,&>Y'P0T#*Y=N.,)8%\B M!A#6)Q84^(52OK!^\;5K>F/Z$)*0*=7TF,0M;!:^=I^N7B?P %H\W &V?O@% M%L$A7]?@?[/GS'Z;@=!:N'210Y)?MD.2L'ZSB$AJ9$=2HT@D">M79T+2I1>$ MM\,'XNQ#;0N!'V'=;L'PV"JGVR!P[E&O^WZ7?R M+\^_=$CPIH?F(S5'KN=X3]/?P$-<9?-59B5FR"3_L*D##II%7W][^.T?4AZ() _*RI#"Q@ /S)!ISKKM M9G#6)9])O2L^FPL;2A: S3/%Y"2;2S87G\V%34VL33'A>X@"YI#=L^O[IHZ5+=U-9LC)$1GR>ZCER;$[7#:,,;FFS!,^H>\[G#'*;+ M]),\,;DD^1L?N8YMA"WPD$1\7GI!A$J/AJSTD-P@'C?D:F&YU%UJ-VX0MBQD MUEP46UB'4YS=X;GPYYONB'W3C,81Z^MU0\,?KD^)8_\;VR0F$Y]^)[;[S2M1 M@^N&L(G]_#AAK=D3 B;D"T!=PBA[(5-LPG+2D*@3=B420GX M;D_!EZ:P47-A66E?F! VSELN[M +M!2:PH8FR\ =A6)"V&A7";A#A*D*36$# M-,*RDA!HDY&$@OS7 BT%&4D0!1/"11+V7_6(,^ANR'BQQNOQQ7L<>5% 7.OQ M!=8YO79-W,(S[;\0W\([]BP=ZXC4;-*Q7J1T%#80(;&T@"5AXPZB8&E/+FU+ MV.""F( OK&:L)6PLX7W XVA3ASY3E]L/,PSL'?A%IA=:P@8-1 *^"&G2EK!! M!6$Q=:3404O8Z(%(F-J7&A+R#+= G+H#G<>333W[LXOD\R0P@S"A8,$8@9&&G-.N"-35@_I^QBMPH\Q M*WSU(E]R0MDY0=C F "R$N)GJRTH*PD:HSSNFL*>8>%O8F+A$]QXBAFUA ^OGC6X1*LK:PH;RU]#& M'?6'GC\&*Y0R,W53H5BYJ>)8]D#9<@R%4\7^6U.*0F_[4CK"I2+V7XQWKB)K M7R14M@#^.2&Z4'^D;/'I%-*F1_"@T"G:?%UA L&[M\" M*PSGI6-O(2A.N)CCT0Q$27&'H;BRA3W/C2Z.% /KE"T^>FYT<2QY4;;8Z!G0 MQ9XHB3PEWA M,"@WXXJ(\'6'#>:( 7H136!UA8W%"8NE8IHFP M@;0L6%I27G>1;XY(<(CCG/I;L@2+BQ5 M!F0=20QVA8WHB(RL(X59NL*&6?:)K,R+R-BM";X?>RY;A3C:LE">WGO49;_" M32L,$,+&) 03;GN*"77W'BC(O;?"6M)TA?7%W\2[&'&=FU4CK LN$G*.9<4( MZWE?NZ8WIC,SXIMGDOEAIH72>DH 1WV 7VFCC=A)L\["%@4($KO@Q83#=7KPOJ@?7B"93L1<9_FO7A#Z6A!?7[S\$ MGAE^%WN:G&P00:^+&T0X54SOGZ<_V:\7/@V\R#=IP/\<46*QQ5OV<^\7^ ()PZ0 A@ZE9'U'X: MA1=&:Q)^?K&M<'2AU>O_56'7]7X))L1-KC8]Q_,O_@144A\./P]AD=4A&=O. M].+/?=\FSI_5@+A!-8#-Q#\']K\I/ Z>S/Y\X:]JU.N?P>BFR:LUO?Y?GW'# M58N:GL_0=Q&YL$V\"E9"CKP"9>33X:^5/VV&,HC;1S)PJ.(-E4O$HAL&OWPB M 'H$9(*!53P0_PE0$7H36,H$9Y:'["GQSP//AZ548?<.F03T(OGPV;*#B4.F M%[;+=L-N^AP_;."%H3>^:,+6GZD?VB9QJL2QG]P+ME'^\QSCM3K'>@BT%5K) MF^.?:_#3I]7ONYU:MY[^4[VFL>\_L>?YR8\)L?$]6@KL! 'S:\6HO-ELO'RX M4K&\"(&!:/\\(98%TN&BKFCPC.0%G]C.WPIAF386%B_*:A^N M+G_<7S]>7STH_9LORM7_7OZE?_/[E7)Y^_W[]W-$;>@9=K"W_L/?[F^ M^?WQ]D95OEPJX.O_]IVZ[T?J\EO!#J\Q@9-SSUQ_]^\>K^V__4.ZO[F[O'Y6['_^MY8^>?\/Z&W^)4/\BA]*Y8N$GO)G?F[!,$^-S6M7HZEUCHP'_ M'OKM\9,2^"9OA(L)W$;=,+1_/FFU?TV>*@IQ@&VO\;?OU$(V^NU5(H#Q,J(EQ8DNQ7<4. ^5RQ(RO M55OA='LU.J=]V-@61]E=&MM/5,X;0O-R('Z%@H< ,+; M&9R[L*##G\3A65;7<>E%;NA/+SUKV2R'%9D8CP_IQ/>>\3ES>[Q=Z7VA#GDA M/BW6]C@!"#^2U^LXX\.+99954*?2:S2K>K>N=_7U.FAFE!1(IWNPX=K9A!ZC M,P6L%P_,%U_Y5^3; 4AQ9L%XPU\&_J>>O4B7[%+_B;CVO]G?'_=!5,<#QW7M MOO904^($NL_VOTPRRHU7^YA&#&^LAM8[.8"5*'_&RXKUP&:L*Z RSLO9?BVP+)5;\E.Y).[4<]^RMIK;?%U]G3Z+0=@\D D9=>(F@Y^"\ 6 M+G=M\CY*BG/+!>6NK?1FC( [#R#L_#][P@V2&+I&I=?56UHG V!/06TR 'Z( M(8*.PL0':K0GQ%'H*S59%0=\#>J"!B>C'/FF ?,*HCY%_8F3HW7__ MJ:-K[<^!$E*'3D:>2Q67684JN'I8PP/(4<"8)H \BUXH'[(S#TK%/MRYQ"Z- M2J_3;K]EEH\YA")6>CMWN-)E\U5K(B<:U4:[L?+\7&ZJ[:+%PTIFBD9/-T.E M"NC/6164XC-$41\\[TGD!Q'ZXZ&GP!7,&-/T#X./R(48?.N;X44N#5L&!]S0 M:JUV*Y<#OO[[9K-3C"NOU3IZOD<=9%&M#:&*B$6).5), MAP1!#G63T?40'1(\#^$3)J69M_8P'0\\YT,NW7LBP&!DD<0O&5705W.$'8 5 M$)4O(QN^F8UO+!6O'-%\V*I6<1F^L?J::/F!,-E.P M+9X \7#IGOE35?X3L[::,B&^\DR-E#C>>$BYFW.U3-$M('. M^_?7$LC%$OQ5+"YX=N>M>XW"Y(UGW0'A"X;7#0DL\H?RN^,-P UZ $/:#!6L M=J/AYC!J1M?A.);HM8LIK9 J@ZEBCJCY4QEC$=_+B+)P*5J=_CQ1]$'[J(Q( MH QM!^Q5XCCP(]8+H!G[1V2C$0NVZX#&%\ S9W:L@8%5GB2/K=D%(SC!"UJX M^#,FR14+?@6EAY=.?&I2I@(U76'5.H'R 9X'&%2""*1^,/(P6Y7DI,,1"=^N M_84LKQ*7R&^.]_!158AK*1]TOLO^@P4KI45P7I]QXRJP> M(Y,C5 9J0RP L9V& +*&-/YGHN2QYDJ%*305+E&@41,%I/X0D+"D_9OB''^ MC$4/ZSZ"*QOU9IP+C1P>_7ZH/BH?_OM/6JO]63?T6GQ!.+(#6#&98$ITWY3) MUSLC.!I\S$]."X!!N,34-:NHK)\A.0$&B>+ LJE"3!/(R2=($PAA'UD_]5L% MP%--_8&54\!;_(1C 2EC@,%414D'CP/Q@"!Z4IY\[R4<)3_70/!1MC:+#FV7 MU=*P.!L&:G38YIH5LI^US\EE&R]8O[[D0I1V\<5KUII<:;N<7@TB@D)%+>J5JUKO/\DX>LCBS8;YZ5<_B4P MVI/G3U.L1G818T$SOFAN0.I:I?WFGZW M1)906[M)4]XGCKIR[^AAG=5R0GO,JX 83'Z+ GA0$&PLS=?U;+7Y)\+B5^F6 MZQF32P*1WQE +CD\-I.-4<21CJT*OL0.D W?\>4PA9[J@MK#M& &"V& &G(] M%H&( NX' C;YR;:4PQ7@2N*[G"F^_,6&5\-K%1>VYJ&0?+8#IM9>E[^^[ MN1]KRC]@Z3%@E!L/ T7US[D%.JX@,V,V-A]_%1$S?1;4Z$]\V^%0TEO\_*2Z MRAJS0YU?6:KR1H[*4ND1/RN(HLME[@7/G58R\B5)CKS);!WU^>WD$'@ M.5&X>@MGN![+UZ>UCLG;_*<]:_XS\N>Z](E6!SXE/ZMD&%+_@C@O9!K@[M,[ M!#6:LD.0"!V"NKN5">8"PYIZDM4-G)0$TK1:URCF3%>[4>O4"SJ!7M0!]+Q& M=D%%/V/;LAQ:#*%N+O5I M+O0,3MT6>=;2A/QYS=V(]M*U7:%?Z>%6D'-DL> M08=U[W?]^T?ENI8BWPISJS,AH5A5D :0#T=?KV_Z-Y?7_6\*V,&W M]]_[CZRA5PZ,;:X%VM,!K?TS8!KD]\& F3"SUR#;6 MH*U8TTVR[@&PV5W+NK\1!UB7*@\C2E.].\FHPJ-6,NJI8!,3FFL8=4&S>D/E M=D+Y:P)6VH8!=I^.L)WY,U7X-!GEPSC.0K=Z%J*ZE4E:6J O,+8.GV\2]7]UO7J$6*OH2=BKR_EGK#\@EC"")+RE9BAYTN1 M5TX42I$GA,AKRE2E^.P"2/KA+DP/>2 .;T+!ZR,7VRMCK.E'P$Y\QV9AH$@) M64J42PDIA(3LR%RD^.S2P4FQ0\+J,'Y,L+"?$HQ9X(8J^5%.&VI-@3EET025>O(WM@RQ-;)46?D:O7 M04ORV5$0951Z#P!&$DIWJK0(--YM2;"IA33KJ;R7%M(I:-YKI^#T)NYV$=VK MM;IL7RW;5Q?7OOJR_P-K1_OW_U!N;A^OE/NKW_OW7ZYO?E>^WM[_'3Y6O]W> M_@_^_?#8?[SZ?G7S^)"EPW4WSZB$ ICK$8>*_C4B.!_4F2I\]"M.,O\*OJJB MU:M_95,/B.VR(;,OQ+>JCN?]C*=[)#TV<"J([;*A"F-*7/PU'EUQY]O/.!MC M(17\#?[UQ">=WE/TB>,;5MX.?/)TS+H>(S'6^$21,!7+?#*MZ3VSW/U@ MRO 5D"%51L0?>#X?VA*P9F9#/D\VT]N2L2YZNY\R9WD^7ME0%0*8'+/!,VQB MZ>JE?![R[(G:5<;)S:F/7AXMTW>2@ :J,O4B^.B"+L-)CL/I>Z!&/%%_'' *($$R/G5,DE&I M:O+5B^TX*]]YD6.]_3(8I7U+7R< ]^#MUQ,'"/CME\B:7O_2MM*6P@RQ@6E/+: 75L^KSZ/0U">YQVPP2XP$[;KX<:"E@W MF40+U+3P?MN-Z,(O2&(G33FMXH@EAC'XF5-98(-$(+X"$ :KG7$8$*P3 M AJ>1FPT$\XUW\QO\=-?/-\"HOJZDS2P7=.)+*HJ@XC3+R[#@86&\43H^=-\ MV)_/!DY[$8B%"'T/^'+6;]8V,GY:'6K_&I/O9X0K@@&!/3]\!6<;TQ'XG$ MFR,$;&16%(3^E*UO$(^U4T(?:9*+''SCFL6PT3IL>!-U \+W,WL&SA,*Z=,T MWJ+*9D'1,![:I>)C<,RW!^\V'4:(*G]4:#.2@9NLP"03.EN%Q]0@_!9+80YN M;Z&CPZ$57Z9I08>W9-X3N>^+:L^%OV/^1Y#6E+^C$@1T# @V)>)L]L[3V ;2)*#,Y*/.EPD(\1D+,OXW.WH>HQ,D%3X'K^%4R.V@%U@!EV- 1T"MPR%: M1/B*A.#4!?::4;B:SHWOB@C;??8<>,]/UWMQ8_N*?UYC<7$^>6.I#6S )CIS#'< O$=IS?*4J3J9B"1+L>HS3R\T1[ILOCILJR"U( M* !HRP90,!@/?6_,!M(MRZ'WGQ<+7D"MQU8+()Y90.O1K,9"$K[E8G)91*+X M\9!.XCU;O&4+%[IW0';*M:HD=?R)"EFL&%\8=8X ZKLN FC5)O\?)@APK5.* M6H0-[OL"XG$\H#X?=&9H;- 9-[&8I; &BPPI -N9K11$DXG#]LNA W]3'S:! M,_X0U* ]*>*#_1M ABM%^YS^$2$Z^-#4(%ENP'T(?"U;.! T#L#E8P1Q!S]< M>]:O+WA;,#HSV'"2FLT4)6/-/["; YA)J"61PJ-WC5..UP"MK0CY@(#L733& MOGL^12-8Q=5Q;D$S6R$*?#E=DLZX*)],;,O!47^P-'P5=9]MWW/Q:34VN(Z# MFLUKI*M ^N/30%$X@&%&-CH"B>:<#SK_(.7QR*)[9,]5(6[?&8JPE()T!9J MK26=QPR'F !C:33333'14)SUR)[_,K)-/LV1W\(L9=CO $1*HF#CAZD+W+O, MN?@@SHZ+#,JWS?AAR?A@+WO'D>2";DQ^TI/2,DL>-V.'!CGC\\Z;G<\$,N$4^FRL0)@46WS5D_$D CR0 KL"7PJIL M;F:PJQ=%W\KML>!(Y!\*4I?-":5HTR36RP)PN)?!Z'Z $SO MHBJ+V*!2G'SZ.@*Z8PQHNV#] 5."\/+49/XH3B(=JHST9\8Z@&8.2Y\Z])D- MWYROOZ8\,J&PL$#$B^V.F%Z!^V=RDFT&]",-&%OA9;$H61BD"NN%>WRT AA6 MPS=/KRG_ "\OA@'?? 9*<2V.?,^,8DT80\FG3/^9-"O-P9,89%'\6DA7-$[/ M,;FT^0$SB!77^5@L#X*G#B!A'53[;X719,S,;8E$UQV2U7M>_ MQ!#@QE6"QG>8,IA0\I/;>-NP4PW5$)V$>+-/D?RXK4! 3P+E(GTYY(4I#\OC M4AV,>":^HP%),.O=%7V Y-65%U*Z?'KGIQW/+3A23GC!D>D*F)XI+3_!6 M),S'T/3/RIKY;&\Y-R.MMBK'LLG2-QMWA,C31'AY"-:*>"O%A-%]SCA^,X?/ M,.JTW<@\XC@C'74WT]&1V0C8YOY:^7[UY?JR_PU\]YO+]4[)GE;Z=M#YFG1D MMB%2(B[] [-?O2@@+/9*N:W%1I2CD49XW"R97[[*K6)L(EHO3E(HNT1SC-O% MS3'6]%J]\_[TX>S?-^JMXA9E'' DSV^VFAL;^[J_ M()Y4\-^=FM$^+OK23V:P^45H!YGX 6-08 QQOW09DWDV75<$(-?T_?[G3OOZ M_+8L^?@;^L5^Q7,N7WW""YDBUP[O,1X1!5:%A?M@R>P+LPJT:U'3'A,G^+6" M?[ED3/'*ZA,ADPNDA;YKX;^NYH30#R^)[T\!!G]#,[FB\'@@^&&OX84;C:N6 MQP(C^%C@#8 %95R"KMJPBA-:6BVU76__\FEYI3V>3MP%'PES9<9+,2I"LD+Y M6:%Q!%; %F =M=D5A14.;9,L>*SQ(ZIX_46;Z<9#4LH]#4+?9DE U'L;#K;H M^4"2RO(E9)$-VF(.0^22V Q,H7JCTFO6Z[N2?#KI[4WZ9S$ISY0L-DC.K&31 M +M TP0ABW.P]!]&GA]6L5PX+CB8U958= #.ZT+;J#4^W'L$G]7T*2'!;Y"# M_:06Y*OG8Y?">:'9%X#K_*\9*^0S&K K7@.,AJ8@1D.1(98S):@-$G3/!-6J M]-HMM=,4A: *LD*%EKU]TX0=L/,-)@5O I"K*BX-MQ*U)VQ;;!*U,1CO9U"\ MH>&6;- &-NBH+5T4$T1:IGN7JP52#TX.KZN:UA6$>L[!@+UVL>S0\]D!D6V% MYPF;%1N$9P*^*5!]7G+O5GJ-AMIJ[NS&2R-4%&K9("QWH)9&':A%5[N[!WVD MA9D9]7<^G1#;8J7K;A ?5'#=K9# M0ZOT.JK>D"'1DZ&A#;)T#S2D5WHMM=$1Q7DITOS41!6QCUZ()Z%WEZ:9JX=. MB4F&H1J:49#%D0TU);!Q$Z@U M7&?DXAGZD/=6P5JU">:P9"1U&[.60_+.(6X(%LE5 LPMW+TF<$9=;;=$,4:D M0;M_@[8XZFDQZNGJ)Q9)%4]XWO)F/>Z3XE 24(7!H>H-JZSOQL[6["FRP08A M.H/H-P3H/;[D=O@#/#P$9EX^:%=ZC;;:TD0)FLD0Z[ZE:*'DTP'RZ:@-8NNZB>=!56PU=$/M 6I?[EHM;DDJS#J2B-53# MV+FR29J2FS+Q(3:HPS/FTG#<*A6?P(^'I,!MNGJ-VS]N2_U:I: M>*ZY592_:8 ;I;;:+4$L"&EL[DN&[H5Z&D@]FK:S#WX8^S-I_\.F)*XEMGU> M=0(&;).IKJ.O*S3 M9I-U1]]W"1+.C85D]^L\G =N93&1YP_LW(<[ -^)\5 M3"N'TUU:2BV@Q "X6UZ$,:O=>H=EL;4+7MK)VDE)\S!G3@>[=(H[=C^X?75] M$_KDP>QLZX1,\5#=+E[.2:CFM'V57 %G/)=[QRE@NPK+9KO2TW2UKI]0\$72 M?OEI/^.IXMUHOP.T7U>;[9*$CD[B/#%@S/<P(YBYMWIFFJ]Y*<,63C\Z.S;%7,&PO<\LTVV:B.1VJ.7-C9TS0O MXV@@>PVUV=@Y^R^.#7[NE/5> O2 E,4*2U2C)0IEG8.%^_;(QX+\56="&:<2 M AJDU;O#V8^$4Z9;VBL&,(?:WKV;E+1X12&?7&<_=B6?!I)/J[MSB;R UFY) MND$49-F>UW']#2)V=S>P6>EU6FK=*"JJ=OSBB(+LW/.BLPVR>'PM1U9Q6=TMHMTMK=NE*VU:[T]*[:;A?53$5:O$TLWNU) MJ%/I&775.+4^YN*)UB]T2 %#EA*2UYE<75^6=:9AM@T2- 'BM6MZ8_I(7A>L MCOQ=4UJ8(VNJQNY3(62<5A0"VB _BR6@=AT(J*7JABA-FT[7,&49,,=SG_CL MG=T$Z G;#YM,4(3C(LUO:SBT<2*EH1J-G4E?VIZBT,XFV[,PVM'9--/&J;4V M%Z\RG(=795AUKV'5O-1O\ XKS491);HRH%I*"LL>4,U+80W>[LG0BW)L3B>4 MRF;3'NYDCC<>V_&(2#8>'NZ 55/7Q+-:'VZ\D"K=CQL&YV: QF;\<);,*P%? M _O"M9U?*Z&/@YK?3'>>;PZ'/"]N;4:)38[CPQ]"V@M$&@5 I#6#R,E:'M=9(GV*X%)'=1[1YL_+=>Y\-RXI!F@ A7E?]\ MCY?NJ/\P(CY]5PM>WWQ-&?O!W\*HZH[XM_Y#B/7-;'C\_*FQ$JS/&*W]/F^O M6X^QK_5T*KUZK5Y?]9=7OE FQ%>>\7&JLG8+ ;XFV V:;*E!/PI'G@]XM[+9 M&?,M==\!U7:E7_ M37TO95M:;K!OLZS;* Q",%I X.18FWX0DMAN;<9!UI8;G6"MN]YFZLQ.OS9; M 3\Y, >40@+%&RK?B6^.N!=@:*JBU_4&N_(+->EX0/VEGXP-INF9!LHVQ :6 MJ8+IA8WD,'/>.LT*.&D=7=,_"Q(=DY'5_4^"V(5@6J(1S($<&\'-8W0&/7>O MMC%_14Y#M+,GPWB[Q1S$*LZQ]%U-SOPF<0XD[[BX+J:KZSL9Q%L9$9_WCJ^U M]N!FF.0WIG.O+LTBW+PPL*2;'<"3IFJ-U3CN*JX0_OLFO1W@G-_XSKVZ[> , MYG>SK;9;NMK05H_5'<+(5A5XX(3"\Y^I,]W!Y#[ANIX-)O<"+<3FTULSJ=M$ M?A*D3D<6>NW;I,Y $"V!".(0=PO'8O.1072#YGPK@++D%3ZZB&(;O%G P1;>JX53@1@2O7K#?41E.4 MXRB'3K"N"T6TF4 ^9:!SQAEQQ\QAO//'IB+H!&)D@>K'\65J:VW5I3$#+ MNWPL I:7E7_S BPFOQT^DM>\3-3%0^A-7)R%H;N@O2UZ- V[>T&JY?,./FPDY0-8-'PZ2U[W-.0P)NL*^*[ (1@ ;9? M.&AS^%3B -0DJ#\0DIA3/PGVV7O;2WSBDD! M_'XQY*#5,Q4W/HXH3OKPQO#&*=:]N%Z(9H /7[N*#>MY\EF>UP^Q'B8WD &L( K7WW)<4+^MP5_X)ZX1N<#6 M6]J@8PX,W=*ZC?K0&@Q;I*/1H45HRQQ:K7_J>"Z#WS3RYTFJ)UH=^)3\K)(A M;.N"."]D&B I+M(=$-TBJ-]":2TLAL."8<%I'B2!ASW0 '/ NM3'JV EY,@K M4$8^BK\_;<9%&]@'>1P9 \^((I7_\HGTTO"B+J)F7Y8O\!E M)0BK8]IR+MN9:H95.F02T(ODP^=D9+KMLM>RFS['SXH5 HJVMP<,$!K\Y[G4 MJ]6YY(O]^OC-\<\U^.G3ZO=MK=9N=U)_JM>TU._7/4K3:_5.^BWK'K7^^V:S M7=RB&IL>E>*+;#?POLBK-L1HWHW^=5X;A0H M5R 3+5ZEK!B:FN%P_N&AN^"Q9K6X180[UGYG:7Z0L5_%R0+)V!L1'I"@B^W\ M\T3P]'>C^'$]/+5]\;H MP> 3_VZ'H\LH@$U1_^K5="($1C\(:( #K[8H7,)!Q@U#!2>JV+!.J0.MDM5. MCM6:QV M52($;X>_(_PPW4']9]NDP0- ,C>;8FUX1^UT=SY?(8O#A:&>#=*_..K1L!F6 MH;9W;]B]5^HIH20OAXOWN^\%@3+QO>%NU>@BU[,=7KHSJ-XQH.9F2 T84F^H M1DKSDW)877NK4S\S&MN@ W:A,9P77=?5AEYP+9.T[,MNV<]'_=%X;OE)M>@] M&6IZYWR(9HA'5O<57.K M 1PYT5(['5$&KIS=N;=CQ V+)""<**&K]591L7AI+&QVID44[P_4@2^?5.6) MNA0K/%',$VMLNW80^JSR4@8(\TGZ&*2_0DOYPVN)WZ( 'A\$E]YX8+L,D+/Y0N'E(GS[OH\(8;7- M'#?7;G\,8 QOAVMNF "0(:[J"13MG8W*"1%J%Z.[R> MP10+D<(@MR+I5GJZVFB)G9V6WDJ!BB0/ ;TK__5Z8?)?>B@GZ*'TS3\BFQ_V MK;+SP=1:37I);V0W;V0!R/< MP@DP<:Z.S"OZ8DU'YAD[S]OG(M=POFXRL-63Z]%;VM:(T] MTAL.#4N=DR0\N950Q8: MA&\'-LDP92;/]-I]!N!A_IE+_ 2 L$NF44)*7K'!Z)LEC^^ LJJ1W\QK?,B0'X*R(=975NI5>2@0QNV$N M2P?$H8:-XGD3-1AU$+RK%Y)E )P7VWFI.T^"+5L)E*A@3R7^/8% M RDWDM[A1DSKKQ8)RX%[@I!% :(Y!S'HE9XA=H%'">7S._HJVZ#4(V7F%Z)G M,B=?6$X>H7KCN=YRR'O+$V &)NC5>E?\D6LR/7_,]'RQ1-?@D1.9J2^+B7_P M3/V DG1)/42DMLQT@L0,MI:NR4TX1%)HAB!DX-CA_HR[=HF>BT:[T.JJF MR;XIIT,Y&[,)Q5!.A[G)>E$>BY3DY?-+;FBH.&!KI/LA>[3AY)0/LD*6T@A"?44G5/= GL+1_4XL%-A14*,_$=LC H5607M4 B G(> "V 07]8X?V3FG8LL4A M#ZYM^@GT000\ .P?9E#/QNM&I;=+ DJ&M<4AI\PGG_=(3HU*K]-:398(0E E MU!LEBG8OEG N.\;K8^"RIF&_ZB'AU3OLK@GV7QCZ]B *D<,?O3L"UF+NQ%:C MR;R.5@$%_$)'E25I[E?59"+-5>IC\R=6!Q@*3WLEU#T[^BR''4V>3=_LL8:[ M=*FB?%LNO:U%LI$W!!@Q'8D!N\S@S[7J 0 \C \B(<%;);,C:+UW&0 MI960'$MWLO4W$MCF+O&ODU*+Y59^=]1_0+'RKFVIK]6!5\1W8?-!\AA&&C,% M5Y\KN&ZE5Z\U=JG;$RQD!,>6.C(FCC31H>VL)<6I?I+$?E+$OJ66?(?8]9WUI"S)*B*] M,:/ =559W>09MFM1-[RH=@]U% )+)T\4D_%CH%L6$ F4*("?0H^E MZ('8%+?(H$E!9>:R9_G)&'>IX8^" H^BJ(BU&H*SW+N64/VM3DC8M\^Y]R8: M#ZA_.V3Z(;B-PB D+@(D]JBRA,X7U(A1Z37;:M=(/]1>!)YVC8:>#IZ;1\1S M _#<4-O-5NH1] QX+J%L+%UH>(WC6Y#U4E*NV4HZQI!<89[U8=BC3T.A8'CZA" M3/0YB#L%="FN%X(S DA48 DVK.?))XXR(7ZH>$,E'-& OV0R++1E0'"L; 9 M"_O$LO1L?Z><7 MVPI'L!U<[>)=G(\NZO-;R !6 $2X]I;C@KKQQG];^">N$>G?UEO:H&,.#-W2 MNHWZT!H,6Z2CT:%%:,L<6JU_XBR]^*:1/_=SGVAUX%/RLTJ&L*T+XKR0:8"D MN$AW0'2+H'X+I;6P& X+A@6G>9 !'F_N=@%2E?IX%:R$''D%RLA',?BGS;AH M _L@CR-C8,LZ?G:7]-+PG,[_W0/R?SN5**]O^O?7RO>K+]>7_6^JRV[Z7/\K%C>H^1ZZQX@-/C/U:[5M?0[UCUI_?=ZHR'7=- UM3L=X=8D(ISJ6O/=)\6A M@C>&GF%PD9!J2[_KCG57+DOQNKA$W*?;U=DD)Y.S#QC>9UHI@]NRR0_UO9>W MYYY* (0^K! -+' %[HAM*=?N+P/_4^^23.R0..<+%M.,QI'#+!C>LFBI#IO! MZ#IN6_0M8]NB8B&5-<>V)U,D-Q@/;2ME6^ 7.K1-.\RK;&MZEV(A&8]FR&BX.7QR2SQXIU[O9493/VQ%[EA 4KG M,)<=]/#,P1SMWXA#7).JRA=J4HRR*X:F*GH=9_1MGP_>BB[WGLG8")%M$AFM MQ43&]Z.5)URK+/U M?C.Z18N%FP8IYS2;'2#5U::Y"<#WL._TM.1VK>N.?^!:LJ5DRS=LV<[/EOG. M5C>[P+/UAMIHKO;WD8PK&5.E->RL-*C;VK0!TXJ-50N]KJ;/*S5X)%5M-K MW12V>WOF[6!!S?0JR-L)&^>JT%?JFS:6<^%(S>0HW+NY\E)TD,Y&A7EK[^L; M(IF,2:^#(*+6E\@'"-S!LKRX&IO]&,/]*@%[WOAFRP [5E.[S=5SW2(-3CSA MWN19Y5M'U_3/$B<"X217.\P- W37.-Z645^(J=Y%OCDA ME3N'N.4>M2>@KY$ FUV4@!HA'>1V.'"B@*YVM-6XFT@SSTYXEMX^=:+$B3 Z M<0>EN);;MIS'T]K.OC$M^^X,G//@,R=W8X6[)Q*?R+KY[_2%[_CA#W'(10 M?J^G6^FU@153QOC)J)- E"4C@>+A)-_8L4USQU9XGH M3=ME:J>D*LGI$B<2)V62OF((7TT8X7N6B9KJ@/#6@>,)=0/6B$VAK_B9KDW, M"-ZQ.)?\VEM;YQ,*IPQZ!'=('ZC_;)N6!L7MJ>D\N>PK3&;EU@E[I:;K:::_6*DL:%(@& MI5R0.)$X.6@J0CA1;0@FJL_H+ >C+=ZYSESL7,=&%I5U<,+^C?/99R:>E_J*\I:BV% T"9_EUKF-2J^M&BGI29FO$(.6)'^+AY-" M8^-[9>^F,.Q]1A%Q1B,W\;Q/&?F6GKN,IDB<2)Q(G)06)_D,'B.CQ0,JWE#U^FH#"T%FM4NJV8>9O!O1M,4AFH,6Q>\!YQN:G'\GOCE*.IPW M=HFNQLV:XH%A!H#:\B('R0Q#! M2?2R*Q(>96*)-)6Q1:N[5970+67W]&)EXS$"@Y+C)@DBKQ+G*HG0$[M*(O3$KI((/;&K)$)/["J)T!.[2B+TQ*Z2 M"#VQJR1"3^PJB= 3NTHB],2ND@@]L:LD0D_L*H;03R$9.#3I^KW0]'Q,_"?; M94F!UG*NS*1N2/UBTD%:/5-?P,<158B)+46(.\7VYJX7TD A/GSM*C:LY\DG MCC(A/NMQ'HYH0)7()9%EAZR5()[GY$T%79;>(/CUT':):\+B8!/P!6MA4UMN M@[X D'A!C2:L>.(%K$'-A4\=$MK/]/.+;84CV ZN=O&N..52G]]"!K""*%Q_ MRW%!W7S3!W[AGR,_6<*$/-'JP*?D9Y4,8847Q'DATP"I:I&$@'X6H?9VPVNW M-1P6O"U.OA8U/9]U'KI@,\#P*E@).?(*E)&/FX!63G]9,?U3?_^ M6OE^]>7ZLO]-5:YO+M>SW'%7>CF3&I>+4N-A)BN4Q=PR.V_8_JSP'/.AMY3M M5,T'VP79Z$7P")P(05]-BOE>/..AP.;(1T&7/9/DZQ>XK*Y@=4ROS:4PRW## M*ATR">A%\N%SHA-ME[V6W?0Y?E8LNILI/0 0&OSGN5"KU;E@BTVD^,WQSS7X MZ=/J]PVC9C0:J3_5:UKJ]^L>U:ZU.YU<3UK_O2[7)-?%#LI;VPV MP^ B(=4L?O<8;7?ELI3B,2X1]UDUUHZ08E#Y0H>V:8<'A\>[):G[-\VR >O16V2J UF-V9:V:)S_6G#*;^V(O<(@3682XKJ*6;4.7\RTTL MOE"3C@>@<^,^%OHNC<[.J5-%YX"=*CJ-2J_94.NZIK::J]/EB^Y-5PR:3^(P M2[X=EXFLTPZ5=0KH-M%I(JV6[C1*7@EVC Y:DB_/E"^[>S]'UJKT&BU=[3:Z MDG,EYTK.+8AS]7H1&K5=Z74D8TK&E(Q97 ,%/6LWS@*4:P>5J]IIKI[1SMV2 M4S*39";QM-S*?)?"6:@++*2UU7I*6]NS5X-G-\1M@G@/%/I*?=/&(B@@)M@Y MRS '&3/,)1[GEC-2J1L;(I6,/?F,\B^1#WOGPPYYU)+]&$/\*@%XWOAEMU[I MZ?6NVFT5%+P\LVD\#C)I2"SM/%=Y4 V8W0- ZZHR*X&/*:O\I*UFU4>@U5:Z_&T"1="417DMB@C)Z\)1@/G1"9F)6..+N,2W+WAFL,_ R[T/ MSI!L,CS_XJOG/Y+7OR.L/0=AD]\-P9FJ:KL%GDAC=62\S$44;/4:Z6)W!=\\ M&O,6Z2NX7A6I[4IO%8TRE"<0O>2KREEQD]Y4Y6Q+.3DU=0?'(76-76;H2JH2 MSQZ7.)$X.2^#"5_85/+&KSC)U5AT0WE]P/*%N MP%J\*?05/]/33I7%"DGFEV1\LXPX*3*_U+?^%04A:PWXZ,W[$&$;HFLW;D#$ MA 63%9<+HN(>XUZ!'=('ZC_;)N61T7MJ>D\N>PHS G(J>;U>!R5?5PUC5%\#2V1UK;-[MRI)-,DBD>)&0!JRXMP,!EK2G5&K=SU]N%:N>OU5J77;*OUCJ&VM?UW M0SH$$9Q$P[XBX5$FED@S,]J[-ZW5ZVVD\](UZRM6-AXC[B^"VFVJ[A*,AI$R0,N$T9$*^:,/*U(D<';)7!4"WTELU!W(G2R032B8\ M)R8T5@9([*M-O:[5045WU7IKER".9%/)IJ?!IKFX=&681.',J0%SZBVU;:R/ M&4G[61[B/(>K)$)/["J)T!.[2B+TQ*Z2"#VQJR1"3^PJB= 3NTHB],2ND@@] ML:LD0D_L*HG0$[M*(O3$KI((/;&K)$)/["J)T!.[2B+TQ*Z2"#VQJR1"3^PJ MB= 3NTHB],2N8@C]%)*!0Y,)3PL#KL;$?[)=5LO46J[Q,ZD;4K^8,C:MOJE8 MBYTN8L-ZGGSB*!/BLWE6X8@&5(E<$EEV MR+J&8^,7WC_<9559!+\>VBYQ35@<; *^8-TJ:\LCKQ8 $B^HT8053[R ]:*\ M\*E#0ON9?GZQK7 $V\'5+MX55XK5Y[>0 :P@"M??%3 ,DQ46Z Z);!/5;**V%Q7!8,"PXS5O4]'S6F?2"36W&JV EY,@K M4$8^EFW^:3,NVL ^R./(&)=8\0E4_LLGTDO#K M+]>7_6^JRM);8N,<3!Y*1AW"V MZ2ZXUU8RF_4LVR=3H4-4HVBIB%OMIK3NVLNC2_.L_NC''++N,O\-[7";AF":#O*TH8)(/7Z#W"TY.,^A4$GWI:#[K+WP=J![8_=&>&+U MA=Y-@VF=R6H#Z8,2R,(X'27T%)\"29@VN+)NK.GP6_QLHED48?@!7/@TF^@B M72<>TH I_/XB9^GH1JUY3&LW'?]?Z 1P;O.QE\2U%#+V8$'_9E^L-7-+T30_ M(P1VL@R6!>,B,.&S0_%#W[7Z"S#-+3(;E9ZA=EJKC:'D[(6RDM&&$6=[(:,F MCHTV&JN:]SAD5.18!C$EZR*V,#1OT2'U_7ER$)2GZ07A^EA"*5HR'U[(+L+U M=O@U >8EPC*-\%M@UG)8]-\R)SDT:[T=I:)8O7F+I%,9 "I>L,J M.!8*"0*ZI3@\96-A@SB\35RQ;Y0$]!Y?/K6,)L,4&4SF15S82BS0CF) M22LXG]AG\/SM[8CKO(RJUX%1=;73K@MB DD#>>_"OR#**=G8\Q+*^/)9]X[C MO> <'J0EQ?2I9?,< @U4S"%(TSZ?C+_SO6<[@(=\]?PO7C0(AY'3-TV 3O@F M\S:T7ZE5_3?UO316U1?F90IACTD3?^]2_GW:6:41H]+K:H*0Q^E;PY@[5P#! MJ".\@#@8"V$\O$L0Y)1MFJPE.;\3VT7@WKI?&&AM'@9DCFTJW3?$"?])VWXX)M)8!$EF,L1<9\H%OP-B>TKS\2)V&%/ M)!58%V"?'7NV+;!#$OT4!/#X(+KWQP'892"]G MH+YXO- +6$0]O2202SQM0 M^QD=N+,(>17KM9D^EF]\H?S?('9CJ-[/@)I7TQOU2J^CMMJ['$N32EY<);\F M&K874M+PJ%='7YUJ*Z2VSJ<,!12IZ)&[H>?+ %@1HG0!FKD)'\_VJO6N '$+ M&0D[1"2L2-HQ6,PKI7"RK#$O8>7EG4\GQ+:2^L- !2RS1%# L@Q>.*+^.65C MBY"G+O'M%(:(01T7$P=?8CCW7>L6H;PVZ68T*KVT(F)IBPI",T7:HD733K/2 M:]9W/C0KC<]\_OR$3+=VYLMF11S$E[_C ,UM2+3P!$:CNW/(7EJBXFC=W=WY M&36M$@QF6[559UW:G47;G63J>XY39?V=L>#/-/T(,*KR3W1ND2[8H4E>=5OG MOFR&1:'MNM99%AP1]QP/_1@-?8Z$Q-Y([(QOLJIVKN57EMM=W:1U=*LS40VLW.RBH,XWED,G[1UDK5$>Y5SEH\CSZH# M4FB_44>O3H#HF+1GCVK/YJ 8#>S:UFKEMK1KBS[2PB3D!,,U4]Y.$ \!.C0( M//_/@>*]N&#:,C$Z\AQ+L<<3WWOF94-G8=(6%5YE<+Z;@_FKYW]C0 YN$<3? M$@A?+P X1YE5H[C#@M*F+8^HW8&T5DG(J/0:S5U:O(IEGI:R2?G&=JT[5&C' M8,HVS>!T>"BK@0O@QQD"[ 2N1:W?IC\ #0LV2W^&@[RN7Z/!VG7HG0+Z)V>> M12&Z;7QN9)C5:MXC&399A8M6P%FO_5'AF4PGL=E!K#6B74XGV3TNU6'Z6S1O MZR[RS1'!) $['8L*/IRRA ']([(G:)K)"%7>=BNQV?OH]4T H@^F,(?KG4/8 M0<:K!+2Y!2;+QNI-61)X&H2TJ?=*#D):I95VI==-Z?9>ZH!5"81H<:T$3CJ0 MD%>&?I^!]6$&U=SBLP/VIJ8VZZL-BF2&M8Q$E%=^%D)$V)-6![>EN8MLE9&I MG:CD.PEC]&T6N5O'I4K#,\6V"C0IM8*OX!/.@;P0RP6KXY(X3G [_ MUK$06B/6OX M1ELIIG$F71E,%4^Q*4U']]/P&[=_? $BAH* M%+1K2AFN$]!O7\K0;(&5U%6U5E$3(H]?5E.0H7T"%'C(LIHB:+%=Z374>J. MN4+?,7QS;BV*@@B-LZ(M3P> MCSU.)X4TKC+R=QT$P!Y]*5,;+M\Q+:7O9?G[Q91!TM)7ZIMVP"0MEZ;>!,%_'C&I?#V(R)*\4 M^V?S+C*AIZ#_27G]-Y:"OQ#?*B 051K^V$=@/^[E\>@]DM>_V^$(#S\",+YZ M?C%#=%LZVJO:3@=II*DJ#EEES OLG:P,/&[0-03HXG[ZAFQJ>B!7^.@\SCCN M/QWP-0'Z]B'8%AZP5>M:4<;P\;,!!9G)9T: &P3Y'@F0':UMI#2L$8T S]4$ MOQH.J]:RU\L7)G&K'BL M,V4^I50F8"]7!Y9/0&[+A=G?+!BAO68970 M8;3!>9IK&[3!3BQV!\OWK-46A*83(2 7F9DS>&Z3#T^WMM5NMRN\S2>=#B$4 MB>#TW,6@9B&US@+IH/)T!\JF8Y0!?;)=%T-4V$&&$84L6GG#D(T]ZI6\;-6N MLTI5O;[:^TT6MY25P'1=) K3*KU67=7U$ZN"*;&0IC@!9)UXSJ@].3PO#$" MY478;(%IT!V,JS0@'H'1_O,H "F[R#%$DC@Z2)PVZ+2=AP07B.$C.4:2FR4W M;\'-^PQ]Y&9GH])KMM3F[H>ICLS.93^R+A&-4XS)N%Z( P!]^-I5;%C/DT\< M94)\7OLYH@$%O4 BRV:^@N=:.%Z,?6)RD!6%QE5(<&,0PA>L]JRVG%Q8 $B\ MH$835LR&[(+F?!$ MJP.?DI]5,H1M71#GA4P#),5%N@.BBQ?4UF'%;Z&T%A;#8<&PX#0/ZMSS69GA M!3O6AE?!2LB15Z",?+1P_K09%VU@']9#$!CC$HTCUJ**]-82^@+G:_H!67\E M&L#H\?JF?W^M?+_Z7ZUGTN"N]83(I])0?,\%S.1,\EXN"Y^M, M\#S,!$\:VZU'2KRQWB\#_U,*)C-R::.2^4V' :%64V+K_B8:PR/,U43FLOU^ MZS\1U_XWXXXYB.$/L-OO?- ";LC^O!W.8#X'^1<[,!TOB'SZ"*_XS?',GW-; MO<%="=N-J-4/X^]P 13L^@D2FQ^!(+B]_[U_<_W_^H_7MS>)51^O?14OH)EY M-\]$-S #'4#JD$E +Y(/GQ--;;L,1.RFSS%>8H6"6NAMG ZIG_\\EYJU.I>< ML2$2OSG^N08_?5K]OMNI=>OI/]5KVG\M&#=O=*/!R&6-LY_JC1A&G;8;:XY2 M+]LF -L8(0RCF'Z_ ''X-CLMA.+VMRB 2X(@BZC=WU+3]?PU MCK12OE,+*0CDJFO6E ]@."G854>O?[[DQA;[2_O\47DA 59N>/X$E1&?F_0% MK!_6*PL^_]_(F2IZ7=-8H-8.E!$EUA\16&34YU=?^\^P"E6Y!'(%Q]FU24U! MPRY^$QX0!R.)*H/(=BP>[^4=<.&S\@RKI>&4M<7E:\:"I7RSQU\=[T5YJ/6!(F)JB+],J$$%C"1H ML.BS;5(E-LX!;F8R5LNQQP,E(,XS&'X,GA/@7!;+?['#$8#4]P ![+(JX( " M]%C"%<3RB(YMHGRX_/9X_;$V6Q)_-JL=#7V !H9?\ ;<1XCW)X>_\#X570-B M/6.' I1BN(@X5S 94707&&U.9^@+1R1$PB5!X(&B0!IGZTSJE8!F/!_;Q(53 M50$Z^(F/(^-)Q%4,IWL H,B4#Y>B)< M=,W1/'IC3#+I;7;HFEM/:_6?@!U MA9R#TQ[ JXL0$$]WH!%,FP8INKB9HHN;J[KXXW_RNW-U^N[Z\OGJ0FOH8FIJA+ 61^BRFFY%^?@/)'MP. MW]#.E/\SA7Y:;RE%$'.![0-%Q**I*J+Z6(F_Y(BH*"/R#$J=4I=/OXVM 7R< M;['V,4S*/E$7A;*#FLBD$WP:F>$7[@0I;$\P;#/2(?, M5-:/VD--^;W?OYN9,$Q ,U.!+JL^_!ZUTLC#]_-1O$$T"&S+1K,CJ"E]QV%A M)C]1

R0FZ@;8?"%FLRX6GJFD5";!<:P3X$&T(B&E<.^+-[8 ]>W$*7< MP$G\7P $0N[#5@%A%?J L2W!/Z^8^VRU.3N >+ASFX%,*+W210]0Z'IN)UH9O"MHQ% MG,!+X:ZT):0#$Z&' C@A=E[[PRG""V=483,7$#T4#,\GA) \$C8PH I]!0^. M;38AH BH<4J)K\ 7R8MBT$:,^F(6\/PW[V<;"3:*SU2H!B,O94%Q# M-H@AYE.#X\KH;F9# 6FR\$"P(+R1B\;D)_!1LGO&ZN ^1V/>,"<6UOQ$*.<_ M)#DT[<9HV7%Q'P0TUAF.30:VP^_A9DC83CU^JG M="IEUL M2H+33KBGXH.\!"_@:HY=G]E&W%H:V; 0GP7#D&+ 8T#S$!\!/V+@THN"5;98 M]$ &X"H W?'G8K#)T$I@)C52=EXI^<[ZE+S,KLOLNLRN M;Y==SV6\X%&SMD M9EA^ F6FS1,*C!-I"1$&>UGHN\NJ 3NBB3*#U0R>P1S*EO(RH@!?,&3X0A5O M@)85"YZ$ON>PO!QL#'MK*D^>9P7H8<.2,+/(\KLLE\>,=&X\Q=&E( EA+%BY M+R,;+(U%ZXK[^4QX<"N7H7O6EH;[O&@?K;P:W'H/#$B0=: XZ6QS_IS4>9C M]_%)W$:?!:@0-['!'YA@%+,@=0*GQ?6!581>%]_,T$,K%*WG(2X4C*I)<*%\ ML#^"2(#GV\-ILF=& A^"CYP(YM#]#%>_O3Q^!>_6/@ 9'D=3XO4E3V.WPKWS M+?/4ZBR\C8%XD^)ESQ^9O6RBKY5Z41(EROQJ-"@_P&-G=#.#-R.?#PAHV"W> MA#L#"Q_;_P5#YOFM>8VPF >P () EVPVV9J\!Y8N M1$\C]@ +_'/PLP."61* 1>R#L(A;RFOXY5 TC63$ 5MXU"W_QW\&/GT6*T?,"66!5X\>F "DFYADZU$79M;"$ M(*Y, &D\B[ FXGG!$5I\VW1UV;.'H1QA^Z96EC=2F[G,_#UP&Z^'F(%KNGKK M\A)5N')"759*DZ0!$JBC1$@2-' %8^*:LJ27XL?&6[$#GLIA4IU+>/9K3!XJ M\\Z7O@\C'SU+#/NP> PXF196] !-\C#ND,:>:(+# ?=F']^0%*-:'JB.DXB, M&&=[P4<@"ISE%I1<=GNFB>%6=**6@,.>S#47#]8P9! 4/L/(&=J.P\ =/R[. M1V%P!KP9'GU;)PR/):5RVB!W"XN_G2W^\$9'//?M+=)GD;L5;DL-N%F&A2#-W&L#FBD09O5Q],T? M_\;40R,6EC,+^:5:/&IL>\Y4"U^S[3Y[MCF+,L_D7EXQI\;*@4PFP*\8='A3 M/\G;;:(\PABA17Q+,>I5BTR5R)W);(P8(JSY)E'B+J:PYD ,L*3'#D;PO"0( M:/%7!+,\7"RQD[@[7,7#LK#J#='1FO*7V=?.5(VCXBR>^48=+&2H[7$2UDST M5N[$;I:#/D>D_/Z[Z>;T%-RR+X'TZF.^[C]S'9-=[K/17$G-N0-0;]2ZGR<) M+GE0.ML9V-8\(-+%*O]U/2$!D$Y22IEO \:A-M#!:2"U=2=XXPV@'SP/@ZN( MU"A>P7*BA0L,7D(]3]K&-DNP<"V3&FJ>!-)2F8J8Y+XH<$ :DJ<1*WPDKX8)K M9O;H@H^25.$PH;5&W5XZ7OCH8X;&9X_'8N3D[[A>O);RSM77!=G>Q[(1O'3$ MLH"2 H;FN%SZF8,BKEI6XUKG *O><<8%>&QQ0;O'2G?0 _03J;D,OKQENU_F M*&)':F(]S>+?JZ'/3DJQ9T=;#7TN>1"(I'0$\LKL.#P2*!\8)P @X.K@X\7[ M!;UK@JM\-2EKU-<&5UN\;K8,M<%MK=8UWJ\-SOHH3:_5.^FWK'O4^N\;]59Q MBS(V/4K>IJR8%D[(T(#TC0A8\2.*0)" H_O9WS MILV5NJ,3VWKVCD[YMBQ8SR:VUUR^W(:VHAM2\5>O\6'0/MC"\#_KD;SF[=34 M 0M0,]JJUBUJ5.[Q>ZN]TV=4\MK9\MJ&23Z'X#6E$30*0:V,E1G!'LNK%SK4/G$;R0G6=CA+B3.WF*[8-W,H!/JGUP;MFWH7OP M(40?SM!K&.")-HJUCH7M ;Z[GRJ96#)Q]F&UAV#B-KJX+55K[=S(7T@F%L3R M6>Y"M'IR,/V;Q:SQ^9TM[,JSA0=>@3Q;>!YG"]<ZLR"DN;/KSPK&3P51YHMZ33R8CV\3*-Z(NE]6R,T7\(!<[P6&' MSKPV&@^#O5\'M)DU9 V/K.&1-3RRAD=PN,L:'EG#(]! W72-OW0:=4\Y]C(% M9#)EBW)MOYW72Q/)* MT]1.H[4-\9=0A8HV[GC=((Z%W@I;2:&4?2:,(9SW#WG8I8OW$ ;/8G,E=GB(1-Y7&:6SL5LMC';22J3W8O>G_9^_;F]-6 MLGV_BHHY^]SL*IE!0KR2*:J(X^SQN8F=&SM[:OXZ): QFH#$Z&''\^GO6MVM M%Y*0!!((W*=.[8EMD/JQWH_?"L'6.:P+AJ(Y2$0*-W&1.&C$6S2# @+2Y77'%.<6G!=>#Z(+TED9_(O\''T%GV989/!1.ZT.P%N ]!.="2*.%QZ<#;#Q[MD0 >P9GB8A-]'V(T!1%_6(C M SV;HJT$9X)8+*[A>BZE6H8GZH_&]/^.^%6("Y6+#[<-S<0QV8.#2QF"X(,Q MI6&6\L$ZH)3PXAF$'0ZX?**@G3.+0:4Q-%305?-&$O$U+#,YK'$+@I#+#9 / M:\-Q@FD\#&:?(R4QF$N$ I3]*63L0W%0+A]KYN&/_];7FP^3 '#&GQ(1OR6* MTD4<#K:&(L%'P)H;%":0WP''S(RMD%(I?RP#/X6->'2(P93,=,\A/A@:6 5L M^+$_!P>H*Q2MR'HK'A9]]L=@,*PLD%?\8PZW%*+KI&"/(+[@K9[#I[&R06/& C64 M+&U6'H5X9I]@F( .'Z)!49=1NUM3E-ATW4SX^Y^#_5-3'A%A8S8!'1;%,9=G M;$*48\ 5ZK$!)O&MOQB@-L'P,5P^=2DZM8NJ0.!VT+NPK6<='D6/D1H?*-L1 M @__EXDJ'+_!T$I!)U!8,'K6?&#<]C$9])>()8C(8PPH&@%X45>X]'@B&XZ- M'6'KHIA\<6-,GX-!A3-&V+0?7LP5WCI]:NR]D4..O"U*)[?!_4DX_L^'2P,9 M%TZ+I -_Z- 3.G7%!PQ+'D4P]2<^0X8C-/*CD7W@4Q07<$YH63FC*$:9?*"1%=!C 2A VDE-Z##*O:-A MMW>?*SC-D,&_ ">PN71I)[PP?I'YU7^(;06'VPD/=W! =*))^QBVQJ95@$:, MN%@,Y55D3%G9X9*GM?#3S:WH8+5PUK/D#PIOHE.2*;=EKO@H3X.-Y&N\#"#; MF&:-C$'F6Y?H'%EG9AM3)AE0*-0WUK&4>W!'7B*#N6W+A'_.F%[L92 XDPY!H.,.?&D@*3T^P3JZ!19BI''W MD- UZW,VM!$?N3;<8!*P[QGAZ @&SQR.)/0U&VJ_61!P-TS.1(YAT# MJMG\QPC1B%F$N8)"Z8B&P2.O0#0,ONF&P1VM@=0Z:I )$0A]9D*@11!8 J"+ MF'8?PC_LM7ZP,MJ=:Y\@T"C'$MR7,\$@X@>[)L@P03LF@B!7TB./>5 MP<>Z1.'E8W&VR$Q['I5AR4)PL>:R_RO0F]338L'!,+(S)? @$OEB$+6';TR) M21:&&^2?LC^R_=P=ZIM;%A7KW@G0Y9RKQMB$$9;&BPSU978,>YY-W,@?^)?. M0ZV?-H^>X>YZ<(*$IZ2O=6=)YPP LP3$>H!7]C!;DKFW(O<+?#(^./JZ3^%A MI:/Y=SN=D[MAZ6(G=FHS/+4%GEJ4Q8/<;WR^HF@=OO#68=&BN]VB^[;;:CL] MT59;^)"Z90BG^>VKZ?N,*8]H] @'S*7IDO>'%-T>3E-ERGEK6EE%75BL#GC4 MJ'8L2A+4\$+CGYK;49?@$)31AM8]TQT71Y5+VUC#:I7ICBJL\6>NZB/>_S<@ MBCOB)JN-NQWPPE4MF=YM$CIMJ38T0=J70-HY9?C%2!L;4#H'8X]61-I5=K:= M@_(!8Y X;MD&M\OCSK2-G3MWYBH>=OD[6+/;&O>J A0] W1?0=;G0-:Y2B>7 MK+76N)LU7_?89,T5SE:25^FQ..!I^OT;\_T+#0K<62;U_5G)+$VKF/.PV>R@ M$,"I'?UZW?EANUL +V!MS.[I&S#B93[8V<#_HAY)RH2KJS% M%?;9L/I:X?I?HG^4U]Z/C[U?_' (-B*[]Y1(R/S6O/G%JC<_6S9+[Q-*7U\X M>;WFUOQ&E%VO-:9%G^J'AKA8(GH@N*-0$W\UW)';RM_M8.^$W.EV&L(@E9B$ M334'&F).%#8A:IM%F%GS':DJ\K-$,LL58=W2,Q!O6(GBN+9!FQOQ[UL%!J=$ M##LW#R!ZW5NYZM,,'*-Q.MK6MW7Q^PT?.P.%N-_\H28KQ/(8GKL5(M+$Q)SC M_]R$!#%QKWD7*FT4*ZW\!JUQOR\/.B+.)[BA6=R0XSW5PP[#UKC7EWO]AL4' MCVGO-$(!?H_;-F(B\SX:(SQ$Y)(T:XOA4:6R^68K(A92,DT3A0)+2 M:5H@J2F^@3(\R33BXHXA-G,[2^O%]!M8@HZ&6!GBGK[%3F#*SBYLRNU:U8NR MQ2H\EK.72?F&W)85%Y=28.7%?Q'Y9%D#3U' WQG(:F7^3G7WW%!O2?"WX._# M/;7C,;A:L0=W6@;/@.G-1PW X\AOZ.ZI8-;EMFT?M4NQVY;*=1Y^]!QXB.-< M6^NIP>:,@-X9OW,W";VB=P;^ M2,GH"7V?^&[M -5+[4 /L,$IQ%'RK!J)L_;-![K^AEBGE329^T(_PGG.Q]?( M3RF"7VMHASF2CTM]^BU$<-U'5\VZ;4;##E(+_^-;Z3X?]MH#95A=H[=:6Z-W M\F/-[,N-P LFE,,I6G5/X/1<1S,-;W?&;$5;/G>W5E-WN[7?V P2Y]&B:LA0'XP^ M1+G>:Y;3)6>>\M@EQ4U_<,DF8K(Q7&2_@>?6Y&P5HB KI5D*2SL[LMIM2NOT MY>K..-]DN5F'3$"[3*[)28ZD<,UU<+;7T:/=N_Y9P1*PGCSJ5J5V&J)<&(ET M&\DMCRGN7EE9].;&)1[E0,Y>H)17PS$Q\HA39Q8$9T&55[?#UAC^DSH4<3]] M6\65'C7M$@^77SQ8LR+ FH^\ @'6_&;!FEG.*RT3UFU,)BPT3J7K5,._06DP MC+O[V9E81FF&$Q9F2X/@:+@-WFRY858Y4Z&*V_03'+_YQ.CD._[K?G'ON71D M&W6(_PZ[*3DJJJN,0&[W>^VLJE]_0!1(#52B^!>L-LS*FQF+LODRA@#-CG[53GR5F3N,'\5C;QCB8>_1PCSCCU M3SO(:;\Z(+B"@3]TT@^=].0NP8![6N(/_3#?NL\9]QI]Q@C%E\\]P1&SC!TE M]J#BEO-+)H-$[DKK1Z9Y.=([M*Y4XCK?!:3IL.O?*<-T5 M1<@W+0G.[2?!,5A@G.,H0R:\%C@W-'5V%@YC7F]8@A^ND;V68GU$1DO>!$.4 MZ?S,R%=H982Q/;Z2#P^GI! 4""#X_TRG^5W.IFRJ4%"!$0Q?-IR?&*Q>&]XZ M_.VSA4>&,2$Y+$H Z;R"O]M8CT%_(TMTAA*Q-[H-NY_!%1C@3&UPRJK,YP3B M56.%!?^>/\%YIF\,5U_%0?B7='88&V)'YZ[R@=&4%WU*V%AHCZ*J"$0S7*V# MLCH@$CJ(S'":JGR_6"^EA8>*H;;V*'LLXV79&FJWD*W!Z*>DN&CH,>U#%5H> M582%(-'B#Q2RS:SW";-F?\>LV6TR:]8@W?7--M"8L9)E9]&*.)K^PPG,P5Y0 MA@>">$LIH:S<;&SK%]4!< Z9Q KD,05_=9M>^U%ZK3"7]@T,=$0C?R(!(:)/ MZ5-B#^MOD\&[WR*%;/^'VNMT=@KJ/#;^E^L)/3(K-&M2=EN:>.[2LD%QT+$N M3QXXQS@\%ND\'.>':F[*MXF>A;]/)YS?PV;5F>S.;' <4/=3$X!6+6[G;A.# MBGTES+]/<,E;Y8X)0X;9!C/KR00*8VHMF.S]I-/IW6R2#_P33&/$_'+:P !X MOR;W7]B0/_I2?S@-K)P#A)4EE&XA0HE01D@!]XL_+5RX3R4.)Y)Y*FGT6^-1 MO]U-H8W@8-EC8B6B418*KF=>\'YP9!+6/ ;'+Z>4Q,4X-F9V;RD4UC47TR-N M&.PN:K$%FZ K#!@>S-44,_0D5FA\ZZG%M;%-Q"^)?JGH!842$'FGG$8>E-;( M-94+1!3Q ,L%VLG.D=C4[(#]@4@XSR^:LO?OT8O] ]96^@@PA9,R2-P_ 3E6 MO7R$X?71F=-EQPHWPQJB&35.%=>@$1LYGY?6($<6BJJ;RAAK9M#[HTIKVP*- ME+>'EK2N_+10&3XRI#ME6%V.(*=M*!(<=&D1 P\T?X?NT MU4I!:<@WC>E<A8X2)+!SF"!A)ZY'3SP&RLMVS8CQXALD%&5W5\.)9NH=L]5"=&2< M=U5I/@YB11CIHLWCS;9YE*_ 32I;%.X%U"T'.S@ WJ"+XY+DWK!B= /1(E*" MNB8L2NEW'N/=[R6.!(Y90[B2C0QGG_P>W*F3QG[=UGBD)#,UHIND6E+!C)'I M6K:1G(IYJ*87+2='9"W_'DLWI72UUEB5^X'HZ/+'10KKGGZN:3@6%5&L(5VJ=J)AD>T^;S+[-\= ,3\%I? M[C0&D_QR%=(]S=W/F.]+C3\X[>#'U*F$0E?5I*M,W39J"6F8\[O@4MG7Z+67 MYLLA>F-*3WAC1XLM;O17$5@L>&COFNJ(<3:,_H'?[S=VO:49<82,V.LD(Y"_ M"\U8%3E](JPD5'+U7T'YP*M0AN?,B?Z=/NJ_(G\LRWY:IS7N]N6TD3G%^4_H MP$,LTT@YC]"-Q^+(H]BGD4_M9:1J2FNLR+-8=R]!G]%VW;GKEIZ .RI*\M6"AO M 82K<63>X3K]%^U9M218*T)^Z$X42P4TF>WC0 CJS'IX8I>+1;E-KV-F#4 .ZDS7N1(8[GQ&P8A!% MP&<$!!8B"V\EK8P%X5UIC WQ0B^O Z@_:H_ZNX=\E>K;*=LT5'LSD=;N]+JG MG=NRTT>L7]T6:R$*H=ESQJB_N9/Y$0J$E*.YY S',UE9&Q2T9+8TX5U/B?R& MZ(AZLQU1YU$LI&F5%0O5W@Q59;ZPP/<+;Z3!I)IN,6NC;6HL8"C_@^,73AA\ M(9/Z7T#HQT@.UCM[/_=LM 9#(NL!D?6V0UG,8DSVX.Z.?YV5^6U$^#C%:Z0( M3"E:1(XTWV,1B^UN \C&?$@TXZ/VN>_ZKA%2ZVH#.[3FU)8'!]F'TY+6! S] M>5OZP=&"#?]7,@-HBZ\U $R*;!2^0?[M@2O)_0P?Q"D BUIX+L*(@50SK340 MX9289&$P'W**.[>ISTJ1!3X6U+%D9;PF(^GE<*-5'_35]; M()+^PSSUC6=O+%@%/\0 973Z&D![^33$J0<>SP( 9!X]48KI!>)ERA^WKEP-N (L+7!\+\B1\;.,/7 V")I/ ?HE!\=@T3#.*RMX^U< MH51 K#3@ ^N9AF^<=#>YD=@J8=#PFVU)GU&"1^*$MV%\Z8! 3!IPGFW1=T5> MD!)UZ3DN*HB-7#R1Y79WYEA)B(S(C+#S)1>IUAD)F*U.+[9PHFI=)0%6[*4 MOMS7#NX1/E&4Y4@B9;_RVF.+%,0E_&(YB=K9@^M=STYRI&VLB?*A5 %O4D!@ M1 ?^5492 (W<4@C>+WM,,=>&("^Z\J![2(E\166XE:@[/W3)BWYP__ MHO[?=@F%[P_22A Z1J"0-TA!]OTR$Q:?+'4*N"D=/_BO<,H8C\7M='4#SW7& M?5X3#G%NX>0:-X;?'@2A;((E*$%=#W['>34)$ R>L\T"9H[^3&.=.0C,/)I6 M?*,L_.=LU]#$%LI"P_[Z**R_O[D(1#0KS&%(XUB4$XW2^<&S73%DAC<3?U<2 M8#\-^7X;ESX5D'XK>XHR*[\L4,,2LKS:OZ-&P+2V5"Z<%6#B?P*V65EX MO&DE0Z/D=$EM=)4 _X\N?TN_3GY\N-&^GHS>?CQ_>;KS=WC0[+@=RL@KL+ISAUN%6\7*719=*.._=;H<,M&2^+T7;9%0XLOM)N36U,:''

?=6.%)W %\NN*SB*D@SE (L]TVS:8 MP#EM; K#5%]1R'9G28CK%)*1;ZP^OROJ\T5]OJC/ M/U)]/M53:=JKFU,'LJ-R.K!U>/E1K.SH*Y] =8\E2YZ-R>*/F ?-&(2 _O09 MI/.HH>"$N;I4LSDR@(5W;&Y-1PBFG3_2X\,R>IK6[/>V""[/%HLHLJE=;";NJG%,V-4B= M4O$@\J?QTV'3!94BW?6YV[S\CIO9$ZE>K\7EQ2!I!+? M/_[WJT1Q&C2O%.2K99)7/Q2^]ESLAUC ;HK7AA1%)SR[VI"TC36Q-J14:8BR MNW:,SR;#_XG,)TM)'):M".DA+EM'[J0 LYT&/?@(H&2")]43-%KC7OR:-!MR&"@*H,3 M;Y:8^B)M]N=/3SK2_N[:I M6V^, OLYX )UV%#PSHK#?X+ZSI3ZZDE/[J8^15"?H#Y*??5D O.U+[SX7+3O MA19S1;I31?G6)7W_PLNW*DU9G-NM/?'[S#];]@.(YX?@*#^1J1O^ M5%JT=UOC;E?NC:H"SCHS$^(RB2DG*;P?,>VV4K4++)$0A)232*V#D'J"D"Z0 MD'*2J+6IMW[#U)M(6)P6ZK*IAO*U96\0=80D\'=HRL):KXE-&]TV^H;8HN)G M6[[DI-;K4%0BLWZ)A)2362].2$F"&;;&H]%($,OE$$M..K0.J3,24N?R"&F0 MD]4\0.K HQLD==Y>V4DZ J*H.:FLYJ0NUW&@5.PZBK3K>1)@7LG)(<)9K40X M"P([;P++J2JIP8P<5-[1*(CO3(DOIZBD-O6J@7K50+WV&D^ 1ZTIB0"'\N]? MX8??*\-C@[=24W8;CS5E GT!M^$M#?LJM^5S%Q^YUCFEF@IJT :]UG@PDON] M@^>HE[J@$T5$!$.]58;*]3:R&2K),_TJ8S^"803#-)%A\KRG8AIHM[M4>:Y/ M,)-@IB8R4YXW6)DY-VR-AQVYKS5?.QT).[E6RLB#3_:'C[Q6A*#6Q[. MN6@:'+!86BU+NWSX)1SF!"O%"8XXKLR8\RF;8DIQVL;.71/F!3;\V<37=+0J M)8200*ZC]!'(UC(&YR66>0C&N 3&R M0U,L8P^IZ\05C",8X9B#B8,;(]ZJ& M2FL\4&6U>W"CMF .P1S'#"P<@SG4AC%'I<60HT82_782.3+)<\_\/A]]N>V/ MOJ609)4'5:2[X5?#KF^37'/^Z8G[M7PB_4A?\KR[6M_LUS9$" M[+5N/QDF?6^?5E_3#P:;8:N"C:STC4/>^__XX$-7&":]4_JE#_Q9?(>]3;+\ M&Q?-_OSAQ9B[2R"33ALVB93 HP3\S?S/;?C37Y._U[1VMZ>E_JG35E)_G_4H M16UWANE?R7I4]N^U3E\LZOB+ZNU\5$X,:G*Q,8W#ZL-)O+7LL-+#/2GH"#5T8F75K^Q"\;ZO MLX;5"/3O2_K^A:-_?[5,\BJ!Y_N3N-+:391^-<-(*2ZM[.P$U_:P1X*@=^V!IW>[(R.'A4KR# \R; M$[C&E2=(!/&=*?&=R)U6.JWQH"\/>\U7OT<%SXG@:O+O7^&'WRM#"JUY;%,W MG$FAQ]&G* AHQ6-A+Z(%M]R6SUY\Y%GO%4W"U10%S'5-U@Y/=YQ#9XA@J#?+ M4'G>2&4,I5;E?@B&:@*1"8;:T[LJQE [W2GE;?4M"F9ZL\R4YRU6IITT< ]' MVE'K@X[@1P-![&BT PG ML1XTT/:2=.1E:<*,2FW,%8UP$8^0$ M(NJ?[:XI@]:XWY-'744PAV".1C%'3F#A&,PQ;!AS5%I,.6HDT6\GF5?A_,V3 MS#>]"/E0Y8&&6YO% M"K;7NOUDF'0=HV-7:R^)3:07_(]I2:X-CUH0VY&FQ'TAQ)3HE&E'PIGNDF5+ M7;Q0R5T2:0/OL^:.M+&)@Y.>Y^UXB7FP5YNL=%BSY%IT M,_KLWY[A&)0;K(7TQ5A_7EDO'*##= S'Q5]'L#KP+S8QUE//=@B%<8,E$\>U M3.+(TLO2F"W9H3XC0\PEC$(]2;KT%9E+NM;ME24YQMI;T= 3?=S&MJ8\ B6Q M/<'WYL!*0-;X3SJ19<&6I:]>85$R+,'9$. /N*-7F2^*7XC$YX-+:XHL3-C> MIV2F>P[!3;_2@YCJ#BYO XMP@(2-!9 S?-DSK2D<^3,2L&28&P^^ZWBP*=U! M"H"G.+@F&]YA>L2)')KL_U*R#>[;?79TB#/ M> 5UO::DX 1IU1NO'HXF*TS*E+ZP'Y;2Q&,N\I-<$E?'@QYNX2 M:)-*V_UU8O^ZJ C+(_\#Y_^$"%MV_O.'-?BT7%^V("'-2/Q_EC_#.EFCQ<2>U$5A6 MOEW&+80M0TS9MKP""^)OYG]OPI[\F?S_LM0?*,/5/G;:2^ONL M1REJNS-4=SXJ)U55L-!PWXK8^@7-L)"%-VF<>QKCT0$4.QF^@+;^& M[M _#'>9T(Q.7#4Z<44:% G09Y4.;VCUA#>.WYQPTGFJ^\CW6$]\_]A1"&J1 MH$&29HRD2[)9$>B)HJ5*Y\C0.7,U]F7H#'[^0S?,+Y;CW'*(KEOS1K=-^%AI M@ JU!TPN=SM5#8)K2#70>9@)7W5[MO1MA.T8AB@($HF0O<51SC"*9M@7_=9X MH,IJ5Q/IDR.&(Q)AA&@%N O(@@.RI94%MA@%OXQ$5E@4O]3Y=$]_/D/DN786 MD&K\D*AZBIV0)N/O6<+HQ#N_!CD$?RQ] */6>-3.LG;\_2/E;Y."/IO9F!PC MOS884F6 ^(P^9FPML;A; XCC#B3W?J?4[0 ;J2ELE'],.SBF+3T& <\L]X)E M+G<(I.!]^"Z6D3.?PDOAJ^!RC0>_9]'@MQ.$O/%=05(O&'"PLQPU=]!K2^7B^3B2>FLL]<2V2\<3)WR0)G>?I-N[ M/V\>'K_BSPDMNQW;/I,@]FC8'G72_[05>=[*ZW99H#[=4THU=[K=#AEH&7WK M<1.F%#G$41*WT11I_B^%#M1$VB8]X\2I(X5FU(:F>@P0)SS3\YJ9OL$2"1+R M#Q5 $71ME'")(2Q9BIE^.=VJN? 4D*:UNSVMNA10^E>R'I7]>ZW3%XLZ_J)Z MM67P5*5("H_EX^H,%Q3+TF7$E@JDXHKBI13UIYMX.I,U&"KP<2R,<%R)1C.* M@/[D[OF2#^V':1-X-YX:!J#%>14_+PS6B_/* ^)*U@\;!CDSCF M]&&88WO2S1' L\3*JE_944';C\<;&%E@\9@M'^G]7ERR U=#?/^$WZ\2^J&! MLU2_6B9YE< 3_DE<:>VY'H) P&Y*@SY<;*[VHG*NHYP:D.VHV%;,S/=(T"&A M_DC9?&JWVQIK'1G\\H:,2CY"&ZC@C#? &;.91WO/R/P/&_RHT*U"+_0CP0ZO M1_U7"62$KG:!(^H%JPA6R685#$#LQ2K50; *5A&L_)HT)1R\BHC'(*F&F*]#R\0 M_%I064U4MK?A6QW2I:"RLZ6RJFQ&K=,LO5@IZ'*W>:%WAKAL\/8XK*2;9:64 M]K(AW^84[5%.6U'=UJ6&TW'[NH#FV(7UMV1N$<"=)/ && M>>(/BMCH&V*+HIIM^9(S7;%V\WK4&BLRG$)#DH-G%F^=5N&O2YXH%J%@5>1W'V3A%B].5EYAZ6@S.909CD3M";2S#5! M>ZUQLN2@=(!7T%USZ*Y.LJLJ*-SK:'':'IWB;T\8J&$,P M1O6YTW[ER&R"502K-)I5]H6*ZU<.%2=81;#*25BELGR@UBPS2P \- #@H4AO MWPGXJ6[(ZWA&^\VT$0Q/[.CU*I) I:[O#'JM!1V>UJ^J#HU-4*:@S"K=F(&@ M3$&9^U!F95[#\%QT]I'2[;7224V8UQ7E=\7W*_[^A4/UB4F7187[Z,2.&79V M*')_H#8$ODA@79VX;'HQQ4A$Q77AQ&34*_[!@%29Z-)+^1,R9&(229 BETSFM53CH@NO?EU5M MV)",X9%!I@15'2/X/J@<74^063UD5@JCH#8ZRT,I&/3 _4BBRXMA* VAHEJ) MJ#*CL,]47[!?**8*(SE=6564H#CM,\34E<7;LN1^-J T6HS\.9A_UM/;C M4&F-!WUYV&L^T/B1_7I!B[(W^*=MX8+G<7<<'YQ&H[EV%B.@5]X;Q.0@<8S M":=Q_!9WWODV.^%7]"ELRG.SOY) &#\J22J]+=\^\M^E'<8DGLC5%&3^SRM] M 4M\KZ]>]%<'SSDZ&\4P_86/IU&4=/0ZX_;2'XW^7XK?;WY='L]^2)+MW?7[&=+U/CBM:M< MJ:VL*QL=.]:W)+"Y-;SO5;+)$]AW]@K_]6R0%RR%?)5F2]U\8B?CPH>1E,TG MI$;#=5)K)['[VC*!9E^EM07:S;(=^DW'LZERP*\#3YC6VIBAPIM3(4E?@)%& MAWW:-IR?^!;R:T-F>.HSF\ GI96%GVE+$P?_^E6W9TNFE/C\%DTN\'7I17IKM%ETE%@1>&5YC/L]JHE<^81R7N?EOZ6TS/;2<#MFT+!( P MX>I>/QG.# [- ^,>/OYQ9 MW#W>?[^]>9"ENYO'A,[E)W\6<[1&P_:HD_ZGK>E)6V9$E\T**S&,I-OMD(&6 M >(0MVM*7>[#;$GFWHK<+X)KO@;FA']159.\Z%%G^TJSA!N]_J8(-W]W()ED MR20N"@2;P,.>\1>P?,=PZ"]18BR OJP7%$[O#!-^8WGPZKGS^_LBFO:,YL - ME/:HNYM^BSZJN=/-NK5--TM^+,7K;LJ8(*H><;+9WZ;V7\>H'0N ^5S.]J.S MW?P3*#7?K?D#D](%WW?]10*'G^"32H_0>$O1IG);/O=X4G=W/"DP!H!\OOK4 MK*LY)2_,F7; M%TGW1:6G?XQ_X"D>1OVI3AK4(-)/CB<\*R0AA3+JRVJ_*,#T3\S,@ MA*PJ_OY)BOB-K0BX*.(7U4G'UE$@3TI+D4%KK&ER__"XD2@=%,SY%IFSJ.;? MASF'P)RJ/.J<.W/N71Y8K JDIS:M"F10M@H$'.H-G-[KMY5NNA-S?O-OS]A@ MO=.NJI!12E7(**4JY-OW^V\WWQ__*4WN/DDW_^_'[;>O-W>/.PM$@M,\DUQ[ M8VM%TDHW1JQTHQH"29!%KY.L(6E&E8B_!UJ\1OP-B/(041YRZ?41HCSD;9:' M?-5-;P$FFV?36EQ?Y(E"$9'/]K%!A2]#I:)#&1E4!7V\>D= M>E$F(M@JA:URW/**V0J+1/IR__!)FJ)(9%^0\?7& UM'6NKV_$6WB2@32;!$ M[Z@LT<7L_J OAL5=$@GUCTI"M$"DKRD-(:$+]5&^$-TA2VLUEXSUQK:>R<$( MNQ=*_(.C$G^O-=;DH=9O2'9?%(E404(Y@]XK)J$^DE!_>#!^^7D5B!R]P,ZS MXGG2&=YZ,2GHC.-8L[T!Q7,MCJ3V/+)1F)F6=#13D/18RC:F([N6I1O M:^HIV #?J=ZQ$#V'@EG?!K/NZY'MPZQ]RJPC=73FS)K1@Y@QD."$75)1&XZB M:IL.Q:3_KW+AWKA [VW32/0MQ6BB']+$H&SL6:MQ,4.P0MM)59)!KG!-*UPO MXI)'YXPCQS# =7[D#&*]Y*'W:MSGJ.RA]^M;C-IIC3OMI-U?\M!G%FO[H]!$ MR.QS7(<$3+NDK8#NTB8$L>W=I2,1$[^5@D-/+PH[BF3$G$84>N.9K%XKA)GO M:=VF=1@/RW88(^+,"]P#Z(-;T]7-)P,D()0>J1OLD M1A4,SCV3DH(HAN;I='!@C$@Q0V0?!2SBXY4>2!.%2H7)K+V5-TU2^5E5+ M58.#X>GQLGA4X^+G]?;%O-XCKT#,ZTU9^6E7>JQYO$@Z:^-ZHV"./:VM=G:#'9XWF*/6[O0:N:CZ M$"8QFWN&H5VI;%BW8'B[L#7:Q-.AO0C2M9]?F=#\2@$,SOQ-7_*I15L!HB7$ MXN#*&@^R=+=5J7O)N99/Y)FLK U0C4MF2Q/>]?0J$BPBP1*O3\K!4]IA*N_5 M6:8.<)+G0.YVJL)4.GUEL0 _?2.<52ZE<@!K151^5..79K8A]O_WAQ6T!@DN M$UQV8?IKCSI\=83:"UBJLK&1#6J,/B3'?V33]EK?&"Z\_S]@W#K6PHUB#5>P MBGZ[5R1^GLRYX#5>==LI,:ZI[A 6W'^G_YYNA5]D%4*%"VPJ&GW:4\%92;9^!PJ(^2M1'[2M9JHZ\=1&01AO)6F]PYG53 MQXL8"(Z]>(ZM$FNJ_HA>5ZLZHM=T[CUTF8+K!=>?2D_OXP'T4$OWY,% .W,M MG5+=+ K,1(&9*#"K;(BO5': [ULH^A$U9J+&3-28B1JS\[&N+]U^5I2<@6N5 M1[KZ"+WXD:,U%C=E[,G(,H57F-&1:,-FAZI:@(.B4)'5YC MIG5$C9F@J(-JS#2E62))U)B)&C.1NSZ-9*DZ\J:I&'E3945+3CT[K^RUJ#$3 M'-O(.7/U1_1PS$*U$;VFA\/0&/YL>'PHFK,*KU9^ISWU.V: M%2@#^-_H_Z7,5:FA'B%#U>B_2X@)YSEDX:VDE;$@/@K<+"6@*=&I%E,"U => MY1H>-Y4T4W-F].&M/Y$2[ZVQ[;@-B@51TJ;8N?*V6*> M4L(2DK[C3?]%9BX>\6(7NCQ9+.!C3EOZ5/:\Y9+CS7;/$XL2Y?UB6UF4G3"F M#5ICM9T,!62:/MCMQ7"7%(V2X XYD.DL"F3J!/"E^![^ M"/@ O=H9<*--EO UT(HXS\Q:$^G="BCA]VV^R+[A-LI*E(+XGU(UX7E"+45- MW_S"F6MP!NG(UREQWTYX$(2_X;1<09>;*_38+Q8XKAPW\@@"[HMH!G3TU>I MTC%)8,"SW Q ^?B6X&6'O;:B[)YA=8+J^,H&:YW IRQ68_M/HMO(^TAAD?KW M]P6*DR]G:%A*(?N^F9.]"JX;$E[X3M:Z@3CU** 2&+N5'X2H !,58 ="^25M MAH"&$8D>[204<&6#.#VE-1[(W?[93S"KJDCL!#0$\J>WE_P1Q1!'8[8[>/+C M"UD]DZ_4B2C-9VIK/)*'ZL$)S?,JES@--_4/T>9[AXQ&X=1 R[G\=_CX>#[^ M^O[KU]O'KS=WCP_2Y.Z3='U_]WA[]\?-W?7MS4/R+A(5?6>1L1X-VZ-.^I^V MDL/^'_F==5E6O@1>4[?;(0,MJ5I2"#UC\#"[I92[:\XXXON@C.D+T1WB%"EP M.$6%!Y8JZN8K+1D,2Z]6=,VTM&:ASXR5X0(OL6(JH#_=,"7R;\_8(,NU^09I ME19\1$(QCB.EL4H44Z^*ZA?EP--6Q('GV$0R+3DS M71O^K#_9A)62R9(%'\//PJY6EOET1;<$?LH*"V-@E?S-,GVFTH$QZ!ANH88$:?'>- MNX(%2)@6= E.[R8R?!C/PGV57/T7K@9?:9@@]/#/[#UY5PL':V!YCTM79'F. MA+> 13N@"I^6TO]XL!2UHRGTX0Y6T"'[(278Q"0O<"36AI;W#Y_.*-8,K;TZ<[;U*QB)V]90"=<Q]93L.?*GGQ8.7CGP*_S[L[[R:-$[KV[S MV8_1Q(ZUP';G9$%KX'7'KWZ+G%5T;R^6MT)^G'DVD@)[$A-/5/G#]W@E-I5/ M,AO)#GH3WP8LZEHV/S$=98KY!&(6EAR57LGRZZ0U&-?:&MH22<20P(3X+:Y( MN0'2";^B3T%4>V[V5Q*%44WJOKU[T M5P>-D2@7 @ORAP_ %D[L.'-?BT7%^V)>PQS5)KW9]Q[6AC @E[_I)UZ!M+11 MC/\EW^4 UXP6PR(9H[6.+/>WO^I)VSG#&TD6W1W5M+N]FWR_E;[>?+J]GGR1 MI=N[ZVP)?MJ5WEE4AUO2#U/WY@::5==! ?UUU-H"YQN,!33;'H)2^C0.RC;( MU52#O-LJ66---?RUY;@9Y=+])I=+A^7-S.?C>H9I"/9MU!A@@(+@ 16)5EQ@ MDS&#&34DN((SVIB"NN322J,'2GO4W>UHGCU3@8B^WZB(A=F*69R9UOXE*"M/#YK&=$Y[*R9]/_&R_P]%^(S:R8I"W1._) M)TQPF?KM1D#N'?,>?A-U/S50JU(_N6J"7(L/,#MV4.):=Y;21C=8ESR#NW#\ M= :%6\#(Q!JNWV.A[@A\0I@KHI@'NL/#&\Z%]VZ+ ,7;"5#0VGJ)M7M)-R%F MA(A9B)C%6<4L&&;Q>2F6(,%ND(0G78WW>XE5I!=?)[J[2C1NLW[C"?N4 M!^ MKS4>#M7&][R+@4."6?9FEEY5S-('9M&2,+Y-8Y;&.EH,I=^O\7-<5N0H?*:W MXS.ERW'_7H"IR&D^=2)?KC*#M&)'KBE'6XN_LS;F\Q413F'S#JE;&Q$>D:#/ MU5F]W_([44$+AU/8T'LXG%B96+85L4_GWBJ#YN.O"5]4\-%Q?-&]^&A(^6A8 M\<"HH_'1&>KW0X;P'H]*'Y:6[;+FO&P%_[;J DS,$VT,4>0([4)$,>B BW-PH+U6HCA#T7L>KM6?\?[EO07O18.9[>8Q_PAW MLI@"BZ9-C=[@?@C$%8U9N.NS/F#CL5>[VJX+G;!9C M-L02V0WD5Q(J(8F-],7'+/JJNYX-_YL!HS#H-11&@8W/DQ"L9^VMMV&Q/#;/ M:;M!(5)(BC4WUB)]6NE;JL@9]MH#97B><^..7#M2P="XLBJV?H28O4;%,9G4 MB(%QQPYDY4Z+$XG-MYK8[.;96SO4L%]S6\D@MT&_-5;E_ADD0"\TT;ASBMM; M32%5P1Z?O(.GKPT&K7%7[FBCAB2B+C3ALW/TVEL-YE?$ GN.3!L,42V,<)I7 M(S(!ERO\L^>E">%_..7O,^=L,**T/SIXR(.0^CFTGSWD3$C]@VE_GW%*0RR[ MD8?#IB2 +U3L%YA,)H1_1>UI5CH&(%Y4D$KQ9G)OAN103A4V( M>!-JY-VQ^..'Z6-6DOG-KQE\E.4T2C,+5J6,Y$XO69;RNU D=2B2'>@_0I?L MRRL97%*:&S2PK119&S4?/^=RT7E1[KU/,HMT)?Q+WFML4O,*YQ%D!A0P P"A-V,3B(U3.E^YEI8NH9P,S(; MQ^I2>]N+^$AT6[@2#_X0U%5:B\A$5/A!WVQLZQ>0JTM6K])_E6H;P(.*L$\O M9&![ASGZX6$-6^-!.\M0!9)9P4]R.(849\C.\"3X2%6\)1^P=&%Y-AS; MOSW==L-2L!,/Z,R80F?.R=HT%L"(, "YD2^)\Y/@&VXKCQ.;*< M&EDM]-1SI:7^S&8FOQ(7ODI,^F58J$6'G,9/$F<,+V59S# M])5#-=K*6!NTZX6::L%P9[@E]BPR\U")!NMOI-'ZA3P!DW^SK1DAZ&DZ331; M/]O66G*--;T-_-_X-1J.;]31.0=H@EI>8-_A96S"_4GP5P=YEIMTX.B!K+-? M(]8P)51N$;>EK[H)9@&;7F\1WXY;&>29\RLUE7\9#I4$Z2^5^2 &_,3&0O9$ MT;JR'.R58]862A&+395GM >V\ SL9)G) &INZA+Z?WB>0-#@\\-RR6*!MB2* M7ECU+"K#%X$,]ZTT&1G46S'WDO?LH1P#VW.&XR,6V(9W8C+-=%R"1C#F34<) M /B.&,\T9# SG@V4F&#@N]0>AF,#)L7[>(>"3NU\N+[]1/^E?/A=6E#*@D?] M:#^TX14;<#/]X1C_X\$C9D!KU_29GPPF]O$N\:!-PNQR*K_@'"+OI XY=TFD M!9E3GV8"EWKU?XW93PP24;4*YC(E%/;\SR L84N,?B9PI^_PVWS-M]&'^ZOG M4OSV$_4[BC9]AX M&(S@$ISZ'DOX!FQXAIH$?K\ 'H&7P5-B.@5Y&1.8>HV89J1DWLJ8:RW-G%LH+ M'D^)O1X_B3_13^)?@4\<(U#B]$ELD KUSG1@2?IK7"S[**PUY#(#MC%S*17Q MWD6+BQBVB-0U4$+&]EKF@$8XG#W.?\:VK@X]]E26IFL/EP:7R_1?(=<0C;A\ MJQU!5'--\Z/J,J73S@D9;D>^P.9%,YP=VG?#^8DS]E8TJ)#LT!Z.6H%9,)^X M_'?XT'C?]O7]W?7-W>/WR>/M_=U#(MZZ+5W/I'UY-&R/.KL'"O!['3+0DO@<*<'L#/^#7DM3=%>:J6V#]8#6)8@T. "JNT(!'2@E1V=. M,1C?2S1TKZ8Z>FHH,8#>P+JE238: +S=5_*Q/^U8#S/ RB^'?\7AI@.25"/MGCM+@G.;HR(JO\F- M!X=,X1@6^]$!U<^1#4P;*@,F\'-$0F,52HPA GLV$J3"FKPKZSL/ W M,%Q?'\%&<5BXV-FER4:=I"8;=9*:[/O-E\GCS2?IV^3[XS^S%)G07E5K+WH5 M39% 40L=-,X*ONI(7[_?4M/][]9B ;Z5](=M>9O P8*_^BX*&,LH8FW/B'H6 MZ!NP)UHO)HT6L7"-;:&<]Z4'>C+PT_72( OI)@BGW+-P"I40W\#X!BF&1R_%A?Y^\^GV4?H\N;[]@@?NDXKA-Y+RFVI)[!-T@GT MHV[^1/$XH62A2]$QVZ^T@@6^E3>:W&@]E^/@WC^0XQ#=!E M#M@^F*,")]I:/=,T ]OI@N^4Q5>WCR,:0 9+Z1FS(JM7_#-] 3^MB9_2"H+B M+';-M%]T931&:=FV]2*M+#@#"6P^S(G!'WY1;,"-#=K+V&!Z@H=-%V5+U6*5 MGK=WGQ,E?G"B]PNV=/^>O[+7?Z1+@].YUC?PEZ(]%F'=VJC?&FO V$GASVO6 M6"[7A,/'JCP:VMVX-/I-75M[SO.7%>V9M>VF;'CBO^PS05!)\G<@,&(G]G]/ M%W?+U_L%D]6ECP0G9:EI9Q(KYA,51TGE.1(51Z+B2%0<':GBZ$1V23KO3^;/ MZ"LXD2QP ?W+$OU3Q#[U.Y,Q[ZE+&/67;$Q2;FC< \1V$&O!9W_$OW^'OP<: M?+/RT+?$FI@56 )(Z>PX8C;!5_JK>#8Y>)9$_NUA;A@_#RO4>?7U.^-WOA_, MQ'ZGE:[O#/[+SSS5O8!].WS%N)),=0@[ 4,HJ1&UJ$;4TKR,6],!5P&/#59L M. _@0>OS>].?TH$+4P)]!J01T,FP->ZT>TE]]AM-F<)6^%[ <;%P<4\2&V:& M70/,POJG059S":N]?\6OX>'C/X,;H)MGZ1IO0RV'\%+A%@V+AJ0LDX&-41R]CKX?Z"7I;F.V3C]&?Z'E_;)+#=7>I?]NNZIWU&R MZ!FE;NF%#NI;J)I%4'[NL*#-)%MO$I"_$Y<8G_ZCC31GY^-&OJ%'[Y3J(_P7&&'R5 MA:K*<557.5TPJM\!'[6W(Q9%R]H_DZGM8?%RLB;6#R/B[R)GPLK6(Q$LVL. MO]WKA-13GM"0EOSEA::V!=.V3&*I9IQ @IRW(#&W+7)R[Z5W^N]HZQ+N&_E] M%TDG"_Z?UV5C)I(J4!8P?<=3U$#^I45<-U7$44LY%%CW"Y!?]^:$R9U/*':H M.SUG O]^<>^YCJM34Y?QE7\[J:(.L5Q31=WOM!+721%RO $D# !;X1NE%7TE M36DR$?>!&G#OIO1@;5;W'C_AP\ZIEWU._&WTO.)G=*//EO'#B9Q:VCDIZ&FT ME3R=P.RJQ '1IIY5(.2X[(\<6R.E^;TIW5G//)$AIPB@!39NX^8C^8SMM$54 M<.>F)5Q+QE-#'XT^&)/NO+4B%&?\6+G3MF)MQ5-?U(1RKLJD15<[H114P $< MI"F*+2DXX1U0^@I+&_1DA,J_)WY'>DY8*A9XDGC!!15U-@T*T8"&&WC:*5[W M?KYTM[:81U]1D8W[%3EOW?J,R=^L+#"@XY*ZZ4Z_/ MMU=ZJ T+G[K/"OS4"T>8T'A C4 ?QIJ+]H^O=4?UQ=>4?D9\;WVS?QV;7.J?45FBS#]M9 RTC-KO! M^Y&9"M*=K7IS&G:>PR5):VL>HF!@:)HFQVFMUN3A6M(&';F> !)]SGO#U<'Z M+V P(44=/Y#52-L138%,]S]HM,?.K$7WF9@Z1D,B&"K^Q\BO&=GP MYK>@VS9F,7)XF\#9>X^2%8L#I=D2#H/0YU.Y3%/+P>M8E)ERG-\PNZ"]WU.@ M1M:$MS((>R^V]M& #7S)<8A+>WC@AS6!%^ *PKI0MM25 >YH\!,6J/$"!];: MY]H&A4;R>S%A"Y$B?ZX?%@M@4NSXX7W') HCY9\/+I=98;LC+XGSQ\X=]J@Y M6>C>RDT[_?"2GH"E"<]Q[;H*OD;_H? ;K(.8+0E]%6OKC0((R3YXT"OM5_9) M09;^Y!5#0$#Z8AX/AXV5?H+632$,KM [#*-&4W5EF: ML^/1G: 16Q/* 97LLG#[VP;U0WYS9)1$1&-[5)(B5T%KXJ)S6?+_NW M9>&U[BR_K2^YIC(:YIO;&#,8SM,O9!(_&-/I$%L>VPOA#V M?6TYVZ6%I9I<'L!&G7LK8+JX>G82_2Y]+&^*=[8T74[M;"N;60QCAF:QYKRA MTD>4\7$KIXQ&N>G.>N:8U!L@.6P75CZ7T/FBI+O[.K2<6 T6 MZA7!].VK_5;.S6LY\L+$(PH@)#@RR2+:.]WE%,^%3 M#-ZAG<)\6T=Z1RTWRP,:F3N_OR_"F7W68W0.?52];GN@#7?V415]E*JTE8%: MZE'9O]H6I17I$\MJ"DOT?>W^6 I>/BL6KQ,G?EA(@%,9)?GB*7.PQB5N M/="PO@2.[?[8DR5V]9G4H*$"Q;T(%/FS-_:4]Y$)67@IW>*COEID6K8J?1N;#3L<>9'5G/ M3F8S;^VM_#@>^F(IXRO$(+."^B9RG)/(::;Q30I7=#O8@9[DB:./+=N3UE-M M[C=+*CFR]$!2P6';P^20G8N?)7O!'7.'G>?SB>*3PPPQ#5_,ZG!4Q T_, MP#O,T;DC92??];N8(I0[*1V,YS7X[GA.D&!3P::'.5#[L&F7LNF@XFG039Q/ M*<"$6F.UDPTF5 )AL!\@# H$(H% )!"(]D,@:@HZ9[#:\U^+JT54*MS M\V^/3DAVR0Z\SCYV26PA0,+ODGB=#X_WU__W[_=?/MU\?^ 5)]+-__NQ [KS M+/+,YX37R>ZE*64WT:CB/2W^N(ZA'-]RE.,OB')<22U.Y(WTA;'WL=?ARZC0 M32'TIA;J/,:ZT['(0W*\-2VTYQ4BK/;^.AZ?Q2,E0.$(LR,-1\RN)!"<)3MJ;DX:U\]&0\M$P"6+6 M-#ZZ\(J\^Y1H#49I1$5>EHX9%#3(=@4&[XA[OWC4?WUCZ*P3U[6-J4R-W>(6Z"(+0&$5I#R4RA9-;O MGI[,+KRW+8@S930WBFI1489VN#8;51FFTK N]!#)(.I!!2->"B.6XL->IV[/ M7:/%H+UNQ9Z[X%'!HV^$1VL/4FL:95'U NNU197/.134-')1)Z[R:4K=2J20 MYP_$J.6E%QGU/**21U3RB$J>?2MY5%')(S*JOF>6",16;O;AP$1YJ%;<37O6 MOI?@I+/@I'+!QIY::; 1:^(&BJB*$_QR-OQ2AEW4/4*"22;!NCE'H=$$6]_NE%T9NLN>F*FAN11JQ.$27$R!YV?4\!W=(3 MN7S!A(()]_,K$MG\0V)1/178L7\(SJK@1,&);Y(3U4HK4'O=UGAPOFRX-])A M06R_48#MUQ1\,JTL/EF(1':_0!\+'"QZ#M_9>#&*E?FP!$?JH^Z0^3<^XS@) MYM1+02WKI:"6,80R!*^[N7N\_?-&^O9E0A5@6'.Z9E#6=%7@9NYZ42U,; M@\1U:X+#J"CQ";#ZW-K0R7?P._RKQ,07EEX ;6(L^!NXG=([_#L"XZF=#_1C M^%OZL_+A=P0GW!![;;CT,4\XXQI1NQPD]2N^J^[ CH'@ MV4<=/K>:OY#]"/1[]6\/*&IAD#G_M,6FH^/KR'JSLEX)_S";XV?9#AO^^-&" M=TE+G+)G!V22><5!UOA MX]?Q"<'43/*+V#/#P7&!QHRTI02S->/B6O=B+W/LM]^%3T M]F4X1P,>/B4S$(8262S@+AA &_*#29B>I4-$T^9Z&J" $;-R TH,1*P%W[?9 M=$]8]2M=55N:9$TP7L-'3,OE1,>V-*>0N#C4E=UM.)0T(%U&*,&/[/I][D7: M>,)ACO'YRH1Q!G\H)Q0V%9>^H0V'%[P]G8#8@/7UVC(Y2>.,2?L9G MT6G7C()6>DA ^/,&Y"JA'\"KD"5*2ROBP.:2+PUD*YWKF_;^*17,\(V(P,X? M.(W_R;P]]N[D[8URADZ'9MAN@OZX3=#^#'MVSQ-_WC=<]!\H$8H56(6CG('5 M:,^J(O=&21_=/]IPK'B>G$#R]^VNL*ME@[ )77>"J"USU M_7#5LUU#-=4U[#8&[3K;\SN1/T.?\QXUC#$KL'ZJDJ1[YA]6@L:=;A\PTXV] M9H+J!@XL Y ;+9#$G8^2,9R&^(B3*"IWU-V6=+[/-#>J+.QV8L:["ZZ> _?R MK*\\!@%^N6#]U>/;8\46Q[7*FE=;I?>+/D/^@.9_VUJ_W4\@>6 YT'_?<.#J_2' M;QA@+= [N;9MG_)VL=<.$U=.?T.- =]O35_3G+\:"T!D9-!27R%5>])'= M^M8)/8D_T4*)[?](]89K8SY?D:,:@Y'@9 $H^3)[+YR>SDU,G^!82L?3E+J" MD%Q91.[ICD>QR\7;^IW6>-0=R/U1LG[WD&MN0+?8">CC9-UB3>(%SYE_(S8E MVQR&4&MD!U_=<4WG&Q+4ADCC Z4U5MMJ4Q'8^?U6[T =RM-O3?1GA)'ZZ:2\ M3[XTEY0#>RUBJCT2>ZVF9E;1; NI7&V->^VPES]1('2>DOZ,ZBG/L6*R' Y9 M'B)%=2(^,,^I95X6V*+?!5X8RH/!L*$RO_+^8\9.W49:3KY^GN\EBO+[K9NB M1K*KC[-"X&A>DRWD_DG#^NF6)D-R\M'TQ7!$9?V$;36>*C(_6&!%K]# M^S@/[MUL"#T7UP]I&VLBY>YG[W='&W@T[1SRZO+RIK]B&[43AE+<,Q& MZ-,:]T6:JD_T_5J$0:.-Q;V$0>--P@1*1K4F84((/&)-Y('68;\UUF3M<-BS M9K6V-]D$O,9ZP=5J3Q,P/[3>%$5:@PEX( -]MNP%,;!L,V"A-%TY:(W5 @-\ MZ@X>7)X)F+:Q)E)N(TW %.(M:P0.6^-1NU,57L$Y&H$517@;]_TC(;>=.D.; M,81I#Y_\$F+TQ16KUOCT[ BAE7KR:)B$$A6A%Q%ZV:5WM8:F6@<=3+5V3^M9 M753,I?DB.2MMFAX+:%K:=*!@VK133=I4Q+LN/MZ5 ^;9F!3H0&V-NR-9Z1P\ MTZE94:X&&B5_$@<;R1 T@@-&T(85W:W"=D\FH+=!@"Y!E MEO&N%##>>Q4:[T("7Y@$WL]XKX;&X\:[4MIZ[U=EO5="^T5KG$D)& MI[+[\RF^K#LP;$ L_[3N@(CEU^4.E*;60[R$D0CQ"WG=F!!_!NE'G(?)TY-- MGG27')8"&'::F +8#3+?#+PLA _6_4N0$D!6UB) J[:BI3K/J8D F?[B>8>; M04%0X&XB63! +=$K<%T+,%%!J'\S57U 7>VX0!;XM(5NV!(< MYD_BL@UD LA&L(NS86 M-B&K5PGT^)QAN^T&-HYB:GL;^"=R#7 +8RNE1O^B_@/ES-(J@NE8Q%9*7!BQD./*JWQPO+L*S2KMD6VCSY.(>!AUSK2T1725' :> UZ:8SN?C_?7]K' HV> MPG=!= _5'09$UMH'#5E[=X^UIV.C'W_MVAYK'S5D[3W05LFB\SU^ M\5MA\4#!ZP^3#=4+2;M!Y_32;M :4\33 MG>+.,/GT 3:*P$&0?5V"W]B@*D# PD9C@S*PGHVYGP&AS_7!-0#.K..#R%K M>0Y\@_]UGABFP10(->-B]AM5*8833D' 7^*((I2Y,>-PIT;ETP'8C W$1-ZR M_?;$V+VS3&;SAL8$M7JHT9,#KSL<-A1(%XX\'3+7'^0!U^& G0UDYN+0E)7U MKN'MQT_I"KW=-"KC8%)#%$5:7 DLR*?E,PD9G(FI]1' O82 $; M63+S.:@--I(A_-^:H&T]VEQ)I\$_+G63!QX#C;Q?ZG,XPO$MW)>L#F@$] M%G9'50H]UFDDC_W!YOA=./!8Z>J;WLET$+V0"!)%.14T4H"WE)&L:,FI>55G MI7N_(P!4NU,E=KC0=J6SM8YC:K M=+W),O

+7S,73/2>QR[*H#)"_F$%6Y,TK:NI5#\PIC]^2"-X)UMI?4[8-K MI+65@\,.S;)T&RALJT;GBL=Y\MN##HR1-XD1LV+DZKG&R$<#.N)\J,C*(-DX M<:(8^4$D=1F%ZE4>R%EQV,[XNGJ6\?4A*+I.N^K1'H?*W1P/$ZL09"R\QN8*XYFL7K?JV/"-O.!. M9^HXPE^&^3E8Z/"@NF?HM7HG&AT0F_HD]!1'AN]E=J&D-< MD)=5=>M,(O]=VF%=SA.YFMI$_WFE+V")[_75B_[JH-2*BB201_SA Q7>OKWC MS'TM%A7OBTE=H#G+IC?[GHHC_!2L1#_Q"B0@86#@OQAJ7YD.9].N.E=&6FD@4KMCEB*SXM[_JXR(%A(J:5C]UU.Z1':?U.WV+]CL!VIQ=0 M7JRQ)Z?&73MUC?N@H_ :=S;Z.U'DOK"M==@Y1:O"98EV1= Z]]G2(,]X\OY) MV.29 (7SCT3/TP7J("YO@C+]>E*_XXN>VUI_Q<8M6(@)7YX!\=!]LT64[0 9 MI,?O#FN.@'];GKNSY6/045OCI-'W&])+Z3VD=SX=80]=;+),VP5O)&"WR7L> MTOH2D%5HG]VRBT40TFE20""N UG#R1%AQ_NV?#_]>+JRLZ#Q)58BU MX;[6VWDRZ Q:XU%'UH85=3Z*6KPB\-F^H$%]-ZH6KTGJAE%-6--QD(!V+J3.W$)_E(Z M%=D)HIIQWWH'5N/ +[.)50Z/VR4+C@3G>H6H;\;""#!:?03@U (%FM_S\3B+ M(?&-3EZEH!3!'4W#WG':<(: M/["VYF35SCF\[&QH^@E1&O2K+6'%[&0=QUNSWV5D1Q4U45T$O\/7QW.F6Z>! MU97^(?@U,)F'L;!6*^L%?WKA\DW2F8##_+&_P/>9X/H[ZJ/X6E-VH.;D><\B M@]K3VAVUF@RJ"G_H#BO+H*J5+4K+W5\CG;E*7+Z=P9O1.:4_'VDIV%=6/'<3 M%L^A'UC S#_OFXJX*_OXI$VYPZ+N>NX>+_R0BD 5GIZ@&Q63@KL^JL%[$Y3/ M$7LMO0-#EE:I'@0WLA?9[HP,-*:I8[:? MP55]UUWRU3"-M;=.ZVI0^A0$<%!-Q_^:>7H6_:YO]N.#_I)$H<\$IP M8J-DPRT+N[^A\ACOZS-Z$_=9[;)KR+$>3N)$2HL M_K-70FF4D$H"-*B:1/Y\TTIH/W/_!!3HEXU=^645\;J5K4*-2_<(=F*B91;_ M#0MT"GQ#Q(FR]:^JUAJK6GN8C*A@_1&#,1%V?BU76@"(>;\KI;-YVRDSS$I= MZ>E%XH4T5ISWIS(*7^- @UGP8*,KI3&C;2<2V!WP?@HV$RV4]&%.#.*D IV4 MQ&HT'$EW>%6A@\E]US9,QY@QC>?@8&5W:7FPE;GS^Z4-S]7 4N]I%PZJDOOR M*EFTD1L\Q:)ZIX6R.7%\HRS.S9&!*8LM+[4'X6WC[]S\(O;,<-@/U-P[LFGV M!L[X.UGKA@FKIS\A\BP:Q)Z^HC]_,1:D7 W>Y1S9K6^U7YNOVF^-E7Y?5CO)0'+3,&,JB+#42*,-X5^!^9077DK'V*V! M([?:@GV+AL>NDJPX:(U[_78*"N]Y,&*5QE>S*J,;1N]9A=&#R@JC==5NM04P5-Z.'V^3L4L_*WC>&3.)ETQ\4$EC1.%# J..$UZJ* 5 M4X81']1-OX^G=7DJ,6UC3:3,1JI$GV;WUHK=:N-DYZ@5*RXBK/+[M4B#ATX5WAE)39!V$DI:M5/?M 1$QR">H:)[JM5ASY;]H(8KF>3R&"#I*;LH?^8; _9SP(401$1%*G& DRAWK(V8+\B&U!$1AKW M_3=26U7YO(6SSFD75JV]4=-+JKJ#UK@[Z,F]85(ZB="+"+WL4+QQXFY0;5*7 M337J]D3,I<;&S8;1;E:=T? LZHRZ(ZPSTDY>9R3B76<1[XJ+WJ/6#"6"61K6 M,W22G>=G'(\&M2(0I0-I*JKM%C?,"@QHCQOGV4)[SG^%X*AO] M)KRM_6QT30$;?22/A@<;-.6N>1_^$_$Y$9\[JIL0X:Z2;H*FBK!<_1!:#:/= MH[D)V729Y284 '#7L)J@/:K&33BV"&ZTF["7"&Z2=;.WFU -CB>)0_?\!GCOUY5BQX*@>#W>K$G ?C M0"S\U<&Y :T'?H>FR*K:%[F!9@2FA-%?D.++^@)]EC)(3M\0*0.1,CC43BI- MKH>X" .126B0P&Z2?7**3$(&Z4<\A\G3DTV>=)?D9QJ&K;$R3,Z+.6&F(0]2 M,_F;"(H;OS4-H1PWEF/@!][;!.?F/),0P?&W.#0=MZD[X5?TJ6.M/#?[*Z=% MZX\ ,;%3BOQW:?MKV(#8NYK:1/]YI2]@B>_UU8O^ZN!)1_$T#=-_^$"%MV_O M.'-?BT7%^V*4 JQCV?1FWU/04?P4K$0_\0JDI8W\_1=#[2O3X6S:5>?*2.LL MYM-%7Q\J9#'727^VF/?_%[0%G=J.<*JH;+ @\F]_U;<&HZ2Y* LN%[M2CLF7"]]SGO#A9.=%3B'F_5F M9;T2(M'.0.F;9\^6H#LH2&\1HCLVX/"M*7W57RF0L$P!A%$/ZN:KI,^M#8V? M^###NW8FO<,0E]KY"=TY?HTNAT;/!!T>:6J!XD9/GA@V/LFRG+=WH\ 8+'HV=F4A_ M^$7"ETH)4-K MKG$-.EU#CO4^\DT84[>- R9=X"+N^1J $6WW$YUK$0VAX 5=42AI?./57'^] M0EO\BIBAS3)JC=EY,2N%Q=82UGE;NN>'&]P&/MRGD(6^6CG^D:YT.!U*&W#3 M)':][*AD=G,;'2T78X,]_>Q>PINFD2K\_LQ:PP;XU>NNI$L;=)%#C'F)_!N< MC[VFT12( >SC5/F,17WY^\4UW0'EN6]@5,*GTH:/]#JM<4K^_#<\ WJHQ'$H MYJ[T3OF=42[.MP#!\Y.X?,Q%>";\2['#X[<3W 6[(5MZIV8];\=38E3 N,*: MS3S;)B9<#O(/^'U,[./PC?C].]L\C$MVO.F_@,U\"3 G.+4<- T;V\&7$KT) M_&%MN"X!*@3F-X"(0$?!-PUG9A/\!%N7Z:,5^U2E/^O&BMH4B+EN.(Z'G5?; M:S),> KL$#[O@3VK4R,;1 *\V)<42D#@>)WF7+',FF)E/"ZW!^H$C,(/PG D\)N!S%#_ M>PY5YO"1CROP;Z\>9DM@3<M0M$?UC=HG8_ZA 0_=$YX5X_TE$>7RTZRN,F M'.6!9F49 .RB$>]].I>:[SP0^J6(9PS'N=V$Z3_0;V6 \ZOMK6O M,?._=KN5(Z4R_V77(-^"29Z>BO-\>[4G><3M\]NOSGNMXO:[!6[_2(T0T>$Y M)Y%?SQ;F2U:&^UK=)-GF#0ZJ:4PL2K70>:TN^;>+R/\,+BQK4&Q/:XW[G782 M'K79PX(OE$341I)(KS761NUDUUD:B5RN%??)>#;F&&U_-J/%22+3#^KOU<_1QSS'[NFMW]4G\F MTI00,_*A>!Y<#A.AI8^HEW-$I=//I0\'0=OEWF@H:RF=$YE5)C;!HA^ZA.VJ M *P86- U!2?F'$1&>3,MZS\C;-D=#.2^FBQ&.!WHAGE[ K)HPC0]-0+O8$K&BV-5Z&@ M;6TZ))'2SP[6)B3%;$GFWHK<+_Y_>]_>W+:Q[/E54%YGCUP%T03XMN^F2I;E M1'5DR9'DY)Z_;H'$D$0, @P&D,S[Z;>[9P8O@A1)421(86OOB2P!@WGT>[I_ M'8L%V#MGP!8H0-?U!_33S?"6#?R1!\NPA70Y]WG([^%;G^"9'\D9@[!B1UA'0//A'WX"RY!\]:(J1H\(8SFW*I4[)-BOLRU,+$JC2J2DC$C]!(_K9W#8=;JW7432!8G MEK2W-ZG&4T.]<%'B9D]5"2_YA)>R[.[QY(54R3-K)\\^J]NU<66X;6\'7YT-Z9>L*O(.B]XI] MCI=]GFC3O3G[X(U)05#U,-CG -7Y,Z^#=GA3RC@C\Y[JO1AXZ_X4PS+/0?@] M?!C?PMC-$R@6VXS=I#BW]^970^]TGJWZMH1;M\W[U-=*2F:]O@]2ZM21E%J] M_6+1'J&P/QC?[8ZY+K5:&C&/!99+0M^R)X[G\# @2)B-Y/ZJ<$R'R:S&7I@5 M"VSK>JLT4$3;3!=\O;1D[H66S#>_=G6SX'*X3*1T@()_>TE?6.WZ M!O>I^[GBY+JG]F9ED-ZCCV5LK>S+0-X&T=9TOXG%=M6 M;#O/MEN*[J_)MDVRA!N-9[?_*B7;EL3LF4^!3A?]ECK3C!*$BC.CTSE%F(L& M:SI]D/T),,N*V4(7ON>F"AEPW-: M>OKO> U[[8?_86&2/[AN7EBG]>;77E&!HZ92P# ^@*! J3X.V=WR'V1F;:#0 MI+5'"3.M60)G6F'KP0FMEU/Y8OLD\BR_^('\%3ZW0DE\I_WF5S,I*U#,(4 M M<@FO%28O[%4SMR>I_\5)XK8^#1[;Q1S+"LBW O*M@'R? ^2[^%!VNC"C55M3 M"UQZH/#9O?7SL\,'KL]!,\\GQW#N 5-$,K?X6#9E'DX\INO%]K]V7]? MW"U$-E'[=2!)P[UNK5=?GC0L ULY_=,0B=%K9 DV&G76:R& F"H(#<>R"O<4+H2BG M@?_@<)6?[] NP'L_&:=?$+"K-%P=SW;('ZO2YJNT^5*&U*NT^2IMODJ;K]+F M]Y5ZL>@&KJ?&<-#H#C^<[M LJ",>\97/N=9GH-%91L>O>0EWO"G#Z^02K+;\ MSKHAW5VN_^19MVL<9@T_%;M62&I? G]R+LQUV(X;," %9O\GHL#8U&;\XF<8 M6+"=X'4<OP-_FU[^'7 Y]2BQ0TQ]I!?DQS;.OU[GR)_[/@8JL$^XI;UKW4 M*C^W="F3T^C-)_2LPBP'J.:79)P22>19,*^[]TN3I-&_+?3;-Y)O!3NB6/(( M$N6>R ]9$/M9FXT0=TL%J8['*1B/ MU?^Y9J'F@JJM_)W*@MN:OP-$E1AQ:TN6!MYHZV9]'G>R\E J^BZ#A_(\^FXB MSIYIS!<:5CY%"7T*HJ+%/@6FQ%EX$8@A:$S"\H?J[R>H5]\M#2YN8/5N(ZFR MY-;N8IY=@(V;0\9=P+47JB5O; (CKFU1?*$(ZQ;3HUKUVKR]^\MF6FE+3DQ% M#G/DT-H).;2Q!6T1]O$!2?&#R$4>IYMI@_@D@/D8]#).P>":'< 3'G86G0:8 M&_%3RMSW0A#K6A\[;3+.M4' ;"?D.K:.=<)9)M-9AV51JVX4U +0E_KZCA%' M$Y.6L:FG2+6Q,)L$861%[UR90/(OGI+U^H%$ MAQU;7 -PS\'D4BLAF59TZD[HXZ?7MP^-&X$2\UF4SN5FD.\8=0W-()=HZ:M MH:_)/N8J<4F'IST>1KVJ47@]^*MNKX53$5@1@,,L2"K4-.=(:P2"_$ M9LJ1%W&BD7-.^R$FN M!I^9;?Z>VF6QSH+34TU:@T,5IB,4%+:?=I\W-U6 &."I$3\[W!LA3&+]T7L$%G<8_ ?H3&! M3U!PH/0$YKB^N8(?@,-!:""RM>U@?W/L?,Y)N I9##P8!#.0-*)81-8^!+8@ M?J1J&#!&P09=C^#&-)>)Y5D"X)B>P?\O_A PV-K_E4F17(FZ"=KBKO,#Y0H\ MYFF>'TJQ5]-N4Z](N2I+5%*K%;J&31EY**IM=CY[T.I3RRN[AYZ5U1JJ*FB?X$G]F H?F3ES!IR88B 7NE MT_'8##8^0"$'BW$=-4-5Y:#9$5,;?.5,O@!G:M8 CEW\N:;][C\RL 91AA7H M0/H6EJ:@I,=C&\%_>1C+_LS7Z33CE3PIH/O,=>#3*>J;6X\8D90(Z .@KQ . M&,X6;4/N@!$,SQ6=?5QI@R>/T_9L6.!@0"IQA(C*:DU\P;I76NA]^E 53H6X:\Z LZ*-/0<47_=; ,&+)-BM[$N*!JU M@FE/+-Q7HC[KP7)<(D=1O04'G]Y]^"5, Y&K<-8#-R*%2$=A950ZF04)ZQ02 MB4/%82 @P)H*<.<]QH#+@13@2P%SF<79DP. ((K<4% V&D$HX&)AE"TQ2QL. M,*S\0BG5XG=/D1!(>>V;I 1>1M68)F-K?4>!PVQFH9H9Q40Z/BW)TN:UX4EYF!:EOD%H$ZWX$Q",W#$>(Q-"N,P'#3#Q' MW@^\3,6'TK*G4KA8 6M2:8&EF/N5T1,.Y-R3-#DPEX17*,]#>I[B%;7%=-Q1 M ">.]E0:Z[\JA)Q/OVUMI1"R6Q5"5H6052'DD11"MMKL^NJ3G(/=9)= M42=9#K,:#*C85 #KH9,UF"S;GZH8Y:4'IICVE6'=(1@.E]Z@IC7KQLF/=QIV MQI,!4DOT\LFL !$73IV?IV/'!N[^@%L ^@X<[)$#NR5I3F,2$H)+6V<]#OHL M'=0%K2C_"G^&YE\TD< 'O)T"C_A-HH0O&L]"FL1 M_Y@..HR92P_\"8N,,%JC+@[$@PGT)]X"<#!G0<9S,*7O@PB\%WG$->T3 ]HC M=(]L^T$C%[&.UP(?6H*94GQ!9M:?:D,)!XA!G//4MB!92:"0X*L5#L8PRGYECSF&#HP@.QHB6,\:69]A8?RZP1+S^TJ87RRIF*$*.B M4"V:J@,#8]Z2?OY:,#(;[\=7ZZF=@ND M4D.O%VV7'RSNG+C2@9O;7)X\]Z([TI[YYM>"^W(\'R5OLB!#2?](P7L8%A4A MK>1N+>+R3 MX%WNRU:) M=/ 4&%A;OA@+#A]U^(8G_TSATD* D&+I,J4;5J6<:9/D5 39%'!E?.FQ-F^J MU67>C/L4KHT'9BS' UNPU8AU0^NSWE2B&KU8(TJ!]+YFAVUG4T+ZP 33T48X2Y-N])8AO3O"?9Z\Y[DM<7 M]YJ$W#FYNKF[ R_@XE:[^_WL]F*15UFYDMMV)>E@RN)*?K(X$"!>DV:3>5"\ M4Z-@]$)0ZREU3Q)?Y+BP@O>L4$@;=>V1;@(^]EW84$YQ>WAY#I=06 /DCA4W M$?>CD(<@,O#S-O5_3\'K"(4#C\17N6+742)-?8P(8BS*=MR(+CC5P/2EFO89 M?P]S674G5)X/+!*\"1Z!=23F*'-R]KQ3*%?C1;NS9-G@($?BKB2SFUFD(I&N MI*X3X@N5%;9(I4B)!#DQMV'@3W+G.!6:'V.\<2\DUPJE1.7NRV* M$QEP;L-6T/9A4_0E_;H1^#W M)_>-%CQ]JI[-J;L-L;C.8$@UXEV\6Q<_R2BU18DT$J_LDAN#V#48)_SY#B8W"5!JR*])B9D/.0E-)&DPSA!]EQEYEZ%[E6A>Y6C MYJ9"]]K;[AX/<%6%[E6A>ZU7W0ZG^$1:PPL8"7=I2[.X:GV=)6]$D&6IC%H8 M51+6Z7S\-1-:JL^UE7B>I;E1++);)X@=$^1[JVUL!Q]DEU%$E^D/?QG2.*GEWRP3-4I(5,1<$^W8^CMUGSU M:EGPF(Z% +HE)( &2=5>1V\TYR%6CD&J[G^"97UJUXY!SH7>9]?-]4*(V2//[9AV!*+3**'@;&)*EE%OZ*8QW\JK!)Y*13:G971P6XCW MU#.;>KO1/F!]NQPLI"H_@E-N;Z/\R,"(R//KCVBSJ_JCG=0?E2H/">&O-;.F M?3V[/ON-JDO^=:=]OKP[_WYW=WESK9U=?X;_.[OZS]WEG7;S1?MR>7UV?7YY M=J6=WUQ_OKQ7S]Q>W'V_NJ=';KY=W)[A'^ZJFI1M)A+M[-J=QED=;"1[$8^ M-1'G*I?1\BQWQAU*'_&C(%6#"_)?@ #1A#=)5:$65O_*SHM#;HX(V:SIE%B44,9>S1RH,IJ)I MF/\? A8 _(%;0C1"S(4OH-HUHW[Z!XV%,U'S6/'L,_H%*O"&@'I$GN0BP M0^87TV;@%T6B<\&D_KWZJ!E,)O17$GRIU$H<3Y@R,6Y3X:&C6B?\"UD)?^KZ M_@]\)K41<6U\'_O&:M$4WQ,X')1)C5A;5/IN)1E"A.HQE.\ZWH/O@B<5./R' M^'-<\BZ2@V[P+ 8A[HRB+(2P$' R,0H$'*9,]? Y(R>-\M=C+ C.EJV"L!PE MN 20;5SN#M_U ZY.2J1^X?A8^ _# C5PR(YJ!WB*2Q]0$"7 MN3/(("8"95[#[&39+YH$0,@$O84@3Q*+"V&W)H(YY>PH:1ES8X?^@& "@=1< M9]+7N.4^( M0AK02(V1:#6"-L%IZ[!1+.6 VHMJ4#\9LXEC:R?G5_>6[FH;_ MP01:*EY]0.@EPHH1 ,>8H#L="PP9-*%F\?J$+D>RYO[ (<5+'X:SP71J <*% M9F@XTTG74Z9M''.A_09FLVCE_T26@KURG:%$V5309'S&4;T"ZR-P%QQ$ "2F M3E=,R\F@N=F,38%QT) YN3_[_.<[@OZ:(>=J?4R0Q3QL>DT("SQ9EXTD%A$* M/&"HG[,1\P0>)]@/\+\(U 8FBB_-)S_4'F 7";V*/@4#T5:JCK->TY@Y:4RW,K+[O0]":8PX<[C<-".*(^=QE6:B47(,F3%C M4WSW(2$")3O!D=%!O+@381,I4:K'K)(7PGB:B!"'=>3$;0GKG%U=OA/DXD@7 M20B-%$9A*7?\+Z80]M)JZU2)%5S1&!YW9Z? 9 3NAU8!"XC<_& $ E2RF3P9 MGL>RPNK*4 #0D31!02),^HD/6LA!<,@0GQ1!03C2L3,550-]%CXB'^#,0+ Q MQ!*;HM+V0K(K>.RIA T$\XB"$2/(J[\(J#*(G'#!Y!['OF!F'O51R5,Q ;G1 MTRDXXQ0[R8EU^.M[7RT6O2:02 0RC/L%+ W'B6>XX(/A;"I1A"TPVX1) \([ M"EB\&R!M$5A6DS7.M&SE+4@A$:L-,HKB_:0%TW*D@<02KK34MP0$)RX[\!1' MICQ-;21H2 DGSO*G#@.E+3ERUM,#(""A-75LU.^A@-8DZD@,00<[OX%9P$0I MRD]&[!JO(S$$A8)'JA9&,EE_4MI@(#]%=FE"IWT COTAS5>.B&F9.= &^'R* M,9=XXP7$,0@-1$:C6B+E8L(:P?7"@NL9[/T,_,122HHE>)V/2!@@&2P^UNE_ MT_>I5 8:!@Y!W]$?:=?&P/6G<((3M-/@ :&UL+S:J!NUKBH^U15BI'C69OTP M4QTBHE(H;*.)Q'&V&2)?BE+MCEGKB-G*\6I:&?=V701KV'"%+&O#AC4;-3.N MUG40^1 D6<2DX6=IH\ G383KPVWIMFO=7VCKXMH7W"RSF0Q#X"=D9 ;"_XO' MI",RVJDO+OI*MV86?27UYEJ5Q8W%;/%:+IDZBR^9JNNB@[\NVF7POS@H=BN8 MO(PB\B^T.[#+@YTVI]#4D>I7"JC$\>&6. S\XY_W%W&T $QTL-L0(SJMIX6) M!58OB 0LTTULJ6D$DHB@B3'^I 9!'R(:H3(#B>N$POL"3Y+*%_%N*.X?@?*8 M?H/V&JA$AX\IMH1Z#[Q'\#PLGK+41$R)!6CS(#@R!O\0CIK%DR.,ZL@CUP\$ MJ%'_!7&!".%:+E?M1:J@>DWP!K)R1-@^,Z+ A25_GHIRI<#4;+SL"[B D,47 ME67N8XP>,RET5!"/\,AA#K=&HX"-T*Y61ZZ\,.0A7/0%+'^$*[K',- 40R;"' 8> MPF?0:@@<3O[)$I8\=_WP/D#/,Z!A,?:A_BW]BEK1M^:&Y\7C)^:X# _0\2WU M[$60_0&]&#<5)!!'+:-*^< K=@Y(K7+))LEB5(!*X*BJN"XJJ@N"HH?@T%Q:"MJ^;7VUUR&1/)C49'-WH-X>J\S+J-=1LA MKY_I7S6Q/GHZ-9IZO=4]##H]0,UT2 76<_[C$Q5FRUJZ%ZR[D.7+P@=MO5XW MUN2")9W&7T(FKU+W?$Q'8NI&O5>F(SE \;.981P?=KEJ:@NO"M;45<\J6CQ& MH^5Y&U)&N6$T&V!Z-Y]ETCRWMK7$AGG% 1*67N @O2M_&WL_J M!ES>"XNF)#)K/KX)S<%XLW<*6\%JPF=="36CY4 M<:FXT5Q2*[X\2&"\HBO5IR[V O\Q'SHY@$TY%^VZLR;OMNGD>*X]J[OAIS;I MEVJ'MG-[_KHW:14R*H8JV=5U_TXL^WJK(+/Y-=SST\)?R?TIK74;P<9RAA-7 MNE-Z/LV6X"!%S R]RU(=XRY7OY+ZK[)$7JV4VT) N9)R)>#S2LI54JZ2<@O6 M:G;TNEDZ(;?3E+/=;38VD,9KBI&/EQ*P7_9"YCR2I":A2;MZ=^VTX"K1[(5S MM6OF'DZD_)KO%1&"8,Z&WFE66:!E.1.9RU);-SN]8LXC(P1BSI9NM/8AIH\W M0/T;H>=, W_HA!L97T?A%PO);S;UQMH% %6 HTP'2;(4<:9*=8KE5R05\<12 MH&[J3;-=*OJII, F4J"[MD=728&*>&08$/N5MDI%/L<;!KP1"7G%(&F M^8LY0]7[K^_]+7EN0EPU:XU.^3CH5G:4D,CQ<2.)YWATAR.KVWJWN^&%YH&9 M98=P)B)BU]W4!:M,K&,A!,&M?8 M,-)1$E>FS$;9'7/AER-=8N;+'APV=HKB84 8\:\CW:'>T.NM=9WIZDKU105D MQUQ;!U17JD=&",2=W9;>J>^#%"KF7,R-7 & M9,QHD&FWVZQ445?M>-K0<@+MP7(C M/ IM0P,4;=Y3SNV!*&XQD(B8?F,+3U M1GU#/-O*F7\90=JL[2.Z4GY5\8KH@%@3.Z8;YL>*.4MR*$2Z^SN4BD%+M$O[ MUIV[1JPNC2EWAJV_4PVY'2\$V\Y!Q#*+3P\] M_HB;J7^M7,+SL*99?OU3$ MDZ2\=O3.VF4/E10HTT$**6!64J"2 AM*@49#[QBE$P*[CBCNO$,QH&/B3 M5).LYP<+CX 43XR.;G0Z[\J#95!A4JPKCD^P35193K#\>J@BG)CY6WJCT2T+ MY52\OPGO-VOMLAQ@Q?H'03=2[QMZM]$K"^D<,891.&:!YG@#?\*T$QD,G=OV MK3E0U?NO[_U7@&-TB1WL& \E([T*^")#-WH;@LX>F!UV"$="5D>] B]Z[70@ M\5&,YH8@D!5KO@SA-FK[ *RI6+-$NR0<&U/OM9IK^S4E\5X.P@:33LRKP"@Z MZ:P1']M2:G>5;;\@UE6O&;L]C/*+]U=$ X(?FVO<=%3\6,*4VHHOCXP6!%^N MKDL:*;C9A_:;> M[95&:QQO7=.WP']P.,*G@P%:;'\>,JG-A68Z$1&>K0DU_[72@KB+, M#>.0%6N^U+7"NAD"%6L>&1T0:W;T^MHEC0>:++C+;;UFH>;Z?$'D;T735VQ5 MWOI]ADM0M#U[H+FW&[H"S]J/,C+?B=G4S?KZV2!;V(_#B9ELG0M*0G*5L*V$K2Q#-8V-H;4J67O@LK:V,;)2)6HK45N)VO5$K:'W MNAM?]^U:UI(C^CZT^BY3GEJJMDRNK-F"I4]]T>;J [6YP;.2G M]%MR#?7D%:L/4X["Q:^D)CQ@6-F_4V%@=G.^:NI_QT%2:#=BI_V 63].K2%, M\8/E/EHSCKN86LG$\4[3VY9?\<)U#8=;7I>@ IL-? $Q_ &(C@7X%,S$VO,, MM'' AO_OS?]QS+;1[P[Z#=,V>LWZT.X/VU;78$/;8NW!T&[_3^?-K_=(GM@8 M]QP^".3!_^N]]6O1D:7/P0I&V]M8$WTN#3[AP)+KF!YK9J#5^T;70U]X:S4;-5'_4["@ MX:*%8P;_%S"F3>"+8ZXQ.$=;^VH%@[&(GS4,70-OOJF#'IU,K0#^2J,9[6>, MUJAI]^-DYO"#%LC5/%IEG\3M>-.FS $EG&OAV- @Y M"D];@]#KP G]P&%<1W1N#_[JL4?-&@Q :,/K\ +\ M8^S 1&S-9FP*P^-C81"W;\;1XL\Y'LR,_70XM9]1P^@T#OR-'I/?4._4LJ1= M5J(^]WF(R_W-]VVNW<&VUK3=4[B:Q8AF08>;(O56S10DE2;W1J?64N3>57Q;9.SRAY4)B#W.H,V]'DJDA2$=."@V>59@D92S>AQ M_'X$CS .8BNP)E,MFDIBL3CW!PX1R*,3CC-23(@X^2_0 3\/A&IN&6>X=S3] MSR#F77\Z :-#NY"MP[03K&@UZQ]O_R]LQL?/]"_CX[N]:'-%#>V0:,&1(?"09 A^6,EV: M)T*.:W8 ?EQ 0M\6E)YA81JS'SF@0O $XTU@#X[-O '(!=CQ V'K.P8;YXUT M[3[[>>"Y/ MYKF\V]J*A9/E\OE5KL+F3J N< 7\#?P(P?Q*-U!U['ZCNN$,Z*45N%WK E(9F5QR3FF*0?G86&? M>>1 ,--@1@X&1,#Z8J&D(C.O?5)KL);TJ->UQ[$#Q@[LB!O9C*S D9R[T'48 M<,%_$1'JZTN/@Z+;?&>$VNZ)5BN>B: K5/2)4"09EH&BUY-?*$+"4\2J/&<$ M9Q@% 2CN&0H8CX,+B <[LAQ/J'K,VD%.S>';IYP19)=&K9XE-=(S6XP:-6O& M?6?P:"ST,OKH4FWZ/N?C[X*;+5"U VG+JI(B,K)IM MFTE&$F3=AH&4KFE8'!$ZQQEX,R!D=X ^BOIJ\C;:(;)4 IC9 C=H1H%)T#P\ M=":D'"S/B]#,'P[9@ QC? ^4 ELSBH'*A>$*Z!W;X0-4)T7C3E@X]FU:5X3' MLUY@HZ9]8D#QG@ACR$]/:!_0J,-@KH:.DC.9N@P9%Q_DN"'P&SK:=RJ,1\8('RKSD>N?<*CN@A\KA[Z!B:?$VIW8V=( MG[Q_]$^_ 4E8@8AE\ZF/$AK/#C8"3 W796!$X&0=BLE0CTBQ=R/BN&Q89N3Z M?3PGFN6LIOTU=L L>&32'!%DP=!FP3V&'>8LV1$Y[6131!]*'=^W??+^_]H9]>?M?.S;Y?W9U?:[<7=S??; M\XN[/8GLI1+R'GQ_.!%=7EN@4)D!PW:YUDILM M5/J!,R /"I_&)^JU5BR5*1"TLE['MQO-7/ &> [$DX5&.;RR>'(4'4UX RN MT DCP4@.&OVP?"[L.1ZA!G&=B;/,YWLM-_.]ZF:^NIG?&CDMD2\HPU(N/@J^ M13Y]RC5':9=RK_&U*V?R!;P)LF7>=LSY"\BA=+G?]O)Q!WPEP#.QY84*B 9K M, BB3! +Y(N ^A/>7!C'&!SYU[=M,Q_9+QI9#.+ZWDC(O_0P\D(1UFWC5^VL M,I<"&X0G8R"DR%9-[=;4F@DIFMJH 0N$B/0G$Q8,G#B4[DSZ4<#)($#!#!+8 M]V " R")/L.;)K*EVZV\TYD)6W#MQ'D7/]RLYQ_ND\T//W@LC%77B +!9)SD ME1C^K,Z1S\ 'G,06Z8Q9 1=^&QBG?C0:XS_:M)H3)YF%.3?C>!(B)D,I!"J& MI+9GX7[DPD%J..&YP%>CR>)B=\N().!QO)]"$]\(%F\ C^&AJS2E* M!SITA+;D<()P%N%8S9V/<6U3L%?&:'];(_ 8:$32N7*CGC8MP+A!DW=BV1@R MF142<9BE\XQ4J&E?T)E(;MD=#Z8YD1Y#WX_"?"Q.A[6PIZ*BE>XIUCTML_[F MUVL?W!KT_N3U-+J_?4?<8:<5T>X43!Q.Y4HT4?1(7B=] _[2+G7M$@6*44.E M*<7K>5J\?HGMQ+O$5SKY[ED1$!>SW\G;J'T%@)X(]X!K/&"4AP+<91)W61,6 MIUF!]/7=!Y0=YV#G@G=\EF783Y;W SGU#-2$,["T$[RT$>\+):WV$@9R_(B[ M,WR4AL\/J&[MY)E0X -U!8IRUX=%2EF-'NQ/9Q)-R,9'[9%Q$9([)_R\/Y7\ MC:E<@1W'/\V\TA%R=!OMD0'<)VDEJ(Z[. MM2_R]_&"X56IAEK)8C"NJWUA_2!"#T\DA*0.A]1*,E;ZMHW^1AX)_E:IV?D% MP_C7_D-\^&+\8120#$]_9]%6Z'A%9S-PE 3?5,)Q,\.\(66C8=;4'JMSW9=< M#'T=+[K09B!R0!-T1+D)*1J#!^@2]L%R7/(LD%7[?A#XCQ3)].Y*83FVU,[=W@CS!A="A+N4$DCR%6X+& M&^T(&?76%,3:3XK;@HAYV^IM,,TARF67A(Z(^(BY2/O*&L&<1B(NG&RQFT"!?+PLH\/"H)6%F& M-X/0S]@&W!EY9/*$S#M%SQI8%KD0Q3[(8A?OI)#+R3(4_ K4X'"ZQ!!1B3# M3&;X0^RP2?]=C 3_R(G(SEQ$1AQ,WD.F2 5&.92/[*,ADW:2]YG=L#R7 >2Y MT+*I\+:XX%?!GOC.AD+5 :/L$MH_781#?GC^HY?98!^,T)&\_+$6*Q652;)* M2DR2FB-.*Q_)BCPE4.GF4@:MN3 3@0PBSBM#\=E>- G$ YLTRO9#G'-3J_9.#SQA',^0.F$TVZ"RX)78'\>X-SIUNXK6!&1M&,J M5C\H5F]U#X_5<<[ Z@ ME9C:Z$R[K<,34SCG [1(<-I&ZP G7=/22>][XG&9G+0@@ZS09)=[&"P M'$M&T_&Q%X])U F$ BS+"L4KB[)$ M]479J'1S$E],Q#<67-Y1X* +[R@>'=?%;!\>#8#P"* MO)NHL' . [.P#(S6B=L+#WA&,TR9HE_3;M))Q,EJ/,9L\;9*)\:?G]S F/#2 M5RQ4D1?'&3^L2"(**>L4 =,^--H*1%)AEY(.2F\'/C+ *]6\6*7HO3B"0DHX5,Y.1S$#Z8 M(62=.3X0IXGCP-Z84@KA].F2#'^6L"4!QLHB;\)".9*@IH]:=?);./DDIPVS M3"W[ ;=>9>0%:2P,.X6%(9B/LOH5* /(WNF84WA P7P/^)+U1%MX8BF/M7@ MXG48,A>5%PF!*NLM9%Z0P_96)+[\YD_,,M%@V3)+8O,4U!#]=8C9K701E2@$ M:8)D-1E6:_'AC+[@.J#%;,PUR%YH/6*-Q@SOTW_0*PQ48NI>'B4>JG/47&S( M JR_P/=A')\L*$)/Q(GG:D)TC2HBA*2#W4R/*?1PG+&%>M,3=W(HWZ2=$]BG M4["?9J2/*6DA$+,43]+GI*GFC43J@TI1EA,D.V+Q#&G=$O$ :UHP^"PV58_L:9YV"ZM2^'BXOLZ9QHTC(+&6P+XH+\LAW.49RELX',-!\GC MS'#@*Z!X/Z9?O()U!F!*40B*KD W&'C#SR%&;*E6LCY@O%A4+#(0IAU1 VT>&*;(6YC\/K0>8KLPS MBK D*T73TG1#FL)G^^ET&:J+L#@\2"_CR(1%@F.[[JLO9&K4%Q33!(O?_17FE7&V:LUBO]4KQF%OU\TE&'6ZMWB5Q8-M?CWS7I[>Y-J+!WJB29*2_L" M].8>*\!6%WKB)4'%NROQ[3VA('RE$(MVD: @: U#S^",/V='4KCWJZ*-EW&O M, EM%6S_)]=XY)O46(=PMM6/; ^-'K ;&:D-Z8(0AM%))/(&4UIA@S80SZ>A MC5J:;'=F6VH(+%I3U$M) @D871*=>D[#OY+VX:"UKMZ'HVAA)6NH(=O7F+K9 M7:-Y47FZIU9$55JB,O6ZL49?]G*U_2RSL+VD>\OEPG:=[EP'TV:KT=.-MKEF M.]DEYUOBCFD'7(/-MW0;+>/NH]WO*FIL&7FJGB'L5KJU70PNRGA,HF/$_Q,UTRH?.M MSR/B"?2G#$!?<>Z;]Y0V']]2ZH/B6++XZDK=%J83X J>W1)D4*TU\ MW8Z$A&=KF#G,6EWU)1$)W:G.)!:!K6)+$0$8U4QU"$$][_G>*4T2?(5@) &V ML1-MJC7M<(APG]BG@ 9+FO%@,@C^)K4P;(:C4NP2%!%J$V74F@D('J:9S'T[ MF;E<#B8/#D6JH<0TQ>8.S./9+CTT?!YM5R_N&K0,4CC&1!$PYNE-R/1THUS9 M=+L@0B6?^W[18X3:CD1RZ@]/(\[4C@E4]'RK0$Q+!3JDHXP/(3 PM3)FJ][>;:=>E4 M:>.)EK\2VLPHVDXUWM2:Q8/E>W=1_JS* A9IINE.-/!JX+M)8S+"=K9<-'P7 MHSS/47,>V^Z52*"&D$!F;OF+!5!6_.10G\299DZGD/#PW=Y\C[V8)PJE6*^0 MS)_\5B%1J[<441.9Y'&2"HFSDV\)5MA)DMHD3$4_%G>FIYO))!C/"8PT#"%[ M1\JD['2]5G8_!:03"(GX;0)>99S[P;]@HQX]PO>#A\:^2+P._ <68WAAJX:G MCFP9?I08(G]RL$]35[6KS34,SPN"QGP#U?C<\\=2*&OFFK*)CKBP(8Z=XO", M(&X54,YVU=4\!:RC*HQ\^]*YOJ/BJ?PW7D:AY(^H=$VQ5K0LG66WIF64Z^EL MJJ+);V1=-GISV'PIX8X$(E'>I4PO:IU97$*[H*UO9CQ8$H@365.#8:FI@.%, MZ'5BA2GB6U"L2P::Q6=.8LEIUC?[!2+VRCG MW_9E[\74)S,I+S4Y-716YK.;Y/472>Y"4M#D3A MNVHP@G5I5-LL"ZU5.5NJDI]-IJX_8TS^(6YL@07R:6I\.]?\WPF06=*Z0 MC2Q5T>"C%=BICKS'?XJQ\Y#WU^9.,>7YV95V=GY^\_WZ_O+Z-^W; MS=7E^>7%'362O+B[O_QZ=E_2!I+8XS75'M+S,Y7**A5$AO<&:$$-9/^42+1B MG?HN%O1OT#N9D*#S_9.7?P+\2M='@U?(ZPR,D<(QZM3@8YXEBK/_Q;7/ FM: MN;MGGN7.0&T@A27 1N>J214]T/K.MW0E).M/WP"U?]^[,X\BC :!GU7?@J<&1N'?ZCE)Y9 4LE M@.V2GV3I_S_YE?^36KD]MW*)H!/ RHM8YQFCV8P#X_5W2]3B:4792UGZ[#E4 MLKBQPJJLTR@EZS0)L"T,?)>KCM4#9N,>'(C'>B&Z6TO3-Z%0T;E +6L:+ZN, MW(Z8:9-8W>@)L5/,E&!QY/J0K;[%'84N?K)!1+1[@X@X&$F6V%S),XEZDL_H M(%9XW!1<]!B*&[)[L@LQCO'T7E)OME2WKML($<&,AG5JM$[8.WK::-GR7TD_ MG;LDAGNALD;/1#:IT6L(G1ZW?).2(OW@.WUQ_XF:%L/S43M)%M.'OM+N+=DY MW :IMA$R9IMUS4F:QNIBTMAO0T]0&6R9 ML8>CXQ]D9UEY>92 ,N %$]B#@DR4& ^(7' 7 ZOI23PPNV2AI/X$LIHZM,E MSW?12Z"91)\9PIFC\7>YC[B-8(E&DTC>^A)DTV02>1*H0FKR1 1HJK'7%(1+ M2%1A(2X&;:I+ET\.)T0A[((5$')4O("4EJ:.?&+U%#O!B*CD!XQWK,3D>GI> M2 TPUO\RA1KDS=1[V==T:;(@.M886Y4AY%9\#B2FIJ+YKDZM?A71^YX[*Z9\ MS"BA=K'*0<#1 M4#R,?V-'\+)A++5K?P>OSP:$45H4TBCDL=NH0X27VAZ0>+ M_@4O(E@2/ @;.*!1>!A@"W@NF[9987K/B(D2XH)SA27^'=DC":27/A+\6!^D M\- 1GL/4!Z>#$-,63%4%9*3]YJ"0XLOZQI=*>9\GKJ&#D1\!QB:/\P&ATF(9 M+#@/]JB,"OQSXK:J]E!+/%9!0R3X/3_O'J^\#TN5[S"C?(?O%DBF=[J@5G(T ME(,!U&F1/I+:5Q"[Y,@9"-P?*()"?_X%?;T55+%'3^P1_H;?SF[OP7$F/]HP/VHW][]?W&J7UU]N;K^>W5_>7,\Q[H%@9O6ZM5Y] M.6:6K,G)2:*&P 5; PBHT:BS3G,!W,I\^O.JK-XK913!J&E7%[^=76G?;F_. M+RX^7U[_5LI(]5W54/59[7FPB42O5L:6)@NZJ[[9UG->WV\N[?VI>S\_N;VU)R.G5>5BU"9?",HM3HROD! M5UZ:,EW)_\JKW^]T%_E%JTKMRYNCX'GO&.75+ M>4Z-FO;YXLO9]ZO[.^W[MYMK.)CKRYO;U/D!8BLKY?7%\ J7RZ M0SY?WIU?W=Q]ORWK$804U0./!:SZ9QQ&LY2'T:JMX "6XA@*.>&5A90:6PDI MM>LO%E)2S\$*!Z>P5]A=_H.X4)HMWJH]N6692;*?8Z?OA!]+[ZMM&(0J.I&/ M>Q<_[9IV\=^_7WZZO%])^!\0@KO1K-5;Z\&K+QJJT:NUMH2[WJOUVMN!E2_K M2"N!RN?TAM$LB@ &_F,>"6F/@-B]E9CJ0D@Q[3I"WVL9_/5ZJWMY://5UO>9 MTM H57X%;.]#Z!&PVKJQY6@P]>E.'9,6XN9*13CO.>HV"ZG[<-:.88:M8/Z7 M>8V8:O(TTQ[#4J6(.O9EPHEBY/BS%1;RZ%;77*1[8(276>X"UZ1FO-2)+E[= MMNZP5UGB[EV*9\Y*>A3C,)SR#^_?/SX^UF!RM9'_\/XL&(PQE>H]LT=6\-ZV M0NN]T6H8]6;W/4S2,'H-PVR9=:/5-#OF>[O7:'7-NLU^-HS:. 0V4OV(92E$ M2&KI'(]H2%EOZ)LD*HN4]9R#LA.^WS$7=$__O5NYMN/U 6V<-GIFKW'4JWQ! M65:*];7>F]WW9MVLKZ.8RJY^S#7\@4K)E%K)F$N4S*>9:ST6Q;LV.O52L.-J M2J/LJUA'-91]+<^6)J58Q3&*>6,EU5S)^1>2\YX5.*>8=5)O-(R?[",NG=KC;JI,F'N MK*!O>8R?WOQTV4S5GYGUNEG;2'<\T:KOA1\[=)ZM;+-R\:SY),_.ET=6//N: M>);PV[JFV9Q#W:]8=Y^L:Q:I6[Z.OC6ZVO?:7>V\%K.@T6C5G^337KU=\6D9 M^=2L^+2,?%JD8ODZ.K;BT[7X5&7[>#X(YF0^E[MN6DP96'@ M]'1=/WUD_?\RV*ML[/KHZ=MLXM M=X 8.?CSE>/]P$8&%:7MG-(^7WPY=DK[C+@I3D5H^R6TJ[-/QTYH5U:?N16- M[8_&OMU>'#N-?0L8!YJJ].9>2:UY\&1V3D!=WZP1$Y@"ERF']#,ZI)2"?B*P M#PC(D&MITA0MM>)"6.Q#($B5Q:2:1DY >#!+H9?)E&^N <^^.S"/=0[-9Y<% MG_^S[/\5X#3M;F8RZBPZ/&:#G$ ^%OB11$&J'@DOE.AF$"/6$EUR0/#4WDS M5?PAH/7<60' Q!\4$K$9F\"HPRCP'#Z6B6$8:X\!LC23=4U)TBZ Q($)RQPQ#R0"VYJ+ZB# M*H>LD26_'6;86E7L'G:Q'#M8_GTZ'SML MN+ K">..C=$\])5.EF3RO:N$>"7$*R&>%>)?G7 PQ@XDOSNN6TGQ3;:Q)%M8 M_HT28GPN'-D[5U;<]LXLGZ?7X'5RV:K1K'EQ$GL&F=+ONUQE1.I;">S M\[0%D:"$"DEH =*V]M>?!D!*I$ 2A"QGM$OE(99(] 7]-8!&XZ+?_OXB1 M<$%9?-8;O#WL(1)[S*?Q]*SW[>&Z_ZGW]\^__/+;7_K]?Y[?W:)+YJ41B1-T MP0E.B(^>:#)#R8R@WQG_01\Q&H<3F<).CH\>I\7R]_R MT^.3X\/!Q/_4/_0^'/7?#X+#_@DY.NI_Q._(X&0P.<)'1[].3]^?3$X&GXX_ M](_\3Q_[[T^.@_YD\O&HCP^#PX'G?0@&WD?%]%F<"F]&(HR@:K$X?19GO5F2 MS$\/#IZ>GMX^O7O+^/3@Z/!PI]/.$AWGY=P?R]00+ MDA>/,:?+XE1^BXA//1R^]5AT(*M[^.[=("\M>=$&[C06"8Z])7<_X?UD,2=B M4$T$[P_D>RGHL'\XZ!\-#%([Y5'_\%V_K*2?+,F*&AX?Z)<]A).$TTF:D&O M^9($. V!)(W_G>*0!I3XX$0AD6Y2*E!XG6 ^)]9#V@UOFX42YMRPI\EH9Y0](F CYK2^_O7T6?N^@ MO=14]*<8SYTD%VFT].R)BP8%IQZK^HB46 M.8$$X=A%H"#>VRE[//!8&B=\T:8-5I'D7UQ:7XF93ZB+[+RX_% A$\.!'DO;@QD%3V$^G.*N<=9:.E.#N:0:!/MDC_ M>T3]L]X%@QB^A^2S;W&4DJD+Y]QR?BL'_'RH_@U0?Q7N]Y&B^NU@O>P: MEU00?Q1_5I_7FW1&G!5I(%PS2FNZYL9K-&GLDQB(X8-@(?7E=.<< MAS)4N9\1DHCV]K9RLH)Q! C<@RG)$HV,)RHR11E7I-GNT2K8>(PY5&]&$@G. M]J KL[7B^&X3'-&;DI2_=1W7I0$%"T;002L=!8ZA4 35G0$!?20W,CQD+?<+%U;]3 MFBRVY D5C*VH'SNC7I3R5Z3E[,%=M<8++&;7(7O:7OM><;3"^6&31BSY(R6@ M0SB.^!3']#]*B[9(E6BL6'R4D2H57LA$R@E\*9)WR-+W:11AOF#!/9W&- "3 MQLG04UD-&D_'X)0>3&7:8M"2FQ6=3^OH9(QE@RBP1BO>*&?>(>S.4T%C(@0, M[!/ PZ6Q5)%:43E91R7G@@IL.F3_:TSY=QRFY O!TB*JSVZ+0#6Q#8/!X3H& MD@]2C%"14X=@D".DC'0><2AK#J'N3?Q(1.($1S,3*RR#=5C4L%U@J"+P LL. MX2-K'2>,0^<9M86)$Y-H:-%;=R24N8T >,"3<-N@9CRM MD!K=H0ND6DB7 *U8^7%#KYZ!%2JCZZQ:0.HB*)6+06ZP-+&P F-D"&M6E;J( M3>/*D!M&;5A9L3)SAI:EIBZ"5EX]&Q:ENHA1P]*2&TYV1E:LC*QE\TI5%^%J6&]R'(RLC*QP&;G.QN6K3J)5 M2ML[ E1%:\/DDY']7$O\=Q$%,X_O.&&MH[>B8>8;*E8#N@A)56K?#90&#E98 MC)Q!]1)!%X$I)/Y=P^9U0BL,1CZ@N&[01>-7IJ3=8&AB807$R ,TY+:[B$^[ MS.57S.4.DD=R21),PRWG10WN5E2-C(%#AA1<()>'WF02]XBO8R*O!/+3D+ M[(RG4TZF2F\6W)%'$J>OXPFMI5H]Q$A>.'E(KHU%*ZU9N,C,O&WK0\_/8K*BI5X"XZZ5<5:S K&!\8F&B< MWKKU MX**!O=4IC 1?"Z< >4@)1 6)G42]WBT):Y$0B-Y MH&;YE@70GRU7X))2:%P8*+>!ZXN%6QVB]0ZE/EHJ4RP#[5OV[BN-UJ8*Q=.+1C9L7V1LV)-87/?@? %1X3"2RQ&"!3F5(\3;$69Q@.-#(W=FV22Y MOJ2BY:-, ?ELR6#O(C6HW?AR7U! Y8Z']5*OX25MY%D=QT<-8FH_ MBS+7!1.N \@+)%@]H>*6M/:>H'?I:"^04O?XUZ&C!\XO(#5*(V6P,5XHFF^Q M3WBY08O-%W!^CC)6KS+RD"Y>E049F7Z9>^4:(J7B>A\D.K_$4[ROS]%GJDBM M"!NYR-*-?YV$H'RD;^- KYF+%1CSV.;:$<'.1W,E Q=R=S" B9O82[G' M%U^83US7,7ZJ3E8?-._WLOM@>>//4E&4:XI6JB*E*U+*HDQ;I-5%F;Y(*=Q) M]ZPZ9+UIV-**E]4=C#QES='MKL'0B334@[^="#U]1Y1K I>RN^1N*Q M%M_BJ3(I,&^UN<@][#DNR][[[OX;3*W']]^VB;J=NQ5T(]E8#WJAEP=Y*E, M$O>@U\-2M3E7-Y5_R,%0;DBY'X]9? EE6*">;=4M7B#?ZCA&;K*5X]3M$,XZ M$*6"WDT#BB%X(E53&R74F[V+K4.LLKPRM(>X7BDJIY$!X\,P5'=%G&,ALT4(=A4[]R](QZ;QO0_SN>,?I8Z5@\H%WU8K,+WPN& JVTM@2_J@8JU /E%4&Z)MG4J7@R(Z\,DK5!A>KH^UU4 MA90B4H'B?5#_V\[_V\&S.,7S.8T#)I_H[W',M.[J$3PA^I(2U32D^_TK!V44 M9!/64?-]+* 5N4E(!/Z,)R+AV$O.>@E/20_%.")GO1LTE(&U]7=CLO4Z^PGORT]B<.JS"-.X1<4K#CJO0KCB M3MOR)0O#JDL6+N32#-0Z]K\RO4X3)X52*L]>M%V 0[$TWL]7Q&Y_&LN>*LE? M3?2BP5G/4RM53IX(/1IT0GSAY(O%.+S@2^<+T].>,)>?69I OR MH@0'([KYL.0AI;0PV"V-Y%5,S8USK=#K-;[V;0_&2ZXVP1']]R8>3U^OZM8YR"&-3F(F)YI985WHG6N(J7AH% MUX2,XFPZG>'?@AA-^LOL]S8[(;_JKWG\L86V_POF;\ M%CH?QL7H*2:^>BWW ]U$<\X>]0I)K0$V8_:"T/U5N^\+QN<,!!.)ZSV!@4Y4I;3><^.GYF0K/A8K:Q0V$D6J=8!3H!] O/>#GWVDRD[T1L*WO MTC;D]EJS7ZV!T^SWX0G>+#:,2]SY[$3O-?0\$+Y,&N7)H@LCCWI+/5G"?R#> M+&8AFRYJ/>%%/'0&^:8+T%1=P103B,,M R M]6DVV6:E.?7)^3S)F,T[1L$P^U4%HLD+DXQ:;_@9HE_1Q.T#1'FYW#@D_I3X MZNR?GFX-06M5L-Y -KH='= WS@6I_RY"&@39\#A65=E^TJE6T&MEG3(BQ[%7 M[?PSALQ-QMV6G'9V":"4W^#ZZ*W*1FS\\&RKT$W =!UP3+<>+_Z!2BB7/&.7N2 MZRIX#@63A8ZQ\V'CED8->;1MB]G5H*7H\N5A]28V1N%\_!W%^3BM#E"LG'^8 MR$GF55S?4[^:O-UH=>=F!^\=#7T)I:S44$]_9,+K[SV6B?MSUYB==TLI7[3<%L[KS)FV\D[S!:R MN:03\H*\PQ"^^@!Q.[HE$?FZ"%B+-T[D^#=AM:MA1BG+"5[LL)&B4'HG M?%H.QQ"[1"#5P^4 T3*RVPEWHH*7<>+-\MU+^ MGO \F:DG20T->QO,=W69J^2XE\K@K7P\+[H3^%?L&\0+SL(PNUM%)6\!TYHD M;B%[Z[(U<6,1N^H+Y17LKZELX:- YPV$=1]'2^IM[[?-GL0)F1+>;G% W&ULY7U9<+\:SZ6]/^2_L MZ1.3[_\]O2/SV_ /?V/O_WE+W_]/P#_]>+CNR>O9NGH$*?+)R_G&):8 MGWP?+P^>+ _PR;]F\S_'W\*3#Y.P++/Y(<#?NE][.?MZ/!]_.5@^$4RHTX^= M_G3^J_::\9@=L&0$*%X8>!0";)#(/8\B"/'O7WY5/GKNM &1G07E=8$8K8# M"N,IF<*3[1XZ&4___+7^$<,"G]#PIHONR]^>'BR77W]]]NS[]^^__(CSR2^S M^9=G@C'Y[/333T\^_N/*Y[_+[M/<>_^L^^G91Q?CZSY(C^7/_NOW=Y_2 1X& M&$\7RS!-]06+\:^+[IOO9BDLNUF_$]>3&S]1OX+3CT']%G !DO_R8Y&?_NTO M3YZLIF,^F^!'+$_JWW]\?'OVRO$TS,>'F,)R0>/HGKL\_HJ_/5V,#[].\/1[!W,LOSVM#X8J<"97 M:/YM@Z<^.T=,@-+1I)N@=_3UR;,KO,;@\<<2Z3=6LW7Z]LDL7?C0I,IJ-C_] MS4F(..F^.SI:P)<0OH[>C4,<3\;+,2Y&*#R3.060V@=0F@4(7G!(.2"+QLF@ MY<79JB-:T) ZX9:PB)V$3YY-DA;R&4Z6B]/OU(F5W:1>\_K5+&X_DO>TF.=K MS_O';)J.YG-:\R.AI \R9"@R1E!*T_+#DD%:X>A_6:GB&P_L9C07Q[G&E^?S M]&0VSS@G??;TR7>LNN=$M:V@A7FZ0*2KR^KD$\\61X>'W3-AO,3#T]\O\]EA M&^DO9[W,_4K4-(B=N? 5YS3^Z9=W2/KE%-CQ&JQ8E'+1*5#%(*GE),'QH,!% MY2W37&B36U/B+E";,$,\-F8TE40S@JP-[^4)#@R8D&D$:[P'TO\6?%8%1)(! MD5G+2NQ/^[WG]^2G7B(G\./=86%RY%R(56##"(S M#I31'KR0&H1505J5G)*L,0'N@+0)&]0C8T-+*?2I#KBB(65&&DGE#"KR!-X8 M!J@\ESH*9WWK#>(N==!L'SP=8Q$V^&0T*5S#00D9:!EZ!".+ET)$]')/F^ ] MU-\#V$;;<&+#C7 ;432C_?.49D?3Y>)#. YQ@J=8A+11))W B$Q8E)>$)6IR M=#DW-N5<,#6FQ?5(!FH0M:!#@ZEO1H/7Y ;/CI$\[4EU.J\9:=1*&L\]!%45 MOG<9O#6Y6FN9Q1 P)-&8$7>"&JBIU((<;06R,T]JO*(2=GZ$^?6/KS5*L7@^ MS9W3=P)H#>*[<>KB&)\Q'4QGD]F7XY'V#I-G!H)&!BI8#1ZS!,N4U(*1.9'O M#,/L"F*@MM0N=-FK7-IM.HL%+L_&'716/DL/-H5(GH ESYY.Z>(M/-%2*. *]2@9*)M7R(I=A-< M(9D=[6C1C,)-./$1UPLY^-$6_S+L#@XV]LQJ9(4@YA% F7) M%_;1>(B%:\=CTKYY:/):($,RL-JQ8/;=7 MO\*X//_J%"09?)DGY<"B(H[6C3LZ^B,KR7SD(;O2FACWA#@D(ZNAXNA13LW( M]';ZC=X]FQ_7()J.AD>;+&")Y$8Z+B"2#0F"TV Q"/(K6UL'$9S4I(Z2YN"URQ 5 MEU$AHI"M3[]7;]Y=I2W#],N8%._J>;3N7O](DZ.:Y//WV2Q_'T\FHY@1(XL% MG,ADKJE88R*<'-F8DTJ&::M#5?WXL%5W==8%#V%$VB]&I>+ &^8 M(K4LZF&R%) T"M0Q6!=:Z[Y[.]7[]9QV$OOVD]LFZ/@*O\X6X^7BHA^_GCS MC%4^:;#%%M*K7$&H9R>(662#*8I\*3!]0V3QKC<-SQG:2K#M9[790CY3(TIK M(VLL4GM->V74""[2VPU)#5F(0D7;> W?1VOOUW_9:?EN-:7-!/IA/ON*\^7Q MATF8+HEKU3SZ6G-PJ_V<7+996P[(!)E<,6H(W&8PTFOF;1+$L>8QT9OQ#,]C MV4GPS::^IXR\CW4:WY<_%BMS8N1L(1,[.4C",E 6$6(@&YGI8KV3+GK7.O7F M5D##' V4#_$LPQ'H25N;6)= V,(3D[C9FQZZ0W/"): MAO$4\^LPGY("7ZQ1]A66<1HO1S*+5)PGDR[3IJZ"KOJ[6#!.B:2$%=&VUIMW MHQJ2O]28&XU%TBX2DO.XSD:8? CC_';Z,GP=+\.$E-KA;-K-PK>Y$]60G*[6&TQ;D;0[2#@'L-)M/#HR]P2#H$)- M/]41@B504AI?=%+&)-7ZS. 2AB&Y8(UIL--T]Y'D3B[A-4/,05GE62:MY<@1 M,$6#,\:"+#F6:"+]N'46REV8&HYYI$7B4FA&NW8]@_&QVG&%@[!:AYR5IQ78 MW_"&9$8W9<(MUWWN->5-E=MX>=@=PTWK==KJ^>(T54"$)2;#!61,"I36B1QH M6LJ2148+. 1"UX.>NP'.D SH7CG12B1]AA^<0,NRR&!$#8M)4O51* '>D\VF M/:G_V%H]W*7O!I/4WIX1.PK@$A'^^NSR?+VCKYO6$?BTI#\[!L_*23R-?AHJ MFZ\-&EQ$ND.I@7N_N+=J!+M-0:."!=>\ZRP^DXSDI$DBQ$@6M$).U Q20G U MP,VTDZP'[7X3G%UU%#WG?"Y'J62N:,.$[.KJ<&2$1AYI;+PX)[)PR%H79[@ M8$CV2RL.7%9*V\]XNW.2#>*0'V;S;N*7R_DX'BUK9N+GV8>P.KJU1L6, 8)4 M 501A+=&]'UFDF55KW2T=N1VA#PD(Z@O8NU3JFVI^(_9='9Z>K3"?'*U8B1= MTL70HG#&^IK25L.AR8"3,2'M:"&ZUC'HVQ&UR*!==$;JZK%OITN?CLP3 M>%]C-CZE1!Y+YN -3V QHL=6VTD9!8M1Q<2>"4 MH1%YAL:BU@9-ZV2Z\]M'02V\[8F]FT,DK/?,)@ MI;(N9T"6JD\H/$15+#"/)H5V7T?1WU//-F+EKCY2NLU MZ$W4-@F9(9E(NYL,&KR6%H*+T3K,S-C6.8JML \IN#147O?&A88.^-D:I%E= M'1\>T2Y\?@CQ @NMSK.:@KAX_6,Y#R3@>KQQ_);DTMUOH=\DD4TZ@^ DHI!R MS,7F -'*>O.?; (:B 6=I(XUO"9S>V>^M^'TX11E9,SZPL%85T Q3CY?$.2L M,>944/>P.-10^WFB>;BF]?86.:]U[;6G_R[3_@.'W28&2ZYV,FW&LXL'=D)H3B\B;G-'OA@COCOM>4T@*(G+ M$/3E,G-]'I$.:YN+17,>//FZ+@N2O*1I23J"*^@+R5YR]FBWN8?=#+;GX-5H M]S#DW]AN(Z G2N(%3K&&R[RQ: Q9LK94(S)RLA]33. ==]HQCL6V7J@W0!E4 MM*HUDW:;^'87N]<"I9Z\%ATM@HRFWC4L#$*PU1I1F!%-CF%OX>AM+N-\P^D1 MGJ[..7G__QHO#UZ2DT33/3^KB%'O52YJJ4URF+CQ03HL(+BRM"^Z")%5_U\* M&U%&KIJ/> N80U*HV_+EZCV=?J75,&%Y0=YUO:S?)5KB_-LXX>+3;))'3FIT M*D=@)F3"HSRI[6#!)F6%<=D+UCHE_V8T@U*6K5C2:/)[/-6)45KDT@)C6*MQ M. Z1<^*DH/W &+*L96O3[8Y3G?N/ZL718CRE5?9R=AC)5NE(D_[[:+SHKD>= MU+FNHEB,2DZ*BXCUSH &)0PYK"IS$+3C,:L3-ZGU<#='-R0]N1M3+J^#GB34 M+F,?.X/V[V3)S,.$ENKS?#B>CA?+.@??SMQ0)90VSCO(B8Q=935YN!P]!-1& M(E<8;>OM=C-D0PHQM&5.#Y)IQIIK6'UV^V19<]O'^<2W>CZ?!_INE][^\J#^ M\^WT^6$M&/R^W/ K9TT\^$ASQ75!!.Y$/> IKA;FH)W#2:-BB8Q?KD/5A]+J M8VB#2DGJ6^,].#?:708_K"=)_]-A>5\NE^\;B2!B-J2]LP\U8473E/EB@&FA M+!8'U[^(B]I,NN*0YUJ:B1-S5+@@*E6 M0+WRX#^IEB>I*5V?E^.S&^5A,EF\+_^)D_QY=O*AX_,\EE'QW"-'#9A3[?@2 T03 M$Z"QFAL>I4RMS9T&L(?D,NZ+>WL6=CN6GBV:+FHRQ]_#_$_L$KC6H$D?,DLN M@N1:@5*JUF%5&FC,B%$9X7GKSHH; ;NGD_>3J;E6$NN/3"=W9DXOQ1''14ZB M< -D"I+1F6*!T%6E\S&5*(WW[5N*W07JGB[R9".JGKBS&W6XY8BZ<5MZ;"\_]JE<+W^@?,T MIN&/'-/69J&@=%V'E")8P01@P:BB/4K1O.#4G: >@!S!T0(2H; M1-!>V=\ I7?[^=GG:3)7E6EW%$WF H*M6TVBSKQ2A>R^)U M-RY8L3Y'&5JWL+@3U",P 79ETC69KPT%U3(3^@98Y]V(1US*6C4Q0]&!QEUO MZ73)ASH)-!$MQSU2Z!S7H-+^'IQ&6\JK1R:=]B7M'$_+9*%M G3VY'@&:R"0 M,PI.5-;3SQ)OW0O@5D"/88?OGSO;2F@_W9?6$Q1.CYZ#"CY@#79J4VNQ6@D> M40/9&-&GX'*Z7..HWX9,UV <4L;(GIC5JQA[2CTZLY]7N:/T4M3%<= BZMIH M74(PJ58$3]E[X>I%]EX3CR[B&5)JR9Y(U$P\/6YI%XE^EDLW\EPKEFFS15Y( M>7I?(-9.:$IX)Q39;KIY:^N-P0VI9]R#[70M!-?NXED83^M5NO?35^-%U_*T MH_QI0[W"A. H0#NLQS%20["E5H3*I5Z],URWYM*M@#;AC_W)3*5V$FI&FE?X M=8YIW$T2_7N")P5^UM7F**,0+!DB<6:&/$>5P14:O4]26YE]8K9U[=M-<&U" M(?=SJ:#FXFI3-O2J9NQR6,;Y-&WT^A[,(VXB8UD4R!*)Z"8K\#IYHD/PT1HG M$UX*WMY06W1+ )LPR/\D2FAO@NJ-4N&X7O,_B20_3VE^%":+[F\\PW^*>[TM MCPKG#<:O VZ)"V*C7%;EFV)::-0)?LY=-=#BK,-%SOK;BTK M[\UL_@X7B]E\\?[[%'/WXWJ@\?;P*\WA*K%ZQ'1R"EF$**4$Q5D!+VD[)[\" MI4S""\TV8MTV;]^(7S])+'P_(FKH_ETL]OZ/B[&,]X5LPR[V2MRG 1V.CPY' M7@AIM8U0F";UJWRM/AUK$):7Z&+RRK>/<]X;YD:D^_E"Y_V*L]V-XNO/69G+ MBCNM"(NOC=99[[HD\#632,H/GVWA!KR?5 M^6IV%)?E:')Z"C3RR025C0$K4@2EHX;H:T//F%77CX7%UJ?=M^'9B"L_632\ MF7Q:,J:,EUWU)N9]#BX((&;6U,PHP27G0#CA4!@M0O,Z!.=OWX@-/UE8>\NY M?W25!J0*'GVM<$/S ZH0Q8/Q"-Y(5Y1T-IO6BF= E0;X3Q9!'R)KVM6UH@FL M_Z\)Z]_"9)7UMEC.QZF6DJ$?D 5X\1MKG_R \_$L7_623XIVO?Z1NDGX2+[R MZU(P+4<6F0C:_#U2AV/P5CADA:\=8![VV2^!VY%.5R.7]/=L@_Q]YUK>MW]&NU-=K4/ M6*FU^DB=%7"US3BW1GC,6K/2^C[OMC?C'[BAY:.GYZ[B?XA[3S;9XC7SD)+) MH*K/ZHOAX# GM#J1.[NGP@UWWGMZV().CY^>NXJ_&3U70WQ?UH?]?KK3!(^4 M<49[[R%WMQNBKJUH]*G*:WX\ M*Y_&7Z;C0C^<+D]B1S23'V:3<:*5_"D=8#Z:X'E-H$]'7[]..BS); M',WK(?$RC"=;53_J"4F+2DG[F*1&595VHZ5EB%'J0O9$K6M#MB^$+ LDIY)U MWG-R[X?D.;9PS+M"*A>>^IPVN/G\F$3[SS YPE%B9/C778B] E6;AT5? M6V]R)45PDF'SU741P4_CD.U$F!VDTNM6?$T(]'Q+>1/&\X[)B]E)5NA)48P< MIGDM!X9^=D1/WF$?[@-&BTVX]^EIM -?@_,CIAD9#O]#?E(F^I(%$<[JGI[B MK(7WOX\GM6ST5;SD48;&I>"*C?$0W)3AC"ZMC@ M[.FA^-3G*>S68[JM[I+643L)I7!5FVE9B"J15640@PXTY[)UG_6]#&Q(AM+/ MOF+:L*M-.F]33="UQZXCJIWH5E^L?:I+7AX)F:0+7()F*I#)J15$61!406:4 MC4ID>9?!]B#(!W6??4A+9/@\>AQ+9?5KJ]'5*]J:W#%PI?;943J KWU5"XN& M/#YA2BZ#6"5KH(<4;/]?MSZV)<\@S:_S3AF+D?>,%:8M>&DLV9(Z0:A1K6"* M\MX)X9MGV_8TE"$5'!C2^A@2@P:Z'%8U9(Y',3C&32C C79D'PI!/I4-P%F4 M7%E7)+8N$]7+0(94,.'G7PK;L&>0"^$5%J3=KK9K7;\$66] 1J>PEG5CH*27 M$+6D<3ED.A5E#6]==[?_40VJ)L3/OD8:$&N0"^;ENG%X7KYN,>**8PXZ0S+* M@Q)"DHE8[TGPY&7P6*)JW8UB'^,:4A6,GWW--.'6D%?-^@\N%1(UCGMF>02I MR:Y4P@=2##1.89DIF&N.ZB-8/C9KD2.6,PJ&J-]Q%;1<<(=2.V54[N*LM]H'5:E6KLCA/7^;*\P+M>ZM447-/ED$DKN>LP'!T%% 6BTC[6= MLBFM4PTWQ3:DL_5^2-2+E)IQ:&W;O6[@(624%A,P2Z-7@?YP6 J4HG+(D44K M6C/G=D3[JT=P7J4U&U0%R69(Y($8Z-CJ=#75K7NO+L%S"&IXX:L MVKXTP'8"[+=C^,6=)$SS6D_$'0S!C9[;I$OXO0?0RC"\I$4OZLZ32EJU/-)B M^2(LQHN1X\$H09(NEDQ]%1DI;^$+&(PJZJB5X:TOZ=T78^O]_]+[4CHZ/.J* M)OY]/ELL_IC.,4PJ@%I>^ 66V1P_AQ^C4+Q*M(-!BC*"XC)!/>T 3(C*9JZB M;VUB-@$^J![DO=+S+HNB?[GW9K)N"KT6,#J'CL8JK3AY\%)("W@"!06#*%JFR)M7 MH&KI9.VKML&#\JZ)\'JU$-=Z(DUQN8-)>/V#6MB &T!L9/2=I6?44+!+&J.M MS<)+4C55*9(1GR1(!L*HVG- MYP[7OV;S/VO-_5DB5_WI&SZP@RVRZRM;6"U-A]W(OKGQLMN* MD)Q%)2Q@K,V=?,%:JIF#<$4(Y= XWKK.R&UX&A2!OO[9G:B:@YZY!>^*ERB8-K)UV[';$0W)[FG&DVNJ0[<22CN'^SP:L$D7JYLOC,;( M2<-*7QO)TL247,!%Q\"9Q(+S'%UL3:E6V ?56[HW]CV(I'O=6T]3CKISD=-; M-JMCY?.-9CT=ZO*G=MADF[V[Q6[;ST0TVG:KE;;$=^-O> 5(YK:7<3OD4(WH!S4MOHPK&HAOX:=$+Z.EZN3GMK7Z&B)\T^SLOP>YK4] MUL@(+Y0Q#JR2- 6)2_"*YD%ZLDD-,LN;IWS>CJC'\=XD%Y%3,&@"(&<2E$DG MIDT11EMK?,+0.HIS?Y2#.HIO2*JK^:"]RF\?ZVJUJV"(+J40P#,302'C$#6! M#-ZQDGT,AK7O"7([IB$%D!^&0O<7SW@LG'?MY.S$ZB]>3_MIFX_;E%Q+,=B"WA?B6D]L5[[:I5$K:U$YIKWOGDP MMVA=#"POR@5CW#[)./G_'R3?\?39='BQ&M#1\ M3L8"2E%;T$H.3@M8F$F)) M_'&5D@8?. <;568UDUB%A[?A-MUU]U46;S#4VTJ,#T2YCW@8QN2;S=^7-^,% M";""'P4IF4#E(.O:MQT9(_>>6= Q!)F**E(\K J\%O:0"M,-AHR["[C?"X>S MP\/QZG9>F.:SBY(7&U1]GBW#Y%UMFE:S[G>YAKC]VYI<3FPTV$;QE+.7C H: M[V+BP&(@155+D42B)V3I&%>3^#])F]8DG',8B:>B M=5%@.-E7J@2$R&IU5&=H-\MD7(76.3!70 S)]V\C[]WF^>$-A=5)Q>]D(!T> MK3C[(1QWO_-'9P)=4&"+M2(0?=L4.P/;F_G1=@J;62IDWN+%=Y]5SSC%]^H( M1]Q*B9D1/S69U$HZ2=K).^!)>29Y#%ZT+G>W*;:="^%L\I[KK7VO8\(L$UCN M'"@7/83"!&EO)UDJ4?K4O$C.UFB'93?UP+O+2G=/@FU7D6G#2;D2@4M2!I>C M BR!C$6;(O@2!7@EF(G,)AU:7T#?%NNP3+FAD'!7H>Z=@J?'J9D%6B!>@0Z6 M+- M(.IZ04ZU :#E+5 M,$"0'*(M$H+7]/VBHN"7LKQOR/"Y_[N'=*K3*X/V(9MFNNH&A"..4C+%%,BB M/7DDS(*S6(N4V)P,_1%X:QO_!B@]C?"DX/_(.J>1I0R&<1IHIA7KM1*0I-8< MO7 )6P<@;TN>7-HE&MQUZHTCS:3.Q-P1ZFKHSD"YA([""/*( 4B:N M)DP$""HE2(5)3-QRUKQIT U0&I:O6$\7N>YM(Q.\)'-%@2VU3[/""*'X6DO! M6N6<]:YYT9-[P!O4K;X6Q+FE_D13437;_ZY#LKHEIG66+I ]:AVG81W^%IN9UO!3[4M;58R0E5M.,$FDD537U!(LU$UU(@ T@*;&_?CP MY YDX@(1%\AE%E9NPCWA?FZ$;^'^[__WC[/1#]_2=#:.L?]S\A=AO:5&*F#1:!!69O!>,W D M$QJ"RC3HQ8>.AN-__:7\X]TL_8#+&\\6W_[U3Z?S^=>__/CC[[___N<__'3T MY\GTY$=&"/_QXJ__M/KS/^[\_>]\\=?46OOCXK>7?SH;KOM#_%CZX__[Y?WG M<)K.' S'L[D;AZL'X./C_/(_O(Y&_KC\)?[I;/B7V>*_?S\);KY0T(-+^&'C M7Y3OX.+/H/P(* -.__S'+/[I/_[MAQ^6DG/3,)V,TJ>4?UA]^=NG=W>1#L?S M'^/P[,?5W_SH1B-$O/B$^?>OZ:]_F@W/OH[2Q<].IREO1'^QY )*%CC_NWS: MCWMC.D4@TW#N$^!/T[A0O"+&=9^^/^;+SX*8LCL?S2LBOOO95?%.SMRPIH#O M?'0%M(L/@K-TYM.T)M0;GWL-YP7(VPB'8S?%Y<5A<*,_A\G9CPMX;R;CB$M. M$;^834;#6';8SW/\MVRYL\_S2?C7Z604<;O^^;_/A_/O#R^A/ ?*QDOX\E7_ MW]T?%CVHO?X[>I)!7O;E:4_Y@D_8+E/76 93<*-/QJ577)RJ=:1 M\VFT^.G@? 8GSGT=7#X0P:=W^.5L8)BB1 4"S)L(0@8\49QD$)1E(0B7F!!W M23&[(%EV,[^@Q>H12 _&?TRC^>SB)T7X?"'XS2B6$JZPKB_.C]) Z9"E)!J8 M3 ($"P*LB@(R8]H(F[-ALM6:%@ANKN>*,Z^F%RM;O9"=SI4\G9Q5U>=\4DV, M2TTAZ#_],)DBB]&4PE\M=HF_A-$$B?_7/\VGY^GJAY/Q'%G]\VCQ0'QWTTGY MHAH3EF_1F\G9U\FXO&&O_AC.!ASW 9,2 ZJ#!>&L!<\%!\&-MYQ9S;AJ18QU M@"KRY)ZS_A[>[*#H39S96^#K*+0G&VYA^FEQ2FT%:G#+^JC$AK6 *K)@H_5T M#P?V5]RDE=1[HX0,TAB;/!@O'#I708%WW((Q,1,90N:T]L;0(Q5N&*:'9T(7 M83=@ ,(YFXP7%M,[\9OW-?AW(U6X**UBB &X(DC M.,\3&$T8<,9H8CPG(M?X0WNI_5Y 3X$"]23>X,U_%<+YV?FHN%X?YJ=I6A8^ M3:=EF_R6WHW164LKH$HZ8Q0AP$TD(%1RX*3E8#+QW)M@G*[M06P-[DG0I(DF M[E*&[4N93VF.:TWQ9S<=#\#2BQ6P)X(\$),*4L8Q)W.4J M\V,]DJ= A@HROJMYOJ_FD873Y&;II[3\WW?CNT&:3Y/1Z.UD^KN;QD'@-FEC M,^YMD:)UQ (XZC1$;Q12ER3%>65*=(38/U/KG1E-E;C9,]]-$ M Z/D[JH'DF0I34Z05,*E1D+!&B$!-T3.)5'$QMJGRZ:H]U-EQ)Y2;V!I+!"] MF\W.4_SI?(K$_)BFPTE<\G7QRP]?B_QG/_^1IF$X2W&@2(HA2 ]:)=Q+'??@ MC(W@T4SRUF9&E6W!DTXHGP&/VFFM@5VS ?'?W>@\K01 M&\\&2N1LC!& 1[$!D=&AL(&B0\&X8UHJ+V3]!,U.4)\EX:KJ[R[M9,N];2/J M07;>9.$L*,\%".\=6!(B.!Y$\5NMD;4]MYV /DO*5=3=7<*I70E7:CQ6D9!7 M9>6SY9NQA/]KFG_(RQ^@8+ZX/_XQG)\6F97@QL!$E9UE%M\.$7!GYGCRATS M,2^"I59*=BO9<+>$9??'/TT.]:2.NP32U0BT/,MOP[Z-EB DI'<"*7V)B5$- M%H]T\)$9&V+6A'8GSU:/?B;$J:^&NZ0Q^Z>U_NM\-E\4CGV9;,BX+-90*EUC M"=6F\6Q10/LIX5IGPWGZG*;?AB$M]]A/*4Q.ENI95U\R:$.O>D7@$$*D=9J.UDW@#PM FQNZS7:+YFL<_=R+_2-H<0.6C+)"+,Q?8C M%+)$"Y $XH2C!\O!5,DD)*ZD48Z!1-,$%:D5N.@"2)I"M,S$Z'5/F81___$6 MW=_CM[M>%/A\?G;FIM\G^?,0CZF,OQS/7X4P.1_/B^\-+,SC)1C>,.$*UDYFPVO9N MWZ1XX*I#WYSH(O&*7%CLEZL=08T*4*]M8'Y[2RS>Q[2OYM;2Q&3!E)L4%_XV]@/1Z,4KZ#-WIQ/IVB##$A* M@0:5@0J&UE5QP(N_C9R6D681F'2U [B;T?1'A -8IY65T8 F2R?\G\QFK\;CA_F'Z:I"8.$ODQ0L MM^A*<1,52@1\]N44U^TGZ$"@>38[ M^_N7GR][=QCO98RXI=D$@C@/OC2)7: MK_]F<(90[9,&HJ-!.)-T]I9 -*6 FB4&UH4$A%I! B7E6N4]ZIVE\.>3R;TFM0<[MU\GXMPN;00G#HH\$;09"2W]_#2:;"(1$6IHK MDN1K7TNX]OC'K,]]I=D@D;6R,=[BJM],D&PNS$MBX\WY;#Y!F_'G/\+HO-1R MOYK-$OZ_6&X_".XLB6CW)\U+-7WB8'1,D*6)) C&3/7;5#O [+].NLB=?)G,WNKP-/46_IS27'R*89>7+[IFE M&H^MD$ZJOOI*.:0+7*_"\N[<P\D:<:L=T&; MZD5V]^#9^U+)9?)XS5-FK[]?^V[I>/E@DG,Y0@X6761" ]B$9[ A7KJRV0OK M:U\YZ8BQKQQ3-9[ ;.$_[ !F)8>!I$>:A*_B \Z2+^VJFP M]\.SMZ/)[RL?D\N@;,P&@J-X-,?2WB,Q!9(QKUR6-EGWD E]]V,/4 ]?5^:3 M*@)K$&WYZ+Y?M+Y8+N]BX6GVMVFYA9Z(T[$85YX;"\)&7+#E%F1,5D3NI7"U M"T8?PG04;*ACC585?P-ZK',CY^GK-3DL:U7?H1D[3;/YN\NWY+(RE0X"S3PC MLX%XX4$(KDK6GX+UEB#?;>D;W.APV ?W$Z)9[VIL:(1<6T.)3@W')_@"W8A? MO!\Z/QR5'@Y942J444#D8G--!F6F(YADC,N:ZK&LYRFTQ3I0"LJLD,SSMJ2&]'1@3/9@Z74XT^B"2'W0JCU^)X\DRJH M96-?Z-;1YQHM5;;YV#;1XZ;-4K9BDW?H+!G%0%LB0?B ;%(B " MU$)A1\F;\MO-:X188 B2>J63)>[!T=[J*48X\.)E9B5$H:2@WH9F=_EBCPYW4OV5TN(L:#A+LVP;@2W2XLRH[1_UV MT<-!".-2,)**""F7 I;29-P0+B%Z(0VA,M+J(]\>5W2X+4^ZB+]M=#A$3K5C M"9*G>#1;R<#A"D$%%XB.27D?'C*!'T=TN)/,-T>'NPBLR1BVM;[[Z^]?\ ,6 MS U1$J;+Y0#% @BF\"BD04*(D6J2F';5IS\_".I96 ]U5=,@KK(!8(&W>D>V M =C(CG@0W&'LB,I*W8XR>VJDR9CQAX!:+9047H)E0N&^R PX[4MIABW_JUW> MKG#_^"GS@$5Q:,9T441MV^+7-%^5JJY.2]Q-A47_'C379> Q=0@+;:DD#,G) M,"JV;)I[^Y/[MS J2WY22VRUKUE^2L,S?SZ=+2(6>EYT9O5TUP[V.>E';K"?2@.;Q7TZG#GRZ2XY_*5Q_R MA_-YZ8V_G#/SG\.3TX$F-F>"\N'$:B2N+3V6N$7]1^VE$T[ZVA'1NBLX"L^E M3N3T@*KMI^YAQ]6\G_P^4)QD1Y0'PFA"]SXJ\+R,E4PA:LV9L]6'S59=P M- M*RBVG^UTR[*.C^C5XL+<21I$(?"(X0RH<1FEF?',\2A7Z:5FTF9N1 ^;:&?< M3YN3;=78L(KB&N@K-GEJJ.0N>73?;1@NS_39))=N$E?F MIAO'BPKQ89KA[\[QDUNU9=@11NLV#36DTT=A+I,J"ID%I%2..T4->,MSLOR4\$&]=9+6+;!Y[86XG]6_;MJ&# M&@[3MF$+@"^%N9U5V;UMPPYZ. AA5$Y!HU%8],E )'0XG"2(.T5*N':&6/$T MB+)KVX:F/.DB_K:%N=ES$S(>R#3C3BFTIV78N0?&HG=9&6,U?M"[ [QG85&T4E>#1-X]4*^ _NK.+MZG;> V MLCDZ0CV,!=),]=M3K)K>&M@H76$+EAS5V@%SN/F6"1!@'<$#V>GLN+>,Y-H= M[(Z"9@_8+\?*LB[J:L"N+RFCRO??&JJWDEKW?13!_@IA/@_"#FF\7R8A^X2]$5\ M]M6Z^.P;-SO%7Y0TXC_&W_#O)]/O QL%(U2BKVD5 2'Q3'):R%Q1T?VT)]MY41^GDZ]I.O_^<52&2R_/HZ\E<34041HJC "= M,KZB.A-PS 8@TAOMDU6,]=#7K/["7MC=D @-JGS_-IG$WX>CT< H29E!_]0: MG1&'BV@>.0649V>#8B$15YF0%\]^0IS929S]5,SNL3-?.(JS@9 L$(F+\)EJ6K6"GQ6#M4B>0S:EE;F1[Q3/[C )_ "'#\Q M-E8L'\=;\%-:]B/^XOZX]LN!RM9IEBRZC3&"L.4])T&"5#R$D *7NE613;M5 MO?"]%07NDMPER[:^6YQK3/.J<*5 6U2KU+CHME.MA M;DF-I3P!9A^3LMZ@.CMVM3. MDNGCTI1.49G(T"2PE)8[[ Q,B!*R9#JJ*(-G3WK6K:8DT&CPI8^9@\#7"YPH M27!KM)7$TF!JYX8?Y:6I+CS9^])4%Z4<^Z4I[ATI<\Z!.)F632(<80FR$USZ MJ+V1+],,]E#_MM,,.JCA,-,,M@#X=!%_VTM3FAF/2!)P)XO+D'69.L; F^2Y5#E$ M\D2F&722^>9+4UT$=N!+4YK)9*@ED$DNR4;AP08C@!I+?(J,RU0[7_$4+TWM M8U&T4M<17)K:!N[+I:D&JM_S.LLN>CN"2U/.Y6!BX&!DJ9Q@U('QCH$JZ3;& M$N6F]@67HZ!9Q4M3?;*LB[H.=FG*,&N]#@0"L08$1:2^M),7W&DGJ5&T>NN M)W)IJI-Z=[HTU44W1WZWY'H!& D^4*++)7LE2D]X@>^@UL")9C$JIU+U;>QY M5/OM$V,\!F4WX/ %SGM>[G^DX5=!%_XPGDEF7+ MJ(= J2C-CPANEVCM1V*)T16[GW\RH$4+;'6RE*37;8&\40-H']V%B2[4X,#FP H^-A)'F;(+0 MD$0JW7.Y #Q)%$@J>/0V:,9J;W/'1[X'XE7'R+TN>FO N5\FX_3]%S?]5YJ_ M/1_'RZ(?SZQ)I;M7T"@.*AQXS0/^0XD2-EJ2:H5_#M,4'W+Z_7WZED:+S58Z(G'U'#(+&H00%(QC&9QB M05 7< &U,[/;(7O>YGD#[;6X'K$N/G47[]5EHP?!MKHE'!&,4-4ULTLZKMPGAM!=M%"2\OX]?=K M8G@[3?]]GL;A^[*=0LZ.9&' $Y=!2&; &I.!*"8LUX0+V^RHV0SKQ>^JJ;<& MHQ36O5^7 "]ZKFP!L4=7ZQ:\@SM8=52[A0E<0R\]^52WH9:+IX/O5(B:-=N=^J;.]O[3P9C311U]>>&7>_'JS)4Z!U/@Q6!+@:"3 MN 4+M-$HU982RW/U6Q[;X#H.$V@OA6[C;>^CC39->=PX#-WHW7@VGYX7B(L7 M)>:63@7]-)@H]&7JQK.%V/\=-U"Y*;4#0>W+4 M4N(A$10%E4KC/CPUP&NT7Q4-,1M#2I3M"9<-'$[+VY<1=%%1DYJ3OTV^I>EX M\5:=H/V*R'Y*?GX7IZ>!V$0A<5XN&I8KAPZ]H.0E#UD)(U7]"I3ML#UK8C50 M7^V;G&\FTZ^3J9NGF\A*P<[D[ P-:Q3+1X<6]@IK<9R$,P*<#&CVFIC!VNS M!98Y=<&FVXUZ-]SU[/C@9\BCYOII$'M?NE677M9/PUFY_H!.U2N/(G%A/DC1 MDU"&@(@R_UD('<"4KD#*BZBMC%14[W'W(*@#1BD.?F&FKL8:G(+KZP?7 !XP MSHPH8F F(-JH$Q@I&>2L$S5$1IYJMQ+:&ES_%*NLV*WNL.RKE086^*MO;C@J M$9NWD^EG1'FUA][<40=9X0999FUERR2Z+,F (91#2#([J@+:@=4WIBVQ/37R M--%)GZ?90.+!K1/Z T2:TM:.XXY+&:X^$883:VJ/4-X)Y:2X=FGG2I3.Y#YEK/%80LG;=*4I]K7QC>#MES-G,:Z*YATZ5K71O? M3,9S% 6>KOC5;(C/<?7 M99N>3^GK9%I:)I\M1K>__O[&S=/)9/K]ZKP3G%$\\QP2R^)681P#J]"(\FCK M<"]TC-5#)?O@K=ZF0B:T"X2E:';*8+PDUN7:>+>YU6Y#)1Y+NY77;N3&(7T^36G^OOSUU;0V[;DS 248T/T)"^%1 M#R8[F[FRZ,>$VC;9!BR';[K;D@BW#;(:"FEAUZ_!=3FB\6%DK=KN;D1UH'Z[ M5;2W!27V$'W/Y+!"J4P2.)W*N\!4&>ZG0"R7-K))C.#&R2I71;>5^^:+1MK5M+;5KF, M'83>(/OU^13/RB]I>G;-85DA(XE%GGFYN;5H+RU8N2Y,P"4G1;**9EJ;#IO1 M/!DR5!)XFPF%:VOM=&(TJR! E1;XI*/(E:_+7)<5=T'L35K MJ*-!SJIJV0(X6L>&DR1C-X@@Y)""EKYREW MNO;HS&-I#G@X[6[7++"+:OIM%DB"$)P&"U)Q="=P[6 BOE/1\"@D1>\UU/;H MGVS5_S[$J:2B)E=&MBP;5RZE(*-'5@N"QJO0X#RAD%PD3A,I(JN=]G@F5?_[ M$:N!^BKZ"3M5E9,HC2,B 14";\I>J_#H^:ZZ=!8=SM M>LY;J,_0!2^3J]],9O-%2=? D\0250I89B@=CBZW+Q*O M16;C-+\0Y21O^(,]RDWW?62%2M2JJZY4I'KQR(\CAS[KM>=><51;3H53Z+IX M(LI$=%^:K3&05!%IB%2A>JSS853U"DXW/FN5)A36)!%3:?/$T8\3&1RS G). M5KHDM2&U;_1LBZVO@M+*'-E<-EI1%<=2)KIQ2:^_EQC"DP::N6!K[#YM7C!UPT,]P"8J,<_1;P M#I-ZKZ[:;:FSIUX.1"$C"4N,$-"Y0 WX/GF#KY(5I;5J-#ZKVJ&0@U'G@5SX M,3"GBSI:I+O=^#R[,#\O5W#?NK"XM[@*-"<;DD@6=UDK @BI-)0I74 -R5Z; MG$CU0>_WP.G?T:NNOMOY[$JR;]&'97+V]7R>II=+7L&RP8C(F800RW(]M6"Y M5"#P6#;!,BY-[;LN&Z \/3K4D'F+2\3)S=+I9!3?G7V=3KZEZT6R23JA B^! MUH1F68P"^JR MQ5VD)!DG 'U CWN786"I,<",H2H'43HZU*Y1WHCFZ9&BDN0KIH87:>QEUX]W M8US^"2*ZG#--I"31ERF?Q(!(AI?4C $\W[B(3O$]M838H%?X MQB4ODAL#+H(4AEOPB5(0/!)PDM#2(MU:(P61K+91<#^B(R)%G8A9106T2-%? M9;M^2E^G*0R7]W/2UU%:B'T<5W4%BY]O7,R 4.YE,A8RIV78F(E@!+I>S&89 M=#3)L]I-N6MA?W*4.XA2^PR)_)KF@Q@SOCA* 8) 06/6ZK/&;(5QA(9 [Y4 M?>UKFY;&3M]2_6SDG8]NEW6\?Q7]91>E]%P9E8#Z M,H@P$PNEF1^PE"17"JU747MXT1%E%Y4U499QB9YD=.&5D\691PO=&TX-U8[H MVJ4]CS"[V(4C.V<7NZCB6+*+RSJ3SW,\EA<2N]XDP6I/<6>6H"UZ"J(8@-99 M#MK%*$H5,N6UT_;WP#GZ;&(G]4_:J*&!O;,!VLHQW09 M?/BZ:&,Z/OGYCZ\HIW01;O;.9*T\X*YI2^Z!@C/$0;!1(RZTY*OW)UR/I'\G MJ:*Z)M5EW23Y-YM_R*7"]"+^&))@R9C2@CD$/"NE!B<( 2YXYED'G1JD_6Z! M>$IZWT_"#5[ZZR&>00B9)G3M<3V+^34V@M%M/Y]E_M M$1:I]NP*<9,V#[^E.^"N2)JUR88R!TF4RT_$"W1NJ (3+/%$ MHE-3O6!G&USU@BOW/&WIU!%GB5%<@0ZE%X0S>')JG4!9JHE-EEA;VP?>'EU? M 9;J7-D<8JFJD&,)LMRSJ-???W'_-9F^&;G9;.$&X']-G(L&5"YB#,F#3<&# MMXE$EYFBM'9?A@[P#A^$J4N0NUW9FBBJ33^_35"O@/[JSBXJ"+:!VRA0TQ'J MP?JMM5']]A2KIK+)GXIG(XGH\G)]]=NM@;RRJ7UBA@9T<((DI7*>8>N,N5 T8V*)'.& MODYE3FT%[ "3L5JJ]W8OONJZ:1!AND<@RXJF;+EQ.B;(C)?)ME*"H?S),]_=].TW!V5C\)QZ8$87+ @LLRG MT!F2TL2;:#+SM2GR$*8G2)*J:FC0#^\>?)MV/D41F\2MSC$\444H2:2 QZIQ MT:/)%VBL'J7LCO)Y4:F&JAK*DOPX&1V.7G9!\Y!:64Y9PPW MS]J9NOL1/2_2=%7!78+(EKO/-1[3@:8ZE5O#(&FFZ%,F C:7B4HY)REH=$:I M'O>%VEV5\M=^JA^T\$U"N&[?'S;I&XO!?%;,2TP3:1W%(S-N(=8+L!X MJ4'Q)#-:P4;IVI&R(\O;,A,)3RJ!X*3LHM2"5UKCJ>M,DHGBBU';E'ZD>=LN M7-DC;]M%(8\Q;TMB4#(H!924)MK)1+ Q)I"1A4B]3I;6/@Z?5MZV$T'VR-MV M4=11)-(>AON2MVV@^KTS:MWU=@1TP*L,Q(8RS%$R;R2M:-33R1O MVTF].^5MN^BF1:>':[YK:7]]$^. "Q=C1HN41LM!4,;1)G 9:"!..!+PU]7[ M-]R+Z*@H4\>&KZB"!@19D\;Y^8\P.H_#\4+YMAC<_=Z/K;,RU)6AE^FB YU>@F2'0_+NJCK8$&RXG4I8TH] MM$*GR2H#CB11?"A-0E*,^)?+#?NK=Z<@61?=]%RU?LW)6K7\^)2*5/#)Q9R8 MH3/WS^2F \F)8RQ)X-Z4#M\Q@@DHLV S$9PH0D6/ZIX WTK\^!\ M_!5]CB^_I]&W] LZ(*>S@:$BLI@)!%4NZ&KAP7//0',>!+=*F=AC(?P6B)\] M"_=28;_VVAKTY97Y\OMD8"U/2<@(@92^L]*6]NDY@I(A!>^"B[IVE'@GH,^> M;KLHK,5 BNZ@D39IH$(DGN@,QI4RSR0H>(.6KLG>&,JE4:9V#^@=H;XP;2>E M-;CST1WVV\GY=$"5061)@^%!@:!H"%B234GA*LV(SP.0 M]A\8@B611,,%UJ.W\A&8$^I4H$=T5N(''K#3'^N^''C@8?**5?3WF1?*5:,_UR"6,7EMX'1)>V[C5+K9T4>3N/N(?S;ZMM# M<@T5:=$H$4)SR%&AK2)+^ M&)Z=GUVDQ@C%8\5X\#25&!TZMLY; 3I&;F-B21A607,W'MJ?+;^7V"C9P6I&8*!+2T%1FC=)EK"*BIVF-\92'VIGH M!R#U[[RU-ZSJR+\9/="Y=..PE,#BGU\G\W^F>7%ZT,=)L2#]D(O7,W5A3@CX?S[1_=] MX4K_=)X&)))0XA]E!H8&4:9I&:4-9$(\5P3WX-@@@7(OIJ=%FZH:Z&>2YJ>T M:*7TT4WGW_>($:W[F JQH ?158KY7'_.EZD;S_!]OL&*1)+//#%0(6<07&6P M+F:0DEE\SUE4LG;<]2%,]>XS;'C2[/7W&[]9^+BN&!R. M#5UDWI@%JS"2\-0973PX$E5IZD_ H]D.2C+.N%4FD-IQFKLH^G>,]M7-/:K> M0; - C ;./[J;'*.[MF'?.UG \]\#-ED\(O[@%D+\+AJ4)0REIQ3AM0VI0WA[92)E7.*H), 1T1+LO[[158/!H,^B&$Z-H-$S9 V7\^[_6/7;I9 M7E/JK8]@LL4W@'F#>U:4($0FT0=+G*M]F*R!T5=$I(:.[P[FW4^JQQ+FN/G* M+.$!,FDM=*P(*J/@KV+XE!AB[WU>KN;]W[R;>!? MW$2TLJNWP=0H_+ .SV$"$/OJZE[5[R'HODB@/9-2*@8T$?2&O)%@M4Q@?4HY M6!ML$H]6^0^$&_K0?1?Y-@DL?)N,O@W')S?!K5QA&GR@C"K0K@RCH!Q76UK' MV8QNM:4LLE#;X+D74/]^P_XZN^-%UA)XD^*/^;Q<-E]BNXB'1(Z^:Z9@3/&, M"$O@J"GQ$&U0>Y3GZB18A^,)Z'YO\3;8 &[:-JO0J18Q(B(=R_5NYATX33QP M0DQ*D4<9:@_+O(OBJ=AZ>\JWP<7FFXBN=5+9!EV\3IL/8?/OJ[%X*["GP MYEO -7Q6!VHU5\!R8,AV+L#;4$*946FCLU1>/FHB/&#_]<6#+G*NJ/_%)=17 M9XN(V?)(>G4R38M0PD5[<,'0N$T,",NE^W.PX&-2@)A(<"+3Y&YY_1MN_=[W ME/X/]CJ*F+208@NC;CA.%S;'#5]&!9.C*]=->6FP84M\FG*T/%1.C"9O!:T= MT]F$Y:F<]E5DW:#!Q#I<[PMEIROF;X.OT=G_$+;#V !U-+D%/?960P.+X$&< MF62F@[; ':$@(@FEZ1X%9[F-6D5T6FN/13\,31ZP$ [#DB[2KVTOO';C?WW( M>-Y-A\&MC6%(Q:WS#OUB5M!Q!&:9M'BF([J(X@!5003_WV'P["+?!>?]WM$K*@?;)S9>,#DJIE(0! M*72I:60,G,EN8=IP2J41J7:XX#:&IW+.[R7;!NW E&C\_TNFL.< M[?MIZ1Z5[R'B!OOZ&F3HB@69SZ.LY]S3J&4TG[^W7TM$%?GCHM11"=C"5>7LF6"!UK, M''"[8TZ%P".I'=O9 E;_I_R^VKM]Z[ZRZ"L>^%.'9 M^IF/5OTM9=M@@RAS4*X14C(;F90&:%(4;=#2$EL8!J\@T(JU'S=;D"G&?30T0H[HK> !IL%Q3H#:%(SAC"FVU1R^8^^"6,MLWUUZ M&SOK[M\T;QL83Z_[82?A;^B>MXOD&G8_I,P%SG!C\3:BA4F1FRXX!<2K)'&' MP2UCJPKK0RMPJ^Z'-?3716"UNQ^BI*XZ^6GBJ"P]*13A>%;C_P&G70*=B1(\ MTLLY[*$E8 7T^FT\GOI:S>?<7?S+\/?%#>*J,A,%IJN3*N MV.!7DF:E=3!)JJU>SCU+%#;A.W35V_LJ-QZ;::2V=[L.:+FV/8TH\[?)E<'U M_SD\.4W3.[@_+%KOO1N'Z;)AWMEP/J"$YF@4@Y!]6M[36*3FC266>"$II7DK M#[@NKL=-JD,KJGEI-?J"P]GGKP@O?AA?]S/I(!/C"=(#F"J=.9DHO0(R!=QQ MO=4RJD!JCVO8%MOC)E53353TT!?DWQ+DV]%D,AV08&PT/H,4C("P+H(-3$-T MB1I-.,V!;;4'=7GJXR9#6R$WJ-N]B?5M2LMN,P,K2<(%74!XW(6K*N47MU9K#\+?Q^2S%BS/O:@P1@OZ8I@&_;X16,#QE1 M?1B_^I:F^-U/;CCZ_GGNED/H\%7XD#^9MXF:3! #=4A*Z#S8EJ&TSU228=\#UN2C77R%WVF(J^U:_G M150?\I+IL\M=4[OD9< 3F%%18"+3#0H!&,^*.B$$N]T$;2NG:L/C'C<%&HGU MKN)MG;XFLS4;VH6=S\H"&7)2V)*5L Q7GAF09$@0QA-B:A>\/83I<7.CB>37 M!.B:W([^E(J\$./='8QS3;7.!&34&L\_/ 2]R_B5BXD$I07EU9OA=$+X1&C3 M3BMK2-0R,;4RJZYX_]/Y%/]%8VPXB0/&!"4:]T69RK"O:!AX5OI7DY@XM=HF MV\<5_&VP/EUB5=?4&HKM%Q=^XV:G'TJO/Q(#QQ'6Y%:IC"5.) MF,%%H?!-T($*ZRDAV[E*#SSH<7.@NBC7Z+ERQ'27X5P?G:^:&;^VHW*'+?9)'^8GR*3)V=?I^FTE&-]2^_&^&GI_60VVZ.Y M=Q,<%5J"MY=/I4;BU\#;1F MFD$;!1U+>_-%O+-\T'+O*.N;C,OLRV6'-VV2X^A+<"&D29*643B[: M9&J_@O<".E3Q?#L:W!X?6$T=#0IX;F&Z:-RX!:A&EV/7 CK,_=B*BINTDGIO ME.!!<^O0%B6V=.<1$L%QF\ [0X+Q^,/J$T=[I,(#MV;[9D(783=@P!9;XZI@ MVEL:*'<:HN6BU(\HW!>C@S*;SANO J>U[])N#:Y_CZZ",KO;*CMHHLU$K@N@ MOZ;Y;^-I3*KZNFJ['2U&F^%710OQO\Z7:"]NWCB-T P!FT5I M22@09: ";!0Q2&*2$;7#2-LA>P8\JJ67!NW@[P93!D9;%@BW97!A *&E!)NT M!UQN<-1QXV-MK_LNBJ-D13TO>T^Q-SBB[ELS[H,?\A?WQ\?)=*&#^7PZ].?S MXOM]F7QTBW&'GIK2GY("9XKC&A:7PZP!?(%4$L$:= TKLV9/R$^<8GTJM,&Q MMN8-X<308/&5T$IJ]"0HFHIEQK,,.B@4D#6\=KITT\;46\#_K1M._^Y&Y_CE M1UQ2FDY3_$>9@HGNU4^IM*%#LL3?9B4Q/G+A7_A?XD?.EI>A/DZ' 7_QRR2F M4:-$0'5\C1,$;>59*7%P"?+5;);0C1[']T/G2[9ZF-#J=+-S1/UA_"F%\VE) M4N,?_#I!0W7U[>)2R]4F$M NY4(R8-:6H@@2P#D6@)FD [I95)K:L8FJ"]B[ MZU4%,.6_7]AO7U(X'0__^SRM0I]6&B^5MT"5PJ/;9MR3B' 0!*/!*$<9K1TO M;KF>OE(:AV/XG<9#VH3E4%F1XR'+I('2&EAQZW"M G_;(&N41=F,ZC"IE#K:VX(2 M>XB^7W($[9W6/@,12:+CDQ382"480[/)5M.T77N6(R;% TF5OCG11>)-W+U5 M#NG-R,UF'_+"AE^L-YE(K<#-D$^@.7#.?C]UW9YL74?6#7:5-Y?3HCH;=U5"Q@\KM!GC;P'AZ[5(["7]#N\U=)->P M7:H,64;-&%"6*>XM)((32D!T.F>9DM%IJ^W[T KY./HYVJ9W$OK%=:A>9-6V7JC11R#Q?9)U+ ME19:"$134$:K,NR23& MLU]+\JM\MT>"<*O/K9#8ZXZ_4D+N\ZF;IM++/Y:$.N[ARUJ>DC8\69C4K[]? M_(2YFL^=R]Q;?+_!4$R>-2I'4OGE?#7Q?2;6> M67HG%G0091\Z;7;38A,L!!]- B^U 1%3 *MXJ7TG,25J++6YEGEZ2*_S0+I> MZV)VD7E#SV0;&$_/Q>PD_ TNRBZ2:ZA(SB-W*EGPN12^22_ J!@@&DX4S<'F M[2:@'5J!6[F8-?3716"U7E68ZCCE*F*2>W&Y+O;:%? M?_[SM(3VUD2#U.L%EE4V:!LTC=*N-Y$<)N6ZNV8VJ'@/L3;< E:H?+GL*W!# M,CPI$$Y'0.M"@!8\Y&0#M=7;)_2AY TB++__%\&D[Q"+L&-J=2'^8D6*T7/>P= MF(S?ZB0MU282L>4PDJY/?D),J"GC%M>,%X;*11&BI"P&1QD$[26(*=D(P1P67U=-6CX>T#UO21T[:+ M:AO0]5.:S:?#,$]Q82C\A@J9??K\VV7E K.66@9<&0K"" 0GC05)M) :;/:9HGT[/2*'4AE(N>-BYJGZCF$#+G(,I M1"=EF4QEE4J*,D)KW_7; .6%0564U*(3WG6'97E!_J(C4A+">%/)455C!0O'. '_5V#9SUS%(PD 1TD)L"*@.ZU M]_B-D\+?[GN^(:9P="&$HR%(=3U4="\7V/Z.9^=P?++D[,(<-)RQZ$/)FTF/ MR]2XW6GF$1)-+#N1.=MNV."=CWZ>(84*8KZK])TGG]Y%LV+W-GC6QP.V4?\A MG/0:@M^HPSVD5CN/L X74=$(FCDD40P7BFRUECF(PDK!RI PJ8]+BQMO>0:;MW_R+I[' 'BDX _F-P M(U*JW O-P!A3COL4A:F=?>U!P0^D!=KHMXLH^TL^+38JW,MPO[NR(3C)V64B MP;%B5696Q@]:!91I)82S*I+:6N\ K_\PRAZ*W"Y/M+<6&@3L'X9Z9:\$/-N4 M-\4-*;/MI"O!(9) '][0)LYL6#K+#?$'=7[ [*UQ\Y Q< M"@B6N-).=M)XZ(7D M.6@12XMX[A F.E4N\"BR$C;P9JWYCFE8WG'XI?5T=9=(JLW8M&U /?=)>IT4 MM]7\M%VDWJ)^8"TXXYG7S$3@(4QR/2 MH#\5,E7E#D2D=JM65%U=E!K@C[#6I'%/F(.HO78&46UKN!"V\5^/QN1N] M&X=I0LSOQLN*O$]IEJ;?4GP[F;Z;S"$HY:R[:Y--0+X;.AZ-%H^Q/V& M32+]];SH:N73S%Y]<\-1\5%P\7\KXY(&GE"?F4H@9!GL&S4%YV0$GXV1^&JF M9(^FH]D#:WDV1#\J4K1H^WYE]UR\E[??W+?G\_-INGA_!T%PG0+E^$X:/%>B M9V (E<"$32&(8*2K/1VK,\AG1\^V:FQU"7(7.V?QSRJR^&EX;9/QJ+^39\??P=*A=E+NS0!?_O!D-%1TS!K40?9LR'IXO3:HB-IY/1>] MA6?SZ?DB4+^8G_OEU(V798"SLLPR!7ZYSB\3/)0N9R\,(J/,.RTA!%RP,/A6 MFL #>,4-R4EEI7JJS6B\TF?S=CPB0C5(U^RW+=S8$>A JIPL(19,4JJ4PR<\ MMY(M,SH5429DR^BQO!QK\+]0OB_EWR6R/HS1@E]/SN?73*_(@G/::C#9TQ+# M0??"205)I2A2UH)RV=9:N0WIV;#R@)J\RT=S&#Z^'4YG\P\YIS*RZ?/<3><_ MN7D:B,A]J2X#STJPA?I4QC4J4#HIR:PCF<:VK%P/[(6;?6GU+D/MP4(9EW>' MI\.0/N1K,9S5ZS>0/@GFO('$B %!T+SQ*6K@)$C%I:.*I&.)9SRXFF=#\B,C MQIH4R7[9O<[!QIO)H=4:/N17)R?3=()O\/(_OY8+&D3%F!2! ;[7 82RKC39 MIN"25"Q)*:U06VW4[;$^&UH?H^[7<+O"9&5<7(&?XD_GTTO+? ET8_.'V4!I MJS*G!'26#D1P$ERD&K3BA%D=,MMN@&:GXLZ=H#X;RO:ITC54W#L[]VJT^)L4 MU\OOYS_*EVBB9Z\D;GN@3$F8EP[*UI0ZM^R\T\9I%6J;"=LA>W9$:Z"P-;S: M._MV27GK)EEWP/XZ&7];1-P6\IDMXFW7?_]F,IO_.IG_,\T_I3 Y&0__ M)\4!;MPVHG^(6W:QQ25:Y48S"YQZ)UA6TL3:<=UFBWEV[#T.6JPA_,ZIN.8K M6QXD:/6L?E3^C@[P]8U2,@W.,%KFT'JT7C(!HD/@/%'43^V+A/VN\.75.!X" MK7E?9$^S4#^?GYVYZ?=)OM8I[U7 7^-?5AZ/NLVC&DU,[;S*XQFBJB57FD<% MRFH.PI7;<.5RG,XI!T%Y9*;WMLJ/:(@J\]YHP@WD:$IQGC#@O(K@M?9<1)MI MJCV=Y3D.4>W"TG9#5+LH^]!#5"]6?V.0CA"!6JES$6/&0R,$\-D3D)$0+IU. M0M;N9?VT!HIU8L!] \6Z:*+]C*EMT#R7@6*=-'/_L*E=Q-I>V8HC;5DI("P0B$5CKN(LV& \5>C2.>'-_2>(UY>M$7/U'! M0K; 0L1%(SBP90/#@S0RJ[+26Z:V.SWVX..D.BEHPSBIRM)M/EQLXPBT+*C7 MD3A@^#\@$N*U(7L(3L;HN*-$=>; D0^6JZ'_BE(]INMHJZK):ZFU3Y/1Z.UD M6GXYX,*1K#*'H 6N*JL2D1,EW^9I-(H2;9J4%E1?R:,,1>WE\1R>$/WU:=ME M5T(OP,UCG!+ M7]P:AB&N:Q"8-[ZT#">TC(56^+9ZYB+DK E:XL0[VVLY MS5J4+WQMK]Q#C&!]0(@HM9R&I>.;0->LXP70A\!/2K>16YG0\E@-+=EN -W%MUBD4N4+4*R3-.4;'"V>FZL MK7G=OU17&V))/JRD2D2YM2@=:%YN TLNP0:T3(6,EBMN @M'TR-FTR(>T1YR M'![Y?C0X0@=E>5.WQ%7_^)K*)-@F,@30M?IMXI](]46I;@HK^EJ3M)%_;QXMY/,6;RRIC! MA7')4YGD;01Z;YZ!]S("SP(-&<(#YTU:./:ZRI<7YKB(=(1^UY8K'K"4*4') M0S&LH?3Y!<,6LP HY\;FZ&\GPA[+^_*(7I*>6'J8EZH3Q0YAH6TL=5H;)+QW MJ=$$S3DI>>^28S4E6,/1GR8D928R,USU[NG56][+&[7O&W4@JAW"M'MHJ1>K MV6ZU7!1GC@=P5B@0*5JP&K];O5CG"',/\>6NV: MP.J]Z[7*1BVX 2^31]4P7J9#)6 Z,B>-T-;V;@=67N/+*];Z%6M)NN..]-^_ METC&':X%;5]?/-]2)V]C@.2RM+BU>$OM4_"Q#IH5N)]H7 ?AB(,0+1*-H_?A M/6J !ZVYYS8Y=FP:V')ICVA3.XY04 O*'.'>]'"(^-[5RZ@2MX9 S)&"4,R" MX]:!Y![MHH3;5OWQ>P==\;^N>JNEWUK8IU3TC0M^,QG/IR[, MS]WH_3"G5WZV^'9@A:=>4P79<;3)1,:U"JI!B9"U-8ZQ?*L^JW8OQ=V /YMW MXNA9T:H-LW]XN;ZSA;ANY5_2](P-I"69^%):&0.^]$1I,,PP$"$FYR25B34) MC_:[S/Y>F^/G;:T^CSV1KE7Z88\E;[97-RV9#IPD)%NB( 9TJ84A$4QV#IR6 MP2AC=3)-K+=^E_GRGC5[SUJ3KE5"8H\E=[9G-TL"MQAKDZ? O4%)!$O!>"8@ M>*&RM/!!%*Z8WJJCL':YE.)X-PV*"&D=KUGI\+\Y4SSJN./&C053]Y@('T5-.HY*0 M<[GS0&P9;143E-52PH(B;8Z,%HMY9"= #:JUJZS:@R='6.U^)P>_:/QX:XU) M$L\-[C<$95S291I\U $B3\(S*XFH/C:UCW6]O!9'QY[C+GF_M3##3>(Z*+!4 M$?2OHBN2M\#*CL!]<#P M"6YR8+))(4R3U3P;H_/(B%%QNE?C?-VU!5\.&KFU\3A)G>4D0A$_^HH"-YY, M.:B GG!&K]>K8[M2L_-BG^<+<_2TVCB+K'W?[E7+U$G^]/DW/,H^?OZM5=ON MAY_4JFMWQS4>3]-N&K2W) M OT>42GB&AFB6X*W WT1*DCT:M_G]$3;M9M[[ MA'8\U]ZA,5^& $L4).7)2QY%O-;F_Z5I=R\L;=BTNX.RC[)IMXE*.X8.4& Q M@."<@[7%'TK):"%L%KDV6Y]8T^XN#+BO:7<73;3OX[P-FN?2M+N39NYOZ+R+ M6-LKN[0JXIF6&Q-/:@2;6;AI5U?%3])NY;F\O1^LB 1E?&ZWH!3FD&623& M2212\=X#'4?#VP>,IV.G;0?5-J#KIS2;3XZ( &*)M4Q&)GWMY/4&*"\,JJ*D8RHNNLAIX'MQ MOI#GA_EIFGXY=>-5DNIRVNSUML>!:-S]K0#)0NF-R&DI53>@2=8T$6.B/IJN MO#NM\ B9WCA6?KP$.J8Q,-NO=M5%U&6?4[ &E+.X4$\".,D<2&^BC";IX-CC M>U,>7>_9'EC:_PNU \4>U=%SLZ/;@"6ME,3MS0K/2@=$@\=VP".6,D:B5RG0 MVH-G^UK;RYMTD#=I#X(=4_GK@^M<%AI=KM-ZFZWT%MRB/0MZ-V"YP6\94]XS M2A6EC^9%NKFVEQ?I("_2'@0[IO[/#ZYSU:3MVE)#)%8(XR#IK$ 0K\"Y%$%K MIIB)V?!$'LV[=&=Y+Z_305ZG_6AV3!VU.ANS6;O,J;*@:(X@A)9@"0U@,VX= M1H4<_/]O[TIZV\J1\'W^2P':Z=5!]9ZQ?/G9G@B-;'HVD3C0;!HZI]=S?' MF0E*4>EO(**1H'BBO0'I1RMC*=(SEV4WPVT-]3ZBV.L!_!T&\B#D'E7T/GD7 MP0.&\%R*4)2 F$P!A<)2>L=\/87DA,]"H#_6UM9['!]I'(^)X2/NGCUOB!(- MRJ0\2.[J]0>6@V/9 0LQ\"1#X*;YE=*]*/\>S'T&\Y@8/L8.7KUFX7DKY."= MCB51?J+K[5OU-F4=+90RT5BH(*-$Q4)F2!.]M@,R,-JB=2K*; M"/O2'XT ,NUB3A&2U'QF-P"#'O(Q&8(A5&TY! M/"SE)ZJ\YC\1UY-QWRX6Z4_:PK:$Q6P2*A[ !BR@-&,0>4B@G"$]3.!,N9=! MX)DGOR$DM+3Q" O][6G?:(2W*->DG:Z.R0E:WTH$H8PR)AMOFJ_S;XQ7XC79 MWLM]<2R\$KOH],XK,8A78A!,]C&@_Q(?'PNO1&3&B"(=R%#[Z_5$76"* PM& M.Q2H6=C[T>]N<#N(5Z(_V YP[0APO94F7+:'KS)&8XW#D,%8CJ!R/;NIF0'. M93):929=Z_L='A6FPY>$H_MZ/H:C&J;VR\7J[+1:X[),=3PP$2,4Q^I%P=Y! M0$OY!\:H)6?.RYW00I^ZA13ZZ08EMQ[X:V9L+[=YPY,3UT)] KCWW7?*RS7< ^X*PX:P75D!4SRM#PYP2 HD8#K5&Q2C%&!> P. M?"0A:.^_(09K[+??R5+G%^=7@B1+;M([_ [P,8/?$8/:79O^=3^ICI9/7S-*QPLSZ?:95* M,4F =955V6. Z%,BX#(>5$+F2C=G80=K]VN&1'_ Z6G(:X"FE[O@&0M"I"1I M_T-%*8NA%-:3*\ S*TQARJ#M9A!SL';O(=('<'H:G=I=T[-HL6AF!(12*#?$ M2K1A4N7H#Z$(RB\U;WWWQ![4>@^* T.EI]FCIU3\./DQR3C+EPIJ+U5$!RPG M2AI+0*JV+(=(^D9C310N'D,L;"OU'@D'A4E/\SL/*7@Z6?[G\P+K/9:XP.5J M.T%4P:!73H.A:HKBG>L:ZAX2Z8C12,G**+<&[T&W]ZCH 33W@T/W'QR;U- H M69B1"$QQ RKE!"&&##H$IS,70LANF"$&ZO8>'#V YGYPF.Z#X\P5%VE7I,20 M1P05O03'3 *I44C+,9E^6!=W5>H]' X*D_MQ8)O$P;?%)&$]Z:ULR1E*3F2G M4#(XF2-8--:)*(5,HZ3\ZZ?_FL@:;OC[$'!['Z3^UWP5IMM&^S!?KLI\<3*= MWK?8UK&64TSS/V:3_U$-,=9<=3O11A^S'LF*C::NKT^-X>+'9'./S/U@F:X_ MB+[[6F[$NN1OJ=HL;T(E,$U)L M@):_7%V8#/GH*E2B24\H(UOR@?F,5VLUC MMQ'L\C!8*JF8-8654QF45;219&4@94NEN0FEM*=_&4.1?BY/F\5N)%)<0LR\?INCO9)[[D#DV*P3.M80NO6 MRQ/B'/[XZ,&P,A_'9R.\3WU$M*N[EW<0;J29GB<%.\QP3C,W[@:/5_A@[T"1 MVH=L=+U M!+:.U%(2/H.,2/G*J"+YO@!\LP4S&'P,<3T(^"B+I%?R_^3?">$/NOD1LZ:=[2PB,<4SO%)=(' M_GDRH[KJ!T[G_ZT:UY=>L^7U$52%3$NTD+A%4'4J/KA@P>;"L4@9E&O=Z-Y! MK+<$B]9>&..P%D[I5W_\ V>X"%,2]"2?D\67JT6H5?Y&UBM4.Y,E>FZ _JFH MCAR\3PSPH&F38:.^>$$?B/LF5)9)ADTI!(K MQR<*H.60 Q9$OSYVI5HO.;M)MG_@]%2ZC^"]1_>TIIW=?^+J,@"_S)=+,LM: M_INFY->+U;(R/%(8?9NO:M\R3*<_/TZF%S6"2,7S^6P]2%I[FS]H]YZMEI_^ M2M.+C+EZ[$.8IHOIV@;SLOXSS/3([8>]HO?;C_ -NL/]*#-&__B$!,X;8;]C MNEB0A?!:P,]50(J7B]4F5#^%Q8PTO1;M)DHMSY7F6P"W0E((I03!F@3:1*_K MS6BAM*;S:R5[PX[QG4?0@C-)O_V\1,&':5A>]7."\[:D0#ETPLK(P\!G[4#I MP&CU*2[YYC- 0X7<5Z?W( A\HL4[@@M[:=^^TM2__7SX ]8]!BK]$K,\TBZ= MR?HY9?#!TX[J)9 X=WLZ-.\# &_=B#DFU1=>PBWTC= MY>=D.Q#[4R]@V FDK_3D(1!7*3\BI_J"QRQ <5^.F)S:^FUG M5J8A1A]C7+L*M-W+V*+^%#F&C$A2.55IJ$* 4)(DT:05S@7DAKDE*@HBTGN-]"8$*0("B:* -%%44! C2!$I4:K42%=!D2Y!@00!02()0@BD M\"_V_LXY^W[WW'N__[OEN<_S[Q'6XLUA_\!@0Q;1_\#@G45U]RD@"]9_Q*+V!Q8!<6M*(,#^1QU@S^?E M P 7^)L/_)X,7L"!Y3_F\+?\+7_+W_*W_"U_R_^JLF?W<]H'X>4K;16 B$1$ M!"#"I(V,I-5.J&I(*YA[>@>&[A8> W8+=%5/Z*II2Y_0T3VIIJNJ"K:^"^QR M"X#]A)J:ZEVV?_ /P3-WV?^)';+O_8'93IP @.SL?^%GK/_@*.ROGK'] [.\ M^A=?X=;+??.5O^5O^EK_E;_E;_M<6D(6H[[(0U1/2JFJZ)S1TU;7^;1D M[!#XG$R-C.!6-I;&IA?/[;YE ?C.7PP,1;#N X"0T,AP&Y,STD[.+M) M8>&18#=6(%;W\8WP!O$M$%^.C@S;+2>!6,0K>!>S[O(AD7!P@B#>OXO]_\1* M?]3Y$Y_:Q3XAH3X@WIUSF$^(SR[N!O'MJU&^(&:[".+DJX&^T2 >!;'LY:B0 M0!!3=]N&^'I&@/QK]]V0;*2O=\ NE0,Q7[B=C1&(]7=YF/]?L-=?<*1O3.2N M4D:(L-CP0/^ 2&D%[V/2JCHZVM+G?:,O^T9&*EMY>@=[AOM(&R%"PCQ#8P'@ M3YW_$*%=VTJ#1M94U='45%934?V+H?Y/'_X797=M_T2_K?]8,Q:Q@7^5_;MZ MB"( T-X ;7/W7V5>CP&@,0D ]N/^52;[# $P'5K&/R+/F*[_A(0&1FF"X5& M1T>K!/IZJ^P:])_R?UGAOR!_&4]EM[M_FD?ZK*^?9]3E2.E=NWDC+B.BPJ4C MPCR]?:65_[,3_[<;_OMY*-GX^OF&^X:"+1Q +PL,]0>7.]0G,#(0$2H=&/I_ MM(C_S6;_2?[T:U"$BYF "%P%V#TI^(3EG^MVD=L!V-UY MCI#%/_W^#V'YW_?*FK5[BPCT_Z.=D8V=M'=4^-4_G^UN2X #X $$P-.-!' ( MD $4 &5 #= "](!3P#G@ F )V '.@ ?@#00 (4 X$ W$ S> 9" =N L\!/( M-% ,E /50 W0"+0"'4 OT ]\!L: *6 6F =^ B2 M!86%BX6/A9A%DD6" L M98EEC66;E8V5CU6$]2#K458HJS;K:58S5CM6=U9_UBNLUUAO ML=YA?<1:Q%K)VL#:P=K/.L8ZR_J3=8,-8.-E$V,[S*;,ILUFQ&;)YL+FQQ;. MAF1+8\MA*V*K9FMFZV,;89ME6V';8N=D%V:79E=FUV,_SV[/[LU^A1W)GL&> MQ_Z"O8&]FWV$'<].8F=R\',(YDCFR.$HY:CGZ.$8XYCG MH'!RLQ5R87E&N::YZ+NX=T#V:.VQWB/RY[0/8E[6X:CR"//(\!CQU/$,\-GD<\U3P]/%]Y?O/R M\A[AU>&UY@WDO<[[B/<5[SM>/.\6GQ#?<3XC/C>^*+X[?&5\;_DF^7[S\_,? MY3_%[\(?R7^'OYR_BW^:G[I7>*_*7M.]/GM1>_/W-NP=WOM+@%M 3N"T@(? M-8$<@5J!08&5?=S[CNXSVN>Y#[DO?U_3OHE]&X+"@JJ"EH(A@AF"+P7?"_X0 MXA(Z*G1.R$?HEM!SH2ZA.6$V81EA(V%OX9O"Q<(]PO,BG"+R(J8B02+I(E4B MGT1(HD*B)T4=1&-$\T7;1&?%V,2.BIF*71;+$JL1&Q?;%C\H?EK<5SQ5O%I\ M6'QSO]3^4_M]]Z?MQ^P?V[\M(2UQ3B)8XIY$H\0W27;)XY+6DM&23R5[)%>D M1*3TI+RETJ1JI' '6 \^R?#(:,OXR3R0Z90AR4)DS67C92MD<7+<33G:>/2'_'YY4_EK\A7R7Q7X%6 *5Q2*%$:/<1[3/A9\K.#8Y^.LQS6. M!QS//SZHR*JHJ1BH6* XI,2AI*,4JE2D-*',IWQ:^:IRA3)>14SEHDJB2J/* M+Z@LU 5Z#]H'99[0.''Y1/&)*54AU0NJB:K-JFMJQ]6\U?+51M7YU8W54>IO MU,DG%4_ZGGQZ\HN&L(:Y1HI&IP9#4TLS7+-:LIZP7HO]7[HR^O[ZA?KSQD<,? T*#28-90V MO&3XS' 6=ACF"2N"$4[)G/(Y57IJ\?2QTT&G*T__.G/B3/B9^C.;1KI&"49O MS[*=-3F;=O;3.:%S]N?RSDT;'S'V-ZXP)IEHF,29O#W/<=[L_+WS$Z8'3;U- MRTU)%[0N)%SH-N,SLS7+,R-= M/<;]O8>DQV6/-K@ W!->>XGCDN.EEY?HGI:>19X;7J9>3[Q(WD;>N=X_?4[Y M//!9\C7PS?9=]#/PR_;[X6_@?]]_*0 6D!.P$F@4F!=(#CH?A [:#+8,+@O> MN>QX&1.R)^122%.H4&AP:#?B$"(&,12F&)8<-GM%]\K#*Z1PL_#2")8(]X@W MD2(@F1J(4HA*BL)?-;R:?Y4:[1!=&R,8$QHS$'L\-C5V\9KQM9(X]CCON,[X MP_$WXO$)IQ,*D2Q(+V0G2@9U"S5_W>3ZBQL\-X)O?$P\D9B=N'[3\6;SK8.W MKM^:2S))JDC>FQR>/)&BEX*^S7X[\/:G5/74QZG,-)^T#^DGTG/2Z1G>&1\R M53,?9>[<\;OS*4LSZ^E=SKNA=\?OP>Z]R!;,OI8]=]_\?L,#Z0=I#]8?PA^^ MSSF9@\[ER8W*G7UT\=&;Q[*/[SZFYP7DC>6?R<<\.? D]5:Y>4O#[S,JF"MB*I8JG2K_%QUMNI-M7)U(48,D_X*>!7U:OGUI=?C-68U MG;7:M=5UPV[\3;L[4J'?\=<)[QSJLNI:[3;NOM3CUG/NU[CWJZ^TWW8 M=P;O6M_KOF_ZH/VAL5^SOV% 8Z#^H\;'^D^:GQH&M0;??-;YW#RD/]0^#!ON M&#D[TCMJ.MH_9C$V-&X__F7";6+VB\^7'Y.7)\FXJSC:U/6O'%_3ONW[EC-] M8+IHYM@,9E9SM@U_%C] L"5,S7G/_?P>\9T^?VN!?R%G$;)8_D/M1^N2\=+G M9=?E^9]A/VDKR41!XI-?"K_J5D^M#I"<2//DL-J8I M(13:9AI5@OIB2WNK;]MQ>Y$63>>B/V(<8S0SS9A?=T)V=G;PW(3_H'&A$2J> MN^].5;P1(= 8SS"HJLH)** /BP$)5+!OI+27KW]@J('\:@M67CK0QT#>4^OXR,,,^7GT8W1C0L)"?",]I6-"+H=&Z,88 M'/FC=UT0[Q9#CQCJA_OXZ=J<-?Z/&N W@R-_H931ZBJ(<'\HR,%UH"?4H&IJ MRF -Y8C8T$C/&.70")G_Z. LR-[" \/^H%J[WSV]$%&1!D>BH@)]=/T\_32\ M?'PTE+T\U7V4555]/)4]?=15E7W4U7VT-%2UU?Q4O8[\8X(A8?\<_M^: AP/ MK*-K%.[K&8D(MT,@+AO^%]XUZT/_)[%KP,=X]\RJHGP!^[?QSY_M+H MSSKZT/^DZG^4@-8#T3]M#1I>^O\#^7N0OP?Y>Y"_!_E[D+\'^7N0_W\-\B^^ MYAL*DK1HD(WM3 %&N__!]U=A_>>=]1_"QL;.MBL@ @'[KK"R<7"PLW/LPMU. M_M66E9V-]<\J_U.R\Q80W ,4LKQE8SD"L JRL FR['0#$ !@X?BSZW^\M&(! M>^?@Y-K#S<,+5JC?!["R@!-C_V,ZX-,$\#G +L@A=%CU-*>PM2?7D2LB:C?N M%>Z1.?.Z0]1FB"2K[A6>R,TC)KY?0E+NJ+S"L>,G-32UM'5TC,S8Y;WK! MUL[>P=')V<7;Q]?//R P*"(RZFIT3.RUF[>2DE-NIZ9EWW_P,"?WT>.\HN?% M):5E+\I?UM36U3_?^P_#(Z-CXQ)=)')XP]WU^8?''TC)Y M[??Z!F63NK6]JQ<+P/9/@_];O01!O5C9V=G8N7;U8F&-WJT@R,YQ6)53Z+0U ME^<5X2-J-_:(G+E7^+J#6T;=AB3J%3[$(R9[$B]'WE7M#\W^:XHE_KW6QX_(MJSEKL&N%3KI;A&-CTF2/MRHU M8$%[B\:G5/#\V+D/49"UH3+(M>?K-;\-+A^U=6C3N(U1N8#PVWB [1*MS)H1 MP$DQ>0^#8WUE/([B;6,CB!.-9C,C>AVR-2IBI/ 7HU'B="L5^P8IG>?#1]XD MCR?,J/1/7NJ8O0?77X*17)2]"3[[/)B#,-)%%/68> _CT.^%D59G%,EB$#^8 M&'66*:&\8=:R:&PTH6?B$;SU#@MJU+T#=&AA+T6B]J ZCF,OH?;$E/5<4\N7 M9;S !K3$5K>:5YI!?GUOK4\S3@AR4E%=6 G^>&S?ZYYL/@6J%F&0?D!F!^!P MI99'Q7@QGGM3O8O=+_JD=\UPM[(\H[K@NJ^>C^*J1]LJ3BVV>/<@\W-BS-)Z M>BSN<%Z ?4RM>/]QZ4*&6V[Q2SC6=]TI5+S :5K$O64T%\HTXT"UFU FRE = MQMC++#4_NU$DDYDI<MIKO 'O.6C(FX\\5]KP,? 6U7?CF9G1(A#[& MC*P"I^X#FN"QQB!NBK+(*'.PH7W ]"28*^\ J^]R^_L:5.&F].,[P,WK.\!L M!8JG6OD"ANI/172>H M@WCQ;CA[O 7I87<5 G*;SD%(AXD%=/H"KHYS\OMF"O-H\_S2ZM M4LZX?#';58IXX5B8^J4=('('\$35;O:A;L[4^71ZB[]_*WW:O&%6;\FYNBF'5LS?*,[0)*2 M/IZKKJ $0M]KN#KS80=HCF_P?C"GMH3;=X!WN:@@N M"&^K\M&:9COU]+A5X64A-9 K?3,\7TJT.*] M\DD]NY$!W;"[.3GF8JPU5=TWL&=GD5*=WIZNMW^_T;D41KG >VVLA&3K_@N' MK73X^)1B?KW,WO)$3^]ZX#HST* HSO_MZDT('VPV#\7S#/3>.E2'$V<%>8HR M0UUZ83H'F4RGA)+;GT'C7;:+RP\.&!Z>&(ZZ_[XMU:_^<7&>9OJY9-?(?>V% M,4+%0@#4:R@N!<^V!UD.Z6_'S7$(NE MNJP4PSW,S\$%4'QC2LC\?1K4N!X2K8!9&%0K2BA:)A!LGKV_L;$#T(5:F-S6 M";200<),%NH@_=(,*^B=Z$2HW [0LYKAO\? MD0%#;ZV9PP-YE(:M_#WY"32Y2G!E@6 ^&2/:05BGA5-@G"1B"&O"56(Y'W 32\R!5^L MRFP]'ZU/;IY ]R<['Z[GGX=64[68>ZS!Q# [5,_=:DU6Q&NE[0"!B%3)#&P@ MF:L'BG,D8&XCC\<,=H] VC36WD<=3&_2GP]QK$)>*:!B4PMBSV0B*D:8+F&9 M05C*>HG"\$WF2L)S=Y=KASBA:26# 6:3?76.)]M#ZO=OQ_6M/47-WH63SO^0 M8WYX [K8/%TRQ#OZ06@(7;RH(;.%V- MQ"W:$>87JZ6&JEB5U&)JWDS7(1E/^@G,E] -5_MPI-LWR]"G)<$T%K(67? ^ MDSN$\-%@_:,M198J%QCZL^X]OD!LKB-ZCC%591ASE.NK =**.;P#D()7WQZ\ M$(B41G:B)0UEF?TPTK.ZJ:R N@.8B3M6 MWBSF=Y- I?%4!73X[T^S6?5(DAC9HAURW@%YO:@)OL)_#O K7I+->U6,WQZ_7T; M$J2;5WLJFH)L*9;YGR:(HP:.BO M=$Y(?=_*!.$+LH_1-I>N!]]/K=DT,Q:L;L*CA;6=ZN>OOU\@;,V-5BU\,9ST M5_(Z3HU@\L!!OWA&DN^")#5K$<%]Q4XA5Z(/82\A;F5/(0V;:7!?D %47HIY>L?;XJEMSVA@H'&@PTLD;/*)=[^!C-SJ&:2'Y7OZ8\8SD#. J;$* MRP[>2]%[JXWO\6.[,#CQM]L^T1 1)B\333;U=04QL]()3(_P>M,>N"3EG.6UY&&\:)D):88-86TZN(.-VE+,XXS M Q=U[%O@YN=$=DKTW=:&D;<[@-*]BS\[.B#+731.Y"1< (:PG(S#8XARI)4^ M7X'TDZLK.X!$S,5IY?G-Z_KG_,0,O,\U>29>%#Y(UGMY*6V"4 M$1 0W^,U]\BW,4828U$M-).S WQ@]L^8&:[BWV0=8?:_K,"#Z1]*?TA9-^PJ M2E-<\Y[O3%-XQIIVC!)_5'^_\2EV$D/F4,(!3M> MRTTR/+"L:YDR<1%12\42[K2F1A3&G,Z:;GC=&%X>%_]\55&M _%&POEK0D&K MVZ;A6Q)3X*?31Y_U6S*A0=E,IV\EB\=,7_1J/2C97_J)WJ+2[6?/R)22;3]V M@?[:U1"1=E]=?OZJMU/"KVG#3:Z:)^Q5YQ?S=JV M[$ DHTD7(9,53&YL>;S?"-:?%V8X,J=%5*ZDWG::I-Z0'\]'6A4#"I&Y@,KDH6J1H8E0) M%=']5'.\I_<>?E TQO'4>-61<0VSCV<4",RA^M:TWK7SB5MW;_\Z?$?TBUCK M(I/7@*1.R6$T8&<+T?N9T'A%DA/9L5,9=O%S/ >IQ;V);'&_>,HC\)I'9B E MM[&QJ?F.W1WS"R$N5@=%T-I/(MS&M->J+]5,2PVV&G_0CN"R4.L.'ZI*QJ39 MAH33+E!3::*VT\B5L+7O\\/A=3^'[-A7PPE>_UL,A**7UX0+;=: MK*DO'\DZF=MV],G+\KC7K>*6FHP\E!>4*E_6!T\S%*0>)M42(%F&!O%.Y#+< M_=.DJO;7426EQ>,.X3,>9HNN7UPZ$ =.X+Y><"&$/5/A5>U!7=0U62'27.(5 MJ-8DU&Q?"E)P^9I69];UO*IJ+&GD+4X^)1*U[\H4?K1S'*A<[)SR-S MQ=7A2KCK;SP3:E:\%K1+X1\&J5JYE. :QAU#6'PPE4AS+;U/^MDMM@/P5S(A M\4?2E@D0T?2N2KC&>%NL2 [GK.M[A-C]LJE?#PIC-DS/?(]]Q.R*Q. PE(AQ MGJJR7ACKF<%-<;L)F2%>U*Q)[F ]4H" -'G[U;%@!_"?/Z3CM[]"H3]/IUK\ M_E/7-=NB\M[W>H$+<;;)#7>;;E M.U$DV\$DR<=I4'&J8N\AT6QCW(08-(1@8 BY>FG(/*O8N%Y_-\8/4!4KZVIC M;+L/J9(B!U0/OFE)@0\3=H"&"/FG*(F*!0%P\3J@AG)+\]])B"SZ84+ Q,-T MI[IF4OW0#A#E2#R&KGBQB;E;(8!CP<];^"HL/(JYNMV&1-RWQC"B#4LSVF_1 M@\URK"MRO.1FID8:YQQ29C#O-K-P: LP-:%0'>>1'#'IL]">'4 RQF7QPC@A M&,T7C.OV[T2J4J,JE2XWY/6F7TDXX*?WR+F)QT5G+O#(/9\T$P>F)LQK%:=( M$* +(BC+U.2HHXM)M^4D&Z$4 YY=!'J)8I%P(;H.6>Q&919 M[_:0068WZG*#U4*P8W-#CN:;QI1WS%3Z.=I>Y,A3R=]F=*WF<>7G$C23E/KT M@^[@.>ZJQB-S:FPLYJT 55E\I6".(8Y'W$3J_@0]6M\3'P=&M)AD&%?,3<=Q M_6.Q);C!TJ#*SHF/S=ER9PZW.0VKME07'M6=V! 8\E_R)\SLB[F91 KNG18N MO_5VP>:A]KC=:Y'GQHU0#1V%T87YA3SKA8SU^S:_8MTL9U%)6W"^.74/-L(; M[_)SQY3T*HPCOD5<4"LEK(JNNMXOBYBUI"H)T(7IJ Y#5'""?X>A0':"ZZQX MCX%2O!WC*=V,D44[)?-9FNS7AQ3A HK9$U2-XO'E?0;\,+J=OO.M-_,>%U^$SP1,; MT#W?&G)+NW@R0O=5)3?B/W^:B:$:&BL7=&+SX;=0POJ6)%="8Q<\G342(1_6 )9[?0.G_(=+N][_<&GWYM1D.LAS*3#//[O@,\CE>C-?F@:I)$ MJ=!92]QORA+U'GY&(":_(T\^5=^H**;,N&ZB+L'1@GJ.DB[5[_I.YDWC8WE7 MA%+QO7<9E89N&G&A]^7I(IN]A28X+%ZX[M$6YW^GR!5Z*9VS2K3HJ(LY-3GN,]X]NQR.&^K4^%!(C[AQ]_\.$ M1GT?@9HU["5NA2+;A+ADKQM\4AR(CR*7X2V[M%W@!ZBT+H]#4>Z$#ZLV=\P= M/'> BRN?ZU;7SVIL;:)HJG2OO X-#,Z$TC)>9R#I+#8]=Y:TT!0M6D"O"7MU MYA>I>QC[S6EXW-CKBSVFA,G%[-\!./1%:[M='+N.%8^*CB= >^""!?6(_3-: M'YM_KD2H3"EEMH2]OABMG:WP;JN]49DLT'/H>&]ERW$\+C9J;(O\Y?9H^?X= MX.2K+Z&!)OTX^^+B=8O%WH4#,F]U. \27C_^^OJC7CA>X8/(]_7F[5Z9>ZC9 M9HV0%A/3XGAO\DR/E_@L&,0P=5B^@3"L"%)^TKPPH,88-5^=7^0+Q83KV!ZN MSV+F7<4$D0:3.).:-VW&-B#"U#L+Z@HC9Z70A(PBR)!.%/])W_%XQQ<&-6X62G55FI_&SY0AF'QBJRK) M,=\K2F=VHEL22I0G"SN,^Y,QB5@_Z.T=0*@547YV?"AFIAN7\.G^,^K5\8LG M1M9C'+B%I. M;U*S79-/_18[[ #KUJ;U_A+$7X9OM]WH,R[U5?Q]/'+9JT!T MVN[5LLV#F!<.EL+-%CE.E(^U[ EWXRR4R0TZ*C2+$&:N:&[54$P\I M @QGR>3A?B9Q=#Q>C_!1:-K0Y2KU;'('BOBZ+G('Z*O82D^--R5=(<#J]4^] MB_B**T;0!BPDBP.*B2A_(YQUX9X?V/EOZXZ7&;]3M+G 4XGOQJ&]GVKBZTTQ MX7>.YS;<=U$)&LH,&L[!7&L8PQT+0)V$O4(0C VZ^V.P.7KV M:@OY>2^3MXWT[4XFHB0(Y3T4.2-L6>*:>5J<>+A[.^3.XDQ3P]T8+\4.5/ J M56&F#SHY0OG(>,'DC8GK@NS50+& U&H'(&!2D,*O)NHJ?E>>+@G8GI\ON$-[ MAQ%Y?ZPQ[83OO3WR!?7;"!*-XD'5(]VDY ZC@C <,8:T4]09_,SM:+10X7CQ MQ(9>@B*;K3<3\!83*C1N"]@X7%:PX8K2(.F!2WZ3JT*SI_M3' MY)\][8?)JTG,P_&.Y(O3JN0+,0YKG1"^_)]%55%*8K8N[X_$5K9\V.H.]3O2 MOBFP?H>1'SM]AW-=T,VVI(DEY1M] M?5*W!D5=/#Y]?=W]P2QOD^HO>C"K"3M[WR4Z%35;-L/&E*>;-;:1)KJ@8O&J MU!3Q&[_HJLV++B,:M\N&B8C9=IIEO]R;6-FF] _'M.AQ_BAM>).^*SAS.J,D M7DTV#L*_=.A$X^WY,E+?[=F[#YFDY,5W#]O3;DUTS9#.A_":@.*N00RVJKV2.?;Z[A4JIMCWQ^#CC]2?2ZBW31GS&1^8;3>' M^[\8-]<_W.C2'FU;)4.2/*2I460C_/=YNB7(%JD6,9!C$>4_)O)L.)GKT1QG M#L55.'KC(3CXW.J-#),NN*B^)X(/ODR$;FA.K*_W^3:V"'5S->"86?'*Y& \ MK'L_)<:V;YJ7K//P!"4/V1(<&\F&XLNA;5:CFC\HLO7 :[%O,5*MM3'W\8A$ M#:GR'6!\IJ^PP[LW*,E!7ZVY;!Y#RY:'O'MI]>Y 3'SETT9IZ_R(I.N.9 M$6VQ:?C[D(8.,GOJW6$NYI>\;5@7FF2'Y?[T0M^95-$M&;Q7]GY7,[&ZP;#P MJ&M\@I8D954([$UW!_ C1K[#7;U/0/'H%4Q^;C4[^4. UNAU)2N(W&;+Y Z> M=7:^DTHVZ7'@01*6\S2>5M62C;@U5O QBDL;'=S6'VJO.2=IKQ>X:,1BB2L7 M/6UW@*,F^:D$3"%"K,EN0"UO*\$TZM;QTR;#VK&C96O? RCNPDP>1=K)Y;0R MJ_%62WR?/(<&BM?-370['ZZ-K-^:!%-D!>,YRA^6"2&9(7#]'4PI,K.@,KC1 M4&RHOD# (M]D].3/IE]U@R(!U]*VD FMETZX.NO.98ZMKH$*'>LR_-&NC TTC %8CL")5L2P^(P;#*Y A/8.W\Z!= GMC$N*/-LLV ML@WDNF&;OE$F7?N39TPBO<19JHOXD$C459)WFF%^S*#0&Y0RH5VB0XGO=:1! MO:\N0G3@\TF1\AG8"^M4I4W.[Z9GQM__ +Y/G@NTW#<^+=, M\EI?U[0^7,-J':%I8%"CU]F>B'WL?0=DLV_)\!%_NF"J#-44-(CEW-#Y[WIR58T,Z1#2I<>K]IY6<)!>"[&9NLGHM?R)IY+[4#$,NVK5 =&JC99]?8 M8:^T5J)F"]3QB]TH,,4)ZNN1N+K:A5IK/D>^P(W[#5_V&BF<4HA^=%.T%:9] MZT[]MG))\$R#8T^?22-I![@)G@.A/&[\?=;C%ZBK??-[PSZ[%#3\N$+74GT. M+<04H&9S/=BI9?C!+U#*.=+1 KPR;):97DIG)?5\:B-\=,!-V)('TZHQ)]\A M0DMK1EBW-#_X--WW_?1LY+PC,#F;@JG0CZ)Y(\&T49N5JM*^G^[,>(D$Z$KD M;P].+.=ADYCR\0%#\7IS5UW?Y9C%5?3'3=4W&5[V<#7^I;GER>K)>H/I,3;[ M2V\N5//C\06)\>/.EHV52T-=5DX:"G$F_8V S;B[SH=0F/D.'[J86O M?!G>2?IE9NSTDS9V?#1'S?&GG'DXOB@?)Y04:.(T^/!I_BSDAH<8*;1$/$TC MG1%-@'3OR\BF_NYS7'0>O_3;D'[UQ*SKY%GD:F[@@5@W3NAX6TT[>(!+0>_^ M0>[=(%TK=R5I!T@5P%OO (VCJ*Y!,%L_@:PC837[MYF?IT4AM 1XY7>ZL*UT M9X*)0K^_Q=-?HXNQ9I4E1Y^4R(_;A%I6P+3Z^@T^*C*"(9+WG^)Z'B(S;,R*#)>*VL5@)'!K4H]2?])BD>]0*41^O ULO:%M!F]"U*-ITZ,_ZUL3 ML(GH0X;[XIU)?8FN_AFM1J2?A*/WYPZ*=Y:]C\NB/OKF,BA[=0=HOF,*N]:_ M9OSQL^2ZHN_CG$/H^F[/96.#>6ZYS;K8D4ZO\KZ\$AVY1;&XAZ(D+%V?QN1^ M"UN@HWR@]/,HGAU@+0I"^CU#E1=@0+)64O[0&LZTJ$*]CLBI?O4017+#OANA MP2 [@*$\R%;[Z5G-"AC0./C%&9(%WQQ3JI]R!@+'03J?[P"("J*[L.M0J]GS M0,,CI(6JTF F9*+NBT8!K_L0@C 6&1+T:5DN#[<\O'PT8"$YX+NI3(ZF;U24 M]-W3U9>-N:1N-H[_^" ^E:>B11O*=#,\DD)>^F!8CAD8*4HK*0]R06:6P9>W MVS9*Z8-?)<42LO](])7)?1"A1,.1#;>_Y+CX\7&7@ MQ"O*HTI]_*&UC"*LB*\M;^KS0T&C\Z*+8EG616F=9,M4NL$LFH^:WHM4'E?2 M-\!;[OGA^%2>K(E]^:FAV2.E[(OK^ZC8V"O'\$>2]_O<^T)Z>6OBB(5ESE&> MU;.A0_#<'8"T#:?*I2[10N(EP*CUQYO( TEY 6FE -/P\UY?Z8.NV*;N.=(I>.=$8N![^#QX"Z'Z!H&#!I3SRG*5/DY93/\1"\$ MUT6)HKK/$2458^M1'#$[P-RA&WBHR%)@%'NT0]45SXC(^\9RR0&^9Y:U9-.Z MI&^ZY;#GU9NL,K MH5U^)B,/]0WU/6'D7#QT!Q P!&-WV"%T8]9*,NH7_D__0)-^KU+EN1B0?T0! MT#\JF#V?4#^$,$S>W"UQ!CIK!T"#:?^M+]/DVTG'SIE_TZ+Z9P<8/')7#,@\ MVP>A;]$-L)7:N8,.A-,BDH[)V !GF"7XH%KQZ?.Q0]G)VB.VGVH=;FP$58O M7BF+/2-_L]?6L=S8;!Q*SZKX47I.*<+DP.=WV5W'N8_D'!4R.?+J0\VKV42= M=V43;.9ZZH\4*K_Y.P_'ZSU?;I<&B2^_\.G/=9,;!0CGL="YD?6V(Y_&C^8M M+"_@WYTGI&E_FS8Y;&^7?4J4;/EO+>>N?7FOE@3JI?4#(E;)#2L;8B9P&T.7 M#,\M0JP9_BAJ%]^-DZ@.;=@/,(; _A)#_K3 7_94-7K%;9%Y8_>O%$VH>XT4 MI.?_-HA@_QI#!AE/8$E7MAC-[;CA>G=UC^'U;Q%G1R]'98H[OTJQ']8(45O6 M(VK9U;_)]&M\T_B8V_1(MI:CR1G[AS?8;[I]R1#3XNK?:%9+HBRD9S)4,HY_ MQIA0/U_!1@YY+2Q,?YB.ZW^/KZ^K3ZI6"0V5=;K4F"E2^U[FJ:@=JZD^H+B8 MX *[C9(R<@V0G*XBU>(OOBTG'T+S=)"E^EX?T@ID>MTK=7XS'RIKW/3@4M&I M%A]4&)DKI9)NA@@L6[Z\MJ0*-XE#E7HS($YKR(!+;WYY"L6&G_1.U7]H\DWJ M?!86+O?D^UCM5H*)A(W56\:+3@NURAT@QR:S1#+X97I&Z7K(:1=D,AN$[W6" MWRV1UQ _F[0'@5N]:IN^AI],7U39A->FW*$;4ME(*?C4WW29V!-_9_ZP+/>I1%IQY\UU$Q2K[#*]MI M6VB:D!>6X$!^ZR>8!_N8[-1ZFC*(C$NI/:2YWG8=$BP)%CB8D@?/4JJ./X:9#I"T&J\S MB]'7J\*MI(YKW95+OI\ 9<\9>_#4/,&2YDT/)]\I P-G/R,3.UL"JW%(QRO4 M-=Z!))ZLQT!;,X0 ;^^Q>MO))CXXU4\E6I/2PJ_]@,S8, M-=L^\\I]D]A"VQN,R[J^[JR!RIRI+5F9$4=*3G[!,FN74!5F5'7^H,)7C5G-E8>'[9M%JM+8SI#$, R$GVS^T MZO&1>'@MZL2OX5O'38^9!(?_#N__-N8>?YX0#\8,C@=M]FD"J3#V$!6I+)@M M"9J:-R"0N["V$EJ$9&0.DJ/FT#_B*$Y45P)\"C8KGXP*0$WBYDZ15V_5+_F- MU"L+"0CBEIZJDAS*@VN)>8:U_F%#E>)A6_<,Q^X-GR]-=GIZ_GOFU)8(&-?2 MF6]18K#9 G@=*K6=FV[4V#RFKQQQ$K?8"4U5O#3>K-6]*E"7H8PHE%'(M4YV M0B@;J386N/G.!93<+P6;AX!+?]'0 *2@AJI:W0))(_)IAA!J8=5*NW*\Y/AJ M<3VIK%M/X7Q?B :OIVSIA%6F,QS!BZ3PU*Q J0 M-$YHIU;',.""*J9EE-@@VOD>2IU-^YTI=.ML>W:[TBQ)%7.]9Z@[*JW*7$-N MLCGT27O\1!,CFII.05 9>,>(RGA9,K$Q&QF7?W#OG'.])4KWZWGT[:#^$:9T M? 0U9@E12FTDP&]=-/&:/%I5'FBE,K,=[G\'>#8A198BF'0.)C[E'VN7CK.GGSR0DJ3.3UUQ:%%PZY'U1C MGB]:G$FE*@W?C[CJ@F\FP@O![<.^\)IS-Y\7,SQ]Q[%RVI MKB_,^;QI'V5T3G&58P@C3%Z0%7*(4S-I4?00TFJ2!EIX\B=6 ED&G4]%6-V MOVZL':HW=]DVNU(5M.]1N_.#?"FSF&*E25?-@*G+7YDO0/_R0BX$$Z+;W.L1V[K73%)C%JF MYA,08MZU^B:UD21JT/!\RLF5!VW9#S V<';;W):!7YC&_D5Z8-=DJ2WQE;[R MS7Z#[X0?/1_JFA5^OX>FKF:5'%X7VC M$TDCJ#J3E.C]40=E+B:;Z=%<^<]PLI[WO1,,YY[T?*,>XV_5L15,$J><9J W ML+@R2B&5GZ9'14KEME#KR7JFI(<;/97FBDN2ER>L&UZ7GX _,O'URLT--=%3 MAHLN8TG6J*G@7CC)"HH;)#@2I0B/JNNJ("Y-\+WTDZ3,GD%<[ENF^ CN_'JF M1MC5K187LXK[D'>;T1,6K"F\\&$$7;*#QC[]-?@I#)QY(OWTD$_*Q1%EA*$0 M(*D3CGY)FF<8#CK+T5UZDB['4$54>&HL9X&06? M0O=AZ\9ODF0(6FF&;#_1 O'JO@BR>J@O]$DE]O#> MKJCU*XH9(GXN.\"I-,4MQ"WM6M%.G4%*#T_0\RM7'O@08]Z7;OQ@?%L9_+A6 M.5QJG[']56: Z(=^S%1AWW?AU?&WL^7[CV1C_6"SLVTPRV$P?& @]1^K'WO[ ME^&DLMB_Y<=).1&EU=WB=4';=N?; 1ZFOMDFH97#JOKWX1D;C/Y[<_@G/E_< MQD]84T;G;'.1'@&_73]-O*8=%:KIQ@<20D)C>AV(41&.1I^C9D2"QEVXDB/= MX=TNE')=7&"S2E+IQXKE[0>9:Y5AKF>J9#,LO]FS3VQB=@#.W\A>>-WF6]27 M%LJ[X7:->$ER=&>!_US5!VR7,EO?51(UN#MO)1C_\4SW>\T"]:J/V1*_BNRU MRO<2>W(5M!S[8:0 /[2W#'(F[TF#0W:09@BI]],P@WAOM>K(D_A3@80[7EK' MSWLF/;;#MS[Z75"$K7O)C")'=/,9]7IIZPFDI"7IV#YXZ=X(37Q9%SD_/C$V M\XYJJ# H3PSR/5%:V>2:BTIVA_35T).3>:$O"RLQWH/TAKH\.P.CB4%[9@NDD9ATIX3&RYS4Q&4^ M+&&\8N2THL*55T.REP5E#47'2I+-*_=\O9.V_.5#3:*.*/-LUQ-(J.(&A%][ M&B,YJV@FG&RW;'TE?3XZ S.FZ*$7@BE?CX<]:9W.:"LQ=#[3;U$T07$$C?@5 MU>&Z-S.VM&S8 +?1R23>IZQQ-B3KBUC+%*(A2KZNA'EJ.UCZF5Y>]E/2Z M :[Y63VVX8H\N=SA,@83V?)3V=*\M64D2EGWEQY1S^K5FV"]*>Y"3UEU([6[ M[WY\J*PL%CV^9Z']>7J,(TO/8XV+96)5\I6^X^IPOMSEYK+0LN>/?4?5E61? MU3>OT S1$]Z,PI\?F6K4. =P,072VD4^AR0M-!%0R=N+*77!1OI7BY9_;9HU M-S1F#=R]93Y\/KWIG?TG4U;L?NQL$HID_Q-*5=!ZVTOU)[LZUJ907E-EBJ9P M,91I9P?>K#27X[%7QY'0^A0=E5]#4\M['CO]RM-1E73ODF2N39!Z@Q\N'-!Z M8M=/'IJON@"7#['+C>F/1&JD=7FIT>U>.&:6B#/BL]8X&,^PWE!<+<5ZS&\( M%9!U'2;,%'Y_L-_E]$LJNO-W%L^R1=,.49JS=V@ #+ MY.;-SBP):L5<0QM9V)14EF8XR'7;T;1].-[ /_A*;."!3+G*K*,%D88?(V4* MSEZJ"Y*(((/GI,#2I?9G7/,2Q?3E(,UF.O!W4'K 3>N\:1@WU>8\$1>/ M4'W>KW[KTUB@VXV<(&9Y\!IBOS:AP3NCJE.UJU?DQVAZ!+9-T?BG1?KT[RV( M:D_L0,58CD-YR7Y3O8UKJ X>.LL.*JB#IH_JT&VU)"V>'>W)!>E-$$QP MB@X9%I*@M_R(M.LM(Z0GP0FI*\1<\_LCM"MZ$ZL;J )'^@$\S7X'Z"0QVJL, M]_QP>=9*R>&>RIAD@D$9RUQ2G2NW\*I2L_ZS3;:Y M5N5W'@F]V@$7M,I,-FO HZTAA)Z?.Q_Q 5\)F5 /"H+S&2RN39%A3RXH;@0S MN4%JP+XX"ILMAD@9*M%UXM(SH:>I*!HL!MVK6*64&>S+E:IRV6Z3">5NP7@/CV.$W:=#IQP MJ#FIM<]<8MXG<^CAW?7CP33=Y,!<0L3Q27,)CWI1;O.KM@M@ZAU&R6P\\E*P M:'WU"M6:F0_.MX&>-0:GRFO1Q>0IC6"&BXLIZVJV3&X->4$_PWC:BV$AH]ZB MI+Z]KZ1>"\7&6?LY)/K^:;QC?T4?)E_=D8\)H[ =4M? M<6YPSW)8L(<(&9.B%.^*S_0:_=4P5L>X,*[7K_=H!YC,D7A^9:43VVN!'19G M\M-AO FTT]U<)?3B=@83@D:6X%U+;3>]S )# M3[ZYSCP(3,RV:Y-RQ'(XLX1F%7K5;>8K/E0-E) ^> 1Y$+=_0T1[=7P5ANYX MGM',OOJP><:/>0WRV5W$&CZPN)BR]0.,;+T[P.M/-YYH M9XUI[&2*A4 )Z*1U;GU;?#!\!V3WG>:Z>PY5EX#*Z:.+6YJ/K&.HX*&>F.Y;\L4YL"%XSD RJFZ$Z%U; M+Z"5%"E1>M?XF8)_MDDT@G!5=BUXNZ6#J5-5,)S"1PA;2G#)B/47)QMKIK6Z MS+0L-&;#S/$7%YS>*35'$E?FBN__J/M"SZGN[\3N14I3%_266@5F81(QO0^_>2"\HIB& MH<20!5+B881OPK:DB;0Z94CW]('Q*HCE>*3 OJ6[/UV.5B&DIV3%'6H5SRE= MUO:).AZ7M@-HP:G:9N#QD[1(D6!@XG4JZ(*?"TGH#@P.TBE,W3Q%"DF,==%* MC$J7ZJV?J/NH$W[QZN-\RY9D:(L Y7Z/9.458T4\5;@G RJ^@/[RI57RN3UM MJ'8AHRDJ&)]NN6JN/"ASE! 46RV_7']LS2RJ:J3QO1,50M$'?3P/B4._ZKL= M^4,%;+>V#_9-3^JR\=%Z\UU;[9?N3]B3>M!R_::^/J;!].N(:B43*, M(]@ +/?/:0,&VE O1JIS7,:6#,LTY*<^[T0>&#$?<#"RPHY&FOW4TXY?-%2,_!,&/X]G[Q(<644[0"^.X 0[-9N_$_$"C(%@[W\TW PJ1B7 MGZ8C]58IP8;H>"OQLT_1#2NZ#Y.>%K+# M:C!9B,+D[3$50EH:>TF7R\S9JQTS M5G;[@?#X<'I;]=,V"MTR'?^5X!R%JJ 9!HP^<* $%S)-'UB?0P7'M0^B7)$ +E]:()QS 5VB7NDO.P.%?/>N-_M/:> M44UM_[MOW&YETT100&I44%1 1$"0EJUL!$2,B(@TLQ7I B)=0M86I9<(""@( MV0J(2(ET1"!2 DJ+U$@-"0+2$TI8D&3E+'_G_S_WO#ACW#O&/2\(8R09:ZTY MYW<^S^=994;=Y+?A7L/-C)5;>0K?[78FL7N9O=53Q,>DO5@%AJ5F(9C0@A$R M-*#GX#X[F06K^=W7#C=P?(?]/I(7D4H^NIKTTM'71/S)[=UP)4Q\^ G5 *J M7$0_*"F7($*K"&D=F[]346-Y*S]KNB7K"O7 V7>(AE2#3^4S+U_D6A"KO<&\ M-IP!D0Q^H;O&))T*/*:C$%9P.M/OZAA.Y8?3A5>66L2EQJS$OV<6=G"/30_: MS;KW_J_G5 "" %=> =YMS!#*E1"W,[>,9^YNH6@L];$<,;I\Q'YMA7W?LH%( MQ>,DPE;S:]NQ?2E%/:'R.*]DS5\=T2Y%_9+=$Y_RM\_E).T; 3PI9Z:-DTRSJAL=KO0>_O 28QF2;"[V4NFKNTK6[])I=_[A2<$3JPYH_L1''. C MW$5MR"A%/N)NA' ;2HKD_C(_VYF*D_RN7,]'D)%/Q--F+16J3 )W:M(4;^7W M"334)B1$I=\-[^!^YD61ICY@:JC< UQ3.B8Z]WPMJ[9YHRXE2.,?/D)J>9:% M:?U0H<7[UY/UTJ5^0*8[U2 BTB,OY&_79+]ZX.W:Y01)"Y9 3&CLU22S'CMA MZS6R%?>JQB.;B, 'F612 R[N"9:ULV*J35=WO>J@NEF[UL4,WR:\T,?EO?.T M&Z[/38\(>>MU4UHXY,Z[>:J&>X2KLGO@0Y.S^[\LA(GD[_?>6*0+<*6*(2$\ MT^1JC#D3O9S&,KC6OYRWO]65=9QF#GXIOT0ZD7P^:-%RQ/K/0XJ.IPWLYG-6 ME\OA(A+EU0K3<,.$5G#\/!:[<[BB/K]ZP<]%;;, M6YPE%M#9+_-1FFUP=T4^@NT38>A_D@3Z\!%[0EF4)U5?@7#%;)86?3S5ZP'1 MU2W;O+_7C!? 5>UK]Y>R3<(/@<7'2@I';X7$QO ^G?)Z \04],:_6%+W6',+ MM=>X%4!,PVNNV<4"4W0\J$J(U9ZO:N<5,?KNU"5\S9UNI>W%"A1XG9;CU"I= M.ML&C$4]YU!G4>WH45UV/.]M@ZEG&380_,I"3Z-C_VI74.>&38N:D'ONWKL? MIA]1TJ_]0%5^EV3]B0U)SK0/1QIH_D@2RK R8\1P#XY-X]O/^Z BI&-P!T/W M+:*M[ =FUPR_8(T>U>%>ZI[A(ZBVBXXU? 33C@ >5UDZ?T"#>T $APJ7" = M5)M:"Z2-(MEY'WTP;;+WZ,'9Q7JB$[-OKCMQ^T9IGMZ+2&;R%<4[S^\4\!&' M8L2LAB&_OS\P8=8JL+YT@'.NR',4MH1,0V4"0G[@/ MH'@BU "2Y4!"88S'' 5<>^Z^:"/ NK_!/W!2%JQF73)VD)/S,4HO"P1]XRLT M7LIY21NDJ*O+=]=J@G9<22U(J-2/X_P]U(SMS'MA*(_;#7VF[>:6ZM*!EL;3 M0X'>)#FCC)^EU3D/#XW\,RIKH;XLD[_6TY9V96W58) M[ARO *>V.*F?VF(A%HT]*>XL1]^*[+^R%V_6I\YV_/.6FM>ZC^>,>&&V6J*N M71^-:44"E4F_;B#:H\2JSL?]WN?+%6#J6@Y)43MHR ;K_"^&R-=O)'6EZJ_G MQ-P8C!1/,'!O\U%V8S@&^A]9S<7(BZ(W:_'^U^8*2DX2Z==):X6K5_/&[6I%)&$_6A033X$*>!PM_[9&7IXUYVB0:O7X1 M#/C70B#6^!S6^ES!!B5F%/ER??GN.8MWMWU2A>6LNU-GS81%="4ZH+=( 9PX MUQ@48%9^1NTU/@@&#[00]D&RH7>I+<82W^ZW7^_L[]>4K4I%9MGG&Q1DA6DI M]WO=&/MV*=Y\=!NJ)GPN[;&8PR">RXP9V\SJ:K!@F%UI2-D6BQ6O[(] MSK_$VRX^8<[ILOB-/;;QA_J4XO6F32]LY@#:H0D=0744K! M=K6KIW*]FX\PR/6+K=+.0T;A2DZ\B>?^V%[GMI'@J;%]16 Y:).)A(I1>ZF, M&5P?/ ];D6LOQ$87%Z=0O)LX42*Y$^)-P<1WR!<.,K=/\!'SFJ@'G< /NQ@^ M@N@/H[\U[]>YQ==(UAS<8[_#;Q*B@!VQ-B^(L@A^ADGQ(FJ: @D)\A$8E! ? ML8&,'>(1J&NZ"7]TD.X3.3JH6,).[*(D9!*T0^G;XE'.\A&2J$ZS M?J8N$=.&_4\3M>%\'IAM%92B]]V=TY:S3Q?5&B3D/Q;\;"" MLW >L!]56[ADQ7)D[^+E-_AQ#+$WJS/H56%\1'6#X/2MDJR!O\ T^F*1LJQ; MM4OJI6,W0M\^-3AT6GWEB)NZ%/HG5[U##SMGT,&'F5CES>GR MC. %[LC7ZA4FD*F?*9>?_UB>0RY>"L,O-7,LN+:\9Y ^UXCW&B>\2'P=RJ$/ M5]7GQ*4%S#^:J50UB2A8V%^LD>,>OKO+S]#>*;_$-CT23I?OW9=D./>YIW@D MDAOE=^@;'R$T)U7N;0VX@'/-F;J>0:58/99D"3S:GC]K"_S3#IBGFFC:2DM1 MI=;W6!^VALPD=RAP7_WSBU[!2DB0R+&P![.OI=V@HMPI<:F.H>[3E,?W7[[U M++EY4ZH>(@A,Z"=GN&69P]$?(T(]-Y.WGF'.!23U]LK;9 >,RP^PO=-%1]1 MF#+1O,U':+@O]%Y5_GK3/9J]8;?ZNG8KTV]M'37X[P;J,A\A0Y!G3?L=XB.^ M#[T#YIV&H(Y)05;MTR9E4+<5N1^[AR&J0SHA]7>?:) LE@R\".8%<-+TH^!TGLPNS: Q-<)/4>,E!OQ%@X?<8V/^(.ZJ8GI0G%E8?\ZKL7Y M$\ZCWS' I(N"[U572-)$+CNY_$@%4HY,*>7 )G=PL.3*3_O*V2(O<.L7=IB MVC!('2BYKAD034>V3C@RI.J+3[4:#PP?P0 M9-DP[.*;SF*O@%&L@ [=#FM69MNJ[$(NBF7+VF,Z_+KDME5$V-$?S+<68QY+ M9U0YOQ[MR@>\GC SV2>8[DOTUUZ7J&14M1C^NH+OY/&V4CI&J+JFJ.CAOIFS M"UJAP<8O0J'^:NY!K *(8>"3:%+&,EPYIE7MF"&&9=.19=>Z*OH9-SWI+?WM MUEC5TT#3\"@WW_CW;4Q5]NKNM4=A[F*,NDS)PNI@JXW"JSO[&0% /.:\-$$<+;@5PP< ?"@#>I#QD?6EL, U,.@C19VI(5&]H?M'2. ME["ZQX:3WK0O7+*+& N-G$>S3"-V;1!GS:!]"CQ8I>EP[)_*XR/$L:9O/".[ M/J.JRG*0'101PY-0@B14H%8#':^=2 PCC-;44MTTMXX.EG+$,3_GF'9T=!3T M.Q<).C/MFJ_) 8)8%>;>%.9ZZ[N%8JU1#_:96ZW*=8?.FG\02*FO_'3@*W&. M ^T+XZ6AVU>_VYF#,)B]76T'*@B)TZQC/SZ8S4YTT3'[C6K2RMK?[[UE^E#; M8-BE[<%W)UVK(::\9/M 9MRFEL-:M=J]&72?Q6CFA$?'+.7 B5YE,/E6%G[B M_3:PC81GG,$H!">AJ='5T6Z( G-JD@K]$JF(E_ 94XV)O@?:A1]/H,D' ;9D.A4[,1JL@5ZB;TA(_-NJ>*)%=;7&RS_PW,DY/L+2D"F6Q3D&?<,I\(H!-WPDL@H3E53OB9'&R<\W MG!^1*;:\!J#Y M#68-3?+%<.0;!.!YA3M%9"B2'J"FGA&8]H> J?1))#C_VI)C8,D:@*2-*__U MZ@I DJ/ 7\L)S+'5]/.-;[?FT;:A$'9&B)M1[M4S8TV8">Z5K^MJ6T_*[7UM MT+E5$\:W)C5)ZN9?%X_G542@*QGRIY44TF^\CL)KTTYG^RCO_ 3>1@&PR3&# M.]IZ#MCS_B7=HSR]&=!Z[N.4V-.=K>2@JKCTR6'4 :^,FF#_K\DFXO3LN',$ M>@KZTB\3C6TL@8T5&8("TX7YB.XDX 10([!LPU)E#_#RC%5P_8#D[#^A1,:E M3^P?_?>=">;,LAP_68?Y1Z;)*]@$U5L^4]=IAKGV*5N&B3W;8E&3\JS35FVL MGO5N5'GA98W,R:)(V-O5Z7UWDV>^A*Q^*M3FQY_,"-%5J>>X_M MCC,LX _!$"(65K-( HYLK,C<;*B5UC?K,-)@['O]X8[/!FP++PTMWGWI^2X< M<=H7';R[B-@SH6LUJ)-TL>MROS9GPLYV<%5I8&-9RZHFE6,]Z/;RZ8/6W_\0 M;DCN?O_NWTHI!.S_%S"P,$.">QB$[QVM^AW+CAP+#^1W4A6:C!8]_7B*@E@0 M5UT@"33H/& Y]>J(P-XT5'T\?KSGC^WEPX^/N-D?_QB-&H:)""L@]F#XJ%Z< MAH^#1)3>YO/\TG#@%$F;L-"W,<*^8[8K.,(]C\"-(]F>P'[2YH&A8K#X)!^14B8--9GP M$9?-?GP7VUI 3>.AY_@UU)MX59X$'_$"X(1LH (X CO3_[FD,8.D?5CE9:FT M CR3C4>2-LK:L77^#17 M=LWP?-&BG>C'AN4 BWL^*&OWX GEM8N9R0.>=O>FEFKI M*5OI6Y\B%MT:BM$%B.$88!S&PV MGMERN=6J7+\2>PQ,.+4I>H[P3LLSH7VOC8V;"NH$@W2R(0BNE%CXX%YA]1NR M.MI0'_B(9>$P-9&;%ESIJ9.0\GS>A._&DR!AL2"LW/U@*7TYN M2?=;O6P( \=7C 9T.4)GW]GN^=;4*A=4.H$.F6VKS /,*S3P1 8QL"8#^8&R M[*+>JIO)6?T'=Z(R"C69X7C,5''I3^)'.,\TU].8-U83:\^IO^=*,[>:17_; MB)Q4 JG3$P87DX<>$70MR[TG;-'EE0JJO+,>9:\P>'GT3?DZ)R-9O\8"#=Y' M)8<&[Q<6#DEZ':O #T"=5&['E9WCG,'*-?9CO3F.H8LW>(58YWNL28U_ KLL M&O8P?3M=G<=.O[%PM!YL,3XDXU83>6&MRVW!'KTQ34<)AMI]QLGU-2A, :(> MBON8^!@UI?X&%!T0]F#O",14&=R*_KZ\M#1E&GUH\(&$CJUB^K<^3(;[*\M< M?T6E19G>H[9(TRH7Z! Q*(*Z@NW5TFR?GJ,DO)O9CF@V/6CWU/_7F1KD[#%8 MUT60X/C_1/;[?$2/%M,'ISZWN&VWC.3*:\&:^0^OK*EI]VHMY$EXXLWR-IZ& M.,357@& %>.*VF3@H;0#6R*%<$ $=K:0O&/(T4*NK#@?H0@PKZ%WMD$[/N)? M[B7B$D1*X"- ;21D^.LN#L+F)I/8!,0P= /22Z>0>*^DN_BWH"%>$AK;04. M!"DK2M $' 2.8@M_ ?Q7/&X$P_8"Q%&;XL.JW.@*(SYB-0VSV/5_^#"*=QZY MQ:0NHLQ6MPS_L]'C$1J[@7TD\ WP%L65BR. @< 2#%PNZ&28"J/:2;=AT-P3 M 5>?"V@""=EP=)W!NYU&6A=Y_^)DS8(8F'\F]1NL11Y@M%V6]?<5G)$C559K M'K0V-]MYF5?S:N^:PWE#%T@4GG//S2"*T@#96!\N_)?3&.+X*-<[MM+0UZKC M^SA%(SO**S2N4P.:'-E"N]7GS6B)F#H=#W,4OS!JG>V]BFK'="@*LOQ:,3*A MA?0M/-?H/6C9/BE(+6M09U!$%C.27(M_ZD?L+BGH* M[-?)P(SP$>3ZGEX?G!P8OV.U2I_/#^ T&MS,NG3F[^7('2>?L3#E9WR$*J2O MQZI-K#,,+;[V>;<*9#Q;9BN3EZ(Z4>QFH85JEU*76K3% MO0#E5,."W)LN'U_BKUNL>!>KT1-)*A3-EY,"$QG'3')1[EGRDULE'QM7=28J MKQAC3(032Q/S\HI\7>T%('>[T*?7*QJX"/P/AB'5%3Y3_UP M@#I9$% X!HRU>X.<-A&=^^ZQH>.*BKI%^N6)=EL%APK RK5Q]JM%]Z$B$_O+ MUI:S;X!<"CRY.+;(40PD9,TRN="OLSML"AAI:A?[1U'JAO)8]6R:,E7Q^(M_ ME6'4W'J47NZ_]69@BG)%K ,?!4CB#G,EP"=T()XF9&A3%*K"4(G T^7)C^\LVGGXINJ(T:9@P/Z4B^?/:E MJQCA*/0:>%>^769"[Q"DGWGY/.P=^5*FVMWLM)FM[*MCHU:PQZ$N$>.:[\FX MZM_"1SF<)J1M#'>$K76,<+&+0EC8,_*TNVY(C$ M8QFNEHNJB[KQ*L^XHZYT)Y%X*'!]!;5:S_L44SDN(#ZC'9#X"=1J_%B56CGC M]74E:R4B6$#&!!F5K"K&[&J:VX(#[MX":!A@9G%W@Q2.(HBW\=0A1>:J8.+X MB'VEIPLG5$&_MH?:CW)*2R+>5 S=\1SG(X"V!!!P"()NPC1Y"3TZ !V:@X24 MF (,XZ(B/L(-%&Y7/ PKQ7F6Q8^/'*/8;]RK??.K08&T]- PR^IH_R$=:P;IS6^*_/<",**/@SUKH+BF4>^JB1 MM OX44@&J)E\1,%?BU.$;1E8OP6@;^N0MT&FI%-)X!FZT!4XJ.Y M5F+"Y&_@'8'F'CO3_NI;6/=\+]E7]:W>UQ:T+@[/#CUXH_GVBUP(1M,?@Q]_ MA.> WISP7U<:23\(N'$2^WPH/*;F7%M,0R@^9U8>U:+WBGHJ4]U#/]A'A74C M\7;V_1'V1^ALTVZUHKA6 ZN'VZO*^!D-]C(O#E('FE%\A =%$M=+D(9:WWGM MJ.>4D>@DZ9_/G%2B&\+S:&;U%-N!AD$[S4S[Y8*;LZH)YZ>5E[Z"BRA,)ZF? M EOPX(]BJS577H=P)*CDV+XB"J4!QSRFWK7VXUWX]'5ZSJ PL_PW^NWHG&8 M+'M%O9MKO89:$>^[_WJ,&U*RVRXF/']&.REPR/WP,$[!_[E>Z^'DX]5-U>B) M]YGK@,XG"Z\F[]?G]]VO=)(HTF"863S:VB8T DP_LV4?#@K73:B9S7Z#^Z;X M&P@$W&&E"@._)_R&&#V$&0:+-B441Q/6@&Y>F=M=+[04^4% 8PMS*B.\%7E2M5=>XI*\='MOV2QN5NY^&E__93 M3DWR6-BV&TE=JK],8ZQ0LJ=%WCZ$JU)??\SB] 0![J]60A_Y_PS8RT(@"1*" ML>#$#J\.M=0/'0$65(KMUB=M^ @E)PT>-@9F[;C/ D6&'E@(Q](89N1>&L> M%.K:VT@C,Q[W^/.@9;A%;J0^.6@:FN")C4/-T$<4\RIQVVQKR0">)'%,&NP- M/,6FK\0DTE0.9@V_^CT$ZCE )T&O=XPBTC!SMUWAGT[CGCJ%4;0H/;SU4NI+9E2YSEG4J M][WY=O%2J)S*EX"&U06L63S[4)"@97:69D-:O'5#U? JQ63XZX,7AKZZ(RX+ M#VVJ5P/K2W50N1CPY-:RY]3J6"9[%ISG6&.-F;0XKM(4+:[6X;>?^F*)>]Z M6?T*TBT[R!A[HM2D_=]F+S91<0]&J*@1YAQRY]EU/*A;"0EMT]BF:; Y8%H)$(;*WHMI&S^0/N4Q4W>E M,[+PLN93($)@I;W/83T899>7U/EAX\[%'(\ULG+C3$6?XJ]EG6 FC2S%44A, M*R,_=EP?R0,MBK4CT4!X:A*]'(>1P-'Y2-$-U$)R$I2.TH(^Q?3+&:\E9%S<=*B M"JX3 ?,/V='X6Q\:DN6*)8[>?";WHL]>_*7]4I@R$&^T^PW4DJQ4_KM0;9ERI/?.T?"!=YT1[ MB7(^\9!N5[%3.=5*FUJT)F_QM%-3R#Y)=G[85_^D2D1>;2HW"NZ4%*"YF<1$ M.QM,Q2SOXAAA3[#,X SGH:& M03-&/BHC$>T5K%]I[BZW_QT2H]R+"Q6JKOF M?3(8?XS.=:\'UJV*#UV2>T7=7L5^AU#<$!V.(6IJD@(/XS0D(W5;3YGK SZD M<3Y<^Y_OS@$C4FBN$; /V 8P;QXX,->?G*D^X3I2H'(JX^'S11N?D3![C;JM MBO=AIVTNWV!N,L9+@W_@J:O@42)7.H"MS7N&ND>,AJ%L^4 !UXYYNW**MA^, MW$''Z]M%W6$!K5]?#V\N\NZ>JTL>GEKPU[;$E:?']S[ 9OBTKE#9L0\/ZMS3< V=WA6.U<@W/O% M=/I-C^__BN3S$=F%7),Q6'NP?$2>*6Q08N[_LQ1A/=K+1T!?D%5F2VC.@=!: MNLJR#G,+DBQL4[!A/Z$:^KO0UQD1GNJ /WHE5>[]R18X+JJCEW"DB2F*M(% M79A!Q.O7AT]9<#F$NI+W"YV=,K=\7.]\O/5(EH\PT #UY"!!95HY0(X#/%@;I(LERS(X,;ZL<'NLK!DXR$-U2)><>#/O@K).- ]I[@$K4TAV73Y/$> M*&YHAB1G+(+5Y;TQ/@!N36625T5&0F%+:R/NH]#QDAZZ76M.8]V[[.^DK9KZ M_YX@S[SZ(E7FW_B_7 .O&PM$ZI%DFD<&-3=\?W9-%(G-XOF(8PK36T&&:MDZ MQ<^G)3T6!7Y==8<-3@X"1GDGYGC$?I(7R9L 'I%>7H='YA\XC+4"3_D(!.X4 M[AM*.)!GN4S;UZ0*BK6D>F>%Q%6%$R?M>96=C$EH#X\\]&G/F-KIOI4H>L@F MZ3L1$OW":R!YXB6$B4G&TIEL"]#Q#O:#M^)Q,.^M(#>DZ/WR6;,WX)UCCG&. M(H6]C:G#M%D#Y?3T/.*2/8LF:-.5X6X8H6-%MF0XC6[,W-[2S52G#.4&9:BA MAH\Y&'Y:)4Z,\WI@;G T]*8CHV&&NDH<)3 $\ UF>2"J^;8(KT '+P%6DHT/ M-^&O]!FB"D= E980:;O,@(^"\O[M)=T=G.IM.,_N@2TF<@PKR*N$Q#U)%79+ MV6'3J/VA9VD,(V("3H5[;7#C)I,4A?7Q*S!%L8-?YH_U,MC> 6':(0\M0_S\ M.#WZ8UWVN_V0?;:K7(G*SWQ$12W\GUW-@\.U2ZDT.5>/E=FN$95[(EV%18Q? MBHG%*8&5MM]>][])=8S+HEI5F%D:Z%W7WF\BVR9<>3[,$:SX+T4B;'BD_E(D M?SS/7)7E*UGZ>80F[1+:I=-^Z56>O;YFD5X+^VG$EHS7)AA4L1S19*.>89W< MH^JV^?Y$M4:010'[^FQM6<>T&X$MMBRLL>Q7*ZJU#/,T/-KNL7#'C6P1#$/!_?'A@I3 M0'*3(D;H9T9PS;D/(R.CK<0QJZ#\?.L.$7\EYXD_>ZIQ3J_L6+!/[&<#S1@] M/B+1-(T&:?S''X;+8&7;NP,T.Y?J]"@NS+$M0DN7@QS#7\Z@9"%Y4D9Y=V+/ M8^*/J=]"B;737K>1K%R)5YK;U7J=F5I/HKS".\?($T:-(>5+;AL53J.O;BKM MSU1?]E3BZ2Y2FDYA[4!OI@&=CXC#G>)B6!W1D#Q6CQF4'S*IPB(D5)MO^.R^ ME.Q)KW[2F_-%;C:7,?E'GDR8:UV\]LT06^,GF!G^!--*DQ^PMCX!> H92*=O!CR)^T!K30\(, M[ (JB@%EUU"LL896*]T__?R)WGREDQX?74X>.^D\_X;J+-9U9G!^J&V@X*93 M^?-4OPJ_F\!YN&2=**!:#/= (;N'E]& YFABE?SB2%*&@,NTNE('BK:J\_"]%U8MX[,ID^$M7'J=>O^FJ=CHDVW"8>*T(^$2']'AS0Z! MCBS"H]<(>VOT7VEX3!)A'VQG17N0+#$_KN0ZE"2%X1H1_J/S(Z].)DPI2G2A M*L^.CR84]O2LWGR:,T$<4:]719;.$$]T?N C;%_')B2MEF3L(!/_?'9!KO7D M>+Y" 9ISG-2'@7XM-+F'R:)V8T5Y.3B]T%I'$,.Q,:'G2-/)Y"U\J216 MAI5V._I0X$9=?_6[G&G+QHM_):,K,:7%.F1JNN"K] GN&SZBS8C M*/L:%L M3#;V/ 7*E]Q +\&IZ7?&S^E^9FHD3Q'WY*>P75)O[QN M>_+DY5=Y#O+CPZ/4$+35OOOS]S[FRF54AZY?6CF7VKB\0Q@A+%?";<+Q8+G[ M.\)AJYDD;WS*:0$E>7\###H'GF>.F62V$\2E5%\,>P/5E]X:&$AEJ"3?HEK7 MUYPU.ZJ_9<+/;W99WCE-X+7ESU^83?@%EE#TPDD<8PPIL"WFCP M!+'=+YD ']C2"F0,VC,:A5LR'@G$F[7!7P0]O"0\FZ3[MIAZC9*:/EY30GA/^>]PET/\U[K?%HD-]?Z._VB,_:_]X0:WN'=A7^ &D_(PX.$8KF0V M&ZZI2%\QO+$H[S77B'4V CGMVTAO-+O,BOFGR@ E<2O4D:.H?EN&5+6LN""7 M)B=J<))?WGJ,RX)B/_;>)I\WR$,)'> M"VSP$9BPMO.UN_S/V=@<[ZX\9=P93%+W4%GY:F%/JS>K3BY][J9G?\=?)Z^3 M8_&(\)/*.0L-$RJ)RWCF!O[P8DX]\VT (MB^4X'E'G_6+.O2P@RH<.4^<<1Q M WS$!]K2'(OZF5:MTJK$))&-M< AZ02L3@%!VN.VAGYT;KU4CMO =KWS\J U MP^.X56H%J2NGKIDXA!_+9AN ?IP0J)LD@7*CQ!%^.H0D5LW4,RGQ]')+GLUG M_Y N,X@E[,GJ2#%_6&RHM.@1B M6I,>UI#WVEAD$?\OU@3T*2NKS*.I;5A^PXOWD'9D]?_LX0>U],[FL M]#YPA\0TA9.NND:;&'ABB8] !@+))!&<#/88:E>#V%MP\2:+]I1K&EX(.JP, M+SC^7)E<&.;-<-2"Y^\-:"\'=TH'SUS3M7L*-%OQ$5-31%!E9FYIFV.*ZR$( M&%Z8!O!-NF Y,[R-)G2_P9+):<7 5/Q&*8E::R8[YB#BZ*N3/^&*;PQ*YG+VU[=]V9=0ZS%M/*I)>#CO_EH6=1T^*NL*$F4)ES M?$26$%=C=^MMV:%I>5>'[YV!'ZJ<52Z?JG*1,;[M:>QY;L;3-^^8RX\SV\$F MAI.E9M3[3!4]0E'J*F#2ZF$^KM*_?R07$'D )I[0 O:)P1+080)!P7U M I4A9#Y"'!R;DDXV/LB59Y):O&D26%,F=10G T:NFO2K;43750^K':OS#BTX MU^3+NRQW(]%8UB1IB(?R?/0VNW0^*[@ZSTO*H09?_+WUO:=#6?;#S/K@ A]_ MV9X]Y(8OERWD8SL7%BY7?#@\1=U.!/YC'-U(L,V.PLN@Q*"X).)&#BA,+_5K M)NPV%@E%M=6@1G*5F(068!_HC1G ]4G2V!'+R7AW[R"Q[ -5Z)FN@PE-YUQ] M/MZ\\P33B3MV[Y52AEU>(CWQGE=]1?8KE^M:UB/%CI..I+C*]:M*S:XOO%*( MF8.S 7XOG0V">.A;OU;/'9C]_[#Z[?H<>XM%:L='&WB6(92&.QLEEPK2LKP MV^>[3D"OSOK7-!U.8W_A%1@?QGH,!&J(<*U)3-03G!+V(MZ"Z9_9XF"UH7\N M/:+X','SC+UZP]>G2@^P7S/#0^2>#YWR^20"_?.NI'1OE_5 H)'JU+GZ[O%8TSM2V:5\1 NI3]EG'\WNMZ#$T1>5*B/IW _8(=K,W(\) MFT/K!K^AW'X2(R$%T(7=R\Q<%LOS@ S .%0;[?'7?"=G+\63?,33\ O,03LM MHZ3/D8+W&7M7SKM\6J-\Z4W\='5*^"A'>OE.$$OZ$JC.($ASM5@;30@J5M13 M-Z',]^XWGR#:,L?1,8S;8Y1!M[\[Z:PL\;YR;]2E<%NX>(N']1G^G0+D?_UB%W[.,>"U>W0JN-O2D[=J:AZ&45/D)PIK:9(@,^ MH5.39T" H;'W)Q6G#0TFF%1384_=Z#(H+JIB)S_X>HAP%P)_Z[SVX,+1)G-X M(N*XYB"=]09Y"%QEF)$=B>(_924[N$(?\?K*CKX MQIH\^=1[MV?MW:+*1\DJJ"IF[7#RN9#O%]PTW_Y8-R1O_R8F!HUBQ(UWM[+F+$%6Z07& MLF/K,@.6$.XQ)B6RY'Y)64GBY+TS)OHY:Y;J[[?[\DR5*LU35AZ.%9V8<(ZT M&^?9OFD">)F;J/@=2C/JCP6";/M;POZ5'TWZ#?K#<+:/5*T;&&X%0O M&S/9DDQ1"6SLO;\IY<:V$X_)$OA3=:/],PNJLZ382>VAH\-E;])N#6EKB/Z$ MM#![G#ORYAVB"T.T\$+CH6^GKZ>HG:-=CB6YUB;+A239^72G;G]N+W^DTNKC MW2;]8/PG="QE)4C.ZH %ZV! EYJT77"YU["#/]XUJ->PJXU/QYWT%#4 MRS%@-=4D96U]U\)!:U/SR/^_JW^3C $_*6A@$.5*$G !N,J$JM.IDW;[)53U0LD'M2)SBXL006.M;C< MD9/:_EXDX_MHJ+E ]0/J"."1X">-ZT%6\1'D+K'=CEU[,LD4$:]S#JX-4DND M^P-<>^3.7\&LPO.U3?:I^TED=T5-1TRU7>MWZ'>L">_YQG/[JT%#?7T6V$[WY31#)>Q@O29Z53\7[5 M/6Y3Z#-XJ,'D: YZPB^:J MG"LM\=#TWL+)#2@/8PU">(2R^2;7$I/>ZFS1BGL+%3[;WNR$S[>%^R&%4-1% MYM6$D!*,I[%BU;F;TOKL-Z,U[_NV\4=+:D5V^62S-;9L;P03TX)HH,KJ9X(X MF'V=A2L"6*Q?I MAC1!Z(_0:L#]B[%ZZ%@[20)[92VT1D&K8[1Q+GXS_ZE#Y;9W8,:BMV^DW/EC M:SD9EWI7LQ_9V7!N\!%?:[D^?$2%WWM@7HMZ@#G&U@ -F)4,J4P6JK4R='B+ MG/57B+C#!/BDK:?D+\9LKZ.,(=FC]=R1E^D/Q_UO5[*RITA/F_3!F[3F)IUZ MEF13W-Y2Q3(F&&+OHV@YHA3OD6$0*?DT!:_7U'Z()HNDYX_.S8J>QOK!>;&. MCT@+9Z%)Y&4XFEK)BF*)S(K>:0:*>["R#7>8V:D]BHK&^I5YZ]?DN1F.>93> MO[^B3=+[0CIIF9 1?89&9J=@?+_#Z<2@Z3?/E!>!RVA&TE-1E:QO]J'SRT?< M6Y)FKA]9O_-G3X0*,VW*KU7L\8[59 J3UGK&(Z'H+^FTID>)E MO@5N*9$K=\LCE6R4TFW'1YH"7V4M*-[E1O 1J0=8Q=!7C3C4!B4,(P#O[13I MQW/N9;C'HI!0MH_W*C&!)(C58A4WKX4BR5NXP]7?"DD)U^K1^Q:6\\8G#]TT MO>7V3-4O=CL[Z]PAM5@@NJ%KJG IG4F6TK^JX^YMFR[I4S6@9;;YWBYQM).'H_( M3RET]"Y/G!3K6.%HGK3^LI&PEQKM&B-J:#1X>TYT=E;LND'T]Z>>C7HLJ[Z,^>?"'V M$$85YQAV9,SH*AW>$20^/RE!U4&-K+? *:9\4Q@M[^3D$.JF3X]16EKI7E3)"W-S<[EH0<[ G.7)<%:9?&YT5<&D0.HP_5%-N7!WD'\38 M5JD:O/?Q](!9D.+G_C;+M)E/XFOQUEZGZ:^WT:P77!<> ? B[<:&@*_?A%K^ M-R;R^YQ&)R[6GJ/NKTN5F4XQ42K>)_3A<*2![#:*05MR9(9,8Q*)W(#I8H*\ ML]=6WP5$327+TG%>]I'C&-FWR-NW[T.L7I1S2\2\3'81$0?Z38D>H/M%!B(1 MH&^$P[0)\X>$HV>%]Z,G7EG/DBWC?,\9MHF\EWFY_^\]IK;R0@&IJ1=12L8H M/J+S,B0)?&^>@N!LGU%.G2], CR(,4V_@[53&I&C=<,K6'>6T#&"I:S/*ZWY M1W((I]$$1.$>7A["^5C<)K<"WH M29>,;*X0'%DN7@]>WCF/[[X9*V5KN#Q^LE:@;F6'<-D;MZ=\:+,8$'?PRB+& M5'^1M*X6/6H@E^<_T^$O&ULW+UY<^0XDB_X_WP*;,W:3K69 M4,4#),'>F7FFO&K3+"N5+S.K^XVEK87AE+@="FJ"E#+5G_X!/"(8%P,@089J MVZRSI! )=_\AX'!W.-S__7_\N%^")[$NLGSU'S_YOW@_ ;%B.<]6M__QTQ]? MWT'\T__XSW_YEW__/R#\7Z\^?P!O+T6I!0"?#W?/V/ M[(F 3TM2RGQ]#^%_5J^]SA^>U]GM70D"+T#M8^U?UW^-TLCS*20@ EWJJH?OV/G^[*\N&OO_[Z_?OW7W[0]?*7?'W[:^!YX:_MTS\U MC_\X>/Y[6#WMIVGZ:_77S:-%=NQ!-:S_Z__Z_<,7=B?N"'W:Y7N^,JKE,-9=^K+G\UU/$?AW!OB-^RT->'3!7B?O1%8]]F'YTQNY7 MI2'$] QWR(QFN?Y"O5WQN;Z[&U*C69^>8U=?B[PDRQF^%ELR'9:7^H,/ZJ>& MC!ZH1YE6=!K5W6%5_"C%BHM:6^X,#3+^'S^IGQ:/!;PEY&'Q-[+."%4X*9[> MY/>6*5K4>2/:U;O;XJLWMMK3OZS)0@TQ7__=H_.U_NRY,Q ENVWOE#"5()(4M!*FN9M)540_BJ69=%^ O4G MU5>_A\"O!W-SO6[Y)FMV!L3FB5]9K@R2AQ+NX"G7^;VI@&5N.JTUF(KP3R!? M<[%6AN81(0Z^8+^3U:,DK'Q<*VOT'6'9,BN??Q?W5*P7R$L0DZ$/>4 BB))( M68*!6GTH3,.81Q$-16RS\'IH3;P"=R@#\=^/V8,VL.W68A]49HO2$0!VJW-7 M]I8J^%;3=;A,#:1SM%[[*,VZ< U$WE_!)J\,6\KO2+;^&UD^BM\%*1[70G_# M_ZX\QS]6.2W$^DGKC?>KA\>R^"RT?(IRY1RIWQ[7FIM7I,B*#TJ_5#S]II3+ MA[PHWJ_8\E%MWN]7;\EZI1XK%A%%$9(BA=0G&"+,*,2A'T$/XR!-/(%$Z-DH MAMDXGUC-O+Y3OPF0K8 HRNR^\MVED@T\:>'LM,U\LVFFNU[D'-EI0BT"J&2X M ATIZO!*5PY0"P)V);D"&UE )IY./$(@5[" HBX94M^'H%_ECA#,3B&>D,FA"W=" ME#Z-HE[I:!/UVU:3[(\VRSH_(4*["D_]>9@-]R%;B1OY>BUX5FZ,0_(CNW^\ M?Y6OU_EWM0Y?DP?UE_)Y(7DD(B)BR$,=KI>AA-B+ Q@%"9<(HSC@5OZ9#?&) M5YMF!>02L(H9942Q9IN]K_D!M&4(L(8C._/*"F@S"VDJ^.S6=(MVG8 MXE9&_5H9>N*-J/_[?G7S(-;*"JS41U:2Y34MRC5AY4(&@2\0DE#ZR(&;+?AI(['1 RP/XN>7B+SIL ML6$$-)R ;RTO#D/&]@ XTA$6A&=5&/: [&N/ 2,,4R5OA!1K99"\SN^U9JI" M"M?KM5Y;;03B_8IG3QE_),O/^LRER$KQ1:R?,B;JTWQ_$?BA3SUE/X1<1Y)# MCT <2P]RQOU4!"3P4FZC9%PP-?595+:J['!Q_[#,GX4 14T=/%3D[522DTDP M4U9S0VNGQEKN0)<]T.&OCO)N.=31W(9'T# )/O7/@+5Z5I=.QA[I;RRJ]B:S+YZ^*4 M1AR&H;+ !$HQ]0,[CZN?X.1.5T4>5/1!AP'PK0I=5#R<-C&&86CJA;E#QM81 M&P7* '?,3%)G'MD9-*OH,NL\UG(**U2NP9=:Y M:>4<0$>JSAU?L^I$YW#N*T_W!(9IV5>/A=+71:&XH-FJ/0?/;U?9/P5_SQ75 M3%89EM=%('I!GHE!_>[Q7DI!"!^G>JD>>R%*]6BQ2SC#Q MXA 2)GR(N/25ZN4QC'SFTQ!3&B=61W+3LCMUH$T1K$++3/\@MG3M=//$4V:F ML%_.1-AI\99OT&&\2F1J6 ==WD'-/&BYKR:OPS]H!+@"FZE]:S"KULI]'K = M:?R)F9UU&Y@'^/V]82:J(\SR5ST;5]'L7*_V=Z[JGZ^*JN+GDUJ4'\E]>X># M2)3$L8B5A4Z5A'BC#0E =8ZJ[GP\)H MOR#*=II_"_ $5W*FA,*E)>Z:Q?F-\HE /FJ?3T5K(LU[BB.M_,OG]ZNB7%?W MZ(N;\DZLO]Z1U1*$O[SY6Z9@!HH0G801YPK&RV@,"4Q8(B'Q? M*AN>L""BBX>]R]/CU84K_FUTR+X4YH8D6>K;]8 HIU_<9BN=$:R#+?6 X.=L M!0HM3?$7Q_KY3 IG?+\L.\/U=%@;'\X9&)KR0LLW6<&6N;XJ\57\*%\I'/^Q0$F*J4>5 M_1 R!%'@1Q!+$BJ?#A$_32*48*O[D"?H3!VNV\T8MTU$.0Z-:6[):(%MTT5H M";84P3=-$U1$'7I)9\1REM)QG,K,61J]HAXF7O0_/C2[52]VK0C>KUA^+SZ* M\OH^7Y?9/RN%F>K/\ARBHJ M7.B+@E60S39?UGXZS/3%5.@.S*!MF0$U-\I@$N45V$>ZY:F"NN'*92KM8$B< MY=3:R"^E4I5W^5*]7-06T";O//8B/V2Q MSOH@$B*NKP3JW+&$T1C+F&+!F55@V83JQ';)A@>]B+I<_%OKRABDIH_ U-"W M=(V4I5_H B1[1\Y&:%=.F!'->1TH&Q@.G!^KEX%9>^0FBM_6 M>5$L<.CS@#,))0J4!\.C$%*&0^B3@/E8>$$@4QN]<8[@#)D'=JK@+$)F6L"E MW'8*H*4,RKP]OP=;XE>@(N]NY9L*ZFC1GR4WZWHW%7Y_J1N_-]!$8'>"/R[% MC3P\/A?/8,S9;+S8FE@=.9CB/I2^I'PUD!WRJ6P201 MGXG@=&4Z.>9N7B-K&F@/S+&)R(R-:!4Z9-9D-I7/7S8AF8V;PG$8!'Y"(&.! MKM$I$$R)AR"7"?=QDDB&K'**S$E/K(@[C%R!*G#;)AXJKV;+S6 OT )CV^B4 M2^2&!J5&@S8B%&4JO_,(U%G"%PH\F0)R.MYD/,)8&[*M^O9)K-O#MXR]>GZ= MW]_GJ]=+4A25IEL$))(>03&,(A+J.A$$4I)2&/B*0"@Y\KE511AK#F:T UN. M]'66^HC]JBH%R:[TF7O-&*@XNVJ*0.HLF:_?\_I#\+LH[_+6 K$-5EG/C*T% M. '>PVV\F: >8>%9PN7TW:8[4!#[V$_Y4==6O%V=ZY[L/+ M3/4X0\%.S6P!V$MYF* HNI&(SJY9]]&:^8ZU@=B'%ZQ-7AJVO-]**5BIE,D/ M5I5_T@T4;E8Z3JS_W[DN\EG96>N,E9NK)+L?=&^.)53@!"52>5Q8*84(2T@3 M%D&$(TY0A'@BK#RN"7B<6)74'&L5(O.UR&Y70#2\@[7N!<*:4EMJJ]9W *\. M;@)67LEZPWWU=SL]-,7$FFFO"T^7G<[;SE3+;MVM11M1UX;K_-5F:T>M69MBD[E*X=G#A,"[D@#3\'AK'I[0HCWM?V4I.SV MB!599XOFO%5GE1:5F5F\+XK'JK_;C:P_>)>OOY(?NBB0/J.M>B>0E),@C E$ M3'G *$H0I$QX.O,B8"'G+#8[-QW.PM3!-\5!=2M %V.NG:Y"GU*#QP?UHPY* M-/= 1!U:JFIO*%6P$I6RJ:\-5+6W[L22ZVT"E.2'^LCZ4L&(6>K7Y_-@;ZFN M:S2O&S1K!D#-DLXNJ[(\Z@\UI(HOT&5LG MWK3T.'HG0EY8]R3]UQ$CS[+9C)>\W4L./".FXYJ0IZA=I-SC&=%/57(\]]K _#FQUNVV MM2%4*Y0FS,4HXH@&!%+L2>7W(P0Q#R.(TP03P3P48JL(P DZ$R_O#M4Z=13\ ML"RKPI/2B.LR@7G*,6$QC"D8:)6J?0A2=1/J4P]$80\"BBV6:7' MR4R\2%NBX*&F:KB-@2O0$/2W.8%>@%0TTLH&-<* C'=#BO8#*K>.G MYM(U7D=(\.>H!CM^BIS5C77 RK#M3O/YJ!3RV[;+?.,($23C&',"I2[(K:Q0 M#'&<-MHJ0(%.E\,!5I$G,ZH+[$K$(8+;#QE2E&>;CSSJJ9OGIYD_2B:DC7$NV&T?=] M_Q=:5-IT,EYBC>FSO/]Y2TZ;3LND%:B-F1AL7]YG]5401;].N;H5*Z8(+1A. M0QQ[OC(J4PP1\BFDOD=A[$4Q1W& (N9;VIBG:$UO9[:4ZQ8"7=K@YX]Y*4!J M68ZR#SEC ]0%'M9&Z X4.V2=FJ'G9'-GBIZD-+D[D(R;IV5=F+G=\Z.DV M15$3C .UYCD,&&-*&WC*]"0(0YYBR@FGB>>XRKPMAQ/KD)I(=6&_R?(Y'O2\ M0(';DW-F$=Z\U$R\D.#EBRE*>P[32Q>?/!9EE5U<,7$%RJ:1'VL8L5/*PP W M4[R3PVBG7&MVKD##$*B8N:K_ SXVP+[> MMV2'Q]#EAK[3D*&$<:G.7';6$H[#TK.V ]CIBF)=;LO;_B;RVS5YN,L865[_R(H%PH0PS *(L>_I MZ_,I)*$OH><%/$C].$ZI47BJE\K$.J!+SFSM]V/2O\Z=26JWIKN4P#=-R\&: M-I*E;_VJ 3IK5_VV7;?]8\^R1HW$:]>CV<,#KZZL=#'' !?40Y2@(FA5VUP.-D)EY]+5&@<0?9R:O**P47$//!\IN\>YB5%_OJ4@ZO.;2*Y*K6R[' MBTU2_NN,ST(F:U15W+;K=3.S=+).U.92.BL*&-BQ74UE45(I=0=Q6%,DQ0B M&J204B^ OF2412D*XM J'61RCB?K8F/?J>8@]F/@K>% M^$%'#'TR7 L"-E.L17D!A\.VJ%_ZL-B8WS_'X;$M_,X.DZT)#RA9]?5[_O4N M?RS(BG_]K@@_OVUBYI(UL#VJ^[)X;)3P[I&>K M&354WIUR48,'N?QMHT_K_$&LRV?-7-L#H+H7M9"&WH-,]_VNM"9Z=ARFM"YXD/3#?=4FIN(FVZ%_FQ M+^.(>9"G*8,H#5-()1ES;%#*LK5&ROEE7 M)\.\"B:T+5 6?A B)B-=T,@+("()@CA ,>2^'\2Q2.*$6=E[9F0G-]C:(IN5 MSW0%'L@:/%7!/GU#A^?+)5D70*G-^K:.Y64=0VA-CW%= V9[K-MB]:7&2K&@ MOFB@9J()D6Y:)[D\Z[61V]G9KQ'1F<^";8 X/!NV>MN%+JE&7O!0;?9^2*#O M2=VI1,00Q]B'W!-(<)$D$EL51CM"8VXM\7]ZOWB>OU465\#WKCRO^G];@)X\ MEG?Y6IMI5V"5MY]F=;5O[3'DCV51JA]T[2M2-?G]7>%]]W_]JQ][_W?H7P$= M**F>?"-8%1?8^5,X1A75,S-$[UCC/5+)_*W&MZZO/952V1%J$@U24[B@NM@1 ML5\W[#XZ+@95.21%IOV6#YO+!K&B%M(H@8+Z/D0!)A G^JIPZC'A)TAR8E4= MM8_8Q*IA$V+HT!YQ3Z,7-KN8S5@P!H9:K'$8'!;I$]!Q-.,HJ8L$(?J$/A4[ MZ'UGYD22.N?[_4IY+M6I1W%3WHGUUSNR:N["?LRKOK."[]7.^TT-7;Y1]LKF MF/.S,L[?Y6L]ZD)(/R&Z"TXD90J1Q!02XODZRU2B..">GP2SI)U,(]_$2NR@ M*.^4L646W*S AMWJJ2[#55_R8EA7=W>S:+:]7F1N[#;& M[;1<=4 G^Z [[^SN'!I'6XL[OF;=%)S#N:_.W1-PEN'SI10/'4>OW3^4CE*[ MQ/M5?0"R@1-.$1\?G(/)ZA MO$VLC#4)L-Z:S&R'J^!,UKT#-2,NM M5L4=?H%F>-+DFK$H3I=",YBS2R?*C(74(!UF-(EA*O@M6>M.#D5[_>+^I!C_8SCP^,5[,[P1^7XD:> M3(*K71KB!;'0%4+"Q,<0,7V?F?H2AH0%:81EY".C[NJVA&=*3&Y25GY MD<:0&@9A)P#*]NAY#$;VP4E+@5U%#4W)SAO.LP3C(,YF^_ZX;I_*P1/94U6O M591M9\N0QJ'D.(#+3.MX H#.TVP$?]S1WPB=5>FZ^4R_UZ5?)'Y&KQ6[GY6@@]Y44S8 M,;1/>,=]0X^2NDCWT#ZA3_40[7UGV(K_+<_Y]VRY[)XJAA[Q4NI3J%!4RYN& M#&(I$TCC%,?(DR(B5A&3(S2FCGPT%,$W31,T1"T-@&/0F*WJD0+;+69;6:V7 M:8\TCE;G,0JS+LH>$??78M^CE^E247=@T*9 =OYHNB/U5-;28\DF.Q^YUY M.HG3:;MT]H@;8?XE $/X@GL0S;ML-^[*M-,888 MA0(BX@<0)SZ'OH_"F""2Q,RJ'G\/K8FWLXH4L+QIT0>-9<;$.(&'YT#4='57 MCTK^"3H0&XCH.I?A"*7+9"><%OEDOD'/*T/O;*_$C:SC%\UWTX]8F@9$0A9( MM6S3&$$2*=^6+EVBX>SQM,0\8!Y,,6,*^M(39CZQ(Q/2%N,^'_/VI/.*3\+IV/1$&** M,/0IBGT1IF$2&A5!.!AY8H72T (U,3/E<2A]OU(8)9/=8C<4QW@!GV3]R,(L M!/OE-G_Z5;U3KTGUPW8I'HXTRQ([*4"[=$X_,#"X+4K]-6S#=QT?XKJZX;6@ MA$0D2!@D*%#F/8^YVJPQ@=P7?B)D*+B=>7^.X.3'5!7YJ@M='1K>J2TVX%;; M600-@^,.<;$,E6\A::+E.^&*ZWY,!O2B-Q/46=OY,^1F[C!O)OQA,WG#]X9I M@3^^_)8_B?6J"BGH?5,22/TT MAAX26,9>G IN9;";$IY8*_SQRY=?P)830!I6[#2!,8IF&F$*;.PTPQ]?NJ"T M/ #-!-AR,<'AFJWHCG2%,=E9=88M&/NZP_K]B0[MBC/QRZH<2_%^53L!O;F# M4ADD41)**(BR3)"D A*I2Z=[:4I#PF+/KL#RC+Q/K,DJ1AS=1IUS1AT='UUF MGMP?+!6F)TNU0+H60!LD>3DYGNXG8ZX3*8>V81*2T(]AQ".UO<8\(#)FF M.AB!+I59,3#;A ;+9;=-:(':(S9-Z?3F;:VYCTK@2+?NCCVK]CLJUKY^.OZ0 MJVX^BXB$. RC /JQI]1(0 -(&970$V&$/$^(D! ;-7)(8F)=\E6_ IC['CZ# M>_=,F21ZV+-GRD8]SC-$#PA;#(J<.IY*!0I](*8 M0.0%"&(<^_I7$3%*&/>L0M9]Q"9VYSI%,#O$33(M[&$S6Y^NP+!;J<-Q&'[= MHD= U_V= X^S/(KNGCVJI:,_@]VPIBC)?;6*GV.>2 M$A1#X2<4HB@2$".UU1(<"$I#9;S6_GM M5O,IT8?TLN['P*)QM3,LAG6IMOXZV#6C-I*NM_-T_PCSM9DVDF2GI[39&Z-= M@.M5W1/H+E^J]XNZNN)F=Z5>*&(2>Y SIC-.D@ 2Z6$8LG ]IZ] MA*<^3^_4X]87T+N,_%M3LG2PY]"/J+4_X0RGP5[&IE!:^3QU;U C8=T[(OUD M+^6>&('1X[28O3_0E;QNHVV[0H_K#I9T6]V$\#&4.6>B%$ M:< @3B6% 141HE[*>&QU[FY"=&K7IF(!5CR +1-ML?_AC<&, #5T=AS#9.GT M.$#(WOVQ$-F5&V1"U?YRN=UJ\,'/53D?$JS7_WW.6S M_NE&WCR6.OQ95*[;A_S[0FF4%"6ATBT-(*4A"&,.$,2>1'U/*O&XTZY MF]H)TU1UYEO>T 7Y"K -M_K'+;N =/@=7?I^Q(R9*:^+S8.=ECM>_G[+*=AA M=>>0_ ILYJ_E=W-)0/$\:07\\5!.5P-_!&^7KH(_'E:#.O@.B R(:^F*0XIJ M?.*%V^E%*Q4-N:7[^3A,RE%$^\,)%)H>01*7T00A32 M:>(Q&/B$)])/0Q';U1,[3W-J-['F %0L $W6TALT0,W0&72+A:4OJ%S &H(- MZ0H,<*-3>W6.E/(0N?@!-$/U7R:H1&:.@"O7T(#BO)ZA.00'CJ'%J\,TQ&>E M<]:9KF_XFA1WUZOJ/SI8]426VJ@Y_FFS"!(J0RYC'X:!B"%B/(4X(C%4KJ!' M:$#C1# ;U3&&F8EUBJ99A6*K'SK4[53+*+C-=,Y<(-HIHY/X.3017"+@2!F- M8F56+>4"M'WUY63,$84ECA\"!2@@7AH0B$.)ZQ)A.$HPC&C()$U%&%&[;O:7 M.DC;/3@3 P[.1A^57>)PK*9S!:Y+]>6BCZ7N2*&+5W\B5?[A)*W.YSH6>RD' M8?9'7Y,==ET_D6RIY_A=OOZB-,3N/;1KIMS4QZ4RA_AOZ[PH_EBM!5GJAJ,Z M6?>5D/E:?"4_%K'T0AQ&'J21[T'$A0=)$ 8P$C)5KJ+$*."+E;C5 YDM>R=\ M&:V2M%XE7>Z,%\N6;M5'Q[+%D!/HS33)?' .4CI[%UB5]FGYA8HVU!RKS[9< M@HI-L ?_%: 5JT#QZK"3D4OH7+4\!.BVU55ZN*X[6@ M<.236,8S$7=GRVZWJ[UEYES^6GP7A MV?+YC5 Z]SY;53O;IIW"_8/Z47\-]>YUO5H]DF53V BC""4^CJ%DR@%'(4>0 MAH'RPA/,_9A*GR16APU.N9MXJVF2.+.5;L?5)"-D&V:JFZBV5^;<3HZ9AKP8 MY$.B!-V:,]]K1D'#*>BR"G;ZLVPGI3;::XZ=E[6:!$E7SE#=2MX:LLH[%^BEC:C/(E\J>Y&'B<^E!%&!E3T9,0DI8##'C M:13Y(>?$JNK-:5)3G[\HPCIIZU:3!H4B:*S R4WMN)+<\-&F$KJC6=R4: MNN!+'P+6FNB\<([42@^A677$>8'W%[S!&T-/8"N__Q-9E\]?E5U?$%9EEE6: MH;B1G<\65(9$>>,<X\A%#JR;H%K0G7M]O=/.MO&HE M#YK:^=I5J8H*6"YU&T!-CU0G@#IJ/\3,S;&J?YJTM-K1]!<^]F-&0P+]A 6Z#C:":1*ET ]3 MRGT6A$$T3\?F(\Q-K*0JBE4W95WY]Z$_BC+]3!A&M"Z$[^RQKGIV&H;=Q[@F M@/'2W9*.L?:RBL\- -59CZ0^&@./LIGR&I4]TW/?:Z]XW1^%D(_+#YD4"\X% M31/L0<^+=)DH3WEQ'.L&HK[R\@(4>8EOHW?',#.QGJT)@:6B9'E@/09@PW/J MF6"S4Y\M5Z#_ NB14I\-UA_ZL+8_D78 DJN#Z#&LS'O^[ "T@V-G%V/.;'36 MH;7WJZ)<5S=0BJH3U=<[LFJ.-C[F50A=\,_Y3S,[OAVQQU M=$0"=>^]4@FU/0+>R-7V$]7?A_K@$'S3LH)&6)>)DQ>9I4O;U<.8_W-8WJ,F MQIEM/HZ+@1M:=KO*9,:(XH$Q':31CD&^S'1WA*_B1_E* ?R/!4E2Y(<)@4D0 M)!#YA,,T9ABR$/N)^HQYS"YERHCLU*GFC_?W9/U<:8PM/V#+$&@YLMQ:S# U MW!*<(V6IRON1 =\T#Z!BPJ6*M9+:E6HT(SJO2K,"XD 5V;U]H88GFS0NHPX9 M(L X$D)"*GREBAA)($VI5/HHH50*#;)1J8#+L#]U.LY.%N+%&Y_8S:PC&_EB M\^7>1C9N?W(D$_+/U %ET)2\E"8H=LR_+(-XDHEQW@IE&!5_2C!*!419)BD.M$S@,3S]4UQ'D>81SA*K!*/>FA-O$]4I( _L&KZ M$6C,=+T4[4X69$7W"C3R3U$;XKR(KJNF'Z%TF:+IIT4^63.]YY6AA8A7 MHFT/^HXP7;CTN>FU\"I?K_/OR@)^31[47\KGA1>&C 92+6A.0V5+!@123 (8 MR"1(?650QG;E1&V(3[W"=5',;7=?V7!SU?3V!:2]NZ5O&=.*.=OZQ!9 FZF' MJ>"STQ,,4P% MZ7S*[]ERNP)QI&->FD'GEAUM&3L],%& MZH!2)!A%,.94.^@>@RGB"$:I\(,$Q8F(\:+.,_I2DG4YG>S[1*P1T%>;;[/5 M2J]U2M0C/5Y3/RA)I&S$@'+U5= )9GZ0JIU&VX\T9I%D(DQ(VH#R=F5X"W(X M)"V) 8"(ND/\.#3,MH,A\MFI^K/?=&O]O<^S(]V\&796O;LOS+Y./?C[,'WY M:9VKKV7Y_&FIXY2KZARD2IK>QLJ1'])8EWSG@:X*RJ-4UV:6$ N"/(\)0:55 M;>;S)*<^>V!W@C\N*T.C96;3%:'BY I\%*?O90T%TFSEN87';DVVM*] 17T7 M%/#M:V6S3G+H8"ZUHU5M0'#6]6X.P+XFL'AS:)D'4E:QHOJ05 >2\I4.'5W_ MR(H%PT$22&5><8;U%1+I*JA-'<*O$Q^V-,$W3=6R M^4,_7H:1=E#CV M>)IZOG([+'2 2^8F5AD;PMUT*3M]X70JS-3+I0"VC!X?PW:"^IY3H.%(A3EE M;5:--P6H^PIR$AHS9R?7J9,WLDZ<[);U^DV]6RX2WXNY'PN==-^(A+[)2 M[TY5.G%]/^9C7E'0BST/HCBAD"9A M.4^!$-2!S$1@U9C:A- MK*!;\E70**^N"Y"* XL.-6ESF&P4X@;!!3IYL)$TR9Q2]TE&!:]>UR" M,JR1S\FO!UAMN/C%45>A9%1J8 M@,>ILSHTQ5'EB2>8EHG]4C=@S^Z2;M+Z:\:[.?T5\R_ '3V/[*4]T1X._QQ. MZ'F(G?F?!J0&N)Y?O^=?[_+'0EG;^DAX*9[$JKWCRA3I[$GH\^(F@SREL40X M1I"@E$"4$ JQASAD7 :^+XG'I5&RG#WIB15OX/G^]CI[0[U*;K!PQ.RP-'!1 M)T/(3ELJ-D#+1^6SUIP;Y!S,,(>R)E1J;NB?&G3G^I*(**)&AIFJWW4X#T:T,'8MJI/#L) MC=?H&3F.F&.%8+_X?08V:WMWDIU^IKV@V#5C>P.A]%, M)SD%QT[]C,5E0(\%0UF=M5HX1V_FC@N&XA\V7C!]T=XG^*!F;?GI+E^).JU@ M$47(1U2&D/FZ8@Z5RC )JLS8A(@DPCQ!1B?\QP:?^NQ+DP,5O291Q]P5.,#A MO!\P1CK+\RQSP:P\@%,2##+_#P:;S?8_)4;7\#_YS+!=5#GFZ_HPJ_[O^U53 M,JOX+)C(GJH3TI0S3+ (H2]I!!$+):2,I-!C:>BE(@A1'-FULC0A:_0U'-.\ MLB4)UAN:=GNG$7AFVZVC1B1G MW4IM0-C?3:W>'9IJ4I8Z0Z\N(-!$BRD1OM3M;",DF-I8?0P)43^) *4Q$9QS M:K2Q]A&9/+E$D^R4N_CR2)>Z $9;(\$VN^0(3&;K?JSPEOOOOMSN*P'U">0L M?^0(B9D31TX+>9@QTO/L@//%U_GZ(5>&\W[?\94^_KS7)<&4?4 >Q+KY'B9^ MS *$&)2IVK<15BN51@&&,D9Q(JF0@1KY2:QI;G3&:$G>YKO<9<+"^6OX 5PQ M!(IMDU!]ML8V/($'S93%$9HMSJ'R+@*"?"C#5#=30AXD-/1@I&PFAJ@72V)4 MH7-JE <%'EX(QOTZ=6KD;*,2+6B:DV[W6GW@NV4&5-P,.>2U1<_BF'="%(<= M]-I]!5T=_@Z$H??XUW;,^0Z !TJ[C+1 MC;L)Q!2E4) P]'!" K4]#*J?>YKFQ/9@ARS8T!U85;<'.#.%XA@..S5R% GG MYTT6(KJNLMM#\3+5=L]#<++JKL&K \V0IJS9C7Q?M:K1X[]?*:-4?!;*&M(E MN^M.P*^>7RO3Z#9?/W_(5N)]*>Z+A10T3L,PAC%E3/GGG@>I4@U02D9]'.#4 M0U9%WL8P,['>Z)9_VS(':NY R]ZF!S9]!BV'X)OF$51,VM:$&C,YAC;-3)#; MZ::/HCR"LA&0]O:, P1"8)[ 4.K;J2'C$*="Z.Z.*/!0*")LE2MXEN+$^FQ#'RRKT[-E MPX%R>*\ZEZN!!C[+#2\^F,,9$"S]P)/0$URG//L*3A)QY<]Z".$PP0E/[/Q9 MIX .\F$_[ ,)X Q(FJEYI^C8Z?+M-ZVY"KRA?F52XL!:GQN+ZDAIGZA&8N\O#^"NQY@T4;=IY];K+LSJF/,M]["KW[QGQGS$I9-,)C?K#[K<^JULMK5 \I47[>_OB)%5NCWJ[G]*MC=*OOO1U'4=:.0C\(H ME$SWX-5GRLR#E*E]F8<8)7X:,<^NC=J4S$ZL>K;-!MNZ>SK'I<,^:/D'-RNP MD:!ZJBL#J(0 &RG 5HQA=;\F_0)8GD]=>%KM5'!G1KMG7'7CPNJP?- D#3_Z MFA ]UV=F4[!ZF<.V"4$_>4HW)4T7/ME'S!(=TE9ZGQ*(@C"%A$7* M44-88"2XO6 M(7-!!^Y0V'XW[LCS0]?K@](+66WT1WY,A @EC*@70T0HA@0' GJ4(1:&U$J2[=+LH&&Z'(=):+L$MU1<+KA#WITMLL[0,R^L0Z$. M%].19P9$0_XF"GV 41?'NUF)ME =BH.0I#Z,L=KP4(0B2,,00RX3%/J!0$EB M'A8Y3F/B;:XAVA::5)Z(X4KJ@\4@:#)>6+MU=43.(9&4$P);A%3&"SXLMF(S MT79QEGZ)>@,N)UZ=+_+2S_M.".;,HT/KM72*BSGEF2N[6$-R6./%?HB1P=W^ M0$$5&?ACE=-"K*L[\54,2_U90:+>JAA]39;L<5G]^#E?+M_E:UT?>"'CB,14 MV3PR5:X]2JB$5,9,^P[J$RIQ),F@".]4',\6YKTZ'MS-N\'=2HPKT!6DCA^" M75&N0$<8\$V+ QIYAD9[)_M&6(9\7\(\#XW[7GR*A\>*IX;== M&OZ3H>/)"0^NL93?BTU+85W!J=H=JQ[>$68!CP*8BEAM,5@2B+TDAB3& 8ED M1$1B=8C80VOBS:&Y7[ A#5K:UC653H)EIGT=06"G-T]*[_PRF(%X[LHEG:0T M=Y6D M,,^7-(Z]85>Z3I&<>&UW+VZ]S@OED+VO$YHY>*/,>U8NG]6.O]0EV$"95P4O MAE[2.@FJV>)W"Y6=#NBB]"%?W4*=F ;V3IK:,W*@&0(51Y/5VAZ"?5>(E,ZF&NF,7X&6OTGUU B$G#8AM./@ LT) M!T%TO&GAL*'&&DEM=XIK]M^/69%5';=>/7=^VRZN,.2!'\<)C&,AE"^D'"+L M4P;#U _"*.1$>L$PL\F\U-6_U)-WE9Y;9TSL%C ?:D-98&YK54V# MY' [J^4'=!FZTJ4#.A_,9'+98^/<"+-@X4)FF3U(IPVU 6,-S2B2BA#7]>O7 M&7W40U>-K,@/;:A/RSS9R'J^_8+E%#,$<90"$0@DDJY M4>D)Z&,:*.T6A;Y=MOAXEB96=0TGX(&LRXQE#[7M(1H6 *DX!*S+HFUBT^A) M,=-^\T)MIPL;WD"7?M4U4!MR]034#.X\4>C.JJ#E\:JIN.(R"(HVE3I*A.[* U%(,$1! M'$$L&8>)+R*4A&DH?"/;KY?*Q!JOH5O=CF@(FVFT?FCZE90S@>WTSA%9'69/ M&PG5IQK4 !VUH'[;JH3^L6=9Y4;BM0O7[.&Q;MKUJLQXMGS4%1*W95O?_F#+ M1R[X.\6Z3NQXK#/Q;N1;LEZI[5PKAZJW\M:A0#1(1,PII-A3"]GSU$\4A3!- M*$N8%[#8K@:%>Q9G=/%N'LNB5$M$6SZ?\E*W0"7+Y3-XTXA1E8%6&W9=XD&W M2GTBRRK8U8H%]+=FY_1<#5N]KOZF*WQ]R(MZ-Z^$'.HQ.IM^6W_R$I,ZW-OL M[$Z1>ACU(68@%#WT\AHA&!F% ? M"DE"HDR]V(^-+LXYYFMJ^[!F"ZZ;DU+2,'95_Z0^$6W%:6U6Y9J[;BDTB^1] MAW/5K]$O. /6"1IUBZN62?!^!1HV-V?7+:.@X71; ES?5*^8M3]O&:<=4)PCV2O;=%')*;[X:)>XQV;J5,,/R M75#9W)_%DU@]MA>B?"\*0T;4YH5C#A%C&*:^]"!/:$@#+TYY((WWLOW1)]Z1 MM /1T+/090<0&&P18P2S4_0=F89<>SL0SD+=CA%RF-(TF4 [17=*AEYU=?#2 M?$KG%+\[JN/D0T,S>93ZT7EP>]DA"0Y3WX]2& P9PEN!RG,G,2 M2Z^HAXDJ_8^[ZG&L:Z.OU"1I:+T7,22A).Q MS8T[](R^OF.Z&G=HC>UFW(7);,V.%]UE_V(3*!ST+3XBXF0-B[NT+MRI^(C8 MYUL4'WMI<"ELH5ZZ4_;]&[6W+_,';3XU5G]KN_D\Q#01D$NU*R.N?J)5$5V2 MX)AA&:LU;UD0^QS-B3?GEH/*V^5;'JP+8Y_%SFS!.T;$;MGO@-$AWX9MIJF3 M;2JONVK99RG.73/;%((CE;.-7QVF%?096OF\#9'_/2OOM]8I\2./ST"K(T'!Q@;J9LYD723A9S&UW ' MF2-UYH"A6;6=.P#WE:'#D8?IRH^B?$V*NT_K_"GC@K]Z_J,0O#;1JOH_UZS, MGNKVO6T9&9]PG&#)H:280,2"$%)$(LC2-/1#(=/4+D7?GH6)=:'F!LAE_KVH MS_*SEA- -JS8:<8P33$+) )";%=R4(G7$VLC>K3H8=.8NLF.9+5B:U% ME=@J.HFM8B=5DG426[GRA04-T=ZU0U/LZIE=MF( MY+SBU5$)7*WSG;'G7:_'Q#I8=T:QJI+UZGG[ M2%-VI:)?1ZHZ)7&JA+JO=V15EX@N?E-#E,7[E5KN6=$QB)E 9IX*6!('8]%^9BW69]#.KG4)%3>^U@@V:V2333+B]Q8NP45\4> MK/@#71E 1P@=S>H^UP@"*DFNP.8 95ODJ\X5+Y4X317ZX@K4$NG$A%HFAW=^ M9IX%5S>!YF)[WOM!,T_&P:VAN>D/R*)^EZVR4GQ0QB1_ORH58QE=UIV_]&&P M;JVL+,9UF?VSYETJ&^N_!%F_4XMX$44B\%":P(30!"*,.22$!##Q?9'&$I$@ M,#+\QC(RM7.ML!=$$[3(7AZ#:[_"GQ,M.P5>,P4KKL"6K;H3Y15H.0-=UI03 MJYD#FCN@V9L)8XMD\IFP'I9W/BWF=AGK#H#J36X?,_Y\>? .4-A)F7(> M!&:F^'#![/3M1J8)VB4>E\&1N;DW^*Q&X7'!]DVW$T_9K2,NLL6;1JO_ST>R M5E_;Y?-G\:!6ZR*,DUA03&$0Q%)YYFD$J;*;8(J24";$D](S6DP]-"9>42U5 ML"$+:KIF*ZP/G/YEYDADN[5F+ZWQDC.0Y\BZ*P3[Y39_^E6]72\Y]<-VI?6- M.AY'0C7 7)V]T&4 MBNB-?+T6/"L[M6(4;YA[:1!"GW$"D2^0VO-0!'TNO# *,8\0-79Q7' T]3:Y M85&?.Q[T,%'F:\5V,)Q<)O >H"AM2#4.E0DFCNG"R*# ME,8H44ZV%^IRM1ZD/$80IY'$ 8V$)+YM]8<="D9?_G'U'FIZ[3T VZ(/NWB8 M+?TA,@XL[- (]_:,< /*.!P5P5GAAMW19R[5<%2TP^(,QQ\;&_32SLGUD[+M M;L4;DBV?=QV5CENRZZ\L@DCY"\*+U-KS?;44=="+J/5(:) @+XI9'!OY#@/W/VA,9>A\V4;])IA%D8%O>I85\,AJ%@\C'QU M*WKO!\#FGH"A0:\9)L))T&OTBI@DZ#42/?.@UU!"%PIZC<3E=-!K[,###,7- MG?NFDWB5$+?Y\/_)%#]K=O?/TW.V/3#E,S4W0RI.SVDCZ0)LB3&"2U(]O6CO:L MEN\@6/;MXF&##,QU6NG8);U43Z;9T7Q8+["?:81Z&'? 21 M$ )BXGLPX0QC+A."4ZL[3OWD)M8CS6W1AH5J<8B6_A6XU1Q89DGU@V>F/]Q! M8FE\-G2OJC!YW4CI[1:.WWKAL,^K,I+259Y5/[%Y\ZZ,!#_(PS)[:\0U+'H^ M/Y_NY^>3 MMP>*[K6!)O1<<\&U[_XN*QA9ZIL$"T1Q+'T@S8T=0A+1XF*#[J;M(-]S69U4\FAS^X. M-%>>O ..YO7OW4%XX/4[''IH0?.JI-4GHAR/KTJU%[KBI-+>;Q2!9:XC$=MZ MN5RR)(D)A2$1/D1)'$*E$6/HH]27@GB>'QDEB ^@/;D.K NT5:S85C4W!]!, MSTT$BYT^VT$$=-D 6S[ MTG*!P\ P%G9K0I=X8D\94V48K%9Z&RO$2@XP8) M9%X@4Q83P9!GEQ0SB(_)4V2;.C MW>B&(= T3-KP= 6Z7(&:+>?EXD;!XJRYTA >9FZ]- *FP\9,8P8;IKO^*,2- M?%N4V;U:V<5"$#_&(HE@*F4$$5/ZB'+E#J8)08C22(C$JI?+[O 36S6_DQ5I M8E0;DG:*9@\-,PTR7$8[U:#H5,4B6TI7H.EI,&EO@^/2.5KA>X//NG2/"[:_ M)D\\-?!08M-J7(>8\E55_D>^7['\7GPE/QJWYY58"9GMM_.3*$6)C"ED/HVA MKKP-21P&,(TDB5D4)0&/K0X7AO,R\3+NMD:L"I\7.@(M\S6HN=.776P7]ACD M#<\!YL'3,I[?@7++EOYM"^6FC]//#7-_F;0OHP.<7 771W R;Y!\/&0'P6X' M0PY(8:Y,FD]K\5"'SXMW^5H;/?FZN/F^4HZ%_O-=ON3O[Q_4PJ^30A9>P/W$ MT\5H8LH@2D(,4Q0F,* T84QX?DR,CE4':ITW;+BZM_48M5\ MJ5\;QK0KM>',(AEV$/3]JF\60&W=)XUEAQV@^ $?6BPKEL"&)_!^1BPM$HFG MQG18XO 4WU.[%.$QN/2F! \:>+X4X#%R[Z3\CAIH8' L7]WJ)EMO!"UUB>4F M[]3SJ1>'"8->G 80X9A#+&4"_3!.$GVYW1?V2DQNH7(3CXS;&<[ M$:A]_;A>JWUS$2!""<)J D,]T&)+5+ !=U4T9E'8;WQD4%5@HB@(!$8NT\R=CB)%0'F!(O4AX@C)& M[$[)'. X]CCLKX%'7?\D6$>"@$ M4T9)F"9*)Q /ILA/H$@3%&*!(^8E5OV(+!F86,UN&0":IKZ9.[AAN#6V9CIB M2L3LM,;US>OWNN_DAA^@*8.?->V_7%6N2:<#FWKRB61+'Z=#+>H+6RQ\%(8>XA$,"(J@,@D]B#GAT$>< M^E+JB+95Y:R!?$Q];%>1!UG%%WBLLGQ;9D#%#6C9J6[CC>C.-' ># _RID?7 M\A"OPJ[F"-0L-;V-KNJ+.$JW]0'M\(;C2&Q<'=P-Y&+>0[MQ4!T#NRG;"Q3))"5>!&,?AQ!%3$"B^]!YA/A!*.(H]NVZ0_:2FUA_=8GK M$_)L>ZF!:/J6UE<_91Z-M,7Q6H8A&$?A)ASX.^GU*(F,<@34,$/I7'=TJGF;*\N^#8XX, M_Z/T7TYV?Q\\5IG]O0,-4T&O'HMLI:\(L/]^S(JLNLBN?U0C-XD%3!(A8I]" MWY.Z^4VL-G>4$HA]%@8^25&*K1+]SU*<6,6T]$&'@2O0LC P*>,\C&9:QRDX M=EIF+"[6*L585D8*5#.O M!0*;0NM:I"OP^YF9GZ]#_ENV_QP=Z@=.AK,.]4/I.R]B]%&4"YIZ M"8T8@J'/.$11DD*"N >]*&6$)10%NEZ]+GIIMIOTD[/: S9$C97,01SU"GRT M#2R?PJO6,PN92!0&"8;,\R5$R),P95A *@@C)& \XE9VXWF2$UM\+0--[=GK;NU9 M\$US4;=.LG1*#: T4P)N ;)3!+V%>>]T#>J4OT;@F^C#*]!P 8E^H] M?'-@&SKQ_9I5U2WTT?8Z7ZD?67W_J"YN4/^[O92-PD10*0/(L<00411"FD@/ M)I@@2JD?4]\J$="6@:F]1:%;,RR?V[2/CWD)_DLH)<+SAZJLWH97L,NL9;QLR<_;TFX@. >=[8:.,[!JSHIFRZ7@ M>IEF3SJGM&@S[2-?^)+Y^CJCJ JJ^A G/( D1-)+& TCSZIHX&E2$ZN@EC!8 M;RE;5M,YC9*9'G$CNYW&V(C=(3K!+83SHKDJL7.:T+SE=LX*?%!ZY_P;PU;O M:U+6^WK#6/UW M*FZS557@)FBG.<;-$)=QG!!*(1?,ATCR$)*$JG\B&N&(>)CXM)FAMRO# M6V,SST_+UQ2S(]1G%YD7$4LO(A3!""6DKC6>2K4UXBC":8"CQ&/<)I8WVYP, M"/75?7B8^:R0 A1W^?<5R%:@O!-U#[[*&]:=]O03/U@M#_@@X]78)\@WO]B)Z,O0^[;[C;\IT Y<@J&,?+K(:#$]CV;0LW@[IO MV["]T-3-]%V$B(<\B"+H)52H'2V)(15!"@/?5S8'I5BPN+T%_=5-LX;CG!BM MU]WKT5\'I.)W[O1UJ;OKU' "Y]&G)V-@F^1$Q1I*IQT7^M&8H<'""09>RG', M&8!LVB><&6F&5.;O^2*0R..">Y!+CB#R< 25LR2@9#3AGI\&,;&KZF1'?_HT MYGC"-&:%GYG^F1 5.^4S+(7Y>WZA!.8M%)=(7U;47V[R\A::4:G+G6&&*9SM MS>VZ%FF;;[+P6."EGE(E$=%7)$B"($8QU5'6(.!*MR2"V&B64X0F5B&;#+"L MHFJG34Z"8Z8V7(ALIQ^V%)MZPU>;%#AW*N"<6([6^DDRLR[J<\+NK]ZSSP]; MIG\CZTP'9"MM\#I77T$B*(J3A$&>BA2BA/AJYV=,5[M"@J68<&+5F_V PL0+ MLZ775&9BN6V/DD-(S%;E*$'MEN-&QF:7?MTGI/4Z/"F(HP5X./ZL*^^D>/M+ M[O2#+LK,5=^LB- HKHIAHR#1 6X):9SZ,&*48BQBGM@MMD,2$Z^V_7)R]LOM M""IFZVVX98%^&J M>-N@.U-3G1% .6^K,X27"S76&0';Z=8Z8P:=^9*O/MTLG]^O%)]59Y#BIKP3 MZZ]W9-5TM_];)8\R:YH@ZAW/-IJ$V?DF3*1L8KISU?5>VY MI5BO!?<7A 8TP%A @H0'4E:H$_] EDOV".L.UJ/W9%G76Y' M1-I?3<<>&1LH.VX:5"YJ:P60Y6-M4FQ+@>Q%\PI^6V_NN7_Y]&EHK,W)E-D&W^:> MB.'1N!['K8[);1VTEN-NK::98G0N\70>M'/"W(6B>"Z!/1W6T/Y44H-^\CN1>+U$#*F/8HB0(#R(TI@G1N4\3Q&86H\V M)$%+$VBBYO6ZCV+2K^9<2&JIJ.R$M*K:W2?)H+K=1P>5&ETV]JH+W)"K;,B\>U6$0)#4.JLT\Q5BO+)RDDRO2!A)$X#**8^C2V\2Q. M4IK8SZBC$%+Y9"N6J9](?TL'2Y3,C LGLMLMO_9&3,EF< MI#-O&XMSXAYTL#C[PEBW9C_G];/0'36K>S&/J[)X]?Q:6>FW^;H^>ELD!%.4 ML *G^E*V!&%%'D")B(A*:$^3F,\S(&Q8V1&5^4@+QNTK(&&-WT*TG+76,66 M9M=S(=RG;ZY1#4<[B-<"&&">W<6;!DXT)NP3"P3CL \<;J-?$4OWU M]C>Q$FNRO%[Q:ZXK1A>ECJ(^B;<_]+&/6(2"4$:4VD(!4?^$,8/80PCR$/D< M,QXA8=5"Q(SLY&Y!Q<05N*W9J,(G9(<12Z5D!J:A"G(.D:T_T:#S6P>=71Y MPX1#%60EM"N%8T9T7O5B!<2!,K%[>W1WY>IX5Y\1K\6=&EF1J%67[HWZ490W M\BOYL? #'\DDT>44(UW9"$>0AA3#Q.>(!9&,$QX.;*YL0G]B9=*]"9]7*1NL MR\^@&WFV"!LZ1]/A9NDR=2"KLUQV6&GMG+;CLF)(6Y>*I4GZ*-M@X;Z-LA'U M2W51MH&FIXFRU3 C,A3I^8P5NA]?K?[162E*;7[.;N_*XI-8ZR*IY%8LXB!@ M0A .$R82B%#$(4FY!_V0D%0$?H@C.^MG"BXGUF^OEYF4X*FF?:7+>S5T!R0= M.I\@0XOJTK!;&F#CTPFK_X"&8^(*(-(C\.+)1 MTBV55B?)>7VL9Z=<3X-CIB"=B&RGY/8ZRS?9#-]JL@YC6V=%)[B"$,?18PB$)!8!J&$12> MX,PCON3(*BO7C.S$*_E=OA;9[:JI[JP+P&]9&>P(]J%H[?\YPF:XVW< T98- M<%V6ZXP^EE7.3)DKVT879YY -]@!XM[WZR-Z*9?/ (@>3\_D[6'ZY(V0V4H; M)*OZRZ$HZ*XAC?I:_TY*=J>LCIV_U[;'C:S^N$CC2&*?,A@P3'7?>>7,,9]" MY=H1(1G&TK<*0XWF:&(MU#("[AM. .NPLO'D=&BE>L).,XV?#S.E-2O*=OJL M80UT:5=]AZ[ !ON6OYV'-IZ8QO[W7NRM=9HSO!RIN_'\S*H)G<&WKR3=#3S2 M?Q+KIXR)XS>\-C>+*T>NJ#)ZNG_7!5 ^YN5_B?*S8/GM*ONG\O^JFUQJ/V\^ MTL_Y"Q3[2JMZ H842X@\*2".$P+#(! 4IX*PP*J/TKSL3ZR9MY?[21VNT76* MP"HOP;,H=5^4AK>K0<7T9YYI2P_SQ?.W-:< YFO08?W"3S?62%W[4[/P_QE?/19)^:DXS\O%W:[5[$N%[^3'[H? M<./JXB!-F,\)1'' ]3\,XI"'T,=2W^(E.(R,[@4=C#RQSF]HF:GR0['[M>PH M8>P48$/&H3=^DOD^5:)>ZJ@1]=M6A1R.-\OJ/BE&N_!./S"XE-S^@>HF(0!Q M'*97UQI@$-(AX'//(JB7.:5I6Z\8^JWPW,V"9%[:M:GI0 M,C-=',ENM\P,$R*N3@3+G-:;.R>]NYIS)RG-77?NG,A':L^=?>6%^6V+,. T M%#R%02ICB$*40HS2"'IQ3&@DL)71%.)"%^*$POY'8'GEC'MJ2 IF5^_W9']'Y]-T8@R["_D2Q6UVR/,3[H M>NW.0+-=JSW&?O62R[*OUY\%3L.7I97T#I>EDR:'1H(Y79;!Y9=E8+,L M@X'+9=)K(:2 MNDI?/4=NWL150^$/4E9-WQN8K+JI/G,CNY&ASZ+*DM7V>'%0[JW85E+D 5=; M-V.0HDBYM$QI!IQB AECF-"()2BP"LV/Y&?JK;ZM?:^SW?2JT8EQEL=\8Q$W MTRHSXN@T9 Z^35)ZTA$VG?)FQY_K?[5J+N8]]K-P3+IC2;G$8P-3''I1^RD,J4)S&=I7XCWOFOE)-0=R;Q[(HR8HK]OXN]'UCP:^?Q)KV%\SI=+F:_UBXM .5X!"P*(F<MN'&W\!Z$9OZY1VYKL"9KP+X=DUU92E6NJQ% M>+&)N71'JN$"_#EZ4XV>(&==JL9S,JY?U353'F]1)<9?_\B*1>#3,&:ILH C MPB#".J>=B!3R.$BBA*:)8&Q(:ZH].E-;P&VKI0Y9I2(48D.D'MP.ZD34CGN'+5/Y2)-HDZ(>JH?U*G'QY9]?I>MLO_-W=LV-XXC:Z)_ MA;'WQMWN"&$.08(DL/O)]3:G(JK;%57NGIC;'Q1XM34C2UY)=I?/KU^ +Q+U M#D Y3ZQ9WM<-L7,?" D@$3FDROY9?)BVM9I=W$_85/9L$WO]#_)!:<%RR& ML&( %::'NR04$%7B2J59):73-/;0(7:F2I_L69AHG9K4B><;K9(;#]IW'[0M M]WEQ,73[N6@)W.F9&1X.UW"V1N+V*!+GRV%](!%M MWG1]KAT0FBVYWE\6WD"D6C7^=KE;<[.T<7+F,\9SH33/8>V]+-\RB"]SLZCS M;(Z?\MM%-%6,W_67H(ZE=*$^P^:>TIQ!4%%2F-0E!DC&)!!5ED$D4UAF3NGV M1^1$]FQM1>U:K$TLTPDFNXU& ./=_)B/W<[;CC-6!=I]'),RZ";DC*F[>Y%S MC_M.U1?]LOGB]1O]\Q?]:KW?F3;$ZM_D4BY>Y'+,4@X)YA4@I<@!$H(!K'++; K _[ZT_>9V;]$_SA9*3U;/^QGV>-0P^8UA*"C/# M"%!1T_)5.PZ6*@58CC,L$$LK(L6\RBRPCFN&UM)IAI)EA?5VM)]I[JK\; MTZD4R4^36;(TZBU_'O86_-#@6(8_KP3XU>^Q>XHG>MB^GN;1&_R6^@2N;^0: M^I"&?ZE[YA,0A[Y(/B7*OQ$WS-C=9#658ZI0B1#. *.D-$VX%2"H+$&!\DPI M0DJDH&L3[N[ED7=IM0RS&X'93^SGKAS",G!T$(S3?N]2$]T->-0N^V]9SR)T>CRX68FS/^8TH(7.C5)SH>:2D,FJ2A2"&0* MN;D=(8!D4@&1BT+OS/CT6>A%4B^ 7*M4-W*L?Y ; MY1S9U*RAM=N?1 ',;1*_[Y"I?^AI$;VEM[/QH8C6K.4.2[OF"L<>"9OS"_S\ M2UM,\94N5J]M42*J!$)%Q@"I<@I0"O5B+3@$N6*$22511IQ*&O9%Q ZG- *3 M6J*;3S@ A]WDO\Q(MUF^9=^HINZ)4(MYW*) 4_> @$'GZ'$#=R?CB2<:$PEGIE4MY6FSL>]@N MQ;"GA5].Y1GT["9N>$S<)O,A.'HK=*1J1S>K V=DGA%ZE01-.R".Y6M:?MHC M2491;O( MKJ?I),K[36"=NE+$&9'3?NKJ.$>(>[ZSZ/?:M.KMNKZ>B7D.,$H.^2O7'"V_ M=)?KC)I;KDPL5$^FU@07.EPF3BR\MA)WH@GQVU=_T:OQK=I)(&K:%#3LR;TR MJ0_/B\WL+CG"))4Y*',* >)I :A>%D$N:987B*95Y=1/SU>1R O@5RV)3Y[H MM*7_3N8;-=SVX-Y(V^W*A\#/;6$S&IGP^$ZRY"CIFH@T>O6+3I-&L^ 7=I>" M$V@[[ZW&H!O\2\':W?)?_+Y@Y9;+KXOYI_GBD?XJ5TTNEFFI,6*?:XN84+@J+A&3'HZ3!* MM!))K46=,[759"5JY>9IZ^/5^WJSM-P6-1[GGG!P!E5#9W9Y]ERM:B/ M%YOFN@_;2G4Y.]E=!5PN3]9#8S6PN] M(6E>6"=TB?ET2A=+\ZLFN6NHW*Z07Q.$]!I5T!0P5N0 ,5H!5N4%D%#RJLBR M^OJI,?KC+':NWE6_))UY/E\1.1/_';\<=HOT6U#U3:<6KEDJUX8FM:7)2INZ M23Q<6WN /J>V.#$F]U(+WD!28H0AO'868TB3_AIICQ$&,5B>9 S=+JEJNZ,_ M-G=.ZY(M4\'&9 Y!01$&"'$(F.0YR*LRRP0L.*RL6LM:R(I\[FN/,EKTUK7H M125NAS&S6UP"(>'F\[U!\*QW.VE>T)JWPY*N4/=VTN3#M6^G/Q*9;IOU66\W M\QXC7G"6 LP,)62F.,"$YH"7(I7ZH%4A-]Z>R]2)[!K.,D5[.HD+Q\#.CPR' MK/_VTA/4>.3;)[$8FGO[L#)ODWK[)'#>S-NGW^K;!DB[U8Z0BS=-*I]K"@DH M.$U-$X&4HQ*@% GMY0Q%69XA65:\*)%58NI929'=5B.[7LRWI2>->-=V0,?P M.NV'@J+@YF*\ ?!H"W3&N M: QU[\\#M@UF+_3R:R^:<$(LJJD"B!1Z?^83I>L)!2D1$A9 M0@:KPNFRW5YTY(G=*I#P5H-DM5$AH>)?S\O5HWN=B@.R=CN/.'BYN8!.A[JZ MM0:M4R/IZ9$818+?8KG;'VAGX2!XT%V$.R"[.P:/-UQ(#_*K7(W3O, HYRFH M,*( P=24E2(&'X6>@:LUFSFOQZ MPBA_ZI*>]J%)2LRKKT-'TC/J*/%(_QD?XL/I?&YV//?KSL*&?^R?$SD5GV=" M_GCW_=T_.P9$EN65N8?DS&3+2R4!$R0#&4J+G#/,>6$53G&4&]GY&$$NY'[V M>)V>?Q%1<)N::QV26HFD[N-=<_[5>B2U(LE/1I6?O>@0[1%SX46,@IPG0:(# M@J'($IW-/\V::/^Z >D3G6W766Y.K18Q2HR0@+G& MNWJ'2AY>OW?8;.!=<_;2>_<>\-A@?'S44W RN[][D OZI+>UK:\OC=Q1$CLV&4K-5F+=5@6C^%BL6L(8*UCC'+/ M4)^-P#&+'5;] );[+?$.0^VVD)^QZ.2J?>RSPRW19[3?6H_//>NW^*Y;G<[K MO.&%_(4N_BU7AA=^T_]Y3+**(%YQH*@)"W E ,VER;[-"@65RI#B;HR'5G*M MOI>73ELSKQR6J>M HD&PUZ M#=S#[0^<+ ZT=["3.>B^P@F&W3V'VX?=?,9RL1I_,W?W=<<0F15E*5)AJ))- MJ#!5@!9I"4H,%22R0!Q;U09MO35VDH=9MI:K"=?;]5_T[NQY4>IG/67!(J"EQG%H.0YU@=:*0$F&3?UP R5I2(((9=+A2-R8E]%=E)[ M2=YNZ^(Q?.Q6P@!6NTVK0P8'[T%TQJI Z]LQ*8.N:&=,W5W#SCWN6?7:%+1\ M?Y!R]67>9"NTM&P%8Q*JE &>Y1 @IG^B&45Z4:L4+!B7U"W1\;BHV,'XMFBG MEIQTHAVK7(_C9#==PUCO&(0_:'@$)KOSQH4J4STN:-BZU+,&[Q6BGO^$;S;? MYYF>%)2O)B_R UW1)C5@-59(\E*5!<"(2H J/759QI0I^&.9H&G&A542T#E! ML>-A32I;3[:IB:)M-HOEDGL6K-.3."0$CD$R3^L]\OA.FW9!&M^1%P^]<>T/O[A8G*Z/EO^GF\R-FSK!MZCDT#;T6S#*0$L29UCU*> DZ8 MQ B++,658V7!46&1)^VVZ*;!3"V\;57K7BYP'#:[]3<4&&[3UQ\'GPS_LP:& MR]\_+FKH[/RS1A_(O3__&7\N^1U"Z6]2[]8GW"3U-X33V[_H/;FN;BD+K)BH M2E!PDC451H07$I@V.J3 O"SM""2#:A7987R39L0GT\EZHACJ^=$> 7W-O;Y8 M*UO__7^YL])?/DAV7F=PZ-W&I.K6/\^?5U^E_@K-5O1>CA'- MT[Q )<@R6@$D(04TI1#DB&5$BD)23N-S=.^J%=EY-.(,/5$K;PBVYSWH3[N3 MZP'J>,=HY">6?,[)08J@=CB^7G8XDX!S2/0>EF4 5SD#)!5*$-# ^6UY/3!Z6LQ2CY(MDH^+Y?/]6W?^Y.Y]L['< _; QVV720/ M>J3V@&3WX.SSB@OK>0_P<>4EEERQ"DBJM%]!1)^-%>\5 M.,Q:R6$HS(Y#9N

RXI.M4S[HPF)W_R,!DTU\F,_EY M)1^7XQ(K3-*L C!+(4"8$:"/Q 40F8)%*M."$Z<[ALM5BNP@+CX1)'\859-: M5T=_$F"\[-S.L*/@<6*^A%37;@"&X\'=P^S:++8;A?X:'+1[ 9CD-U_LV<& M<\-_3N1"O^CA]8M\T;B:A-V\1(*7M )5R@N !,2 2E4 F$/(*Z'T M'Z%30K.5V,@.L]?.>BV[O@?\]>9WQSQG.Q3M7%QX;-SWZC_E M5-S-VX=>>S5PE1(EA(R#,I/8Q'DHP!G/ 2KR'-&4,.1V'@N@4V0OL]$J5+%A M@&&P\T0#@^OFICKE$C.7DHUZIHW16L':;]4J&O"-DF U!YV:<:H9PX$6JM8Q M@$;#5D*&@W"O3C+@J_V\Z#<]_?7F37RD"]-^9]F+DWV0:L(GJ[$^K);2L%FB MW/1LSQD"#(D<5%DJ8*$=)\Z4')*FT-S:0I[$0.*@CL0=@UT\X?-(SD7;^^#A9K5W.?&8:V,H9 MUP[F0$R65AFM."F!S"$'B&8*4 X-26.>EB2#1"'BE##K(CVR<^CITBS7?6U" M!+O=H+;S(]$ =',I(;%S3U_UP2!4FJJ3[&'347U@V4L[]7J)[XZD+@\P6R(C MR+SQ'Y/5P_OGY6K^*!=?Y],)?[V3/U;OM)G_'A,H>$F$!$*8(IZ,9 "S"@)9 M4H0J(7*FG&)!;N(C.Z.N>,5DZ]_/)NY7\XY@VNY:8D'DNH-IT*F/7)TFR9]: ME:33)?FCT28QZB2U/@%=CA\0P78W3L('WNGX +._Z_%ZBT>BZXUV;4**I@?V MS?U"UM'NEMF,,I6E&&$@E>GRFO(*D$S[&I9S66&E<$:D=>[J*4FQCSV-Z*[? M^UJX0QKD29Q..X^@UKOYB6.&^]#?G43 (;YHMZC W9DGP_?];^\/7]7,AQF1.EJ.'" M4Y0"O>?1A[&,(%"),E-0Y*2@SK0#)^1%=E(?N_K[G@JCI%9"HY:TBB1&$W$FQ29*;O3_\'4M*9GN"PA M26F16Y$9.$N.[!!JX,M1HHP*#NNW$Z86.YI82+EYAR8A M>:W&*&E0:S1);F=)ITORK4;M4TS4''9!L=#SVQ6%1=%MY^2#Q,F=E-,+A]M9 M^=BYM=/R>H%GQ#7RUNU)$W10D[GS0I5&'&01G#EF"< M,G.OV.+DP[['H!LA]%@OZQW6[>+K8OXRT:J/&N XV&_Q['FM'$7G&>. MO'C@@\QI\_9/,&>>OX2-6-;M1[[H=7DRU9(Z8O /SW*,,@8SG&9 I%R?6"@M M ,TA @6%^@\0%67I1+]V3F#D"=PVJYEVD@UE/9/)$YT('YKB$\#9K;4AX7"; MRJWDI$5D+7S40O+U%"2>#,;G[0Q*97Q"W!4XC<\;?YC%]E8NZ'.K+NFHPA=IE904W318, MXQEA@ D,3:B ,9;S*J^LVJ&%5BSVS7)/S5X6>](IFGQJ,C36JIKT]W7:J=:V MK0+UK_@,-H*6<8PKC(MCZ./- F,7Z@X2RBUA@W-! 9S+YH3^OV> M1?C\08KGJ30$PG7F\U>Z6+W>+>AL:390\]GRW>O67QJ.;\(RF'$$N*(*H"S' M %.]P21%Q:GDA$'N%*WUTB*R^^UT:NBNF_3]6GC2UVMD-D[;?_;B!O<;!SN_ M&AU=-R<:#5CWHOE+@ E5)^^EP["E\9? M%<-?]'+O(-FDY5VF2]FP[O2W\6) M?F<33N_3%GW\8:KSY:_RQ^KN3SE]D;_,9ZN'Y;C"G,%2Y$#D*@-(<0ZH@@P4 M7)5I62I>9$XMA"Y3)[+;TU_0PCFR=@FZUG&W@3!SCLIIO4"M6++1+*E5&R5& M'[Y/=?9/21?)[2Q ]#TL/N&B>9$ MHS33>TM0IB@'J*0$D!PQ@',.E9!44.@4"SPL9HAXGXG^)VJ^,.R*SZ8L:C)K MSU^36;)ZD,ECKU^FWF5L@H)3H^KZ-L$Y-G@$63L7=CE>;JYI$\1KKPPZD>&\ MSFF3 GF3(T(&]1*G#=V=_6>>]IS5^HN],&?"A7S03D.[%I,B^2B_S)?+FQ MM:(!'5=@Z$*YNE!J#>L< X.YYTY#O]^_FO]H>Q%!"DE95>DS8DD @A0##'$. M)&>I/CYF!296_5ELA,7>8C5-2)9-$Y+Y1F[RDYZCRUJ;XP06[M"1(H6TY!JK ME*< Z:%D;!$,(>*P HHEIFK,BX (44!LBI'J,QDF9<=EA]GXAI(=F)]<)1Z M&8B-H-W2>YTN08?: XW"]@=R,3 @S<-U.P6Y&'V(Q"%PEZ UCY59[.:SFYFH M5\"O\^5J(5>3YES[3LZDFJQZ3!$;PH&L$%E)6 HX-DR>)32-%B !BJ1"E()A MP9VXI7P5B;Q0?5OKD'S5?W!DV/,%U\Y!# &9F_/HH=7)3_Z(0N!PJ>VA*/%\ MU1B6!^]"L/;([RY]W\5]8$YMU]?7UF.*"KT?H0QD>I.G=WTL!TR2 D!9L(I! ME&78JL#:5X'8R3L]TK=:GV1+H:31J#WQ7I*BXXJ[G?N*B::;VXH Y"7-8YS0 M"-]!QD[\M=K(.(%SHI>,VWLN/LU_I8O;15VF(6I2Y2['9BPJEE=2Z=U3EII: MBK+2)U-6 @)YD9<90BEUNC&QD#GHV?Z)+I*7F@3)"\!E5*R"F=04:=[EP Z1?8V)H%GPB=/S2VD;&4G M@/@N/DE;!I-%PZXDF$[E3=TSX>EANEBZQTW!=M M&9C\T<@+235\U)A06YY] A.?YDT-)1T]QON5W\-2ZK(D>91" E MG ,DZVK1+ >(I-IFIH]$A=ZFS%=T:C<3[44[S="U M9?8%/SR.OTL7[-XW-7 M\SCI% I=.7H(9+OI'0>@) .*6A1X2_!;*04\ 8ED& M>NH-EU86K5N(MMPU=4K_YD*%HZQD&2P_[T77>?"TTAY(%K_0%7_0;FOK[YOSRDV=(#ZF0E*,( 0B MSTRSI:("5*0*J#Q-&2LK0;A5(#>81I%]S^>9T$Y MC8).-)4!1N"T:[H*KL%"+9V&2:?BSD-;P99&SZ'A=V(/'788?%E%!QD.5[K1 M<-"=H2$-(&A(>M)PN.S0E@9\\NDRI_ * LB90(@5986<+@OBJ!EY&?OUV3#]FUUBJ\5 #>M/#XWE+OOJ M@#ONR2]M;#_J!FDK(S7YPVB?M.J_A8;W5OB&VO;'47+80T)4H/>.%'&E^=[^ M]MFQZS;O5. \Y4H 1O5A D&1 T(HUS^5O$0IP1Q;M2\Z+B*R;]VA97>]?MT# MQ/8V]1(S77?L6Q8&;VM_W)9@EY9[ @:^@SQFX/Z5XM$G_6;<1Z6D"42VB5]W M],>WN@.(:9'XK.=V6V&K)_R8,/W_(!3 ))0"A$WY$*-Z8@J>4B0%1=B)B\A> M=.SL"1.B-;F\=:G[I,ES7-$?$X--8$_N.GE=W^C5M,DV65EQ)!(& IC@[JPJ <05!#BN1XE*45>7$B7]< M5.0M04]P4DM.C&BWJ7H")[O9&L9ZMPE[V/ (24CGC0LT<4\(&G3NGC=X=_I: M?.(ZH=3?Y7(EQ+:<\#I) M?)SF^C2?Z96KV(;^][\+'W/3"_-B2(:R-'R=K,9.?+ M]'9"PQ>/U1N)'OO;\9<*,%\\7*%CT)"5&@2EBU<3LN(O**T_94[R0ZYM7O V+G[2\ST\T-[U@8 M/$Q]W)90:?7[ H9-JS]JX%Y:_?$G_6;5IFMN\^F)AC_-D.J!YH%G4?_.@T^> M2;OSYM C Q_Q/M')HEXC;Y;+Y\=FG>V6U]_G4_T:,Z5- 'B<%3+5JYUA/\JA M"DK^LI0YT.G,8MLCGL#B#,?B)RYC1 MTA#T#.D1S6]LJ6^VWL"IRAWY:Y^?'#3^:YR4W(<@V)G(0[3G+=WBGLY:7OWW M6LA\.A&-DC/Q54_*+L7X5C5M.B=T6O-$-,TY#Q"]84PDR1@%I&1F'2$*$,0R MP$0)1:I2F',GAJK0"D9>-/KJ.EX&AAX)RUO$*^+K>/W8TW24;.E:A]#ZVIK< MCK6^R4;A9*-Q)!J_6'B&NOD,K=ZP5Z:1P-V[:XTEQS.OJTV]_RX7+Q,NCZPJ MT_K+66ME$G/N9X:U_VO-^OM^OESUV.P*6&'MG0E(L0ER0:H/W5!@(&!1YF4F M"@Z=;G8#ZQ?911_<)VZ6Y&97.%NV@?GW]&FR:CH@='4O%Q /AAY).Q]_Q?'Q MW^I''!KW/+0X (9*5@NLW; 9;7&@W4M[BR3&SZ&_>U[J-RV76CC3"XB1N)'W M6>BO^D1-Z*;Y%?\_SY-%?3G2"RK51P/#0M 6$8]1FG'$B !8&')813!@E$*0 MB2I+!1,9S)PZ/D?1,OI=^YHSP,TSQQD2._]\=:#=O'2G;M+3=Y1L-$[Z*C<] M_99)IW3MN7MJ)ZW>HPVG03B_'1780-X[CHZ#^O"H,.]Z\KC"_/SY[PT+3)L0 MF*85A$6EO2])MU%N MOJH5$R'G\: !@7S"]KL'G#0%V7A#L"/M])9_J[=9R8O[Y4?^T>OT\ MTQY1+Q>?9^U.K&/#I?=RC"7EN> ER)G@ *5" $JR"F!651S+(F70*=$NA%+1 MG;T16#-[UZHDDU:77F7JQ2=7]Y'P/JA&Q3?$N=0HF/0T'"6-CDFGI&E_W:FY MKF$]-0HACJ'>L,4[=;JK=.U#IC>(%F=*_W<'[95@PHZ;X^T89TPR(2"@'.DM M<%Y!@!45 -)28J1_AP0-T UA6VIDC[@F'.-]PC'91/J3Q5J-(+T.=O"T8WN92+ M%RD^S1>?GE?/"_EYN7PV;6#'2&&KZ9DT:I3Q71GQ;Z,"1G M_+4-(:N"IMHO94!1Q "J\DJ[JX("464E%$H2F7(7=V4A,_8FIU>*OY;LYG9L M@+-S-('A<',M!Y&($)]W,#*0Q["1.*B/<(!@URNX?-2S3_=B_B07JU>S.UJ9 MLD]]H'HR8@YF%2LD48$%R$E1 $01!*S"$F09S')6,)%F3J%_%^&1/4.G2E,& MWNDQ2F:N#0^< +5S%+%@X=$,X8M<+J4\PI]T-W\GO]*)N%%Z[OY3TL4G_34<$UE@1;D$E#$,4 KU M>4F4$"A4$E@0AE)A123M*3^RR[E[D M)C4 '1GT/%$\[F0&P*1VK#_CL\#Z?Z"_4K?90U^TU)]&90FL;C(A, 80$! MD7D&4(E3Q07/"NK$6M]_>>S#I?Y78F0Y'B7[YEL>%3V-T@X8M7<*._2,?\>'S=GMABU7"\I78\6H:8$K 5*YZ5*M]/S)2[U6 MDXPHK* ^:#E=/AT6$WDFU7T1^K&&3J[CJGL$([M)=KGE;M/-PVBOAA#';0K8 M%.* D,$;0QPW]%!SB!-/!XZY]NB,<4ERDY0')%,E0)17>J*B%(B*IE!5O*2Y MT]V+A6=_OUD7944*+[JS 4=&!+'*,BVF: <(K..CP;BC/]+%3!_KEU_EHK[T72]'!%.6$].5H5!FHRM+@"4G@%$Q1YYILV[*:UB\FM;7(]',OUC^%C-\]#6.TVN3N)=;_.6F:4 M-?N<8:$*VX^)&;9"_8RQ>Z7FYYZ_..FKH>!&)!.8"01HJI#>6Z<8T+S4_X24 M%"4N: Z=F^][B5JCY/]-_Y:F,'FBB^2E(4G/TW24-O^_3=-*Z//J M8;ZH2XQIG>SUBT;QX?_[?V"9_N\^T8?:2-3/;94]-K9^I*P;L[UG;^YI(1=/,S MV_EA+:W]YQJ\*!E@,8C"]UY_K?RMD[3:1Y^[ M_;>OFCL,A2 A40N# 1L:PR M">D2T*(@&2XJ*8B3ZPFB561_%81^S#=J$&;8[+S(X(/AYGJ&&H=AF=\B[:#" MZ/37X7@[MS<+^W)/%WSD[N+FA4ZFYNY"S1=+.I7?)7]>-&P5XE_/RY7101]H M;M4=_?%UOJBU[E7IWLV;&MWU;"\R5<"RX*!01.\/B:D:HBP#F!2B@@7F>M_H MY*2'T3NV&Z\O!/G6A>!6%U!'QSS08%JZ[K"[MB;9 MF)-L[!DEYO2O%P!MTRAIK3I:UQYC/1AV,$*M& -I/>R:,NQ0[*TZ XL/T;#U MV^3^04O^;=GP*-T\&OG-PMF2,(X1*ZN2IP04G%0 %0P!4X8*4JE*5C(,:86< M%AA'!6*GX/0D&C^R, J!N0+/2YG0FESJDG:O%@!;.OV(L#EZ[]W$R6\=9%J= MYI*A+K"?S,6$)]^D>.8G>;(O[!YK#T64MK(6XJ_8;]8>G-.-:!W>XYD16,^T M]\\+X^K&.>8R4V4!1"$R@ P1%":"@EQEO"(T0YG$+OV"MM[NY%!\.P;Q1I:7 M!]G&PLX]>%OH-O<;,?I W@@*F$YW2/]0^7);[QXV(>Z067L9;P&J6\E4J48F+;/&(QU-T5H-KTQ+9 M0F3!0F3]*K\UX9O4)\>):2KTGBX?Q@S32JF"&-IP"I"$#%!JRNXE%YP0HB!Q M:NB]_?K(GGPC+.%:FIM+V0'"SEOXF^?F"'J6O3]EF?/T/FQ H)F[\_)!)^5A MPW;GVY&G/'LT/C\]3>M[ CHUK_LTG?_Y>:;FB\?F?J$+Y*8BKQ@4!< EX0 5 M506H0GJASW&6Z8E64N&47FDI-_+DZVN1B'7::L/(H[5*E%8KF6ST^E^.K10M MT;6;N!$PL=0E%G):W"#!D7E] M_]/?<'K6Z]6]O%K2;][J;-&AKQ..BYL^%N@LX8? MO+PY_RFW&2[D9/Q1;^U7KY\F4[EX3U?RWO2+264N<@4K0&"1 L0-8Q\K4Y!2 M(GE:<7.G;[,[./+^R+N 1F)2BTPZF7;3^!@@I^=M #/=)JJ;A=93\XP=!^;B M4O*_W<]?_D-_LIF&^H?-[#OVOD&FVQECNOEU[C'/;7B7K=.4K>Z[ MW(,FA-K,;K]\V#WK0T5UQ@SF.)4<,"PH":H70)"B0 , M4EP)!!'"3K/O(FTB3]9CH>W1AN-FE,S6VD2/>/>&(5KLVP_<@:+@H^37\V@/ M$1'?1^EZL?&>+F\]2KX/6X!X^8&7NF__1Q)CYHISO.\P*6 MDE/ 7L3=;$(=;30F6L*K "E:(8(%QR?="F*9 B3PF$A$ONU)G137SDJ=LI M4U?!;-1I&["Z;3@<<;7;8<1#RVW"GP8J/J&L'PZ!-@V.P@?=)?@!L[LM\'R+ M9[SA<"/Q3<_Z=Z^;1]J6]C=_TH58$VS7K6B?S*>6)J9HKB-_GT_U:\Q^Y9MV MD;],9I/'Y\>Q4'F%2EP!7!0$H%020!6K@"J@R"&6!:RU M\ 0DCXULQYC)<,-I&8]YDX/D&.LQ"H):PZ1O1=(S(V&O2?^YUI2DMF64U&EZ MM3E)SYY1LA[ZC4F)L6F4_')F^-W#2H./1*B0U7"*#QL.&WQ ]D)MPVL0KN?* M/R:KA]]F?9T_-J:7I4S;@67YMB_JDW[OI$K4V8+-?'Z(:4@M Z M?JZ *JD"B# %L.(5@$0RBHF F23CI[K3^9 M&>J7A-'IR69( PX2E;*BI2P PSPU#(SF+@3G0.6XT,.7L0*C=I#TD>PO-42= MO@ZW=^*-C8[=)N#J>+NM]YO%6B_#O6X_?VJ5D[[.2:-TLJWU*%FKG=1Z]X*Z MS6OC-@D*AFS$MD*7ZWCU1D3!8+9I711.F.VOA'2MBC_#0 MNUOM&0#MG%@X6-Q\U :1EFJP;4&[D1V2K-C&QF \Q2>%#4Q1;&/X/CNQU:<\ M\XX,LX )?]3$FN-<**DJF0.>FD.LJ/1Q-F4EJ"@OJXQS#@NK=FR'7Q]Y5AMA M=5#2,>=G&P*[>>IOF-N\7-N4_-&("K@#.&Q#J)R9[9OGV?+U:+N]K:L%_R[!SJ[;<*5?]>O6"T_SQHZEW](0P,BQOT5)95Y*7KD5N+\9VURFF5?9 M?"VRW0.(^71*%SU&<]=#SUM!+?8%V#5'>?#[L<;8I&=M>XQ;:7N3V^ZZK#$Y MT5^CQNA1TIF=M'8WC]2Y3[U+MS=PBQ9K.*]]R1;9KC(0R3UB8@UJ6:;6+"4/%<%0R#C.G-+2KT MW&240% A3#-%HNC)A\/31__2+BP\^VF(\P8I5+E).5 MY)G4*R]'@.:Y!"F4648$SE3N="%W1M[0@>=^\YN@D><^AOZA9T]DPL2>>\+C M!I\/6!DQ^MR7=O7P\P'3;>+/AS[F-_]_E2NS8?BZF+],A!3O7G_3YX//LS7W M[8WIZU13=8\KADN*9 X(*IC9A"O D*A 6JB,5@@)A)D+#8N]:">OX$[)8OCS M:_*F9Q-QT%Y@PTY"USJXN00'6.V\0QRPW!R%P:DF<>JT,,&:GWYK0/LYV;!B MWYQ'S=EQN ,0R(G0].L-W@Q&V7,BP7?+)L$IKT M,6>VG/ ZV #'@C%6I!2!RK3M1%)E)C)0 %5A C-65#1WNC&+IVKDK1 M^+L^$;8M_N1&*8\@>IR!L9/SRO3''Z_Y\).IB(2:4ZER$&J M=Z- [T=SP)0^LN),I 27F1#8*4X<4KD!PU@?EZO)8YWCV.B6W,QFSW2:['9Z M63W(O;I@OS!7D-%SBXL-/2;^@;1&S[87_5X=]F@]2/W1:=4=)/86$LG P;H@ MJETENA<2U&/AP* R+N2A>S^ER^6MJH,4-S\FRS$L,5*5S$"&"@H0J5*],Z\@ M* GE54ZRO*BD%R7=KJ3(CK469Z9Q+="3FFX/'4M?%\)F-\>U;6[RAY$6@[3N MF$6A^>OVY%R'RNZ8N4=9[8Y^8#""NW4KJCQ+RZ)D((=F4P5A ;!*4\ %E0H1 MGDHE(K/;#7-#;T5M-Q2OG=L=_S"8NGF2"QCM@J<,7([/];CLKI)\<#E@ 5CL MPJ0QK+N/?IHOOF]U'_T@V6KSKV[&*05QD8L"J R;[C"Y]G>PS/294N6&GMKP M4[OX.T?YL<^)#WI#"/0''Y/)[$4VS5?K5$FAM4F6:W4<._8Y@FSGUB)"Y^;+ MC+A>^^5#W9ECM 3T,S]4TT!'Z<.V%?2#9J_QH.=K/),MFKC:\FY^P__/\V0A MZUS+SYMI.,8YE5E5Y@!F50%0IBB@LL2@(! 5%68,03:>R7L3W+ESR+HX)]AJ MYI!FYNR)M\\TT+]_H,NF74[7 F.M@V/2Q5DL[5Q,&&C\$B]:T:8_>RN\S6;_ M;(&*>^J%K:6ADB_.RALV_<+6_+T$#.L/^GD%XVDV^=>?I&R2#\>T1*FHBA20 MFL2S8AS@$A<@I1B710'+BCJ5_!Z1$WF_4:^6V::5AIO29ZP*-)&/21ET^IXQ=7?2GGO<=ZH^+21O:%3TSU-9 M7Z+-1#_*.DZ91#D2#%"2Z?,#1CD@5<$ 9B(O>:;T0IZZS=OS0J-/XHT*=48! M[W-]C4MQ YL!^P!V'?*3A\ MUI.!\'DQF]07+S/Q:?+#_+1L*]M%E5+*"02P1'H]9P72+B%# *HJXS MI"!. M3<:/BXKL#=:"Z^^Z:D4[TLP=Q\EN\H>QWFW*;QO>28U #7#>N%"<:\<%#4N< M=M;@/?:S\Y^X])#^0;[(Z?SI^URM_J0+.19259 I!;@RN88ERP M: K2$@J2 M5OIOL+SH<+XC<)A#^7OZ-%G1:4V^LVPE)Z+1Y+&Y"UGZ'\YW,70]E/M $I,I(*B!TRQZS$!H[VK]N/]?D(35*))T6 M-MV7_?&TF^NA47*;]@$ \L^!L+ X=#K$*9'7R8RP .%HDH3-9X/E2YB#@LFL MJJ. 7E]UMY<.>S/?G%N-*DE/ERC??S\8XEW GQ)^[4MW"V L+MIMWN*[L,[Y MOQ_F4_V)94,E,N8E8BDO!."%J@R'+P988@DD4:7(Z+<%HT?5NT M+WMB_V-H@6JDA5"5*N&$"\E !S+O0_L2N RA/S[ M #3\\@E=)6S=$D OH\T++\:*9@7%S)RTLCPS=Z$Y(#F1 ")98I(I043FRN@? M BEG.OX>3E([V7 (V6ZP+K'9;65IWC]*;E:KQ80]K^KD=7VB^DK#9D8W+B>SRIM UDTW""& 8>W=N$(D5R7D M5#BEAMJ+CGUNLB[?\.Q9;H^QY22/@ISC62H<:!?PR-C:'YQ6YJS@*[',V )R MG'3&^@V7G;5ZN]/EU\7\TWSQ2+_)%SE[EF-&BZ)*)02,H=3PGQ-SJ9H![7UP M!JDL&:]\DM!/R(SL8EHI?HGDIZ!R.XL& L#S -J3/C*T$DDM/SF'C?>1T\+: MP.?,4Q*O>2['MX2_T'_-%W7YXJ_T47Z8/]+);$P*BLNR M@J JI=#[-U-40Y0 F4HS#(M2<.26_.(F/W9&S)D*_UJEI"FM-4HE?S1J.?I7 M5]#MO&A$*-U\97@4W1-O_+ (E8WC*'W8%!T_:/;R=CQ?X^>F3K7OTMM7.;F? M-:4]_/5..\ZEX?NKKTOJ?TT;ERK^]=QD^O\J5[?JCOX8,P*)/G!B "L$ 4(% M ;@4YL:C(*PB!:]*)V\61\W83J]1K*V(YJ_):J-,0M?:.*8.11HQ.U=X_7%P M\YAG6QB.DFZ4.KV3GN+UG6]/]62C^R@Q;(]ZTZKU#^=>X^(;R M'4G)09QT7 MZ%V?'EG:P*23IYK6W\G%(QQSKI3DJ@(YSA! A<@!HYP#F'.4H5S!B@Q#.GE6 MUR^#!FP#=,9IP.;7DIME1TM-_E*R'\N[44 Y'+6F- M\K6I)<\K^M>@EK0&/!BUI+U$OQ6@MPAIF!JRD>?)[+XE.-;2WDFEEZ?F.;WB M2"U>;V*UC,F,+EX_K^3C\E<-N_ZD'@(MZ5X?6:2>GZLQ9@QCQ1@HA-(G@$PJ M0$MS\YU2)!@C/#7]3^R3G"+J&CE;RNB]DA($^P!4 ,Y06""J"N5,/B[?W,U.9]EGH3<-$3>@Z6-AR<0A]BNSXPB9R6>\DI/C0MDS1^O?^."Y**"M8 M]PG >B&@& +#YP4XYP7DBF-$J4E(#,B1OUD[[^74I=9T$=U.NIF;1&&(Z"=GRU'?TGHE9V1 (]7C5(:(6O M74$2:0 LJDYB2?9;7YK&L2.YK7--?>4$ F?S::)8M& MM43T=$N4B22]-,UF? B=_ ?$;@48!&8WQ]XB_'T?X5:KI*]6+U8W"DX==3$Z M@3RPOQZ#.M:+X=KUEY>_T+?AI^ENMWK]JK^8*^U]C1Y/393N3K^Q)JGG69G1 Q^S^S:QY.Z"=BN\VW;JZJ:N MRB4L4T,H:[)-,R+TU(5$;\R%4GIU3FGJEFUZ4$SD6;OI#BT;J:YYH8>QL9N[ MEUOL-FTWQJ[[^ 6?K*=M"I4+>5C(L+F,)PW=RT4\_;3;Q!1R,OXX6^F#^L=' MN;C7;_W[8O[GZL$DNM#9ZQ@6&"N(*H *A0$BD .6ZN45YK3"99DC5EE%!L_( MB1WWJR4GG>BDD9VTPNVFZ3FD3L_3@/8[!N3\3+>>K):&'9BM2\G_=C]_^0_] MAF:BZA\V\_/<>P>9H);&=3/4]G%?:O9F3]T0PLGWAK3T5[D:ES 7N:(%(%QR M?8SE%#"9(2!, X4J+;$HH4NBUA$YD9.L?INUC.OZ_":Z@YQJN._TU]:#HO48 M7G8+:@ 4W"9JTTY!'Y)J)J5:7EVB$))=_:1)P0C5#TL9F$/]I*G[M.FG'_?- MSMRN_M)O_/B#3Y^%<0SSN?AS,IV.]1&U$JHRQU3# 58@ @CE$!!]9"W*"F*1 M.IU:;81&7FU[A8VTUL$U^ )RA:7V$44%&!$E@"I%J31K?T4=TWM=Y$=W%XT6R4^=/C^;9HW?M]@I MVWOE/XQ:2:N78VVY*^JV+B8:EJ[>)CB,/AFV/F"$RYIUDCYT)JP/- >R6[U> M<_V,U8U?78YAP;'>^'" ZZB"9!@P6!! %2>0%AG#%S?<#J'GP/NDZ^6A]L>& M\X)4*M?;4&QN17&E#Y:P9'J4>%94:86(0.,7N6#SO]#H]/5UNYJHT[_>QLC8 M+4AO &VWA2M2+O 1KI4WF@M\ .DWF #=/G M<;+D=/JU9M?^I'^W'!=5)JJ,4Y!5C *$* 88(@%2RFE*BUP0:=73Y:24R"MA M)S=I!">-Y*06;1^=/X[1^=A\$,L= WX^1CO%Y<\:Y165/_[6P6+R9PWK1^3/ M/^RW.?ZB'824Z]NX+V8[WDW_UZ[-TX=G^:O\L;K[4TY?Y"_SV>I![[#2DI54 M"< J/6T1@PI@@2D@J& R+=,J9=QE]^NK2.1)K;\TA=O&R1M1NYW1$#BYN8!& MHU&RN4VOE1JM=S2O(]-;@,GD*YWH/E]S:WZKW>L$Q6GRBOI7V3AHM.*_%NOEC,_]0_O*=/^F^FHPO! M%!>%!%"5$B"..&"?N_OR@B&4TW(3 M/JRK\@)FST'YO<7/+=WH4Y683)]7^L2^J1IJ[EZD:(KY'Y^>5_5Q[%9]I NC MQ5)OZ!H2X-?#+ZA+5O(4DCQ/A79:36?J$C!98)"56%(*TQ+FTL6'1=0ULL/K M"^Z5Z;FYM)A#9>?_WL@ N#G+(]@'KTD: )Q +C2FIH/ZVP$@WW7.0XB\H&5B MGRK-E'>UZY-(+'M'">.]>9##395 M6:'RG ,L"PH0QP30@B' >"&R4J8\A]BYX?);'>I@79S_4D-LN7U^>X/FOQ7W MY$F_[8C1>\:,DLZY.V MDCV$J[_(,U\MIM'04M/E0U?G'ML!#N*OWH)[_:K'>9,JWX;92"5R M5.4(E"DB>MXJO15D*@,%9HI5*F<8IR[S=D]"Y"G;R&O*.]RFYSX6=C/S(@O= M)F7?N A1Q:.6!)IT^^\?=+X=-6]WJAU_T#U!]?UD]7JSD/3]7,BQ8H(R@0H M$=>':H8R@(N\ KG:957699#JT5Q]\6QYY2)YQM9B1%FGWBZ9?OIR72)18YS MR,X8IX320YI[Y9!NO6BPM-%#ZODQ Y G9BJQK MH5JI=I/P*""GIU\(,]TFW@$+@V7-G+/FU*90?[:W(=3_VLRYHZ\=9+:=,ZJ; M9V>?\VQ%L)-L/8O_L!R[I*_E]15=U$.R+&:C)?-8TK!]#0B#-4 E*6%4 M*=-D2M ,*)1+GB')JLJI.?!):9&G<3N%U\*33KI/P\!C@-E-Y& PN$WFHP@D M?S2BP_*#G#31M*WK];SQ M)/@..6AVKNG:0^'FT?J4XGUJB$[C1/NVM00$( M(S;OO!)=Q)Y1Q\DB]A]U#SA^E_?FA7^7\_L%?7J8Z->VQX*2\CS/\ARPHIY\ MS&3-8P6J2@FI?X=+9-6U_:24R-.O+] ^YG@.0YQ]VFWTSNIB,&X:FS[.O"_U6N5RV*0^(JDI//0FR3"I3 MIR( R8L,<%*D5/)*,;N.IR=D1)YY+1&:/EX\M6+MYM\I5$[/OD"VNLV]ULS/ MLZ23>#XAQ-I>T7K[)D$MLMU;PBX8YK]=[GDL+&K\CGG0.!64YCFL'TR*W( MG/;>'-E]M++LU^QML\^OT][&N/F'5DS ++&CRE^P%&^_;[#E]Z 9_27W\ -^ M0<6=W.M?G\T[;U73_:^7HWW#EJL%Y:LQJE(FJTQO?0FF $%> 9+F&2A4Q1@N M$&:54ZVHJP*19]BZDH*VE12\R6IL.G(FSR;C>#6O\ZV?5S*9R54RG2][%39N MX4%G^.U"?S%!=9OI>Y4IC2XFUMIV^MPJ9/E@F WTTW]TF@4,U_F"$B@4YRQ^ MT#";+SB[(33O]P1N&VYZ!LFB(D6&(.!@%Y"B5%BCAE+9P2 M%C]9J!9=Y]+(3N[(^)] K<(-8 QSDI6*@Y)Q"%"I?3M%E0*2EQ@6,E<9<6I* M%0PP]\Y4=^8C9O<] &QV/CD4&&[^MY,Z2FJY-1 ?-T $;55E8V'L=NJ#-ZVR M,=JZ@?KE[:NZR\S6Y>Z5Y-1U VT)W@U?35XFJ]?ZBFQSN\AR:EHOYZ J34MF M6IHH"V3ZGQED!&6*Q2@-> #?5*XTV2:>-8R7=Y4-@YU&&!=;-[YRM MT&OT&JTQCGI3&PZI4!5^ERLT;#5@, #W*@?#O?E2C]EU!&B:4-0]*';[BKU[ M_87^:[YX/Z7+Y6:Z5K#0'K.4(",%UF=BA %&6098+B$6**L8=NJ$?;E* WK, M=5./([T[NN8?[#6I%4UJ37U=JO<8N;K4(9!W=*D7@SZ0C[T4NN ^UENA*_G8 M2P$\[F,O?K-GZJ*=N+J*!9,R9SC%@%)< 90K"5BI3^TR+PFN*!6I=&(N=Y = MV6LZSM73E3(7XVSG$".AY^;Y@@+GGN;G#D&H[#T'R<,FY;E#LI=KY_$*/^=S MNWJ0"[.E7,@'O:O4$ILL;5, I _QN:A7JFXJU#LFD+7XR=Q:.7&!6,-HYE=#@N'F3!I@RGSP9KG?I^/C/,F7*VTC\M)Z)F MTMPBNEI^,S_=JMOGE5%G66<0_^?D_F$,22F*JL@!$::! 98,$"(E*#,J"TZ$ MDLBIYBJL>K%S%>B/^HZ?KS4T/VY4O+@]YR4C8^>GKH>WFT<[W(QSHVJRI6L_ M#K<<);6ZQMMU"H^Z,@RC=-3&FP' C-=O\Q+EKMUF,P"P%MTU0TCQ[570%MC= MJO=T^?!I.O]SN4Z1T!Y6(1(WPAQ[ M-6W;;SH=,[.BRO6>5*1U6Y+4 M'#,E,D2$AE5>%+2RNJ>,J&/DC>U:J LQ2LPA.>U\W@C0C@??FJCM3,N0=VW+ MD.1 RY"N8TBR,UK.,828 ^=0TGG] ?0K"6T&Z$"W!KK=^V79>^ZI'K$R-)'JXRM:XV&U5QD86Y4T]N#"MY3[(YG\_SXZT MG!O+7" ":0FRDC%3/D@!Q:H$HD1EJJ1@2EF5\#M+CGW9OFZD.#5B_??7]E#: M;;6C .2VAG4J)#]U2OQL2N-W>D]N6D\&I2YT,SX6_>:N=@?%6QFDZDF4Y]A:QG5;?+FZMD17_(9;)H-#3E MR2]R:7Z2_LVNO4? SBM%1=6O4*[1:&22?I*>*J/#W?@VZVW ^KD+00E56^>K MQK!U=Q>"M5>3=^G[_#S=!ZGDHDG(-FT\W\^7J^7?%_/E[[F1[>:/CN-DYW""6._F43Y( MMDH^+Y?/=7_66N(HJ66&66R[U7O:X M3;6]O@XC\\_IL_'?\)M@OWV_6]3,NZ_?#>UN2\5;LU@I#C-: M" 526G" 5*D 0QD'&81IFF5E13*KOC_G146>@+_][?O?DDYVLEP+=YN0)Y"R MFZ!A['>;L+]]WQB^D1JA:^1YXP+-R1."!IVCYPW>G;,6G[BD(;2#!?Z?%X6)4 55SQ-RX*63I0\^R(BS]DZ]_!)BTK4?-&5 MT]3G;Y_>(UO86,?S+K#8.7!GS*N%)49:8,*8X[8$;2>R)> */40.&7BX<H.82V7@I[K8UZE,C64UCG-&4"\+ &5 MD( T*S/*69%)QET27>Q%1TYZ,=O"N@WX4ZN*N6#;'$/I6@^WN>L K=VUC]9!317N[G9*U+-6='X Y ( ?A('A0Q^$.R*Y#\7B#1V[- M[W(V?U[>/6@#V%SO&>;3R?+Q][N/'6%WKE!9B@J4:9%JSZ+="T94 9'EK*RP M(+C$UCDRIV5%7O>U'(9[!P M2/T(AXE?"L=I; *E8=@9>3*=XLPKADN+L+-E*[W!\B.>";]RN93R2W.#N>2+ M29T2\64RDY]7\G$Y+HJ4%469@:)""B (*T!,VB^"7)9(Y!0)IY#[&7F1758C MO;U<[\E/_C :)+4*CO5CYP"TV^X$A,7-N36"1PTD(W=,W'. [2P-E01\1MJP M6YW@5M4VG48]Q,?.Y*Q4:8NH]E2Q\TM.,)JYR7B@>7F-$[BM%5J M%(56S0^&0![%4?B@#L8/F%U_X_F6R^A%:A:VY<1XMJ]2?^OT1M14R?\^-\*[ M>ZAEQ]4V3JN<<,(82!DO]"E*(8!%00$L54$4S#'"7C0B;FI$=D<;#4Q&TTNM M@TEU;I1(:*N%'VN((^!V#BH^C&Z.:LT"TE-HE&SCVBBUONM MT@F,QK#PB,7[^:+Q?Q/+?4]?=(/KEZ;*I$NS_O+1&^.QI0+IJ3"(&,, MZ6,0*0$KJ 25,IF(J&)"6G5+BZ!;[!"*"0J8MO"UNHEJ]1WI[4BK<:(:E4?) M0ZUTPCJM$]ZJW19N.81, X^?1;CY>J/B&,$Q W*KDD;3Y--Z0-;*)I^Z 6GT M3=8*)YW&Z]X#Z\*46NOK#9!##/QZ ^47,[_*@+E%W.- >C)"'UCD9;"SQ[2\1>ICM=OMO8O#<5N*S#7X^_C#ZFDZ:)FA*GR9Z M;(V:VO4_SI_UT\,THX@$:/ >%:'UO%+KBDAP'^]H$4O@Q912-S-1]RXR!63: M+7ZL:S''JJD9>'YI0Z+NQ;#U$GC M3W!,G?Z<)VGI"YU,S9IFBD7I5)H"P$U*O5[U%BOC=HS#T1YJLAQ#1"BMJA*8 M=K0 P90!PA$!"F0:^=4<0J@=EX "08!RV$!\JJ4 MDN6E),CMX!I;X\@'6",R45KF^K8Z66BIC@?0Z,-F>1!]2X/A?R ]RI3'7@\' M$8P)6XR@/3-&23W$QI+UQ7GR[=00NQ]7AX(]U+$UNK[#'E^'@G_O&#N88+_5 MI+N2U"?E3H\)'Y=29%E6E$ 660%0ABI RUSHKPGDHD IA,3I>O^@E,A>NY:1 M_#29)6(^G=+%,GF2BX9\T;$OVF&,[-SMQ9:[N$I:Y)FZRZRX,-+!7(%G_0_JT5OC-'1V$S<8(&X3 M>(Q,6C"T[*;[0<"&A38VANI4>%+6L"T*;ZTUH]2&/5)ZZAG,JQ;T4 MO\WT9YI[T9M[O(L8Y#G58:D=6[.&6&1 M)WI#K="(3YZ-_"[OAG8:.*1HG /N]#P/#8?;-&_JL%LD:M%=_L1-!"0?9ZL:7^>P>W,G%8[*#P/(L!!ZDAT>-#$9WN"]A8*+#HR;N4QP> M?]2WN^:<_]L05TKQX7FA-S7-17D=;UA?MYMGONHOQH/>[WS57XMQ1B'-,6*@ MHBD&J#!<#[1*0<$AQ@K*G$*G8DDO+6(G*YGCVS*9U%JUZT^G2U(KDW3:)$8= MU^Z=WG MR:FYZ%%1D;W31G#22?;N%'P"+SN'$P8%-Z_B"8#[Q?E9VT)=D1\7-.QE^%F# M]ZZ]SW_BC5YP_T)_3!Z?'\Y[DY \MC(?V,7W]UP6FZ3WN @.>ZL!K\&'R6_G!GYMW()OI+B]_E4O\:40/5]&<152E)*]-F:,("0-'FC MF((48I7Q7'&(G%H.#*=ZY,6IDYV\K(6_B87I]'!>86D*-DAO9G%:#_W&I+_$ MZF0U$F]Q?3JM^%]WA;(:D*AKE)T& Z]2MYUNH0PQ5Y_8DT"(.O M/+>;I::UQ'0Q[:+6MLW0AUMM/'"_]CKCHO)?8X7Q&(1@:XN/[$N(E8_T@MUT M5GRD$W-E=JL^39:<3O\IZ6),E9(L$Q)44E4 E3D$M( 8B$+@@N1ID5*G*W]_ M56('SCJ9YKKWF/:\5&II,;DVUWFBV,&P43 MHV%H1N=+4 I*]NRER!5XH"\![#!%]$5O]$C$W$ZS^/79<+3=JB]R95Q!QUH+)@J[*G2K$1&]EJ-5#.=IK7<#1N:0P:B M'7:GW50<1-SOZ6395M:FVR?=/*&0D_''V[F?\[&)HA4D']D)+R?]V/W_Y#_WI9AND?]CL?DZ]JU917.6:$0R10H(!, P8P!S 4'F5"J+#.ELCQUHUS>%1'] M>-10+=<278F6]^"P._)<9J3;7-NR+PJY\C%;@A$K[PD8F%3YF('[A,I'G[RL M;\/[^2.;S.I-T/>5?.I1K3?\0=VE\N=9RZ\NU^%]."9EA8I2Z?4Q+?6!@! ) M2(Y3/4U)59!,"\9.:88AE(H\I^N[NI?ZKDYO_9X6\F4R?UY.7Y,'.35M)5^T M6O;%3$%' Z%";U$,B36'#*"\R %)*P88Q1E,$8=YBL8O;5%OGL_JU.!G.C4E9'",2Z@WK0(!D>LM+2K+$A!&.& \ MTTLHI%1AX7R!_"9,B[SB-HK6C).R2XA9S1/CUCTNGM\$8B[7TV]"X;_&)7;O MF_*Q]TTQO]9/;:P>)9W=26MXLK8\Z9F>&-L#WWJ_J>$,>3?^-@P;_@;];=A] MZI[];6GH'IW]T$;J[[36S;[AFWR:+U;C4@C%.2D$6T?H3V*T?D0;0B['>^L\@K1'OT MI8/%:,^9U0_2GGW6X[JX:T+R03;_^WGV=2&?Z$2T;1&6'[0(+ZU:+>I!HU1HEH%:EW)'.CBA.YUT6@6]P\QP32RR^L6R']U*GT<_)Y MEG3 =FHEG5Z)5BRI-6MXPH; U>'*>@!\_2ZQ-SB+-[C[\0NNW;L@O?=>EK:0.M&I=OGOM_:MA_"%%(=.J%*!B4@)$1 8H M5SG(*4.$I;A4.?;K$&6G0.1019\]Z%#K8CVE]%&V]PL_+B5GV"W##1'!= P* M!,?Q@FY+;F $;Z)D*?Y*O9'\LCQ/7[NZD[RA]E\.K]_K>-(G_6Z.;N? MZ/2!"NID1W3!_DBI_,G M$P];:^/F<^RPRZ@J<:D/XUDJH2&[*P"EB@ "L225PBA/*[FRM'V0X,S6MD&)TY-&_?@&0E*C008 "*-6, M]51%19!P]P]T!QSP@V=>85V]%"/;UI9:\ER3\[,+_7BYV82@*%SOMMO;_P:7 MCSVX>-L"9UD#V8%^>J/: &?Q7^J_^XO#=/_-\NG)W/$O^3_KJI*OMINORY7I M!37%.&6RH@QP20E %%) ].^ JHJ,%@7/%?8*%;M *[*^UY3KAI"3A.[(VLX; MMMO&VK/=QB7M\ \;D&HJDCNB<<3M\=I NDZ911)<"8Y@*@M3&*RYL'L,8UI.4%!87I)HLKP3!2?@>AKJ2CGX7:4BO:P>?SK9 FP4([/1I@L#&=,O;I%E>V MQ3Z+K*(HPYQI9',B "I3 :I249#R"J=4$)YE7GO,&+@.:L-P"D.#KC 9^NL= M'Y%@=3/T,<#R,^\.W<7C=1/O$S=2%_&S9&_:/;P/C+ZNX;WO#PA1TU9_M96[ MH(4+LC\2G>28I49("5:(2H%0;%KW1A +_5N8 M\R)#U+G.R16,Q#^N-ISMHGPZL3V\YBZ9[]GSB*BZ!OO+UF=,1/VL40OF+C1M M'Y'6,)9T.#,UGFK>DD?/:\2K$?:(6QL)Z6&Q:WZ?;ZBB+ $@N1BL=LWXXP6L M!4#A(&@MQ'@#B_O-%K*M&_..+DT"PY0@J9<#+O5<59E>#'(( M*H)3(#A194JS0A695PF_'H*1C;XA;X*IFI:;+0?:(%D>/,OV]8'GMI<,"8F? MU>Y!(_E'S4# Z 5764,5TNLC-VZY/$?ACXKBN;X7QI<_W(5VS@]^7RW7ZS\7 M*UF?-/RN2;^6VMF0C_3'%&9Y2:&2(->NIS84G ):%@J0#+.JJI @E5=;\B!< M1;8F>ZJ)(7N=1SH,]F'N:G0P@_NRAP>6ELWD!?R3A%E6$\UK/-?W*N@B^<7# M>+JITWP5C'T>]76##[.BW6+_TJ87=/9M?Y-TO=7V^V'QR;!E^B+J!_Y8:DZ: M_WQ-U[.U,?3O-_)I/66E*J H*Y 7I2EAPW-053D%)$508P"(IOTI@Z_2[5-=IA/+=?(/N\NQC'NF%X2=4C=+?;.)\K/8 M^SF:M)-$STW2LCM)](I)\K;=4< ,9,/#\C:J+8\"ZTN;'H?(T.HYR]7&9.^_ MW]](-('JG)F=;:D )9GVCZLB!415!:CR7(D2*901OT2NLZ1&N7>Q7=[?#[V[ MNH"3F_4+([V?*3LM>(3(_7[A@I4A.4MHY+(@?0(?E^GH?6.8!G]<+9_E:O/3 M=)O>F#(>_[V=/=LB'VWGXQ12AB5C("T(!$AQ#@@6"C"BMUM2**ERKVRG7HJ1 M];FE/[%-U3=U,:"6A\&MH_MQ=%/TH.CXZ?O5P'@KOK.P@?2_G]ZH9L!9_)?6 MP/W% 3>DC]^7CU^7V[6>_L?O>LR?[[4PB\WLF[1U?PS-9NDJ2U10P140F]RB5E1N 7S^I&-;![T1Y,F.]IU!3&K$![7<.X0.EQK1@'&SS)H M%I*6AZ1FXB1$_7N#:[#RN*",@MFPZTB#W:;%;E-C-]MA1RUVS_J-4!>1WJ)? MO'9T'VV\2T9O"0^N%/W?'F!#Z[*E=L"U]=7J?(OWZ_56BC_DYD$]TA__.=M\ M_;J2[8=A4;%;+5;*A/[QB M3_QGQ,$T1\79ST0WQ95?-<@U)U!-RE7-4/)'#:?F*>DR%15%#Z,=%&C#+PK%O^U;?SRQ^4G:02=S:4FI)>7Y9/\ ML%SKW[^AZZ]Z[_YM)J1X_?-/FV&_:^GVBNM%J+Z7:5U&D9H:_:P"M. 8()XB M[7HK")B &<_37&'NE1(;@\G8P8A[EDVEWE7+M%T;YN:R4__6_,PUV\EV7<>; M+W>M$^F.X?_M>0L=8T(=+Z5O/$U^*\^+&=KQ:PUCS7'RB^'Y5_-GPW;2\FUJ M-/WR9SUGOW;Z7>[9CW+L$!/?4!?9,5@<]UX[(LA'U]PQ:5W?K)YNWG4 MP[SZ,5M/D1"%5#P'>A=G(Q19[3MD$TLW,83] M]/PL1F[Z'4)R/[T^+;36:4TUH#[W"19(C\^2&55_^X1]J;>]SP\XM;,NXNO^ M7@BO7_9">#=;K;5'J:0)L/B\T;;DK38J4YKA I5E"F2&"4"J4H#ED !1520M M2U%4A5.L6@SF8H>J&:+)LJ&:K W91&BZ'H=-H:?#X4#OAB#[F2#+1=+3%.=U MTQ0G.=$4)ZEGJ&4YL3PG;V\[0QZ'A3>,'K8Q6G>> M>VYFK+XE4N=T*M35421,+YY$AJ8YWCEE)+0.3C%CT;BB5]X0;MHN?FU_]K7- MXGO\2A<'783>+SYJ?I?"UH_8A3E.585884K"PU1E #&BU8,@# 3AJ62-T7;WM_(1L6#>^$.,WI[O91)UL1'<[;@:XBW^OXQ9J M*O; (LTR+F"N'3YJSW29!!41!-!,*"P1*U/"G1V^H^$CKR -O;9;9M]QA@L> M#A[755+Z&=H( GHX+%<).LSE>"%P("_AK" 7]_G';XVW4S_+\<%>^_Q30P+ MGI[GRY]2VF*['_7\?-5FJQ/+6' ,A2PDX(4I<2\HTRX?58 6#*<%*S)28O=P MK\O$(MN-EGI=YCEIZ?O&S/8AYF!+ N+@9UDN03 D)K8/"Y^@JG"8# RA:K&I M(_Z>6VQ"QKPZ"GDY)*IGC!$#H-RD.0QWKM-,IV?;VH5^1PZ4#G28V="=0K](DDH/YW[NV@3_.JY&RSU5_?B[[@ MO^O![2'E_CP(YC@C)-.61?M/ "E1 *1 %15*#/;)^'F3MV76)%MV!MCO^;S MIMN(6,[G=+5.GN6JOEGP;#QR'Y#=_&0PUOS>ZTEA1]Y)TDJ<-"(G5F9[5_@7 M.T <,HUW?Z#H)=3_D /&(1,YWH'C(.X&[\RYE&+]3H-O]_X-"[_]D"L^TXQ/ MF=Z:IX)D@.6V#HZO> Z/S?CT<.'Z+PR$N]4%$0SW9D0^Z37>3--Q>O8?>V!MV-_%/[-H= M7QQF$$SE-N.C/2S>SM:VH;L>_4'5M8*F!52%J#*]A699JG?4B@*6Y@04,&4X M)P7."M*VRG$S!Q?I.7WMAPUQ_(R!]4;U!DA8VG1NS(":_=![%6H9\+,"E[%S MLP#7XS%(^PW9-LM&X]&A;2!IZT4TA3UVY2+T?O"':=)APHD>9G-;\>-WNMX_ M;_/]9^8$:?>[<";$":I YN,RK5%-AY/8+\V&VTM!O7VSU3$1\?RK?-2S()NS MY[2J9,%*#!"E)4!6YQTG/8;PDG2<)18 MEH)XTF=0OLKAO1Z[X7YI/VQ1"H@-P"&N8W>&]CWX7Y=A<723>@89:(GT:&([ MEP]J=Y\A5]]F7)YA8FX_#6L)3=;?EX6I75N'>;Q9KC?K1]L>FQ&VK(U1_K"+OF=KFFV-^?6U/^R;'JF\,69 M4$?C>.MI"FQ$KYXA?[,:$\%0YC<*C^.:Z9@P'YGSJ,0B73>MSQW%'1^XM6%^ M+P[>6O?ZXTJ+.F4I95RA I1*(KV1E2E@$G& *M.<&F:8^=75&%N _UE72*%G M-]!ET0WG+/RUT+KG7NC4S4\W4/SH#JB5+;'"C7CY$VE:QKKF">*70K+S;&D[:(GFO%HLMG;]?\)4T M,5R:#F'+ M&),IQU@Y+6\+EF7D^_ M1[#F"!-\>46[PVGS6\!JWNL[JTGKVK15]EH!S,J4U"(DK0S:]:DGNQ5CDC2" M) \JV8G2#M41YK[FUR.>][[F>5A(\#W-MU^@\7CH7XQ5'H&-\<*=Q\/T(&)Z M1+)#0SOD,YVUO4_;UJ?UC4_3 '7*(:W2+!5 X52[K[PDH"*(@B(M"Y'R$F'N MU5O0@6;T\ [+P:7NO4.N=EW = WQ" J1;Y!'C4X;@$UWS:1K!B9M4^F0@1[. M\@8+]>BG.'*PAS,$Q^$>[J\.;*\W6\PV\L/LFTEQU9;GRTQO:YO64$_+U6;V M+[LX-QS\/TE7]KYFFN*4%9G*@"QA88H3(4!@IO_!E1(%EI)2K^#J@7Q$-B?Z MXRH]>]L-Q-/->HR DI]%J1D"EJ-DSU)M3^I+!V[/?3K<31+#6,\EN']/NNN@ M"=5];B 7X_:9NPZJHXYR5PYWITDF^YS_*1=$(E(*P%)DTFTY!XPR!IC2O\:E MXKPL_>+>1N0^>A3=X7E_?41R;WDBG&G9/0$C!,L7%45M.5ASV$3 ?5.ZV\3N(<9-)&0#)3*EH#)(:!8 M5J#D#.8T(Z)D[H4=O$C?.H*H#?(S' VJ(>D"K\-)>#30 L?S=/$:4B3"#[A! MI34# WA-XJ9&I<\(5_@,=91'5E&&A=[- MIPQC@#(I ,F)!+@J4D085SGRKPHY1G1->]$,:!-*<5BTL MP3%CA*U$"1^)%MAQJY"+_F"(:\(4VH'.M4)X_;/[%UOWK. X1Q5* 6-5II5/ M5:#B!0]3,X#XMK5Y,(((Q_B-9Y:Y[KT_6*SFBW6,UZ7_)"\P!6$*2A* M10'")J@)Y9DV,3F3"L&"R6KZ;+T[6]\Z\K%='[\^*OB2:V=M?$WG-DZ);A(F MO\P6BZ9MZO/E\YJQ9R[E$%$L@."I23+6QM/(5T-D9] MDIRP(6O)__W+\MO_TJ_6YD/_L+<:9P<<1=G[Q&EUM/>YT>)SOB^G2N5YA00# M52:(WOV6^B>$S1$70X4B6@.5U^G6("[BQ^;@Z+$Y&DNW_4UTA/R4^YJXG._+ MFT;E[&&Y74R.YN'>(W+V, 6(Q^D,=FTG"SU6>0*\4S @_M)W'M>[%^]4>.+(][/=[\X?C1:9:G=1\906K&R0@#E:0%0D5-0 M%:@"BC%6YA7-6>9UI>!!^UXB)YRMTQ!\KSKEN1:UX>EH!24^]#[U\ (U0!EHJ24HAD MIKS2I(XH1+8@AIXY-_ZR7(IULE[./<^.CQ%QLP97R>FG\ZV(EE@$I3XK2B#5 M/1Y_5 4]*]Y+-3S_X#!E>[U=SQ9RO=9*S68+J]-OE@NSE="66O^TGNFQCLHS MO/EJ?GR_J"M7/:@SKWR843:;SS8_X505)>$J$T 6VB%!@G) 3$VW%%*<$ECH M#4(^_297;.FJQ"-Q[J,R7?[=-<=R9,*V#P.)^(XS\^.>-3_3,=;\"I9FJ<(2 M"(1+O0?D$%1229!!Q7%NW%"D?$ST'<[N$,/O.;?)O.7L/F?9;=FYP[GS6\Q: M 9*.!)-DSU!RP-%!G2;]V&[.F[I^>K[/O3I)/O1.N/=2.3+\@1;@L;@>=5D? M>2I>;A;&)N]_>?FV.2WZV(9FF.8:4T01SE&6 H5@#A W^WV5YZ 4*F.F9@*5 MSK>7)RE$-OLMS281*]%4;;L=]PO,T[CTWV!>+:V?H?06U.L2\Z(P@VXQ3X\X MVC7F18&Z]YB7'QRVTW_%]9A;&SWX5CZO))]9-=8_SZ4U 0O1O9UH^P78E@/Z M;[NF U-L(L!H18 JH"E7)BA@>H\'BDJFA+"R1"CS2\8-Q9K3AWY-IFV'T41T M./7;K06;";?MV*CH#FU8N8.UR^(DV3%I2Z4<7I:VC$[JMA@3^\B.VW#[J=#X M!=HP!6-KU!U1:#!?;GF"CW]M)?Q=I[#F G@AVHW3S!SAT/5V)<7#XI,TY9'T M-NLU7<_JJLR/\L?FM<;NGU,JTZ*0O (2EMJYSK2;7959 6A>J(SD:2ZD&%8! M/P!WL6]?&EZ-&_5.;V(7>D;G3;DDJ_$=AI.68Q.KZ]#:<(2I<[RVN=6$>%[L M=.=B!^^D=S:T^=XQG%B.FV+WB6$ZL5Q'J7L?$,W@]>Y#\':C.O:P>7%4IBH*BH@-X]8T KC !#E#)><,;]J@".Q'=DP]]3 MLGR2F)"'IIV&W'-\V[;)GC-_U:7^+>=S>$# M8D<'6'NJ:Q]V"FXDS0/5Z[O M(98AUE2$3@'Q)7_=M>XKKAV:NMN@=G7>+5=/]/U"F7_9.+'=-K4DT-2:YP K M(@#":0889R6 B*!,2E-_S:NCBB?]$7T(S49B^4@ZC R[;7,%U^_6+ )D V^_ M.IQ,3N,6=1L_$)# ]U&NU&]RK^0)S;G[(=]AAB:IO=&V<&5J< OYX__(GU-& M&$199=I=H!R@@I1ZXYL)O?&5+,^H2@EV*K9UED)DN])D<#5$$TLUT61]$]5> MXM)_SW.UM'XFP5O0 @X7^W<@\.6_HZ7O'.AW\[6 M?+XT'O,K9C+C^&9:*DKSLJ2 %5+K'L(%8!6'@&.8%07),N&6'.)'-K)"[@\( M^^,JK@'/;44/#XF?UG;H3SKG=A^0?+1PK[_:MD:5YA3@')]#^08!)4(N>@2'G*,X89E9[A MU_U$HT=D=UCP[$7AA)F;A0B-A)]].*">&/('IB'*IMY'XF"AW0XD1X[V=@?A M. #*F85P<* M-[+1#4/G>)(OU^?C"*Z!CG&E2HT2$*4Y;N&J B3G.8 XI[(H984*ZA<-'QZ\ M0<'LCTO3"FQMNC+I[\"N(%Q%%@B=_;P8N-_+Y:KM=3DJ$RRR@#954R@"JE0&6*BRAM;E.U3T.'QOF-J_7^A54C[2'XT5>2T74LTVTZPBE*M4 :G, M&8V$ E!88I Q7H@B4XQE7MI^ADYD)?^X6GZ;KN. M/*J"G1#II2*=>B18M8E/DB^_+&;_TCMKH=5UIF9T7RW/Q"6LI#B,_=5_VSYI M[[MNOUL_J4>1LV_FS?54I$I5HD*@+%/M(Q>9 )6$I@9]A2#)&=3*>&4I@N!, M1U;Q5YP;SWJ=K'8DKRXP$'[BW"S(O4V'GVDZ75I@+T#2E:!-K&AE.,JP:,38 MM0W?'1IT9(E:6" :\O&J"H1G^=8E!:)-@D,]@7BTAZTPOST]SY<_I6SZI'3H M-@2G4LJ""5@ A52A%P4B "M2"*!I@U02J/+":Z/62S'V\0K]J5^=@U73ZH=R MOMK2N:>7UH^;FW4.BH:?:6U)[Y XB']IR(>SALZ2!C)E_?1&M4/.XK\T(NXO M#K, 3254VZ@K*W,%!2V D$([93EF@%0P!T)O"$LN)5<\\]'USMB1M;JAY*?$ M7='=U'6@0'Z*V1 )WGCL!/.!=*T[\JA:=4*DE_ISZI%@WI@Y"_C2Q);4^FD* M#FI%RIF2I"Q!1KF)U&8<4$@X("CC**L0$9)=Z5.=(1U9SSY+DWQCVSLM3._T M'0])NXJ8(!#/Q=0#V,$^3P"X0G@N'3:2MMG@FXN(A7 [>H2/YSR<(WQK%Z ' M$(>-?-\( P,:CB-7U_L@2:9(1DH33LIE"5 EJ38HD !!%4-"RHRRU"N:X1*U MV%;K0@&@I]Y.!E?OHX41>HD8Z@(AHNTQ@U?8!9TD3[?*+8>[7W96X MYG"2-#PF72:3S3*IV0RW* 3"*]"R<2TWHRXL@:![N?2$&G;8XJ37._KER\K4 M>=0$S*7_-[G8RA<%NI12D'/MU&;"!.N@7.]!H?[/E/(4%C3+9.EU'.Q$-;93 MVZEW<,A/':=B.?(S>6Y@NAFVX!#YF:^SB$2M9N E=" ;Y$9S5$OC!<-+>^+W M\M#TZ85\4&]64LPV[RBW.<3V0+7D%1<<4J#,;1%*TPI4N;86!:("2BB5(I5? MPO1I0I%MPP>YT&!X]-/M!<9-Z4.(ZZ?G'4F#'SWW21,LJ_D,F9'SF"\+>YRY MW//\@!:7'^7*I#W2+WKD5XO%UI1+X"M)UWI+83-RUDU,GWBW7+U?K[?F3/=A M\88^S[33]=DDI'6:;[_:F*Z;ORW$-!,B37%! N@U.%J:& M4](RGCPLDH;UQ/*>=)C7_EK=C_BWNY@\CR:F=S")P[J@CJ.)_QZHLVIDF"^V M9HU%>[S>KI'1.V@.&YO6P%"M_]Z:C4%;4R(15:U MEK2-ZEM(SW3QBRBYZ5THV?VT<$%P%#YYO=O":/B]!G,\S"U^!Y>+9M MUA9?/IAE^D6EX$_RBH)3BDFVETM(9!,2H"**@>LJ"B !:L0YHS1 MRFOY]&4@LM;O*GW3IM+WJF4AT:,]>=[?^8+K>&$7$3+/&[J6D\12.U$H?<=. M_43R> E$_ZNX@4B$NGOS)3_N9=M <(YNUX:.,VKNGDFZ_3Z;ST\F@?PA-].T MX%!RRD&5E@KHC8H$E, 2, )QEF&9"9SYQ(!$XC-R;,A5>6&3I.5^B&!DA<50!@K4*&2Z%4A525CB.74ZX[U M(K7(.U9+VVKQ ?7!9T27D7.SIL'P\+.)5T#A;="<1 QDEB[3&M6X.(G]TD2X MO310T>O8C'>:4]- W(SXG[/-US?;]6;Y)%>__>#SK3U-UM9'_T\\TA]3J$JL M*$L!J;C>"J:L A2E"& "49X3JLV#\E)_?QYB&X4AL5=#H'2T!W$!\K023126 M^;B3EIWDN^8G:1DRY5$;EI*6)Q-D&M!\#$?J$OZLD=(#=K$ M/(KMNO2L?U^H5T]R(4R@Q+LY_3(MN8""TQ*D]@J8\P*0(E= Y!DG.98EA$X5 MY8]&CJQ\.UJ)(>;>_>E0^LM*=I5,?IKE*(Y7CZ>3K _J[70XTF@]G4X*T.WE M=/J!8:O4WY8+^?-O=/5/N7FW78BVQ!Z4*7I@WR2Z_JH=9_,O$\3QC[I/-0N2EK& #\ M%/:L[,%WF/W2A6J#=)[0N,V/>@4^:GG4_T90+=ZT#2ELVOPTIU6A2"H!1J8* M?UHR0&5FG<5<9E3Q$HH "GU(=2S=YN8'&5BW7P!XE9H/AR60QD],[/2N18GE M(KKVGQ8ZKB%X0?,>;,)I&!S-PYF7(X1CF>@O4U[W$]W()M1ZFIN#(PZ%WJ5C M90IF,< 8*8#*,,L4Q))(K^9HO@R,'8XE&A82S:5O-05?;-WL24S$_$Q+?S16 MRTYB^)DD#4*Q3Y.\G'NL".%[Q6)?&&1KOK?56KC(4J)(A0(:MH28%X!BFEA"C!!);3NILSK\*Z7 M8F2-W?=:KSGQ;.K9BY>;]@9%P?.8O*FU/UYG=6=A0W7Q[*4W;@-/5_&/>G)X%'"EJ)Z>_Z&4R3]J@B'/^"[($\JI/T5B7!_^@I!'+ONE M9P=6^Y)L\WZAU=GFW;^FZ]GZ\_-*4O&P^#M=V4!7L_>&TYS# O-<@EP5>GNA*.K*LV$F*^I(OD6T-UMXL>X),[H^FFT#$P\E-R MPT&R9V&26":2F@M3.J'EP[K@ 4H>JO*7*]EQBW]Y@G%4_\OW_0&%AFS- MPKI,8=M9/N6,IR6NS,Z],OZTU#XV+0&A%2XE145>.M5*/3-^9,-05^O\1=;$ M_ J>GD/DLM8'D-/S@,V*V)8@;:K= 0(E219$27I66>RG&=@IV]),#!IH S+[-\T 4'1V' MD-AX>A'7P>+O4[B*&LK!Z*4WKK?A*OZ1Z^'\XL R))0@OQ*BYVE%-@([RLFL0]HSTOP" M4F[J'DA^/T7?B]ZE&B&>ST&Z4"'H%RB-&XG>+_)10+K#*\,T^<4-WA];,^:# M>CN;;_5OZ[IIG;)H4Y&5J9)$NPE5Q0'"2BLV0SFH4L(8YY7,B=?!@B?]R!K? MD$U^V94A=-Q@#X73S01$!,G/+!S=Z=>LF$*.30G.#AN3I&$PG+48"$0@"^)+ M?52K,A":EY9FZ# ##B%B--I=B#\T7/5_=)ZR'M$44B%R:)(*),N!=DD8H%AO M3SA6NK,.>PU:R>_X0/ ZY[OF#&':$=K"N\#\XQ;\;$T*H_>N?TH/YN&[B2QE/3&"\;^)9#Y".]T4!X?&\+NH@ MTY)./A]"%#+-S$W.8!EF/>1&3BYS$_XXK\SQO2M3RIJ+Z'TM/P8+2BI2 8P@ M!PA)#!A""!"SQRX8(D*20;EC+RG%CCS993 T 0J^/8[/(N2FW4'D]E/KO<@M MS2B!X+V2A4[<.J)SFPRM<^*>3<4Z^\* 0]FVJ^J#^KQ]>J*KG_J'F?:XU(Q3 M[3YQF]^E:7Y[Z2/6-)RUG3:]4Q3N0*_!W..J.CZF=#[AQ0CS/#Z, . M._@;!G"@X[JK,+EXYC9LY/$.SJZ2_.#TZ[J1AFW7/M*?-K3@<=D0#KMNT+#-:PMIP-#\EFV5X9 M)"T;D\0R4E?X_ZT7-._-H;_\@7:+'H1'W3[Z _)R/SE@A(%IQ$+,S%I&YR8M M^7W;@E'[GT_+A6W$.,U*!(F .0.Y M9Z N ##;]3'U3"GNQ\[-@(1%Q,]P=,#XV(#1D)\D-0-UI]Z 2<7.TH;**NXG M.&Y:L3, 1WG%[F\&-0=-D*R ##/%].Z"5)7IF"JUDYD14%0*44ZHZ>H8P!*, M$E#\\KM_O_ON@Q@!K[#B8#A?^D68/\NH[78F'9_/@^ES/M[:6_I;. M/\S4OJ0&)IQ5U-0<(4AJ@T$RP'"I *50FPM4Y&F6N9]%C)F>$RL6PF75&2CBS)ZY])][E&GL0*E#02 M7>J3>?09^#9RNLEGX'-:=[^?P\!S/CO=S$XW[WX6M/-9L)]U.D/SW'/S65#[ M62R;S^+[^>ZSO/-9S+5XH9)P;S0;ET\81^9IQ+/)VZ!]>*IY(QX&MH.E M\_FKE)L/YE,VO)JBWD6*"H&4! P5&4!508#>6E0 5F4I\CS%//>J0WB.4.0- M04,VL723EK!GZ]1S&+GY(2$D]UM(3PL=O.9YGV"ANH:>(S-NV\\>88_Z=O8] M?TV!PJFD7'%5(% 4D &D]EW. 2D0%+ M:B=2GVW(]K)LG@Z^)<%&%@.,+2S7@]Z@\)^9]WOP[_Z-YEZL]0KXFY';'K)IH4@ MH"HE!(A0!EB624 KQ$LB!)7*NC MJ9/,#VHT=3C2:(VF3@K0;31U^H&A!\S_M5UOVKNMT^=<=M/)7NY+/YGKWO5L M(S_+U;<9-T6M9TO1)*&8!]KF&32C52% GB*B5QF* >.,@SSG$&-9"IQYE;R( MS7#L8"G#&CCADC81DKZ'W9%GS_6\_'[FQ'-%_OC^S:0^%@(OCH7V;M?$5!9; MV500DQSR9KG>)!T60Y[)CX-CL&/]R.R.?#,P#OC'EPLCT1VX0#PM5YO9ORS! M!]74_#9G"FN]K58IX=J8ER"3"@%DFG:24@I0(J*4(JS(4>IEW"\0BWW_V"%M M(IN$5')E\GQ5RX6VUVMO]^,2>H[&-1 FGH;Q!1QU^=3U>FN/!]Y<1,+?[CF( M&,IF72(UKKUQ$/K(5KB\XZ?G-E1R]7/ZY^=I#B&E#'' <54"A%0%*,L14-KT MY(5D(I/019OW0T;6V3^UF=,:^GE#-ZZI)1UQ+ZO?,"'\E.S//]X__O8V^?SX MZO&WS]>KTS'+%]R>YN%:9YK_V*M+9ZA1E.*8]?;3/_&7$5(W/LP6\OU&/JVG MF&#$BC(#(C.GV9SD@ E. %1E5D%^]'O-^/C"(&KLCZ.1QOF M NWZQOQ-4M,TQOIJVLW:KE::6EO:5?&TRK@$.1&%=H6T%T1XQ8#*E! 951DD M3J%5/D0CKPK[OD:V*E)-V<__<8+.S0\*#8B?#3^)182P3!\I [E$3B1'=8U\ M0'CI(GF].S!QWQ1$ZA1(VE=-FG*95YE@"*10"(!H89+V4PQ@BB!5J6)2>)7O M.$\JLN[750[GR\47L+&-97IKX/A"Y:;U80#PT_5:]H-Z;7NR 7/X>T4+E<1_ MGM"X6?R] A^E\?>_,4R%!X=:F3ROS<]]#YJZ.MKC5[IH@K#^+M<;4TBH/HQ] M$9+UNQY_\Y9NY,Y*34UG:)B*#! D3<$?7 )&,@X@SW@F2LBK2OE8C+N1++*! MJKFQH=AB.9_3U3IYUEIK0SD]"U/?#62.-O%N^(WH,G=NY,X&=+.?IV_NC*B3 MI!:VT_)K75?=3#9:WC;>>Y(TWY'^C&JA3S3GMH(G1O).J\]PZ\#=36>@9>=^ MY!IUE;L?L<\LJO?'X-!&*^NUE(=-UW=U^MJ$[;?:JO)2($Y,008F;8)ER$XM?I(':]OB2';D'BY^8!PW=/%\?Z +L#M-?$/77]_- ME]\_;Y^?Y]8"TOF^171=/.91_MB\GIL2 MI<<(X) X26QIIH0T(KP?7678BL M5!5%F5?YA8%\C'4CM%2)X2LQC$V2+FN=9N>>=F25 M&,X2RUK \\4KP0FU-1S(Q;@;N>N@.MIV73E6%(UX#'E42C1B_=#01XY'X]^V7NC9 M \:S#PZM[[W^:O[?N$K?Z+R^>]#^THQK1\C\X=5"'/ZB\V3M-K6QQF]E_6_] MW_.ML"S6IFCR^.R M']E0_"$WIC]R';C]BVCX^;4N+[7^.K'_M$7K&@%L/;;53CS[=]^JY*-.OYO) MNM])];.';^RDV0U4AT%S';N;L?H1,XTO?GGX1BW4/JK_EU:N7VVH?RW:OB.$ M$2ZII0M9D?T6LQ*LOONHS(]<+?X6$W-<>_XF7 Q;];2E-1Q\7"V_S804KW_^ MN3;'@+OXY%=\,_M6=QQJDQ E0Q63& %<% H@#"&H,"]!+FA%!**82J]K+W\6 M(CO0UNHHO*W^(R &6W!2(N=GY&WBS:%KJ6&W/+\XMA2*_; MOR8[GI(]4U$*[ _'))")'<# J&9R.$ O3=T5(X6[./@D%_([G3_*U=,TQ3#- M"E,E31$.4(H+P$J2@:*@%522*OT;OR[M%^G%CN2Q=S/FV%O^V,B%F'1\YWE] M.FXB?*Z_.>A"./S"8" P@>X)&NK)XR5$@EP/G) SXJU E]K-+P-.B.YR!W#J MM6$&H+[(-+>?RX7>+[U=FD))4ZF@*$PUY2S/M3.-&3&541A@BL@LJRK%TM)' M[4]2B:SL3=##CFCRCYJL8P+!98#Z^J?> MAW\S01KF,5[7'5]?K#L^]I0Z7@;>Q41YWA=>'_S61O'6#$P2S(#L@2[\/)3>\#2.^GZX,$]U;N'K$"*?0Y*J,J<8^H+Q6W M[_%AROHB2/R/KL"7",4^^K6DDX9V MLB.>U-3=JP5?!.NRX0@)@>& M+;]?\.63_+!6@*K%II$XA@B7*&:*# I?W-")')!H2 M=31(3C:#=\Z963UG0K&2%WH$C6 "4(;T#%TH M)E*N?Y]CS)QVX'V$(B^6+>5D3]J>&'G46;N$TF65#"F[GUZ>$-N>D_76,?(3 MWZ.07" 8AI6*.P-'H/)O#J)=+/!VZ?WQ2K@Y2'%0I,WE^>&Y%:\6+V-=6[ND M>*FW 13(E&N[5)1,VR6&@3;K),,8YA!Z-9VZ1"RR;;+ACR:&_67@NG\NPEFX MW/8,H4#P,U)GY8]0;LU%PH Q\V=)C1[AWB?TJ7CTWG<&[#5>;]>SA5ROWRR? MV&S1E+6W!>S_)<5[H8G,U,Q8D;H)T"NNB:^DT*QTRD+IOVGK+QI/1/]M7R>J M?LT6JI@J DUH9P64*(6V$1 #5F00B RB*BT(X=+)1HS->&1[4U?%:HN;]25TMZ4YGWF.'>:=?P+ =ZSU^"7Z[XAM,Q\5=]IC\C+=KOP'*!U[ M+>@'R]C6E#Y_7:XV)M+IMM08>/J].B>S%V]U B(N?ON)Q*4#;869: X:D+8_*/ M*$5>KD E7H)P+P>WSO)UA<@A5==YJ($);-JV/J@WVF#.-N\HMX6Q_EQL360F M?=;_;0/SGV:6Z#LI]S'?4X@*57#(0%:6$* RI^:N4X)*J4*0G*N">(5!#N8D MLOVJ>4CF)D1(29E0X]@LMG2>K.C&L\GB<+3=;-@H&/I9,L.2#1JW3"4M5Y.D MP;5E;)+L64LT;\F>N8#9<]?B$RJO;C ?XV;<70O742[>U0,.3 G(8[EI+=0?E MZ ?.PZVKS?NR_=@4/7,=.["UHIQKQQ\]_ MMH64/!L[78FXXY(P&HZ>AKX#X8ZSI,-:8]PM MKP'N?+'GJT8=G@#YV72\JV]1OM'9W S_;KGZ3#650TU$!2S+G#"04U/$7E0% M8#@OM8>-B88S180AWZQ(5^(C6KJP%QI>"+O9NEBX^5DVFV2Y9V.2[!@!^N,% MAI6H9FP("@%S,IU)CYZHZ0O*J>Q-[S&"'A^87>&CWC=JI7Q8R"8.D109SW(H M ,$4 82J#!">-]+6;#?>>=3[QW,R9=P"+$@0[ (*[?>I+R/;B>ER!Q]!XO#C$TBN-YMJ%S M$UUB2&VUPGY>JHVF9,+/IXQ#G%?8)HH7 /&T!!6"%>!E@7%1%8KDV*]._B5R M7I;%/XNL0SQ9-U0]DE<<(7.S'>& \#,770Q:PLEG)S &1%.XR!@L<.(BL9%C M)%P$/PZ'<'IKF)[_WZT>6(K" MJ%_?!1%??G*7'CWWG77GXH/^Z3_^K?V-_H_N%*P:$1!?ORZG'S^M?Q!,J,M?N_SI M\A^UUXS'[( E(T#QPL"C$&"#1.YY%$&(__OC/RH?/7?:@,C.@O*Z0(Q60&"% M\91,X_?%JO/__CCS_^_OOO?_TC+F=_ M72P__B@8DS]>_O9?+G[]CWN__[O<_#;WWO^X^>G5KZZF#_TB/9;_^+]_>?T^ M?<*S -/Y:AWFJ;Y@-?W'U>:;KQM.):+&;[#\D/]^-N[5U>OG,[#9K"[*]ILG51YR(XM[K]O*Y3"Z+U?=!_K=B_$;/WX.2WH0I$_3 M6;[\Z[)M-$^7=>O!,.1/\X M.$:>G4#B+2ZGB_SS/+^@#7B2&?,8DP1GA08EN +//8*UPE@CK5"9-0'$K=?N M! ?9/QP.EV4G8/BP#//5M K^ M F>_*0# <5.?WC?8"H X-4 I?$A5$ZMMD= M[KQY)TBH_B%QE$0/1@5Q$!<-&OYV<1EQ-?+#&.!CBJ"(J1 MHQUD)GM7C,E,I, B'H6'NV_<"0>Z7QP<)<&1K<*6]G?X<5J%,%__&L[(ZR$" MM6/$O@CD]6B'X'5B$ G7*8@02RX-$'#[K3NAP/2.@B,DV0427E$HOR0CMA'\ M>Y(_/E^?"9&)/6DV2B8UR&!L!XDHB=<&)[ MQTD[.79Q#SI%/%$JF@LE@4G6@N?'@1% 0G1%" MHL,@6FPU#[QZ)W#XWL%QK$P[!8:8&)V$5"Y!4-*2#V4HQDI.@L7>BW=#1<=YS18"[0D3&Z?IS?+MOALZ.LYV-A-M3Q!YNUBMP^S_G7[>.-5&8XQ.)V F.E!6 M<8$-=Y1;[]X-'AUG/QN)=61P5*OW;(EA0SMR]A#" M)FKR#(*GSS)&R[702>KC HZ[;]Q-]1VG-X\2X3LBD+>C900OG0$BFX44!104,<2A1-'Z?[6ZW93?,>)RL.%U\FB__F/ M]"G,/^(F$X]!NAL&.LY 'BW*+L*! MY^?+*J[MZ6R%-.G@?#6Q+AJF1(*B(^%:%XIHC-0@;;+6:E=]UP8!P<-OWPT: MW> M5ROSU-MWJZ#J/A'90+1=0*0>\"^?AS5^7"R_3KCEV?)B(44;B7P>P*.58+T7 M47NAE&M5)7'UTMT T7T.\G!!=H&#]V=A-OOI?#6=XVHU28J7H"T')]RF'-!! M]*X -YIK;Y5CK 4.;KUT-QQTGVT\7)!=X.#G,UQ^I"WO;\O%[^M/SQ=GG\/\ M*P7'WCJ+DN <7$VGDY\<@@2IO#$F(3>VQ?G$@R_?#1?=IQF/%VP7^'C_"6>S M2^J5YUDKP<"XHD$%H6O.I$"AD-F@U-;P%I4S-]^Y&QHZSCD>*<8N0$"$G]4" MGT7Z^_M/)+?5F_-UO=E3(^L)CUHD-!$TCYP@70H$3>#V1F,2&5G)QY7F?YN& MW4#2<7:RL9C[ U);AEFK^89__A?2*:ON*0HN(8<+*%>D;/D&6V2Q4?-+8G* MB.,JM!]\[6[0Z#AS>;PPQSZOVH9*+Z>K%&;_!\/R\MI!/6A1Q7C(FC9$1=$2 MQ4Z1PFO44>OH/6/'&8['WKP;)CI.:C81:2$G?(0]:U)#)*(B1D4R0 MPJE@0H3BG+.R1*_QN J(1UZ\&R@ZSG*V$&A7F-A>4MHR8917SAM+/E)DH"2% M5*Y$6:L!9?:*!>O;7/>Z]^K=<-%QBK.-4$=&QC/B(&^XF(6/$Z^\)%%P**@* MJ.P21(P)D+FL1719BN..06Z];K=+?QUG, \77C.M_]./]X3WFKYQ^%5][WN/_YE,;7?+?C_HC.P"+[9V_*XR9(J/-*8/0M;C65IN0@R>;((T4KAC'GRHH M*F$5-U"X>.EV?>%LO;K\SO5"VX>N0VW'Y3N>K58DUBLNA3=*)H=@BB(_*<8, MP5D$$7GA@7%;S%.NYR%(&\UMZB^<[&OK6X(H01?@ M3@ORHT(&Q\F"6E$ORE)L+M4PF+E#R+C0.4:S#X+D&#%W@)7G8?7IV3S7#S__ MY_GT2Y@1,ZMGZ^=AN?PZG7_\MS [QXF4*EAE=&6%F I>@#-<@T$>,VJC67XJ MGWX(=G8BK ;6)>>T22BR+SG%,"7U( M-$;%E(/")!M#ZD%"QNF0,AR$CI=V!Y!Y]B5,Z=LS?+E8OJ=%<%$!-<75"XSK MZZ\NV>.&<%\DAQR9 L6U 5\9M3DK89*)%'BTWMOV(W&DM'$VV1**9XD M0MRH(")X)DA S$H23[2N.5QV(&N<#C'#H:BU)CH UVWBM0^:I"$!-R5=IEXW M5Q3BRL"U*]G&XEIGQ/8'3//#R@&WIX.E>S@T%NLP:V1W%I]QN?[Z=A9('/-< MH\S/-9-6;2B3T@06$#0!FO96QB%ZBC I4G"H0LGER3KKPPS.X_3T$)DU210U M$WH'MN4-<1+J'8/7&%;XKC:(?E-^(\-9Q341(DM:41R$+('"3,O 29\ ?=:% M<0HS5>LX[$F">HBZFD"HG=@[P-#?%HO\^W0VFPC">)3>@@NXN M\>08!MJ3!6VG&NM5U^K5QT+2R3()K25%@LTCIF_3U4,DU00\S94P(K#J4?7D M!7ZNYX"KVW[\KXMYNG3EBXY8LT_H+9E*:PPXS\A]X[1 C$HRXIWKAO?/V7=Z M4P]QTE$8:2_/#JS.EOX)-URB]1%XJ V"#2KPAK;.(D.15D7-RU/])PZ/B7H( MAAH>?NXER ["G]?3$*>S36*:$+VI5/^TF)'05]4G7W^]$@U+,#**B#BS/#;[N9B,*STPZ*\"* MXFH/40G>*O+A6#$Y6UJC3_9G/1)L795G#*/]QR%VC"HZ -7E4DUPF MI10G6J/B(+U7];0W@A.,OD1#STA)\MA\>WN0DF[ =)2>'SF?.D+H'4#GY[// ML\57Q'[F-Q"@ MVJIB[!",EL?R'"\/5*XBAPM6;C#W>IHV5<0?,'V:+V:+CU\G%%+J'+("9@OQ M&:V%0 $&")1!RFRR9&FGZ.P((L;-&3:&V$DUTH%5NYTGO63MLD'.! VSJK@ MG!4/"C-%JV43LG++8](B^=9N_=,4C9N&',B>-51"!Y!ZP!QGH1T+PH$0L8Z6 MX1Z\*I'BZ&Q$+-9+F09WV,=-0@X$G2.%W4&*X1'PWTB9T685?)$(WG,$5%X,BM:X6>9R:;ORH >U7&U5T *H;3$R0IRQ= M4)"S)V?0UK8P+-HZJBVQ*)WW_JGVGT>Z4MWX4"=)=NXE[ YK51)0E:>Y.)T[4$E(Q2RKE8;([)JG9QZ@IQQ#WM/@J-6 MRNC _CPA(5-<#C;3]FP5IV##ACK)+4,,&$/T4L47$I!C"NCG9*G$.47M1I#22JS+W)KRUI+0P$"*ANS$<(WK[^^2\/8 MQ06#8.4H07< E&8?P[+.446JQOLOL R3=/U1$II9%84KV9.N[I0&GRQ'!AS M(2 ML]#\=LFWJ1HWA3 0UAHKHP-XW1?4Q"1&R\,FL(PQ4$&1P9:! ?>\L,BU M\K&UNW6?BG$S!P/!YTAA=Y!Z^E;P2_#76J+R@%@2*(HLP"G:[:.*Q9>@N'8# MUFP^2--.4&K> ':L9.;Q:FD&LY,WAWR[T<@G7-<_O,U.JTZ1MU]QHK:13_!U MTAZ2FOPFI0Q@O>FO&+/@K-!@E/8NEE*D:%T^>XH>DK=3)B3K-\O-:_,F*'Z+ MRTW3_HG-BD6D<(4"%5J?G!BG@,4"ETI0_&)S,:V[V^Q&V=AYK,;(>3JCU40] M'?A=M[G:CH5X=K[^M%A._POSQ&4G<\0(DG$)2@4.43-%3@IHU-PO5JMSHF3)!UC@I9)#IAKQ;2$Z$E2P="?\."9+ZW/E1^G M9NQ$V B@.D -G0+JYA";8NLB\+9>KZ_G"D&!Q\S Z&2YMH%%T?IX\!LDC9WJ M&@%:ARJD WS=R!(_NL%G1[&VY!E2%@44A>'@#W>/A^\LE$F!)LE Z61@T,5@9@P$9E#$UOOCD^0,W8.['38.DH1 M/6+J8IO7)(<2B8V@>"WT]\2&%)Z^Q(B:ZTS6>6@\[>%J#58SMWR MJM]6[:BSJI=OPQ\3KQ(O661 =*JNM@PQRP#:2XRL=NKQK7.P!Y Y;D*V!7+N MGWL/JZLNMMX5[26UN=OF" V77Z8)5^\7LSQQGOS-$#BDVC=026YKW1(#YDW, MQAB+H7WD^1@UXR9BAP!7(\EW@*&_+6D[>+M2,\TV4@F MR8]T"5*,S'B7K&@^,>-18L;-F X!F39R[\"NO"-=$ %U!-8+VHEGBTV7[ NN M)EQ(P4)R$$*4-5>2P6$I$(M/7J'C6;2^-_\D0>.Z/XV4?G]Z5",-= "G]SB; MU4:V."=1S8BE9_EL.I]6,:TILKGD2DI=VV RR-QZVGPQ0,A6@^8A:F)8VM+\ MSM=.E(WK @T#L %TT@'2?CI?3><4$5#D'"D"KRJZNB&YKC'W-%_$U\^6RT#? MW83=SS_53U_-GYW5?G)ORB-_@2A* BQG,0? ML3543\3:N([<,%CO$14'+Y8ON(R+5C=.SA;+]?2_-GR\*7>;D$]*9)D903[>)\HO&BC4 MKRVK&2]91D!>=.W 0D*+M0,+2J6\I' [M"[[WYVZ<8_93V8&6^BF ]3=D]Z>-#A*0N5+'09&OK%T&$2*7S# =]6 #<"Z)&/:90#M<([B[)TQCF9Q!\R$'RKH'N-0;GK\NYHO; MK%Q.*;R44C8I<6NF]D1'XE[2-8*9X(O]*'Y^>O#M(R< M9QM [P\,LCU:"5V :4OW91*'C&I$0UMT0DXV-^D"SEL#.H=@@W7>B?;SCF^1 M,'(&[130.5SD^R/&;Q$SQX^;/O5'MXK?".B64"9%IFBU-!1M>@?*"P$QL Q) MYRRL+9+=G5;[2 ?X^\\>.<4T'!A:R+(#\_&TA";2)LE0)U"R=J)7&?L"R6>-6Y%U<_ M_T%")$76HKJOK\B9W#1=K85!B\TIQM5&S;C4Z)P!ZVLP:@L'%Y.$HJ(JA6D= MFV(67<@NOAX'>'R[<"N/-:3[-F7,)W5.6ED7U=AAN\QG2^W'5SR M?YQOP][+GF5OZY$4Z6^]7D[C^;K^U8?%MBG(E8 EA<$R&0;DOY*Y58)#9$6" MK5>EN,R%E=9;[8E8VRW/P;XG1/<(B@X,Z5/]^UZ2&S+].-].OTE?/RS#?$4L M5@G,\^:KV183]P0U*=SKR#%#EH*"_R(LQ7M< S/<6AN-DLVW\&$XZ2#CUQMH M=UQ8)T10Y^OH2ELDCO??T-;$YI*80@I@0QU9)9@"QU2L\6Q.7$8?4NO[JZUH M[R#%^1VOE<%0TOGJV$'V$R&DKFE5X$KFVF C092:0PHBNQR9]+%Y+<-Q)'>0 MX?V.UT)K3'00E#S Z=5JSME+6\]&4JG#"0,:""(E"L-=YE'0CE<&Z+;_&#D= M)),[AVXK778 R\NVRI>M9:Y+I%2)IC /N1 S2BD'GFD#F66;=-:YN-;M\!ZC M93GT5,%"F9UH6)^]*XFYWZKCH,#*JF[PB&6_ML.6K#T1$W MC)A348+C1@)S*$WD5O+<^J1@+P+'W2B'QLQ9".PH@1(2$SKM-BQ??^KQN)\*.G[5T M\9(/-0DT,385K9D%H;$VR$KD]9JLH AAG?*E.-%Z5/-M"KH9'-$("_?'+1TL M[PZVSROJMQ*I:;[%O*[59W],5Q-)-L4A"N V>5#!>XA225#212^%MT*VKOI] MDJ!.L'2 IA\#S=%B[P!#=WAXL3@+T_E$)^TK\30I7-CGF((@Z1EK9.JY">$B1 M,Z]H7?DTX!CF+1$C)U&/5^SC788/D'(','ED[.\%,[0[&T8T@\2:SHN2H@)+ M48$4@J.0!9EN'=(]2=#(F=3F\&DG_1Z@].U!OA>,&1V<,XR"39?KY9W:!4O7 M8>6%11E=V??$?/@+ZE M )DPS@NA0_.1#0]3,F[E0WL@-9!W!ZBY\AI?$R^;ZT\3)PQG)C$0T>7:0D- M"%I ,EZDI (*-5BZXHJ*3N;S-8R_#A-P!Q AH[C$L,(7N/WX:GX_O_%N,9N] M7"Q_#\LZ"\ZC=;[0-ITY!1@B0>#!0H[.D"5E:.0 +?WW(;&30.U 1-R_=#:8 M>CI WY-S2Z)P-C,RL3Q;K&.@Z\UW2_]XE2T9]Y)X:\?IZ!$R0Y92#0>$?:;) M[*.5@Q'V&9?31--L)[0\8U(ZOO"@(:) %EQFN71 VTPTNIF6$^MW:= M#ISV/F3UPLDP=:0&^D+2=E[7B_,E+8BWVQ=LULGFAV\^;^ZB__P'+M-T5L[MOM3.?H,AM,B<3@-=K"K/L+A9A#F MPPRJI%5V7@/+RH)*Y*+X[ 3(G$M,B6>A6M\2V9O(T4<^C(W01OKK%Z#;)?CS MV>?9XBMN.7U[ODR?2-QO9V&^FAA%T9AS"LCU<* *Q?8^U1990@9AM8E*MS]' M/(C4T?MQC@W6IKKL%[*;-?DHEY,2HBLJ>#!1JEH'&L"SE"'(I&KZR3O=.EH^ MB-#1.WV.#=>&>AP1K)L>E%DXYGW*QC.\/O)U>/7J+JM.#KKU*.MB:KV^Q MKCXL'CEDWO \P[3X.-\\92.OB8R&A)X+ ME.PD*.5(] 7K A1:6"RUOJ9Y8<"P/(W>=^MD&WY7Z.A@M>S2/&""REJ?DJJW ML&G?259"H 3LJN7NQ./TI^RE/(\RUI>4L@3KA2:6 M2O6.&8>BR4=FB0456M]\/OZ4\$]QI--,+4<>[OP\/ZZ+_1-'5"B-=B8(T.3[ MDGBL@9!# LTQU=G-.37S@(2'_\YS-'*Z"ID Z[7V]17D>5I]>SA:_KVYS MT^2BWLVGG^*&WJ/;HG\"()X& 1:HLG#5"M@YI=Z%K M7'L[/GH6 ZNR WC>GB?^DGQ_DO+\XW:N,^.69PJ[*)*S%(FQ$"%F7J"(9'3! MF%&UKF-\BIYQ;6=W<&RFN@Y@>"6CUS7A\*XV]WE32'R;L?8W&;T:DE>T$M8$ ML$+4AK$2(61$X"ASL!0D8VE]56!?&LR_WO8N:I/(U6:54>3V=HEGT_.S MB<@NDFT/$+#>IG"HP3GO@*M HE,9O6Z=7#J S'%K9KO#[="*/A;-'YJ9UY_. M5],YKE;DJ40*\RIWVV&X'XGY>AY'XEY> &$9Z+L;+3W_5#]]-2>AG&]./1[^ MD]?3$*>SZ?HKG]#60F(0HHI#U>+C.H:^=K).2J#US$3;^ASM1*R-6_G;W=+I M$5 =N#'W"Q^N%'!1-WHE_CJK7=&&TQ\$WI'*J@3!_HN5]73FM,?T9*=Z.2UXDJ!9%B Y*/(ETH&&B<"VJ$J&15AF]M)]WDAY_QSF.:+O._J!6Z"T!6Y[9N: M^(M -"43(B,NBZPG&IDSB(XQ<,P6I9"GPK]9-'<, ;WURV@*M)-IIE,+=VFW MWX:O&Z/M?(C:\4P+J<1:@TJ^B#06DJ]-W1G7,K5NFO=-HGIKAW'B+?40U8Q] M.?:!%16^T@MF[W#3LI1X6YZ'V6KS$:_6V>7ZNHRDJI&W4A=FC:'8*5,H9>J! MKG,2N$P)R87P1MA#S=^!-/76\N(D%O$4^NLR]KA]?GL5Y)/WD:0*%*SQ;.IL MX5(GGZ$$';W+P121<^O:I9V)ZZW+Q8E,9@M5C6TZ-Z1O_(^OF^33R\7R-:Y6 MB^7JS>]S(J7^N-X;>77V>;GXLDU032S&A$S7514D*.LT.*\":*X,RY%E)L). M1O*0M_?6TJ*].1Q<)QT8OMVS5Q-7)&>2*8BY,)*C\Q#JZ#M9@C+":]%^R,WN MU(WK+9XX!SB0TCJ8.?X(9]NSKX<%&4,JNB:O>\QG2^W9E\72W%6-B"M-* B\^ L3V!<0!^--!);[]4[$=;E M?:"3P?!H5?6!P.4B(>;52Y+O+V%]P<<-/YD6V/,PFZW>E'_%6?ZPN/BEKS>8 M=D)+:9D#QG,")8TC/Z@HX-JJF'W*K'FCTP9D=WG0/!AZ3ZSF'C?[35KKNO!J M-9'*R5C;8T=>JU!\*!"R]6"1FR(4#_3/T';U+E%=ACXGLZE'J:B?FK=KOE[@ M%YPM/K]?E/7OI(&)*9A44@6$310H1H[DH4B$7(A-P[!$WKIU^:/$C)L"'PUJ MQZBD'XCM+KY)\"0<(^N!Y1-4CNLDGCK5TTI= M/7A_-QS>;8?T31__B"E&C!&VU]R5CA!T$4!V/@;+9-%L@&ME#U#290JGF?Z? MB#X.5$:/D+HWV,0:*422"8*L#2M==)91%1Q@ 9#3Q/599+F9$ [ M2D4]8.[";;VHV?BPN-W]_.5B^=A=X*AI9:$E-R75"^@J0RA1@C"6]H7LM3%# M!1K[TMIE(F8PA)Y"H5UD%G<7[(3SG&TB+X9%&VK##U==&09<^F R%H_-N^+N M3EV7&9FAX#F0TCJ(4'XN%.>3(_WS'VES%>P= ?W-O#);_ZMG2%_";+LR28[3 M1,N@_N#9/-_^QHW?G*!'Q7AMIE\"!6E"D M>7 &90U$R2B=MZT8N [ Q+L ' MBW'&5G@'WL-1S&X'2-POS4JS\[I3W13K5M03+B0M?F=JHR9>@D8P$N598A2 M^^;)U^$W@\'RL7U"?"\E=C/[^3B6IZC1S(";+[B> M6K#MV?KV!ME7S3/#['J@P17T2I%:,F0@#4=0LN:]5++U@)-%P11+LOEDK!:$ M']V2\Q@B:NN=V6)UOL0/I,R?Z+E_GWA?5+9>0@JNUB%H$F2*IMZ TL:E8DC, M/0GR 1[&/7$X/9[O]? <$Q/-@L'&EO7]^=E96'Y=E/?3C_-IH1_.UQ>75NNT M89)1JBFP VSNCD]N8HT/X:*1G;[_FBNP^AB#0$6[+W.)=E^DW==* 5$RAIYQ MB\U=_\>I.;I#[%.2O5X3J6 4*FM@81/;10\^D..,T:GB=39:-^\8NQ-E([># M;X.2>WU@VRNE5T/U0->O0ZS20X]I8H*^25\C>_/ >VH7_TT?ZK2= %N_=8FN MI'SRGEDPF (H%1/X&&C_%(Y QF,IK/4UEOTH'*"]X(-[-4M>H^)@>;:@ZD#R M6&RIO68BC])(;EH7&^U&V;AV:4 T[="V[UA%]6JK7H;IT(^>@I"E!^B!:'W,_2="XMJ<9+NY: MFG9*Z-7 W,GSA7F^>8/D $/S] /;S.#9&AN?&\U]@O+PI>O-*T_7&5A*+ MSGH0FY;UF"3X.FE:.Z\=RNQX\Y6Y.W4#' 30V]Y_6BS7'W!Y=H.0ZU4BC&.E M" LZE-IF(T8*2)*!;(/--C/FFR<.#R!S[$:=@^!KAR. INKKUH:FBWZBN^7N]?5T"2PAL=2]T(A:MGYQ&\XQJ<#4K9+(W)[5LW M/TI.BW$'=QY]C>%@6-8!#7#N*=APM3-C81$P%\%,4LZ*UB>03]$SOJUI@8F' MYA TT4"O5N2R642XT2?B0'/RV*.:V)6=Z&QD8!YMH'$%*<=D2<[2_I&\(2?L%#T+>Z7N_CM>\_4OQ!2(>0@P:>!,4B MM*OJYA7)^] WKC%JBY\'[G ,HZ=>3=3?%HO\^W0VVX1$ZS#_.(TSO.C;?("9 M>NIQ34S5SO0V,E>7[WMV_WT/[(:9Z\*]8^"CBZ ,JYM6R) 33]Q51SPT']BU M#X%'CRO;Y64WSGYB2H*C "^M!!5H)7KN!"!S00KKD)G6AFP_"L[XX.YMN0U.R%5<3=PZM*'CJ<6U25+O2V\BPW7C?LSOO>Q!\PD1% MVVE6A#NEO8(@,(.P7-A@7."A>77]/@0>G:;:Y677"R2+PM 5!Q%K9Q@F!+B$ M#JP2,EBI=$RM(^']*!S7L V'K7OYJ>'TUJ]AFR=ZSG9DV(&V[-83&IFOQZEJ M9+'>35=_KUK^C=ZT7(?I_%:64PB96.$&A+:Y5N=9\OJ+!\YD<,D7;77K8H,G M"3K>(MT0:'W3@P?6 6G?%XF8KCTG)1IPAAF(P4:9')>Z^1W 7>@:U_JTP\E] M:]-8)[W:F(L+XF\#A<*'6)A;?]_$OCQ.42OKO( MP"E">\Y)N>:3?O<@;V2+TQ([=XW.4$KJU?8\)SJFZY1'.+?W'Y"&__F M":H:6:!ZCON >XPB&\%(B>2YAEKI[\#5MFS)12&@#'9B11KH_Z[M:"'R7NW$IL52[5Q# MK]G6/AQT4^3^4]K<"OD&=8ULQO;1U_M,JI-HM(2"7!-6%$)4A@-*G4S6+@O> M.N%ZFX*C;WK<$]NOBS4^!&$IHU,^1&"RG@]'2UNJ*@P2=SS4UC#.R\:L[DS< MN';D"$S+P67#6?/V MJL=1?+1OL^O;?[KY]AN.NS-"H9*@?:HG+A0@1!DR%,T%"2W&S%L?'!Y)\LB^ MTNGP><^G.J&J>[649($69_@A_''88=K-/V]4&/D(/_U %''+/O27_ M/#M>;PMHB[,5 B6]OHX/*N=F*!6F'A@*FD;#?1J/-[A>KJ]\U7]E\/2R[>>T"C!_#A5 M[8[NE2"MHQ_!#X*U>P63I]!DKY;L5UQOK?7KQ:KV(MRX?8<8M(&%J*XVDP&NG(45&P484'EGKJO5'B1DY_]0"!_<:ZC81?*^& M9+<>0L-W1!JC,])8'9($10:U."]Q"]YV",)::]+TZV#N!VHZS;#DG[H.1> MUY'V2NF@K_=O*WQ3?EZMIV=AC:N)]RPK7J\3&Y2U/2V"$Q2;HA5%:L.,TZTA M=9N"<6?,# 2=(X3< 43>X1>K-3FBRWL+0'GR"E0 M3,Y2_&$5Q)0<<,<84Y)IAJV#NOTH''=(S$ 0&U!)'4#P;C>$RMKB?/T.0Y[. MOKY >M,9>2UQAE<=6^YRG+3((4D&.M7.=3$Q\"I&R"FE['EAW+1V$(ZG>MQY M&@-!]<3*[ "^O^+O-V2Y7,SIT[3MD_6P$Y&8,2Q0;*6QW@X3(8!C.H/52F2F MA2RE]1CT?6D<=X#%0- <5%'?=[CZH2[( 8/5B^>?,%1]B*/A U7#<_*LSAUG M]HOIBNPL>/RSKJ;=/N^L(+V4CVAK.1"U=% M(7BA"RA6^])F$T#F>H<"-5*DU+X8*0&I;,CAK,&$T2QJB2%H74X>R"I MW<:]QV#Q%&KK=5=]H$GMX5OHXP\;JN/T@)OCGIV"#2DU"*')N:_#=9DTX K3 M$ *OAXZLN-PZ<#MMW^GK57+YWALO6?WT]<97-^XEJEJ52^M0EWK*FT.&6'-( M,AK$&(/VN?4UBT/H_*YZ4N^#M,=-W4!*[&H7?H=I09[U?V%^E6OQALA\D!J8#P[T;I, MMC$+X^[:H\#[]*KO"OF73+ZJ(F,(* P$$Y'B *8@XN8,*\N8$15+S0^;]R-QW&3Y"<$ZI.IZ M#:<>'#)Q>$#UU..&&XHQ8%#UY @$4WSAND0H26=0G*R2JP%Y+/;^;OZEG3I*;%O':VN+,-.(/D; 6D/P,6[,-1C> M1U=YKSO_D]->#O< =GGL\--J!O0(]IDI(E4NP0@P1@505G,(209P0C/KO$]9 M?[\S:^KC;SSU2YC.-K4EB^5[TLC=?4+'.JJ@7O4+Y)9S1BLXT#Z1G58F!\_H M0^NCRCWH&_N.Y""(>JC-S2 *Z]7"W1X$<[A)>_ Y XRJ&=AH/3:LESVN+ILSL(SYX'XV*&F.J- M&$OK*;H40>3343*^VYY%A,8<;H:W/"UL?0WZ:J]Y$V^V!EYY$VA^FD5[/TQ&"8PTW3MQ\Z M]%"; 4W4GN-'F*P3C0H03FCK\MR#-QFAXA)+DI['[WJTS?4>?OG:FV-[G>1" M(92 !52-4F+A#GC.,7)&(02V[GW\!#G?U=":/5#SN%=UG$8ZR,[>2$T_?DA\ MQU>,UAK%@X>4',6I09'H+.=U$D\4UB;M<3@O?FS*KY%L,+ZA$#Y446VXNCSP_?I+6-=# MCZ]W6"Q>HT[*@"=! 3$$T9M,ZQ'$#FN*[C*8$XK :[W4IOC4PY M8O=\Z#D##'49<(]\9+1'-MJ6B!:8-1X4J^7LF#B4E+F0O&@R3 .<'0^9/*G/ M?S6GIY[?:7L=0DKUBAZ()"VH;.M$-$,,:_3,HZ\3BP8+9Q^CJLN!+_N@XO$P MM8DB>C4M]^=2'-%LX+%G#30'9D S9:Y,Z\:C1Y+28??#SU/68H577JY5Z:%K+X7;JB:<--EMF M2)?HN D>B8EH$^/@:M-H58,6]"0*[R#5<8Y4R[6)R$3.YMG:M3 M(#J2=:(MS'H5"I;6)3S9E5'FHT^(V'(Q[D[P+ MV)\<"%TM@Y\IA%M\17R/RR_3A ^[;,]FFT=>=-F[[(I"9F*ZV"KIQBF5I?U- MU48_RCA0O 3PQ4=PZ#EG1>G8/'TR,WAC8>>%%/=#$O[.Z>P"5Y0H' [42I_20MN48\@46?T*B81?-V?D>0._8- MIS:(>J(OYZ#ZZ]56/3A%[7"K]=3CAIOZ-N3)TV,SO[23/DL90&.]5B>$@VBS M!EE,RJYP)\3W,OOMQI'&?#W-T]EYS9-?WSO^^8\T.R=1;B=JG'T^7U_LY8_/ M+DLY.55T@(B1I..R!(^&D8=":3]M0ZS MU\5[)611J%K[A^VG E3YWTPA;"7_9HE\HC/1 MS1F1'E2I*S)#9+0B,PN,VZ +$ZW/)1^G9N3NZDVTO0.$#A#]B"#:K+V+U;5Z MAPFGFSYM%,/]@F<1EQ/$P)57Y"SJLHW7P8DH@),#R:/W242_TU[WQ$OZ0\8A M2EP,(-&QD;&O529O%U^M\6PU,5*2["2'6%0=N%TOH :;05%DI*S+.MK=<',P M">,4.9QX,SNAECK8ZGZ;Q^EL5FLV+I?5ZJ+9T80A)IY, :X$T1]10+V,3[9< M9U[JA=#0.IWQ.#7?D1]U(!;NS@QNHY@.('; O,]G9U6F$R:]55IJX#;2HHTF M@$=-,9!-P3(KG,FMG:V#B?V.;&,;@)Y&K=\G?E^=?:9/Z]%SS=@_F\_/P^R" M>5^,"#HS( ?%$_,AT.(U&7SB0J,3QL36I/K9A2W M1U(N+D=2#IY0WIF"$R::#Y/*\ GH[$LVP4JPS-=N'\F1.2;O@B$/7&==**#O M/@%]HTCHT1FH$V&3MK((D%[(;I:?;W/,^B-AG M".U>"AAQ^U\MU[7;8CY/ZS?+BTJO37J+8?+2JP+290,JDR,3B_/@?'$R&LWX M;@"B%]P #WUU#9S'WCWZ]9E&6ETT%'$?$*EM)RXX6%VDND(,LK@@@7,6:FMR M!5%: SRX)).NN="=>LGOAI/[!(P#EC8ZO0^0(P4\=MKOWW"^.%]]^$1RB@ND M_V;3U=F_??CY(H-9N(M1YTRKQR,H%NH-?F8A:$-"$RJRN^-<'\GM/?V>T2%Q MK!87PXAT;'3\?(;+C[0)?_B$R_!Y,_EEPX.+*4:?R*B2,"A:J%4O$1D4EC!R M9S#[W5*^C[Q@G*3%0'AH(<21-Y/W)/S-J+B_X>(C,?&IAA@;ZUE"3MD(5GO- M"Y**D10R,@/99EF["F5RRAIL)H\2,/K]QO:>1QMACXT8_'B7A8MU5!SC=MMX MIE;,<4[V3X8,"JTI6ALR$3M=-OP68AXC8+R]II%B%ZVE/")4-E'>\NODM_>3 MX-"6Z!EDEQ0H48/UII$%5QP%]2QS6;T&C*W3/#=> M/YZ[T18+QTJV U \LJ->I\PUF3P_7ZT7Y*)OJ^W)3Z_MJ.G_^4/X8Z)D M\"Q3B(96TNJ1*,'9C%"TRRS5Y'@5[PC.M'2D9Y6SK$"D-?\85C9:)>P0N0J+UH3A$8S.8 M)+@NB-R7UL,]ASOCNBG:2W&_FF\ZE&P,TE6O8\=8C*+VVDN;29P&0J"5:GWB M62N73&X^WGPWTKH]^=H')_?NF@V@E@[V]!LWZ-^&:?X5UQ,=35&8#9B2*);6 ML4#(IEY52=YF[3"'UL"Z3\6X&!I$V8NFDN\"._0L7*TOR3>H.859"#%1N*2$ M*T"R*2"V<_%*)(Z: ^<6">,F,T^#FL-EW@%D*+!.))GMP.GJ=<[S2_),YHD^ MW_BZ5T(*.LFBJH7.G-8"Z@1!J0R2%=U_%)%/M\"O./=0#YEE.\/?1ADKTO0F* '.LX"9\H M#G+* RO,.*/))OO6;?T.)G;<#7,@\-R-94^BR0X@6W>/^E\M4?T29KBY'G79 M>[/^@.1[^QLW?O.ZM4)*R?+:;DK5@W(M%/@0-$B5ZS#:3$%^ZW9]30@?-QTX MD'D]O4H[P7$=VW.'F_7SL%Q^)0EOBJHGHDCE649PF[G&'BTX6J=0BC#DQ^24 M6.OF,SL1-O((KM,#Y@'(MM5>!Y"\+;*)EH*AL0B>BP@JY RA& >8/7?"A"A% MZXX"MRD8>;S6Z" [0A\=H.DH^4U84I8$9<$$YC:M*LDK0H245!%>ZJA#Z&F# M'G=C'A^KI]/VX=!>K,-LN%.5G\Y7Y'&O5L\79Y%^8S/@X.IPX$-]]]OS)?GB M*WQ+0L#GB_EJFC<3]1;S(XY06KRVR7E)<_X;'8X\0!=A<1,E/4N$P=7T5@9* M::1M6SJ0<7/1. 7P7EL0M0C3IE2<;%TMLA^%[9H 7K[WQDM6/WV]\=7VG#\F MAR&4#"5Y%N_ 937@=/P %>; M(D:AM0X%%7#+)"C+-3C#6#U[%S%9(67DTY=!]7^W+U$#972* MJ?KI$O&R'DZE4&)DX$VJ=6Q&0S2R@)1(W_").=$Z&_1-HOHP:4>I?@U4.LBTI(J9/QN3A(H:9N,[>TS(0!+40TH6B//GS+D[O_V/XP<(2^ M%DV$UZ<]>7U5CY:C-S(5!MQDXH71VH@D(F!HA? Q).M.L%&]WJM\=+A3WY%W MJ\/4T@'$+F=X?%AI5EU"JT M[JCR+9JZ,U8':G\QH"HZ@-9#8?H:/]^0V^48U6TUQ:LKHW_5ZH5/$B^RD*$& M%E4$I:2I5YHY^%@'VUJO2,[#!\E[TSVN-1P,HB=7:9\PKC7 YC_2=[%(J)P'CP_2-.P[PQ"ALH*)>[WH\ MP'"+Z1:[/':H4X63S*W8,Z<;I/%HBH$DZCU*ILE225Z@L*(#4T;DYG>Y.C\U M$-(&51B'R&JF*%I+9CLE0(G<"G32-J]X_E.?&NR#L*-/#?917D<;[]ULI70& M@USGP&3TUQE MP%)OT;.4ZR@L#3DJ[1C7F9M3H.L[.#782_5[GQKLHX>^3@U2EMP&@8"1:U!> MBWJI28-)(3&;T<28ON6)?7^G!GOIZ_%3@WV$UX$]>238_>GK!WK 9I6DK)FP MM?67$0F4,&1^>=*0BM,EI% M#5XH0TM(. @VUC,77S_:4'9KEW4\XJZ)&KFRO"T(=H/8@1H9>R_[%=<7'30N M+#*M/>4ET6VE9: ,#\0&[?6H'"OH!%<[#NNY^^0N,7&HUA:M1#BV_M_A]"R> MTZ/J^=@OTQFNUHOY50?*+)D(SM3: I:%:-UXCQWD O&X'64SNY6$?'D:T:^ M(C <,MH)MX.=Z,ET;@P4!C@CP'JF:SDD(].J$DCF,H^*%H,Z0?'5%3WC'K^, M':D?II:.(/;MXZ5GRV6]#[LYU']7/WM3WIRO:\.)U>8H]%^G'S]-+/.E,%JR MDGE+=MC7X2G2$Y2RC3JHH&/K[&5;#KH+ @]$UL&GB,W5_*<"^>O%[Q,C60G, M1&""(RB>#4291*VXRM9*$;QIW4:B*0,=5W/T ?%]E=PGPGX'T1IQ]4A+: Z MH-HZ N=1Y8+C", MO^ R+D8'\CMRFD)MR[IID%X3-8-$07/2CF&'B9(F@32/A2 M1F=.47OV,'4[(=/^&9#90CU] J\NKX_;D/,69SZQ$H5+D$P@SKCDX 1**+7Q MIG62Y#N4N_IMZG8"GOLS *^%>KZC\N7KIB)7OLMJ439UDU9CGRUL$M4G= M:G5.3QZJR/%)3B#!PCZ!I5APUA"(GG$VQI M'953>T5>># :K*B9:EK $)@A]Z6DA-IQIDOK1H!_ZG+J?1!V=#GU/LKKR 6X MU_PA9HDV9"@YUJ&2G!,'.=*73"86?B_][]J$90]E=(JIVV6A MIF"RY)14$-3NQ^0L!\V(/\R<21L<\ZUG*WRGY=1[J7[O\F]Y>M]?.?5>^GJ\G'H?X75@3UY.Y],U MOIY^J3W.UV'^<4J&=NOD_O3UE_ ?B^7S62"QU?7"E4PZ9=KKH^)U$ 36FP<2 MD!F3.:T6WSQ7O0=YWUF)]3%[V5!*ZQN/UXS]&LXN5ZT2&+BU 43@M>,I+5@? M&-GP8$N0T0M66O<)VI/$<>W>8%#9'9)'ZZT#6'[ ]&F^F"T^?OTIK!Y@<6O[ M*0:2TF#PT%D/KJ0/P/9D$%=ID MI8L"Q'H>8TADT8=I\7$^ M_2]:19E$/RW3<+6.+O.?SQ[*?UYT*;_9ESPER2(/M?D'UCI[13N+0@F>DV0D M*TSSUEFW83GJ+I@Y$'G?/A49"P9_MD5QOJR:W?XF/05)*/27JPG3K$Z/Y\#K M'5RU/> LKIYR(N,Q9JY.D8ZKD7M9"(V4)TATPN8## 90D^&9&0M9Y'=?GNCFN6C\'; M0:+M !)M=Y#+/,]JHK1(3!/S$:.M;2W)>PHD$%L+"(5AAK$35""W8*7C:N1> M#.2ABA_[P'6(.&*>ZXCDFT'%F_6GVN I!J9""8 4=H-*SH"/@K:*E'U&3)'C M;L>Y)R2ZXW+G0Z#?M<[_9'O!A6AN_F [;GGU-GS=)'VE8S$431J,NE:26P.Q MF$!JU#(GZ^NP@8YWB&\RV'')=B_[1EN0[+^"_'8%S?%CK3/_T.5">G'!R8?P MQXT?3DSQP0KT%)GG#,I7T\*2!FUD2@F3U':H^K+AN-IIR?C_UDNF 1S&7R2!W:5\MV,N]MVLB_[5 M/_X2.=)V7*8C'A37K[B>N.)*42P KR,A5&(U81$BA6G+9D2W)18*B50M!U5(.[ZS7 MS//D6EO[L@86, 2@ 6-VQXK@0F$$I34,=OH M!EN5W_<5NKWTO^M$DCV4T2FF;E\%TH%)4[@"IIT&):R"J,A;L8:3_X*.>*C14:'?>LCANK9Y0J@D]. 7>>1FXN> 7@P!3#SV$0"Y=ZUM+?]HK='M!Y<@K=/OH MK0-8[G8URPGOHTT,$O,.%"?.8AW+H&2P07-G>//N!7_"*W1[0>.@*W3[Z*D# M\#V9*[68COIP4GO#CGBHM@?!*@@O?@"B)PJZS2BA>9 M6]_W.8;>CN^W'8/EDZGPNVR4^7:Y>+E8GH57\U(_U!\.=8KWQ*N&/ZO;E<]Q M3N0"-R7$S>R5VJC),HJQ6"D0'<<<79:2G: K:<3.9$%+6HK 6T]0;+<@!.! M ]8@@,M<3&P]@>A/?2*W#\*./I';1WD=N;EW3P+02"Y**!"XHH P"?)6A#9 MOHJ52-L.&ZS5[/=](K>7_G<\D=M'&9UBZO;)@DJ)E41+T#-60+GJW4C!:@]N MPT/(/)M3M$S]#D[D]E+]WB=R^^BAKQ.YY$7Q@D=(G*O:W(S1,B,3GYEG)H22 M6=IMCNYW=2*WE[X>/Y';1WA]VI/K\$A@SBF0()S3-7-I.02A-:3@8W(A2QV& MNDY_<+:OGS.WQKO586KI$V*KR[#I8A3YA$G,P7(!++%$LO((F-I7- J M^^:]*7<@JSN3=2 &O@VNHQ32.<9^Q?6K>1U1^GJQ6DVWN?HL' 4L M$0,8S12KHQV=&.K.^S>)ZSA3-A3>#E=.KVFQJ^KM7Z['@:V.R'T]^;PF":[= M*6Z4Q;IZX8OI*LT6]9VKJXR"=\(81J9&BUC'!T?RR&3M;J1X0I2%I^;QRU/T M'%UB!EXEA"B M,62(<_4L7>UZYDT4D0EF6Z>NFA$_GZH>X>T9J=I M?=4Q]0Y/#W_W(C#/O!27E 546'ME2P41LP'-E0^^XR&V%F<5( M"NP K+\LYOCUE[#\.ZY?GL_S5358%-YA[3J6+(F/JP#1RD3_<&:4SYYA:_?F M84K&!=CID+!HKI8.P/7;^P_+S?[Q]7W=+2XVE TGDF4OG7$0@JHW"]!"K#,! M@LJHA0R6OFH,L,>I&3>B'0UDC=33 ="N7)B?OEY]^J]37!)1G[Z^QB\XVVP* M.C!-TI)01*+ 72D.+H@"P8BD>$C$<.LCS=TH&Q> ?3B ^BP)V3>S%KH'+SU KB@):V"#!"*]("1*ZOI1TRUMHI[$=A)H-(0(8^!L+FZ>L+BJ_GG M\_5J(S%^M8_D'(2CC4,Z5O,+'$)*!IS.B147G+!Q*.3=)Z<3G+4'P6-P.U(C MG8)+7+ 2<^ *BP9O+'D362)$;EGM\ M8$7X(K'4,T!1KRN%8,'Y&,&HX(QPS!0[F%-WGYQQ[_J,"ZY#--(3N'[Z>D-L M+Y?XG^ST!\B&&+M9NO9MI OFW4C$!RA=R#"23P$IT),"4K1@,D(^3U8G?U@H*.P0' MQ^BE4ZBMKE;LA3W7MB17V>,R]+\TKP7>CJ!&RMP+!+ M)'J,9GI VW0>YFD:9J_FJ_7RO+*T6919H\HB9 A<; :=*' \(D@;F9+)1=N\ M^=6](_>[.)X0-UM:C&6=CM ]A/G M-EK3VDX4=1FLG;9HL4.TY.@8GG)QCM6POZ]CM<%0-QY"=C]FVT==70#O;XLO MN)QO5O!'"N1J8]0R%:.<-NU/=W>C;=SL M7T>@'$"58U\0>[Y8?EXLPQIO[\/?WOQ30^_+E +(MY1A0+$&2GR"?B%ZJ)9[,D'I(CFSEU[_5',Z^ MB$O?O)MC)X@RTDC#6JZNKJJN)9&7Y'(![TN D$21/"2/]\>"/M%"MN,'CYNW M&1V#@^NJB^$I+9SYM]>=#>ACJ@/GP# ;@+PC"3'35]*0D TOG@_W/M>"@7%W M=7826(V&B Y\ATN>'ZEQORYQQQQ9JNLC5%T8K91-X.K(&1-5MEYGKII/"OPA M49WDF(X/F/MCA)IJKP,X/EY4]PB#$R&%4U5LPB7B+EL$I[6 4BQRQW26V+J] M>&OBQH5G8U!LU1!PJ(8Z@-ZK;V%Z5B^3-_/%1^+JQOFYZPI-BB'/IFZ8*EYH M4!8=.,8E)-0E<),H<&QN$+>D;=PH:EC@#:*?+ES2)^4VT>2O6S2Q#GJOD]XD MW0UNS@BGUD/-S/\]F*1$?*H:^6 M4]+OI@?]DO_O$\5B4"HY8+D6PB63(:[M.E=6%#I_3-G&4-V#S'$]OB'0\N/A MNTU5U\5%_+P<)THD(T)TD+F6)#^Z$*+,"()<69EULI&WGC/S/$7C6LLCH*ZA M0GI==/EH0M79!!&.GD%/0!UBU*3(^+G+V/SU=< M3.?YXRHL5J,>HB2 MB=-12&NL[^68'7Y_#=_B]:*.5#OD''A_O9[E(\?[OX5%#5._8>OX_<$/'BX> M?YZ'8\37&- PG6H3&:%#"68@)(D0O DZQ2RT'VS&Y0#Q]3XIUZ"R<%QR2(8I M4"7Y^N9>EX5[$2)3-J36(CBY;'DS#+7(D>^BL Z\@CU8_)EL.GUS$@R6XA0# M%'21*)4D>'0)K[@[!XUO9KF2L;K5[76-41V52[(0-+*AV,)35!Z<=4 "BVBL MR*SYU.GMJ6NWY?#F,R^W)GS K_-%W3!Z/K\@.G[Z_G-8X>?YXOME3;WG7 CI M,DAOZ/QHE!!)-F3[Z3A'S3S%7XVELB^MXSJ4 R'MZ8V' RJRAZL[G(59PH]? M$%=OZ]^^6KDFHXTRN 0^)@159RO$NBS+E>"+--Y(FUK?RD_0TLONPR&1I&7E_5!-M;P&A M/43? 8B>'?XLM30""P.>1 *%,4 ,NDYQ*ZX(BI,JI$G9?+(�"KWAA;>&TM/4C+QA M;!@@-1)^!S!Z:IZ+1<&+20JTM'7[&@7?/J"NJTH]"QBSRLU[E \8XW2$'9Q' M])I:**4#;#4=3E!LEMG4UQT\YXR-AN\\XN M:NH ;,_,G&))*YP1LC YWHBPP0;1CH[!P775@:G<(TQ\>]WSK:3@ MZ",Q%SV=.1<$>+-.D2HGH[(Y-Q^6= B]XYK440+RHZFW RC?'YER[\">$[O3 M_R(=V^5J77([B0P%Z/G! M])NFJNQ@<,D/^$OIXKR6J6/^QV*^7/X^([_\K#)<&RY^PC)?X*?PYP2]*2X8 M2Q)69!AR*.!40M#,.I$4LL2/C-_M"#^YQ.A10#V TOLWRD\R7=N*;IB6R9K$ MI8""=9NBX1Q\=@:,S-SSB#PTGT71A/"3\SC&1?K^2M\=Z?X2Z3/\7 DY[DR] M:"VFB *8X754C$9P]2#[E&52BDN.K9\$FL[4&RSDZP:Q3537:YEME>V,H$S\ MS'!U0%WMXS^H22'M%C0VK)RMG_3]D6D^Q@5K5&U@K1ZE8B&!XSJ#4&239 E. MF-9IZF?(.=0^7?_H#^&/?]+Q64S#V?(W7+TK'["V*A*\M9)*,*> Q;J-T=$O M3@H/KN8TF+*"E]87[8^I&K_>M04^[IN[YNA?\\5_?IV]7\P3+N^Q M5&<"^LR))1:(I<0T!)DS).XUS[&88ELOY=B"K'$CDL$1UD@?/4'LS70V79*S M\(_Y/-]CR:)T0=?5ZUXXBI!J?91@")$B)J>%E,:W;KW;@JQQ0X'!(=9('SU! MC+B8B."UD=%1>%USK\QG<*EN6F#.Q* *2:QUA_'MSQ_7&Q\<-+M*N->IAF19 MO^)B]3U<]L)\K6$+>:U7T_)C]H\)BGO4&6L M6V,D'3)5R!A[!:6@UP&U=:RU0=N6MG'=_+:X>?H=KJ%^.K@LG^3FI^_U37Y= MJQD]70?2!G"LYO%LR4!<,M#.ZU+G[KC2.HC>@JQ>7M9:XF$^K')ZQEME:%/J MX3032!\.ME26$@F/#FPAONK>]>PHJ&G]++8%69U:MWVAL"W4]M1+!U#[9YA= M%++[%W5&UYN0U@,7-D4^Z!,J]'06O4J@M+$4S1!3W+$2K2O(1.LLQC/D= JM M?55_OQ:ZD1XZ@-3/\_.O%_3CKD6T8<,GI[(4&E*NXHG<@Y?:@"+#[Y(74KO6 MK=Y/D#)N(FQH*+60?P

HMAB5_F9_G7\Z^+^3>\W<6'.BB39*T,0'(:.XF/N]QW*&BT$F@'-N9) M$;V]+N&P7G(5# <;ZWQ(RR-$%@0Q:)AV3)O4O _QQU3U4JXX1J9@/]7T#+9U MR=E$JJ25DQXB<@Y*9@9!,U[7:'OOM&):M/:XGZ>HTQAN3_UO"Z_=E=$!M&[5 M+_Z"1$2Z'.A-7Y_A6F&SO*E07__YD\Q/&)=1H_-0)-?D([H,3MD PA>=;'88 M1>N'ZE:T=QHGMH'K* KNHH+U25;J2VW.A8ZI,4!DDTA3)$\CE@+%*^>9SHF. M\+%LYK9OX\>/+0>VF+LJXL2>S%NL!MCV1P_Y!'Z4]0 _?K*,5L44-'F"3GDR M0-[7H<"$PX",#(AQNGF'4#]/W<:[K L7=.J* 66"KED]"IFCD]QQ&YAM7A[>WM,I+>1DVW78#V%XZHZK[[N;+$A M9U5;S+EL';<^0\Z)/&WOI/\')61ME-$OKC8YHZ!5,2)(<+?'J12(&5RP9 M<3IUOCYM<;+N+$#RV1(?Y%$V'];P."5=0F@?5<^;R[T#]-2>^G>E]L!=I9D3 M*H'.28@Y);+3VD)0C(%4LLABD\4!7J?O$3%V@\90F#E,VAW 98LX6.LHC3,( M?-W%5)@')\@Z"T0MC7&!SL3?2?WV/E)CU70 MMO9N$E*A:-VC Z;%617?08* M6Q!0H\Y9USDYK4 M/=)\Y%G)Q?,$)1.^%<$<@E %R*'RSF0CT;4>V[@3@8?:N:L/^W!K1ZUEALZM M+2#7U;E(Y]&YPL%8)TWA,>7F@> C9(QK]89#R7T#>*@&.K@LKUB8>.0IDZ, M'*.HI4,6/-87">&CBXD\C.;O-E>?W0=<]E;B$Z#82:(';F>FH&.Q:HH'D@1. M/\\N-UVF[^LIFY\."9\Y( S;5?0W! M<0C6(AC/+?/HF?>MGP6WIZX/WZP]IIY^CVZJKPYNV&?X^>G[/\/_FR]^/@O+ MY?IUC/XU"R$[,*6.#4TD08\I0B3'-8M0^8=R.OEQ;HM0AXNQQI$77TC M\8:QW\+Y52=$Y8$$YL!:'\@+HE#*9Y0@4!IM6?UOZ_[9'4DW5,%#9'I(' MZZT#6'["]&4V/YM__OY36#["XN;%+1KF= Z 28O:]Q[ *2Z!.X.9%2F4;EV& MO15AW4+P<&CWD?'NI'W4U '-N\9GBZ[;5] VQ6ZTSMUMD)IPE5%%P,#S7#<,^U:T%"I@W/LB, M0N, 6WEWI')?IVC<+/68N-M5'1VL[ODY?)VN+M=57(V3^3@OJS](UI?&W,2L@M01 MF",!*:83^&@+H+$LNNR*B*WA]2.:QIV:,3C FJJD@_OU&7Z>,M2&$R^:+',0 MY#RH5*M1$WD0+N1( 5GBN7FF>7D:L@ M:L&[31"3E&"L\5(*0;:^=6'F\Q1MA3OS$G&WJSKZOE]O'QT^L=QB'? 'FA<. M"I&!+XXL>RFH%<_!&7-$DW>;MJT 9U\BX/974:_+DIYYF6_1K+[+CQ^ZTN H M3>N[/?QF92(/!>MZ$H*I9!:B-0RX"TYF5@>?#56[V%LQ@7"925Q7LK)JQ[F' M:*PEUR$XU,CI>+6.*UYF,<$NF#J@F& 7?740=.SRY,AR,CH9 YS5'>?H,OB< M$706*?-HT?/65^]++";8"2$'%!/LHJZ^D?CHRV-(23D1-=1,.2CO#$7W)%"1 M61WJFPJ*UOV%+[:88">H'%A,L(O>.H#E=H_4FC.EA*$0/M5F.6,1?' :A"@Y M92VBT:T3,2^PF& G:.Q53+"+GDZGF" )RW0,')PO=*-XJ@#FS>[7"^[F2^R]9$JI!S(1YX]A(4%Y+$%0KPQ((*+-&WFP^P M?):B;JW8W;OINWF]7$W/ZQ/*FXO+X?RSBW!V M^RS.R^K+_8Z#U+[60W2OX1@Y4^DU]8DJ]#-!PYC(Z,JZZS]ZT/ MB/JODG_40BB+UH$HBAPD[S4X%1-H[Y@-20;??,;AR\P_[H*I _*/N^BK V]@ MERR%*")9BQZLEJ)VW?/ZN*E 9L^45L84UGJRZTO,/^Z$D /RC[NHJV\D/IJL MB*GP$IP"BZX620:$&'6M9Z,O,2LE\._\XQ!0.3#_N(O>.H#E=GFMZM4;YVH! MN2&GW->A-PQ5]=$M2V@$BW\W,[6%QE[YQUWT=$+Y1V326X90(TPZOEJ 5XE^ M&Z*3+G#)Y-_-3,>_D?=34 LAY>4626]I%CUWQ@6$RU9 M$ (UR.CJ.L:EXVM==ER6#T0E3#"EDVSIYOQ>A)]" =3RH M[J.\TT0H00XG)F46F2W@0BV$1L4A.@I 78G.<:F=<:TSO'N2>@)=7$=&Z\^DC4@RK+>AHZF3<8.O&2P':V*P#-S'$>\,EGMCQ M?0 1)]#NM0\"CZJ;O@UE;6N3,I:,L8"4LHZ]JFUM:*M[4@)W*67.CIAUW[;+ M<-RFKX$,WZ[JZ'4GZ<_S\_/IJF[16(99_ID"M>GL,\[2%)NT>NWRXYL4:.S- M3Z-2BUN?_^K>YS_R+,[H W42":P1@1#D*-X(@@+DDG5&5Z>+M3[0.Q%XJ#U[ MBW18\"V&)0E]F1;3KU6CEWG?S(0)0:\W0R,HE^N^S2)!,RVR$DK:U#I0?H:< M<7./PZ'FODEKI9$1+\OE8C7Y0,88UZ^G)7$4(49 IRAD-\C("$L'*'UTS,G M<*M)Z_13;T&(?G<#GSL?."Y0FJEO?J@L>P# YEW1TX6KE)5UZ0G=PRH4"-PG M^D4["H=-SG$K*[H-!,9\V3U 6??5O8?D1E;X/\.?T_.+\ZNG9,95DBY"Y%@3 M=11EAN@5V)RESRA0N:T&KO] Y7<^=&2E[Z.R>0OY=1 7/6[V;IQ\IUTL3"M MY'6F#+GCP=,%J7)8;WZ37+=^[_P!2>.^!+6^)H;00S>PNMYAN^;K \[PCW#V M"1?GDV -^5J<;*KC)"H*Z"YS65E'XYV+7*;6A44_(*E'[V-/]3\*K3:ZZ 9: M;RA(G:5+B:U_^6V^^C>NJKM/WOUZ/M7YNU+]_>K8\XDH3(G*I,)ULH(G<-R1 M@4XZ5I-LI1LF)MJ1T!ZM6TL8#JFW#L!YA[UIB-.SZ>K[^_!]'8#^FLV?R-4W>M M_TWF8Y@$Y/:?.W1F]*XRDE-W?!UWU+.JCN.KBWG^6ORK)NK_X05O@>%XGD/8F1&.&R0*+_ MU,O(@U,4]1DNK<+@ DNM]]+M2N.XKF0GV#Q4=]UA\\I]F7B+4AB=0!A>>SY< M#=M"A$ .3-+<\?;=$8]3,J[_.!;.]M+#2?N0G];OY97WG^?+0R82'/!IQ_,7 MM^!V%"\1:\6LIT %;86;]!2R9 J-/3,\E%*BQ]8!Y(A>8I7]I' =*1)+P#!2 ME!9= E>\@NBC3EP4KE3K'4,/J3@E3V\7C#QOY7:6?P?WY<J$W' A9 M=-%1@E2:T8V?"D11'"@GF=8Z.6M:9_\>4G%*_M@A"#I0_AT@Z'_HUJ@O.C<, M&"&3S%H#,S;5+!2#H#% UCG7TQ%<:AV*/B#BE/RL0_!SF/0[@,\-X-X<-E/VB=8-7KCFUY.O_KG=%;K M#NY$([^O^UKO7.'+J\QW%?W 3OO!A!W/OV\KPU%" >\S'9)20*C:!B*CAL , M'2)-%M%AXE&T7H,X0HWK74T\>,9YO)M;%6N30@U<:$ENAJ-X7"N*T2772H?Z MM--:-/M3>TJAQ2Z8VZ8080!]=N$!;,'I+QJ%FH$X^BT M^L!:+V;;D<13"IB.@=!]-'=JP%PW<2?+ JL71:R;R!2O6]P=R=:9NHLL.9F; MIWMV)O*4PK.C@7-G[9T8/->=LT8:#'4KNS6B@+*2CE\N DB8.3J+EED](CK' M;[OO$YP[ZV[LSOMGF?LT_XD"WFF^V]2-UF@;C((<>9U^03P&$P*$[%.=TR*# M5'>A^43#_>Z?/6Z?_?"0.X9*3L@:3LB0J^"U \^)&V6XAQ!, FU,5H2GZ)K/ MN=V6MG%[[_NS?COIJH.EO\_R]?LL;TJ",+_^,]%??75>?S=AQ:$VS(/Q;)UB M,! %E^1VH&;*FN)4ZWJ:O0C="IWNA:.SB18/W8$^0'77-8,3IHOB7BNHTX.) M$27 B:+ TX503*4%6R](>(*4K0#G3Q]P+331@?5[@HV?+Q95W),0K&(*#82D M!7FPEH.7'L%&K:.UMI"HCH.K#47;9;_9B\77/HKIV7+]-I^E#4LFH _H"HE' M.E")?->(L5;;1L;09<]LZ^?O'Q*U'=Q>P&M+6_4TG!K?^,7\ YY52+\/B]7W M ]ZW'_LQ35ZC?TA?H[?CVY_S:1%F2P(0$;N\!E-*,A8IR(MW=1N&)BL3A2#_ MB!=-R%+:J=:5HS^BJ=W"J:<^Z:?O=[ZS[M.77)18.(-<:@V:8#6G-T\-I;@..:,$QI!< (O)@N(ZU ))"R4@ M\\X2X\WG#VY/72\KJ :#ROPH>NL,D9OE-$E[5[3@P%0]Q9)G",8[BI_)NRA, M,,-:-[(]I*)/2W>HOI^!U1["[PP^FW%'*O+@;!W-P#)YJ,@81)8"&"VDD-ZX MQ%HW+3^DHA_X[*/79V"RAY [@\FM\_3V>J8#,B3/ 0681+&-DJ:.61C3[2;?>VCZE2W=QQ^^FH7\Q=9H67[\JM/YM0T)Q3H;@WKO=B%:L@TLD$ MP[D0&()QK+7_OP-Y_1BSPW&Q'>@.5E('^'N5UJ\1R_?A>SV;/U^G6(H),2-P MYUFM%Y 4+3D%Z(W(9+E1Y=:/2H]3,JY]&Q15#43?;5\VT3%=O0GI,G778FSX M\S^Q3?_%#E0W2G[]@G'U2/XTLRB3"AE*KE-(0JV;\,&"SRP9+'DTWL:J/06AL!')FIW?X:O-4(/B*6Y'WRJ 9%2@\I MH4-U^RQ4]A!T!V#Y@-_F9]^FL\]WF=FD*'B*B0MNP ;A07%)THF!@R^%"<]% M%JEUNKVM]WRV]OTO!6Y4PS(%2[@XGOX5SW!P@;Q/W5AH0)0D2AJRCBU+-)V5C MG2W:Q-8E;T_1TI,'O+N.GX7,G@(?NTOFU?DZ_W!I(%]]7B!69C:64M=Z(! MDUS)H6X[E'6?M:_912[I#C4%!+? $+>.V.;>^AYI(O%/DO*T'8[$Y M7X4589/U( /CH#)+$*/F$+STV9I,'GSS$24_H&GD'2A--+\%G/96P]AWU4]A M]I]WA>SK8IK"HY&@-M*'&"A"$)4;28QXH3W9<"F0;O3,\W8;DW_X4?UA97^U MS@>3<0^&:#[[3#_MO!KJ3_1O+I-9J3#.0AU&4@M4F)$4#.:Z]4P'9YA-6K>N M^GJ,CG&'(#2_N@Z5=(=HV1PGE*K6,T4(+-<1L)F.4]WU[+BU*416*(@8&"]= M7%$':_@'D-E#W#V YI8UWAA)IDIVJ!6XA(Z$HC5$H4O=I!M5YM(XWGS(Q0,J M^@++/KI]QIO90] =0.5JN&O=Q[ ^/]A/5%+3G73F'K M0.H^#>-..VE]"QTDX(NX )&^0Q!W.WES,\O)U*9AJ@=''/\+7RM+&,H:<50XZUU13 M+0!C9')SD4!'2P23DLRL=8"]!5G]P&@?S=]?L-=8#:,'V&?S>27Z\_4,^QH. M_GN*9_E7"B[__.GC3_^^NG>9IIM<("16[]U08\MB"T3&?"[!%R7N><1/1=I; M?^:X#TZ-H#.DG#LP3#_5Y;HWX-?"9Z&U XZ&DW>&M;O:&4 G?7$N"JY;]]S> MI6#$QO6>^V06@I0,N,?DG!3""+X-(NBG MWD(#_>X&"7<^<-RY:JV3= 6S>/O*,N3D'/\T7B_D?M>(W?*7OK+Y/8C+1 M&VH.A;D;ZO]//7W#Q@,]W7ZM&?YVEQ>54L?/I:L(9+]D9 :E$O"P_ M7[^/.\\\BTISSN]M@GAJ:G13NGJJSST,D&,KK0-+>5>QV MDH%/"G.1$;3J.N8Z%$'5MM_"@1R*Z*W.)K'6,P>WI:VG0KTV%G(0K8QM';=D MZLW9?+Z8L.1\=K& 5H*!\B\)"#LB=99*7)+:R?;M\:D]E,PTLVV "[\YN MO4'+BW>S5-US0[WX)T[/O'U=UW,OE ML7M7WEVLEJLPR^M9Q+?[$2>>G$_KN0&>L@*EF85H H5/66J655T,'K:Z/5M0 MTU.&I,&M>G0%=87(Q>5D[37C=YE]'=*7NUS>8G^B?$TM"@_2A;H_HN8Q%?/@ M)''HFWE 60X2=6 M;?(%N?7)M1ZFN0M]XRX".=95W40[8]O">UV=%_5-Y5VY/%7+:^MN T:=R,L0 M7%6VZ%0Y$AH(60P/2BEQ?X+45L'K$Q\W\J*/@B:6' MIE9*RZTM#'2VEBYYNNEC*/15R,B2L8K+YL-@=J)P.\B=Q./"$534*0 W;WD; MO_/FB/URL:!?R5N=SO-$",69)?NMD2/%/:YNN:CSO%E&R;WUZ(_1Z+\-K=N! M\J0>&(ZBMK&=M9_#\LO[,\R?,?]>6YCO34N4"(2M#A\XF MKGSDC&T7D_[@@[;#S^F\*[24:P*T B_K:+ 2 [A,;& % M>&32,C[L'*Q*Q7:P.>$7A)U%?1KCI*^6#LS+S_/E:OGKY5ZX_,MT@6EU=K5O M8#5?S]AM-7%ZGP\=8"CUP;P/.[=:V"@2Z@#)UY9R;A)XK^KHT6"E-X*\K2%& M.P\QM_H2_6](*;.$:V'_8S%?+B'%:OK?M5H>XV]B9VDJC,D&4S.3*$=8/#^HZ2,7U%V!,.UJ\B;[>!N['U]7,W3?[[,ST@I MR]?_>W''"[EUF'X*9Y7UY;R\6WVAH&5^3@1\P=ER^@W)3YF?XULRY O,'8",9R[8MDKI MP*];O_C7V/I27I6U^0SK4O3U4&+K,,C"0 ;MZV)R!U$[A&*,L1BR1]>ZT^59 M@L:%U' XN+^4N9E2.D#8/1XVTP=D(AKO M1PD9>:5R.T7/6TN] ^AL<> V7:K1\\1EL) ]&74EM*'3E@/4)<'119,D;SUB M:&OB>K@'#P+"[M?A'EK9&V[?;WT9 MPO76SK-+_>7_=W')W=60AD"N+',,?%%U/K>J3BY7X+/*23.'3K5^A=J.LG%S M;D?'8"L=]86\YWS>F]<^88+GP3K0W)+?BQ1H!>2N;B+@((6IV:7UD!SO@&X3@RIY)YJO-SZ0Y).P@6U >DSE]FD6)7,\ M>3J$UF@+*G&*]I(+H)--A@3JG6Q=.KFG61SLB6QLL[B+"@XTBZ]G>9RWLS=A MNOB?<'9!7[Z_HOM?=>G\;%4?@7!Q3M+-OR]K&?-92/^A?TD_\=7@T)#\] MY#;W0MZ# >J]*+T##V+#;DU:_#K[>G&S8""L(?GPS;:W@)">XB^ Q!=OZ[^?!:6RW=E[6FMY8,NHJ"&B( M(>V%D3P%WKQPZR$5G50^'*;>>5-9]["BX-)^,ZD5UG52P650-@@(AGD0*7)N M2J'O;?60UW0WQ6"YF>YLT/[*Z %!5TM94M'9"@%<%$[ 9QF",@IRL*5H1&=Q M*R-S6DLN=E+6$TLN=I'S))1>[R&]LQ=]9TF L,X3R6/54:CD7W9G,RM^;_EUX%*VN#!O7CH2XUXJ+4!X7\>&L 0AB 3"D:V,P7'=O%VO*0/C M#F'NSGD9'R2]=MU?IHM_G=79A]-O^/XLS):_U=>4^KL#WIRV^KE-WHIVYZ!5 M>_QU=^&[4I].<;9$ M8QTYN#KP6>;HK21#[53S'O.#*#XX];1YPJ-8M'Y&W9>8;U/QJK[A?5X'P,N? MOM_\G0T=K_X(BWQI @PW,D59()P0HK8.5,8$WLC:Q\(R(G>>^]+ '=TM?3%<*FL< M93^:J]A%\CW 9>-_2YEE,.@AEEIBI:,"9W*"["0SO"1?MML0?EJYBIV4]42N M8A?)=16RUJ4(3ED#1O(H,@5*.IJ'K(/G*G92V9,AZR[R M&UOQ=Y(L25D?=Y5QT5,=BM?L'F2:O!0J M:HSR6SB_M'@E:2TQ>&"V;I^J+S*ACH4,/' N+)?L_I*F@YW9VY\_[E/KN'[" MP?KH"$N;I[U8^Z,5G00GT8 *-M=A1@JLDJF@3]PWGTYPEX)Q_<[]-?D$)/80 MZ]@36S_],?_T97ZQ#+/\Z0^2V4UN9'U<*F=7B6))=)NZVM:%!(H'1;+)!611 M+C#BDM]W,9^8W;KU1_:!CGV4.A]1Q[ZS!4-12WAW<3)>7\U7YG>8B MI\ %)!LUJ-HLY(,.X%TR62/CO'F)XAT"QBWGZ,//V5\C'7T/_#Z;KI8?/OY^_;8OO.=>@#2.@W**F-'.@V96:4ON1MDNC;P#8)\E M:.0T\^AXF0^EO Z0^!X79;XXK^,LUT*\&A03LHW(K814I 15-V<'K>LZ4&\, M&BX8;]WR\@0I(RD-?"X5U@+L[?O!EW^;5B")4RDN9P6/M&*Z#>QU'^B4Z M)6/V"9O/97^2F)$=RMZPUT9I8\? /PS!'/DS(G!PFE$\7X0"KQ)%?#'2;X)6 M\?Y.DR="WA81[F#U6]V J[E.QL;7_Y!_,)U]OCP?:W?922%R3/4!1$<2BR6S M;$4D%CB*$E218KLMTP]^],@8&C7B;2#LKJ!R=89,=HH7":CJ1;;J/XZY_?B^[W4=B3VM]/>ET!X-,?\ZM++EI/CA2')"2%CEXRB(ZN M.RS%*\F8\W:/:^+ZYX\32 T,@/VDUT$ M.'BLO73YN1$JF/C//V2",7>&P$Z MI"2\Y#;<_K(VN^KS;Z =+52U4@^.>@@'YQ= J,J7V !800 M)LB(6;G63S!W"!@W5[BW&A^'PQXR[0 03YRC]4&ALT3G[>;6E*R44)B&(*H/ M5D1=4.L-<&&-4L&;S%K#90?RN@#3/B#8[LGC8(VYHTSNF'MS?QBL>%,6"]] MH-C#D^FN0_05.&\*>(DQF4ALWS=O3X1O.WWLN!G PU$TL*![L%K/+CNR=+$G MC!*LRG7*L@S$%@4Q(5_>] MH#W^F.-XG^/7?WZ=+M9_^?UZ7\%$(XL4PBG/TZ2PLD'G^=798B M?B 4++YA?C-?_+I<7M0:Q7>SG\/7Z2J<7=:,7:R6JS#+-4>_^C>&Q>M9GF0M MC)4I@-$E@RZV:S$:B,#."U"'@7HW&N_%XN^C@M\NJCNW MN:"7K[Z%Z5F]<$E8_ZBK3":1\5B$05"Z+CK.ED,(.D,LSFDR XB^&Z_G![QT M7BE[A/M@;(!T<%!N13)7-N"^E7ASL;I8X)6MF"0E+28NZ?P[NO]R%'78E :A M/*:DDM.A]0S&G8GLO$YW6&@/J](.,+NW+[?^99/__C#]_&6UO+DN)SX8)8MW M4%2(=9@[G5E?$(HM6@;G4XB#O*NW9F3DVJ .S/JHT!C;Y=]; >M??CZ;EK(1 MPR;>83S)DHP'3/7I1I8,GI$CF*,E/!.FZ4K;\8VL#64C/WN,Z.2/JN->+H!] M^+\:2KM<+2[66;;U@LU/7\+LLC1U6<6"^==-K/]I3I?G]7#B2197!H M3&TK0;I?T=>QW889EXH7O)>#]0C]6QT7]_=Q:0N$DW6TZ.OYQ>J6>YE%"L%Z M"ZY$7G-K%'X%;0 -9H7%*B[UL![6?9*V0K1_88@>4:LGB^4WT\5R]:X0Q72* M/Z["8O5+6.%$91EKG2I$49-@/&)=O&C 6#1:^, *S\,B^G'"MGL"8W\#NZV* M>_%7]DD,7'>V+Z;I%"4C'T=[)Q!OOO2N&'Y77GU^?,"/Y.UN/SGMQX6)]D(H542 M0#8D@3(^U)G@' )J(U!K[979ZH88GM;MCL2+?$WN# @]W"-5%I5;S+]<+*Y# METN^GAR)LIP8ZTV1G($M.H!*04/(W((UD@EO4Q';K4G=J69\+U*W@_N+?1<^ M@GX[@/&KL_7?P?RXN%__6;^D&*9$H\G<@G&UZJ..ZO:NEE.7$(-UP9K4VK79 MCK+M0/I27W@'T%X'F+P^772U3#>C\A[P]MM\]FV=1EV+<[E.HM[^?EV5]=M\ M]6]\F&YO._(L=O\4?U[?$*6(FLM+ 0G>-U5'/%^7E8?)^76],V7R7Z-OW-QDM;M_FHP?:X[LQG M'ZM=LS2L(-.0I",3GRR9^)P(=JAC4<)8(UHW;[R4U:XB1F>9=%!R%5U6#D(T M&:*U4:KL"\?6^XO^7NVZ*V:'6^VZB_H[<([NK)M2*G&O;0'CZ1=%5PS$$AGH M3)^L@T6E6X_FWWF1VPDL?-T) L\M36@JA7L_SZ#+_A[!$OZ6JY!'(E M4O$@4B8A$3/@Z^%Q06;A33%VRZ?PG3ZV#Y3LH]PG5G$UEG1'&/K!JKJB>+29 M!1#T?Z"0^/.I1$A!YQQDX,SLC)\&RP"/M<:M!78:2KB#"ZE!JL!J::S,IAIN M"2K4:4QU.),M6)+B=%S,-G[ MG'R]K+^H=:==G)9UE__RJHGG'XOY82-$QV:TN^).10J/=PMSY5#W7K]6;[^$Q=I2G*8)!%=K*L\&.>NREE" M%"%#*991=,YB\$>M='N4RA.=?3(@UH=5].Y0]I=0GJW+1G,7II_D7'!:RUVO M#_5$).:3+AY2R*[66$6(+- =&#*SV:(-H3?3_P@;)SHOI5_3?RA47L1Y>>@Q MZN2L]'7ADPP>%*I27PPRH!>6(_H4?/-GY%$"B_[J[_H]*X?!Y,# XO6LC[.R MN59KAG C!*9J_[\.8&6=R:&E!I\HNE(Z>VFD2R)U,VGN*29.-*3H(SMU&"1Z M"!X.%,#EO(SZ\O?G5TSTY:=Y_:.']D+H%+TEUS,)2S9+1T5RL;$NL4BL".ZS M[NVH;,O;B08J?9R@00#T @[6+0'\"^NP,Q+2-UR$SW@5W:W[6*N#4#8. @E" M:HF.O%6G0(DH($:=019%S@&32LE*S6E-4:)%<3G9(B9,:P"%6$D^;H68MV[)UHC-;IF1P)=J=P._Y(-%?< M;R<=J6K(*Q,$KPPHS!Y\(:WCO>\P9*VJ0" M"Y"R)P,E*=Z.D40CD[4R2H]!]'82MV3M1$]B'TG4(>#S NZW'S_D/"LMG0U* M[QCDDCDH(SP$Z0-H&VC\KQR:]&Z?O5L!G8QFY#/514]P3Q 6O/ M)@GHY_EL/;[B(IR]G1:\GF;A5>31<@,E2'):5"'9*&[!J%2L=T&(%Q=I"D!,9&&8L..$$ MJ)0Q!,TUBD&>(X[+YCA/A?UCOM7$\B,!\ 68MN$(_SN&R.\W3XESNC0P/P!9S1G7WVIR5'YLQ[C!QD="2Y MY#FX*!2DJ$S0/E.L/4AFI@ONQWET_,N=Z)'@>NKAYJ_$^W2VG*;URL1K34;& M,(ND 7E=SVOJ]@@N6)WDK*)2VH;[E^U 4>7C])W\>L#1@L<&^N[E;FOSVG)7 M(),39:"BE=A0R7]?V9H0J'Z [ S.E4>^Y: MW;,>7GY/,JA9E(XL'"/-U-=*"S';!%FBBL)KIH+L[#1MP]<)!VD='JSF2'K1 M%Y23#J5-!CPWC*+0'*JF/(AJ@V1,0:9N-J8WN:#Z#(TZ/$=M,--3T4B;!,]= M8? )QV)X80FDX!I4#I:B5)=!I!B4="4)/4@EY2#O&09JKI )46VI7 ))O%H2[$^FMZZ6/=F]O1W77=8!-(8 M8R>UW&@S 7E>/GS\G6[N]Q]_'VJWT8\_:;C51CMRVU\ )T5FE?%&E-71?Y&:C72#P MW&:C7?31$98VFS;J #A9N 57; 3%R&_Q@B()1A&$4YRS[%N/Q.]VL]%.FGQ^ ML]$N8AW[?7;[G2E*._*_M8;",=?^.H08K8&,1B6ME7@PR/$H6VF.M=%H)Z7N MMY5F%PEW8$PN[2G]Y?7Y,99K8S6"XW4SF,P9G*+SPUF*Q4M4PK9>,'.'@!>S M*^: JVE_C70 I_T%=\/V+-_?)15*]C$+X#F0-%-4$(P54!0*"MB9-O+HS^5[ M\#&N)3P 5LV:PAOIN .L?[[;+I:?OCX^^8.$#(Y'KD'%H,$ M95F&F%F!4CCY)U8-T"3Z+$&=C^\:'"_SH937 1+?XZ+,%^=AMEG_OMRPP:UV MR#T=:1=T;6?C=?>> N:9]T)GH6/K)]PG2.E\4-6QT=="81W@KL$[ 4\V>E84 M&$9\*L<%74)%0_2*OI,Y0]]-&=S;G=89#C?>J0L7]KVV/]$[/DDWD%6J0ZUUCRV@#BP+)B.3+GLNUF MW\)>'';ND33&;ZOC,SR8_AI';3,]/)18,'D')G@23&0)@A8!='199X >''/XQ[P.WT*[A_*)Z[$U4G JTQF@RJ5U'4&<:.7.I$[B\7@N5H M,/%R,H?Q+F^=!T!_A;-X -CV/HK?OHX>P'E!5N $O M'?U6"!.CX-SPUA4IQ^+M1 ?SOJ1C> #8#MVL]^D$'-3-M-1;$DJ9>:5< +3% M@&+10 B8P5IAA,O%260GBLWA?THD\#'*GO>YR9P^^V% D-QX,+QF4 MLAH\XPE\(7OE3"HI=I.P'"1@[&_\YTLZBX? K:>.JF&%A*-"B3\B"YJSN\+ ?'L@,68N!)AL!-.AE3L"/S+SZ%_0),P9!X?M$Q MP:U=83^66@[>Z5@2^5.Z+K]5D6QGM%!R2)8IX22>3BIN%\Y??,[\!9B P9#\ MHL__+M&43SEY$2&86J/O8X%H9-VJQ# G8Q5_D6F]%Y^C?P%G?R 4-\WO'W7J MS.OE:GI>'_NN&9^72UFM11)F^?7']^_GLRJ;>;D4TU!S:0Z@Y0B3:UI)JH_9 M-BEDZ=!9\#FK6MS!*-@M"(5ATBD766SKE,U+F6V#3+N84X0DG 8E>8+ ,P,? MI32,T7=S\W%G?\^VV1&SP\VVV47]'7B$=R=P,*FQ[C$027!0RN1Z*2MPVBI- MMQKRV!JZ+W&VS4X0>':VS0[ZZ A+FSY+K53VY.6!+3Z LB: BTF"=%;Y8A5Y M2LV;6#OJV=]?D\_/MME%K*1F5P< "++# M)8)01AF3C3?-+Z87.2CI$#]G?XUT *=!QE)$9HPHTH$,-959>3D>& B1BB.4>1DO(. MEBX9C%%+SIR76R&-?NHME-'O;A!VYP-?RHB8?2[G_27? URN7%,CN(ZL@$F> MSHX3#((2";A.Q2;%&#FJK0 SI@$Z0%GWU;V'Y$96^#^GL^GYQ?D5X@9YK'8OE6>!LC,:(/:J22[*3YYN]/8NN'*QKI(&!Q9][V@/?Z8XWB?X^L*A%?+ MY<7YU2*SS4:E]?YRI[TWJ H)H:;OI"-%),^@9"0M");\,%M7!^&F\_BO,2Y; M+;AK"Y)>CLL^BGA.$O\S/Z,?I/Q#]18[7I6\Z84&(E"1YI:@H"#$4T'I2'7AF MA2E,&;3=- WOS-V)=@&=SO': T1_C>,UB1:+9D9 *(6B/:R#4TRJ^W1"*((B M1LU;+YLZ ELGVE-S,@=J)]B\U)/TR_3;-.,L7PI$>ZDB.F YD6-< D)0ED,D M^41C310NGL(YNLW4B7:G='R*]H;,2SM#'Z;+_[Q98%W9C(2KU6TG6 6#7CD- MAJ)-LBU<5[/B(9%,,!HI6-OJ1)F_3]3Q /27.%@;]]K^8)JS- LJ6G*'D1'(-)8.3 M.8)%8YV(4L@T2(BS_O2M4.E?,BIW5T(S^!RUO?S3?!7.;HNY]GB6^>+5V=E# M&=]Z9OZ :?YY-OTO15E#=9NW(^T(S><#R;&/7G23K52,0#7 M*G..P5O1^N+MI1?]NI87%]^FFY63#TW3V?I'TE?ORHU"+R=8K2F]++Y()16S M'E/G5 9E%5U+61E(V6HO32BE_="E(1@YZ1[U7;#\=(_Z6+#HP$[MA<5T#&[B127$+,O'ZHDHWI_?<@4DQ6*9U+*%U,ND9*"T=6B>#!%T$B498.FFH QCG%7=6F:);+Y%]0$27P-E'P?.6 MTNX +A]($T3 EU NRQBTN&PY2K372 <@^XAE]Z_,_<(:+<$:,OE+B:7MW%> M;S)S@6FGO0M@)0^@3#;@HP^0HTA.*4-@DKQD1(!U9ZPQGF MQQG?G/^)4EDF&32D$NNX511 G@T'(AK]NAI2M?8&MJ-L7!]S5/#%L<9"=95L4Z9UO[<<^0TR91\W:^7+ZA ML__S?+::SB[(77KW%1=K/2Y_0I([WA+\ZS_ID\GN5$U^7Y_JW^;TW=F*-%D] MK:L'WHD-!B-/"NBZBG4+C(286 3FG! Q,L/%,)(:A)T>8OW#$?EXDFA\_7?@ M*%RSN+E(-E9G4GRV4GD#@0QFW1CL(21M*!81PD7NLVZ^,_X)4GK(#0P%PHCFVT-E?QGO M#Y!:.- F4J<@+=64P[5T:@G48R9WPIDTL7 !LC;_*\%JS:Z)!'T7# N5U>9! M^-;4C=M.-!2T!M).KU5''W U7:Q3;;50YH#(X?$?U"0HV(+&1O[^G6!VEF\^ M^!&066Z]-HZ#02E J23!"XHV.15.>/*)G&,WP[)1>O.%N,3P4P" ,JR@S.\0S91A3*"R5*ZS$9 MNU$XKM<^%*[N&Z\!M=:!9_7+YF.?J#;]UW3UY==9KLUD%^'L _[OQ70Y75UE MK"ZS4'RBLM Y20.E,+H;K$>(=8Q7"<680O]-7+5'ZL%TC^OR'Q&_Q]5P'ZA^ M[,QN$JZ+?X85*6?V^<[W<5&K6]^5]3M$J]FLTN:O7US3>7Q.[5T\*K\_G%;#71A82* M20#&C/6-5T+P*9/0.Y\U)GF3DL63/05BZ ME)2DN#0XNID8"D17(I,H.@+TANQQQQR< J+WT>_8ZV+VNY#NG6'E.0\R.4 ? M+=2J&W R1,VWH]L/ _04:]9TCOO#72VUH4G-P4* M[RY6R[JWE@[A^_FJ]AV&L[/OOTS/+FHBF=1Q/I^METS4WL1OX:PV.KW^,YU= M9,Q5?3^'LW1QMJ9R7M;_##-]Y.T/.R SVP_Q3;+!_; S1 ;Z=5C,B/3KS[H^ MJ,Y[CUDX*+KN; WD8'@O(Z!#SS%EAZ%U$<53M#3LVKSW"3^%Y33]]/U22S^? MA>55V6-PWI840)=4HP;#P&?M0.G 5,+BDF\^A7E7(D>NSVN!FV?Z* =05 => MQBLR#WEC&CYBNEA,5U.\-@>7E3#G7R]6FYK&!U+X_O@/6+=L<6<3LSR"E9GN MO5R#W. UD 2X#"BM,JU7! _(3C<]FD, \7Y]:2>HZ/: W-J_57<11!X]\)C) M?^2N;NH5!K*1242N9,RM>^5_1-/(>_5Z <]6H-Y3DQT@\^GE;24S)J*FT-84 M#LHZA& BBN:SV?(&?<1>% TM5)"!W@Z\ 9X>]TC8WDV2*(# M;@69^U1'H%B30)OH-;-*AM*9!_FVN]Z[_MW%_?1]^CC?Y*49,:RR(:-A5&T$ MLP@Q&06\&/26+@N>6]_630CO\68?&G-M@;\' (;/#V^^47^I6(WZK4@;" _R< !@ !N87)I+3(P,C0P,S,Q>&5X M>#,Q,2YH=&WM6FU3&SD2_GZ_0@>U"539QN,7$FR2*@><#55[D 53N_?I2A[U M,"HTHUE)8^/]]=LMC;&-X>(K]<0I29WH8F;D3>I8J]GJL%^TN943 M'MJ== K>S_4<'X3GXP,_R/%8B]G[8R$G3(IW.U(TX\/#Z.W;<1NB#APF/'G# M.X>M%G2AV8J2^#_1#G9%\=#'NIF"=SN9S.LIT/B]3K=P_:D4+NU%S>8/.ZMR MW-R@J--%+VH5#AL3G3LTPJ#2\&?0O3[":L^^@SM7YTK>Y#WO=Z5J+AYKI4UO MM^G_]:FEGO!,JEGO]4AF8-DY3-FESGC^NF9Y;NL6C$R"H)6_ ]J.@_C':?#K M#>I1,H>YGU&+G!O>I7(L'6M'C6C5@\ULCS$B8+Z3\2?#R]'9Q[.3P>CLXIQ] MOKZ\NAZKL]/AY=L]&G( MKH8GUY=GHS,4'OYZ\FEP_N.0#4Y&[.(CBX[:G=K6.SJX8H/3B\^CX>ER?,@O M'[-VLT6^>%<'EQ\&Y\.K^L6O/PW_/?>RU6RV-L7EG^YBYU$7SVILD N#RC[- M;L'66 S&R63&7,K=J]WNV_[&"ZO@0B YUA4DKM?MS)>:S 7&L%>G-]_)R:@Q M=^+;C[XZ+9W#1I>FX8RE? +,P$3"%-.*2Z5E/Y?<(-C5C%U"H8UC.F#YC9>Y,">@!EA*^ MJL"8T1(!ATU3&*;,E_5CTGX*!2@DYD$FKL%:ALF@D45*!<2?($I256F"R@H-],#3"7DA27".) M4J$ E$C6OQPUML3!KR_80%0(09B'TP[LXY?D-L $2TF6I4,*7 MI=T]"%;XLI2>PJ.D8C(/\"3]C%AK";7&HXAL>3 0@>_IP9*5P?")7'T(9Q2@ MG/^,FBIJOMTBC&*MOS4@;36.(IJ(4["X:<"0^9SV93S5*-W&O+2;=Z&\-P;$ M1C52R*2Z-*@ Z6DBK2<]E(+D&7RY1K0'$/MBJ5+M!2J^B8&B52)]IB MM9+"'T'8B$4RQQZA-%BN:/"O,9 @DB_V!_$,LMTR)(^W"&I=7EH>=1 M%1;&BNA29>HSR%WE4%&: E%M?442Q]H(;X"O46\@QT)#(;BQ!0I:-22"]7< M,*XN62"!OQP(Q]L$X4#&PPE7I6UA1;,"]X?'QVL]C M%3LB;]I088YUZ9X>>Y/LP.^E@%^9^^4&8 [3'0XT&>!%P$]L$ MMXHQ0SS7<4$[[ZIRJRJY%=A]!4-2)M=Q7!J*^U+:7-&7:>OP#1UEOU@2Y[B%OD5DO**R\L!*4"#':OM)>.): @*C2\/V. M9@K\EO)JJ,1\9O4UI#_)G)_W?!7,JLU'.#]XA,2XP(X6[CGL$4A6-2<*([JP M-*R%M&XQI]LR0VS@_'@WPJ"/GXF]K)2]A9N< 6;FQ"!=U##DX.D-0>,/G2MT MU4*JD_E$JPE0OLOY375V;BI&A*Q0>@;8.DUUX$"^@EW$VC-3?^,KON(YOR.J MFL>(/3!UG&7%"PN]^1]]9.E"\5E/YGZN?*=^I6RLG=-9CS[E3XCML32HOH9Z M,(7FQ5?^1C-\Z7<&_XOYR%5SPS<=.+'>UGG3.#IZNKG9B)YL^Z]J&^UNY_^O ME=0>;J3VP$]$F R<;UOP_-U.>V?>H8)BKU7%\=5NYTW?^I\KG]Q7'-T0NTWFD_0FD[.!:$52GL,*G!&UZQI^AK=K5O]:22DC8\ [BD@Y*V$786_@:Z;/!@HX*&+HIMOER3WE^?]0.?V1Y)G,L7U@IM_;?"7C@1G\"35]BJU-A<=.%CQ&OIUKM\ MX79;]3-U:;4\C.1+^?K_"![H9D)*0-]X"@Y2! MS$ZD79B%H-W[='+:U;2%N]UKNQ-RO_ZJ[,X;"3>98WY'C]5 M=OL\<:FZ.$^ BXN_G?^]6F57.BI2R!R+#' '@A569@_L%P'VD56KI=2ESB=& M/B2.->O--OM%FT')5KN1# MUO'^[0154_%(*VTZNW7_[XQ:JC%/I9ITW@]D"I9=PYC=ZI1G[RN69[9JP<@X M"%KY;T ;<1#_. [V'Z,>)3.8^M-HDA.]IT0.I6.M1JVY[,%FMDW=_?=ZP$;W+SHR;98?GO_8^^.-5J\VFCO\7W6O;YB MC4-1/MU?7_5NV>!SC]WU+N]O^X,^"O=^O?S]N^K-KS_V_CGULEFO;XS+/]S% M]EH7^Q7VDW11 DJQSU*I"HO .!E/F$NX>[=[>'*V\L5K:1[5#FH8^2_@(F(&1A#'F#Y=(RWXNN$&T MJPF[A5P;QW3&/FF3LD:]^C/3,>MGW$CV$P@9<0Q5/XMJ;,\EP-[MMMIG!AZD M=89GSC_N8_1.WT+TFEL7O8_<8LPP.NF$/69ZK$ \0"4$L0R=T&A"IK%"P!&X MS!C/)JS(G"D /<":P9?\Q&"B5 MD .IM J+$JIOQM(EB%F;0^0-)+TYFJ8%NCG";H(-)XO3\%8@V/KK0!!8+#,, M,N%E'M0*X@_%L=DLM,LL1GKA3J(>F46J$*@3@;,0P0J"3A(EY1AW@BQ!&9/% M#),E'.RSH1'V0I+B"DD4"@40B!K1XH>SWIZ(VX3%2H_M%*5S#F.<7@:[TVQ)+9;5 Y*#C6.+CGMWW,>LS;L"C Z,MAPHH MB@P0DD,E;4(]2"Q%;B1^I&163+LX$( M?"\/%B\-AD_DZG,XHP#E_%?45(WZR19A%(O]K0%ILW;:H(FX HN[!@R9SVE? MQU.%TFW$"[MY%\I[0T!LE".%3*H+@PJ0GD;2>M)#*G]1G; MPU=;0(,<4C)URK'0E%&A.#$[NN6-F"=S[!%*@\6*!O\: @DB^6)_$*\@VRU# M\G";D-QJKR)Y8]Y: ?3FC+&Q_6UG\M*'"'.K"O3SV)MF!SZ2!RN?XZSL>-IP6YG[Y M09@#M,=#C09X$W 3VP2WDC%#/%=Q03OOLG(K*[DEV'T#0U(FUU%4&(K[0MI< MTI=JZ_ -G5RB%ANABM_"P4XXJUD2CA&TR%?/Y$HS<7L$_HB 3@^R8F;+?K D MX7965Q#3>9"#\"D O9_1\X0I^0BJ/"]X)E]YQ82\$M);M>,Z? L[+G^F**;K MH#+G(J+&15S.:8GP]0W5Q4JEBG9QK%.=-G:6ROT+5):FTCF M60_U%@F4(N0 M:)/OOH>X16ZUQ-WXF^KDZ0*#WPJ))OLE5621/T'8__].Z@],WEV%E1=6@A(A M1MM7V@M'$A 091J>[6C&P!\IKX9*S&=67T/ZD\SI><\WP:SD?9\C2N>*3CLS\7/E.9Z6RH79. MIQWZ9C\BML?2H/P?\VOU\$G?&?POIB.7S37?=.#$:EO[N'9Z^G)S MO=9XL>V_JJVU#MN_OU92>[21V@,_$6$R<+YMSK,/.ZV=:8<2BIUF_L0:RQ<" M")W/ISS,]N*-B3]QZ?C 7N%:\+F.=7'GJM[M-H[J9ZUZQ=\J>79SHYR;W]'M M[^'QQ\ER;O^?O I7![;%+\_![W;;QV?6_US^[+[DZ8;XK3.?J#>9G0U$2Z+R M/);CQ-!I(Z,9.=O6*5Y_9V/+IO6O-7F7B828?9KEOYNPP: ;8GM?PJ$9OEUI M]R42RLQ%NO/#ME)F?S46!S[IK6!AS[=@>!0 #A0 M !@ !N87)I+3(P,C0P,S,Q>&5X>#,R,2YH=&W=6&UOVS80_KY?<7.P-@$L M1Y+MQ&\-X#HN&F"-T]A%MT\#+5(649I423J)]^MWI*0DCI?-&[HF61 8EH\\ MWCWWZ/B0@\PNQ_##X,0C@5"6K)9,6$LV(9116ALL%?*;,?($@*$>- M5+[6?)%9B,.X!9^5_L*O2&&WW IV4OD9'!;/@T._R&"NZ/ID0/D5:'WV)Z(7Z,RJO!?%Z,FR&QL0P1>R MY_.K%:ZJX8D22O?V0O_7=Y8@)4LNUKW7,[YD!L[9-5RJ)9&OZX9($QBF>5H, M-/QWAC'B(O[QNHC_&/T(+EF53Q2[),8W&9]S"\VX$6UFL%OL"2+/]!,%/QI? MSL[>G8V&L[/).5Q\NIQ^&I[/8#9Y-)/G$GG4@4^-:6/4@.EXY*./FNVP#L,I M#$\G%[/QZ8M*ITJB&Q[!Y!W,WH]A.KQ\.SP?3X/)+S^/?X7A:.8L<1C&_XQF M7%+,K-<\RO_[5Z3UI\F=24B4E"RQ7$FXYC8#FS'XN"(:$1=KN&2YTA94"F>2 M: X?&.4)$75\3!JP[P:_VNO$<=@?J65.Y-H_1?T#0'_OE%Y"% 8?(57:.\XQ M3$6!8>(4/A"=9*_VHJ.PWXSJ11,D!E(NT'@;RY0E*\TMQZ2)I#"^23(B%PR[ MYW+)C7%QX[\;2;'50L8TPVCO1U;D4 6&H4/"M.7IN@[Y2IL50=RM@CO>NIB. M^R5M,2)"5>ZZ^/W1Y1C'"ES.!TKTG$AF@LF-8&L8)AXVQXHZV@D&T.[T=R9( M3BC%/2,0++6];OB ,D&[]62:?5UQS=QV:EQA3$GZJ+E/D*T:HO8^/;@MYAWK;AE75C3J-EM8RV[? M\?'_4,_X>=:32^P:2^*+A$W*$IQ*\5=?GZK8A+LNE6MF7%WKSDR$ )R&T1"! M53E3;G)!UCTN/2A^4K]T-E?6JF7/R;(KUZNPY99[H6=- M8;Y3;(VP4&T6I9JEU%-AY9NVUK'C6[W<7/8B!ZU_:7;1K/=^O9>G=NC MG=P>>B *,!!O@P5\4VO6J@DEYWIQ?@/1IN9S-'P(>8'V?5'\O5_14Z2SWSY@ MF&LNRCTS+/;,!^*\Q.8;IOT4&;]=;VZ7_RJK0C<^E[S\*_IJKW7<-_X3AI)J M]/I^_869C41WI&_H\JWM!,X.0\L^Y=M8CK@HP2DX0/K/%>$MO>X1?EZHOBSL M1AEG*0H>%#^67S&8I"E'K>SWR O<)+D3*^Y"8/]"<]Q(<]Q)MT8?;*-^Z#>W MEW,L+W #<^9^3E=:S"K)RM4?UU[W[Z\0):_H>IH) MX@BY=:-UU^J\N@KOII YUG!EMZ?\S258^5G\ _ %!+ P04 " "S M@9Y8-0V1SAX% F% & &YAT+7I@L"P=,=[?7Q\R&%N5^)TF#-,3W\8_A@$Z$R1%RB3Y29CZA(*BUQJI8:[[,+8K#.$$?E?[$KW$EM]P*=MK8&1Y6S\-#[V2X M4'1].J3\&G'ZJL6/3VB4]!(2Q[2?Q PO>F'&C@DA-#M)HJSW6]2"I:!>K3%V M+=BKUHK+(&?.?YH<%79PPZG-TR@,?VIYO=-AIJ0%9QH65U\K&]N6L%Z",:N* M-(K!DF6W-L""+V7J\VM5IAIUHH32Z5[H_P9.$F1XQ<4Z?3GG*V;0);M!5VJ% MY58J&_\X@1G#B'V^J^'M@1W#)FGRBV"4QN#2_F%ZB=Q^N9A]&EW,TGSZ9R7.)/#I!'SJSSKB# M9I.QCS[J'H5M-)JAT=GTW7QR]EVETR31#X_1]!S-WTS0;'3U>G0YF0737WZ> M_(I&X[F3Q&'X#V'&)87,TNYQ\=__1)(_3>Y"(J*D9,1R)=$-MSFR.4/O2ZRA MXF*-KEBAM$4J0Q<2:X[>,LH)%FUX)!VT[Y1?[)W$<3@8JU6!Y=H_18,#!/;. ME5ZA* S>HTQI;[B ,!5%#!*GZ"W6)'^Q%QV'@V[4KH8@-BCC H1WLH MNT-.=S![Z0E3%@'H;:."K5K?5+*@QE\;%+8HV.9^#X>.25]5^ M2(J_XF_$-_8,X.RW#S0J-!?UGAE6>^8CW"[_5585;WQ6 M>;W82WH#XS_16VY)SF!:O>%";&2Z(WY#EW!KI^KLH%H/*C_'"BB,$IPB5Y'! M7P >0$#$ME&^/^<.2.4["Z4(9YGC)KN.S)CORU M.M:L_#ELPPN$LG#4BRBPKOW=U6(-_"B#8Y4D3N*R@3P@$!?/)DEJHYNT-MA=8DT%,SX+9W;))! P\2 "EY> ^$N\=.Z1*4E> M>W^:DSV\UX(J>::7:B; W#7;NNFZGX">=87W2_ ">EC:[25_6+?A G\L%P$ 7G\/ !$ ( ! M &YA6)&$@)AF$@ M!\, !$ ( !6Q'-D4$L! A0# M% @ LX&>6'==)T4/(@ TU,! !4 ( !\"D! &YA* 655@ ,@B! 5 M " 3), 0!N87)I+3(P,C0P,S,Q7V1E9BYX;6Q02P$"% ,4 M " "S@9Y8KX)NHI%X "BF % @ &ZI $ ;F%R:2TR M,#(T,#,S,5]G,2YJ<&=02P$"% ,4 " "S@9Y8:-77WYCU !M D %0 M @ %]'0( ;F%R:2TR,#(T,#,S,5]L86(N>&UL4$L! A0#% M @ LX&>6$>,,R^8F ^A(' !4 ( !2!,# &YA&5X>#,Q,2YH=&U02P$"% ,4 M " "S@9Y8%&/E^A0( #* & @ %DM , ;F%R:2TR M,#(T,#,S,7AE>'@S,3(N:'1M4$L! A0#% @ LX&>6!AS[=@>!0 #A0 M !@ ( !KKP# &YA&5X>#,R,BYH=&U02P4& L "P#D @ 5L<# end XML 94 nari-20240331_htm.xml IDEA: XBRL DOCUMENT 0001531048 2024-01-01 2024-03-31 0001531048 2024-04-26 0001531048 2024-03-31 0001531048 2023-12-31 0001531048 2023-01-01 2023-03-31 0001531048 us-gaap:CommonStockMember 2023-12-31 0001531048 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001531048 us-gaap:RetainedEarningsMember 2023-12-31 0001531048 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001531048 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001531048 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001531048 us-gaap:CommonStockMember 2024-03-31 0001531048 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001531048 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001531048 us-gaap:RetainedEarningsMember 2024-03-31 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 2022-12-31 0001531048 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001531048 us-gaap:AdditionalPaidInCapitalMember 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 nari:AccountsReceivableNetMember 2024-03-31 0001531048 nari:AccountsReceivableNetMember 2023-12-31 0001531048 nari:VenousThromboembolismVTEMember 2024-01-01 2024-03-31 0001531048 nari:VenousThromboembolismVTEMember 2023-01-01 2023-03-31 0001531048 nari:EmergingTherapiesMember 2024-01-01 2024-03-31 0001531048 nari:EmergingTherapiesMember 2023-01-01 2023-03-31 0001531048 country:US 2024-01-01 2024-03-31 0001531048 country:US 2023-01-01 2023-03-31 0001531048 us-gaap:NonUsMember 2024-01-01 2024-03-31 0001531048 us-gaap:NonUsMember 2023-01-01 2023-03-31 0001531048 nari:LimFlowMember 2023-11-15 2023-11-15 0001531048 nari:LimFlowMember 2023-11-15 0001531048 nari:LimFlowMember nari:NetRevenueMember 2023-11-15 0001531048 nari:LimFlowMember nari:ReimbursementMilestonesMember 2023-11-15 0001531048 nari:LimFlowMember 2023-11-14 0001531048 nari:LimFlowMember 2023-01-01 2023-12-31 0001531048 nari:LimFlowMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-11-15 0001531048 nari:LimFlowMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-11-15 2023-11-15 0001531048 nari:LimFlowMember 2023-01-01 2023-03-31 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001531048 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001531048 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001531048 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001531048 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001531048 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001531048 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001531048 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001531048 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001531048 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001531048 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001531048 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001531048 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001531048 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2024-03-31 0001531048 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2024-03-31 0001531048 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2024-03-31 0001531048 us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2024-03-31 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001531048 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001531048 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001531048 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001531048 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001531048 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001531048 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001531048 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001531048 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001531048 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001531048 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001531048 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001531048 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001531048 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001531048 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2023-12-31 0001531048 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2023-12-31 0001531048 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2023-12-31 0001531048 us-gaap:FairValueMeasurementsRecurringMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2023-12-31 0001531048 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2024-03-31 0001531048 us-gaap:CashAndCashEquivalentsMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001531048 us-gaap:CashAndCashEquivalentsMember 2024-03-31 0001531048 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001531048 us-gaap:ShortTermInvestmentsMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2024-03-31 0001531048 us-gaap:ShortTermInvestmentsMember 2024-03-31 0001531048 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001531048 us-gaap:CashAndCashEquivalentsMember 2023-12-31 0001531048 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001531048 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001531048 us-gaap:ShortTermInvestmentsMember nari:CorporateDebtSecuritiesAndCommercialPaperMember 2023-12-31 0001531048 us-gaap:ShortTermInvestmentsMember 2023-12-31 0001531048 us-gaap:ManufacturingFacilityMember 2024-03-31 0001531048 us-gaap:ManufacturingFacilityMember 2023-12-31 0001531048 us-gaap:ComputerEquipmentMember 2024-03-31 0001531048 us-gaap:ComputerEquipmentMember 2023-12-31 0001531048 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001531048 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001531048 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001531048 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001531048 nari:AssetsInProgressMember 2024-03-31 0001531048 nari:AssetsInProgressMember 2023-12-31 0001531048 us-gaap:OperatingExpenseMember 2023-01-01 2023-03-31 0001531048 us-gaap:OperatingExpenseMember 2024-01-01 2024-03-31 0001531048 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001531048 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001531048 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-03-31 0001531048 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001531048 srt:MaximumMember 2024-03-31 0001531048 2023-10-31 0001531048 us-gaap:RelatedPartyMember 2024-03-31 0001531048 us-gaap:RelatedPartyMember 2023-12-31 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 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:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember 2024-01-01 2024-03-31 0001531048 us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember 2023-11-01 0001531048 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2023-11-01 2023-11-01 0001531048 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2023-11-01 2023-11-01 0001531048 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember nari:BloombergShortTermBankYieldIndexBSBYMember 2023-11-01 2023-11-01 0001531048 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember nari:BloombergShortTermBankYieldIndexBSBYMember 2023-11-01 2023-11-01 0001531048 us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember nari:BloombergShortTermBankYieldIndexBSBYMember 2023-11-01 2023-11-01 0001531048 us-gaap:LetterOfCreditMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember 2023-11-01 0001531048 us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember 2024-03-31 0001531048 us-gaap:LetterOfCreditMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember 2024-03-31 0001531048 us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember 2024-01-01 2024-03-31 0001531048 us-gaap:RevolvingCreditFacilityMember nari:AmendedCreditAgreementMember nari:BankOfAmericaCreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-12-31 0001531048 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001531048 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001531048 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-03-31 0001531048 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-03-31 0001531048 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-03-31 0001531048 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0001531048 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001531048 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001531048 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-03-31 0001531048 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0001531048 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-03-31 0001531048 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001531048 srt:MaximumMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2020-03-01 2020-03-31 0001531048 nari:TwoThousandTwentyIncentiveAwardPlanMember 2020-03-01 2020-03-31 0001531048 nari:TwoThousandTwentyIncentiveAwardPlanMember 2024-03-31 0001531048 nari:TwoThousandTwentyIncentiveAwardPlanMember 2024-01-01 0001531048 nari:TwoThousandAndElevenEquityIncentivePlanMember 2023-12-31 0001531048 nari:TwoThousandAndElevenEquityIncentivePlanMember 2023-01-01 2023-12-31 0001531048 nari:TwoThousandAndElevenEquityIncentivePlanMember 2024-01-01 2024-03-31 0001531048 nari:TwoThousandAndElevenEquityIncentivePlanMember 2024-03-31 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2024-01-01 2024-03-31 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember nari:VestingOptionOneMember 2024-01-01 2024-03-31 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember nari:ShareBasedPaymentArrangementTrancheFourMember nari:VestingOptionOneMember 2024-01-01 2024-03-31 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember nari:VestingOptionOneMember 2024-01-01 2024-03-31 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember nari:VestingOptionOneMember 2024-01-01 2024-03-31 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:VestingOptionTwoMember 2024-01-01 2024-03-31 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2023-12-31 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2024-03-31 0001531048 us-gaap:RestrictedStockUnitsRSUMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2023-01-01 2023-03-31 0001531048 us-gaap:PerformanceSharesMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2024-01-01 2024-03-31 0001531048 srt:MinimumMember us-gaap:PerformanceSharesMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2024-03-31 0001531048 srt:MaximumMember us-gaap:PerformanceSharesMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2024-03-31 0001531048 us-gaap:PerformanceSharesMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2023-12-31 0001531048 us-gaap:PerformanceSharesMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2024-03-31 0001531048 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001531048 srt:MinimumMember us-gaap:EmployeeStockOptionMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2024-01-01 2024-03-31 0001531048 srt:MaximumMember us-gaap:EmployeeStockOptionMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2024-01-01 2024-03-31 0001531048 us-gaap:EmployeeStockOptionMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2023-01-01 2023-03-31 0001531048 us-gaap:EmployeeStockOptionMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2024-01-01 2024-03-31 0001531048 us-gaap:EmployeeStockOptionMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2024-03-31 0001531048 us-gaap:EmployeeStockOptionMember nari:TwoThousandTwentyIncentiveAwardPlanMember 2023-03-31 0001531048 nari:TwoThousandTwentyIncentiveAwardPlanMember 2023-12-31 0001531048 nari:TwoThousandTwentyIncentiveAwardPlanMember 2023-01-01 2023-12-31 0001531048 nari:TwoThousandTwentyIncentiveAwardPlanMember 2024-01-01 2024-03-31 0001531048 nari:TwoThousandTwentyEmployeeStockPurchasePlanMember 2020-05-01 2020-05-31 0001531048 nari:TwoThousandTwentyEmployeeStockPurchasePlanMember 2021-01-01 2021-01-01 0001531048 nari:TwoThousandTwentyEmployeeStockPurchasePlanMember 2024-01-01 2024-03-31 0001531048 nari:TwoThousandTwentyEmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001531048 nari:TwoThousandTwentyEmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2020-05-01 2024-03-31 0001531048 2024-01-01 2024-01-31 0001531048 nari:TwoThousandTwentyEmployeeStockPurchasePlanMember 2024-03-31 0001531048 2024-01-01 0001531048 nari:EmployeeStockPurchasePlanMember 2024-01-01 2024-03-31 0001531048 nari:EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001531048 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001531048 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001531048 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001531048 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001531048 2021-01-01 2021-01-31 0001531048 2024-01-01 2024-01-01 0001531048 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001531048 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001531048 us-gaap:StockCompensationPlanMember 2024-01-01 2024-03-31 0001531048 us-gaap:StockCompensationPlanMember 2023-01-01 2023-03-31 shares iso4217:USD iso4217:USD shares pure nari:LetterOfCredit 0001531048 --12-31 2024 Q1 false http://fasb.org/us-gaap/2023#QualifiedPlanMember 10-Q true 2024-03-31 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 58138159 66707000 38597000 500000 611000 34595000 76855000 78621000 70119000 44650000 42900000 8240000 6481000 233313000 235563000 20761000 20929000 47610000 48407000 209642000 214335000 145774000 150884000 4676000 4117000 661776000 674235000 12026000 10577000 38748000 48706000 33544000 15364000 1719000 1692000 86037000 76339000 29773000 30355000 35395000 36231000 63341000 66400000 214546000 209325000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 300000000 300000000 58001145 58001145 57762414 57762414 58000 58000 518338000 504453000 1522000 8885000 -72688000 -48486000 447230000 464910000 661776000 674235000 143194000 116167000 18893000 13741000 124301000 102426000 26880000 22064000 103055000 85700000 6303000 0 2461000 0 2779000 0 141478000 107764000 -17177000 -5338000 1191000 4145000 78000 40000 -23000 39000 1090000 4144000 -16087000 -1194000 8115000 1024000 -24202000 -2218000 -7359000 9000 -4000 -865000 -7363000 -856000 -31565000 -3074000 -0.42 -0.04 -0.42 -0.04 57938115 54756024 57938115 54756024 57762414 58000 504453000 8885000 -48486000 464910000 81952 145000 145000 82816 3983000 3983000 73963 -3113000 -3113000 12870000 12870000 -7363000 -7363000 -24202000 -24202000 58001145 58000 518338000 1522000 -72688000 447230000 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 -24202000 -2218000 3864000 1348000 22000 8000 752000 1625000 12870000 10339000 0 91000 -8000 -26000 553000 3810000 6303000 0 8672000 -2827000 2090000 3825000 625000 -504000 1493000 -317000 -953000 -7787000 -505000 -366000 0 -458000 -12288000 -2013000 1250000 964000 21501000 122054000 62573000 119300000 0 325000 660000 0 39162000 -4043000 3983000 4172000 145000 226000 3113000 1932000 1015000 2466000 110000 -70000 27999000 -3660000 39208000 60222000 67207000 56562000 ORGANIZATION<div style="margin-top:9pt"><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 and markets a variety of medical products, including minimally invasive, novel, catheter-based mechanical thrombectomy systems for the unique characteristics of specific disease states.</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 15, 2023, the Company acquired LimFlow S.A. (“LimFlow”), a medical device company focused in limb salvage for patients with chronic limb-threatening ischemia (CLTI). LimFlow focuses on transforming the treatment of CLTI, an advanced stage of peripheral artery disease that is associated with increased mortality, risk of amputation and impaired quality of life.</span></div> SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:9pt"><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 March 31, 2024 and the condensed consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flows for the three months ended March 31, 2024 and 2023 are unaudited. The consolidated balance sheet as of December 31, 2023 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 March 31, 2024 and its consolidated results of operations and cash flows for the three months ended March 31, 2024 and 2023. The financial data and the other financial information disclosed in the notes to the condensed consolidated financial statements related to the three months ended March 31, 2024 and 2023 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, 2023.</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%">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, contingent consideration liability, 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:9pt"><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 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 and also sells its products directly and through distributors in select international markets. 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. The Company has elected to account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity, and not a separate performance obligation.</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 condensed 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 March 31, 2024 and December 31, 2023, the Company recorded $1.0 million and $1.2 million, 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 between Venous Thromboembolism (“VTE”) and Emerging Therapies. VTE comprises revenue from the sale of the Company’s ClotTriever and FlowTriever systems. Emerging Therapies comprises revenues from the sale of the Company’s solutions addressing chronic venous disease, CLTI, small vessel thrombosis and arterial thromboembolism. Revenue from VTE and Emerging Therapies is 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: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><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="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 March 31,</span></td><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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></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: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%">VTE</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 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%">137,193 </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%">114,058 </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="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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Emerging Therapies</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%">6,001 </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,109 </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="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"><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 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%">143,194 </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%">116,167 </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="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></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: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><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="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 March 31,</span></td><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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></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: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%">United States</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%">133,683</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%">111,846</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</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%">9,511</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%">4,321</span></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: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 revenue</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 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%">143,194</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%">116,167</span></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></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.</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:9pt"><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 elected the measurement alternative under which it 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 investments. 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 or if there are observable changes in fair value. 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 consolidated statements of operations and comprehensive income (loss). As of March 31, 2024 and December 31, 2023, the Company’s equity investments were $1.5 million and were included in deposits and other assets on the condensed consolidated balance sheets. There was no impairment loss recorded during the three months ended March 31, 2024 and 2023.</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%">Significant Accounting Policies</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 March 31, 2024, there were no changes to the Company’s significant accounting policies as described in its Annual Report on Form 10-K for the fiscal year 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:700;line-height:120%">Recently Issued Not Yet Adopted Accounting Pronouncements</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 November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting, Topic 280, which requires enhanced disclosures primarily around segment expenses for all public entities, including public entities with a single reportable segment. On an annual and interim basis, entities are required to disclose significant segment expenses that are regularly provided to the CODM. The ASU is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements and related disclosures.</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 2023, FASB issued ASU 2023-09, Income Tax, Topic 740, which requires public companies to disclose specific categories in the rate reconciliation, disaggregate information related to income taxes paid, income or loss from operations before income tax expense or benefit, and income tax expense or benefit from operations. The ASU is effective for annual fiscal years beginning after December 15, 2024, with early adoption permitted. Amendments are applicable on a prospective basis with retrospective application permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements and related disclosures.</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 (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="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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:105%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:105%">2023</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%">245 </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%">104 </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%">57 </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%">32 </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%">— </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%">1,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of cash, cash equivalents and restricted cash:</span></div></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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></div></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%">66,707 </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%">56,562 </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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash</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%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash, cash equivalents and restricted cash as shown in the statement of cash flows</span></div></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,207 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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%">56,562 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;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: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 March 31, 2024 and the condensed consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flows for the three months ended March 31, 2024 and 2023 are unaudited. The consolidated balance sheet as of December 31, 2023 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 March 31, 2024 and its consolidated results of operations and cash flows for the three months ended March 31, 2024 and 2023. The financial data and the other financial information disclosed in the notes to the condensed consolidated financial statements related to the three months ended March 31, 2024 and 2023 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, 2023.</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%">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, contingent consideration liability, 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:9pt"><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 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 and also sells its products directly and through distributors in select international markets. 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. The Company has elected to account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity, and not a separate performance obligation.</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 condensed 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 March 31, 2024 and December 31, 2023, the Company recorded $1.0 million and $1.2 million, 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 between Venous Thromboembolism (“VTE”) and Emerging Therapies. VTE comprises revenue from the sale of the Company’s ClotTriever and FlowTriever systems. Emerging Therapies comprises revenues from the sale of the Company’s solutions addressing chronic venous disease, CLTI, small vessel thrombosis and arterial thromboembolism. Revenue from VTE and Emerging Therapies is 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: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><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="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 March 31,</span></td><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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></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: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%">VTE</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 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%">137,193 </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%">114,058 </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="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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Emerging Therapies</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%">6,001 </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,109 </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="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"><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 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%">143,194 </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%">116,167 </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="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></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: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><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="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 March 31,</span></td><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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></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: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%">United States</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%">133,683</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%">111,846</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</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%">9,511</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%">4,321</span></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: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 revenue</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 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%">143,194</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%">116,167</span></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></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.</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> 1000000 1200000 Revenue from VTE and Emerging Therapies is as follows (in thousands):<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><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="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 March 31,</span></td><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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></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: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%">VTE</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 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%">137,193 </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%">114,058 </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="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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Emerging Therapies</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%">6,001 </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,109 </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="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"><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 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%">143,194 </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%">116,167 </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="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></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: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><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="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 March 31,</span></td><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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></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: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%">United States</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%">133,683</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%">111,846</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</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%">9,511</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%">4,321</span></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: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 revenue</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 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%">143,194</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%">116,167</span></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></table></div> 137193000 114058000 6001000 2109000 143194000 116167000 133683000 111846000 9511000 4321000 143194000 116167000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Investments</span></div>The Company has strategic investments in certain privately held companies, with no readily determinable fair value. The Company elected the measurement alternative under which it 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 investments. 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 or if there are observable changes in fair value. 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 consolidated statements of operations and comprehensive income (loss). 1500000 1500000 0 0 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Not Yet Adopted Accounting Pronouncements</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 November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting, Topic 280, which requires enhanced disclosures primarily around segment expenses for all public entities, including public entities with a single reportable segment. On an annual and interim basis, entities are required to disclose significant segment expenses that are regularly provided to the CODM. The ASU is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements and related disclosures.</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 2023, FASB issued ASU 2023-09, Income Tax, Topic 740, which requires public companies to disclose specific categories in the rate reconciliation, disaggregate information related to income taxes paid, income or loss from operations before income tax expense or benefit, and income tax expense or benefit from operations. The ASU is effective for annual fiscal years beginning after December 15, 2024, with early adoption permitted. Amendments are applicable on a prospective basis with retrospective application permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements and related disclosures.</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 (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="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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:105%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:105%">2023</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%">245 </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%">104 </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%">57 </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%">32 </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%">— </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%">1,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of cash, cash equivalents and restricted cash:</span></div></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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></div></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%">66,707 </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%">56,562 </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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash</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%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash, cash equivalents and restricted cash as shown in the statement of cash flows</span></div></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,207 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;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%">56,562 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 245000 104000 57000 32000 0 1030000 66707000 56562000 500000 0 67207000 56562000 BUSINESS COMBINATION<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition of LimFlow S.A.</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 15, 2023, the Company completed its acquisition of LimFlow, a medical device company focused on limb salvage for patients with CLTI. As a result of the acquisition, LimFlow’s stockholders received as consideration (i) cash, and (ii) contingent consideration related to certain commercial and reimbursement milestones. The results of operations of LimFlow have been included in the condensed consolidated financial statements from the date of the acquisition.</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%">Purchase 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 total purchase price as of the date of the acquisition consisted 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: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: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%">As of November 15, 2023</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%">Cash</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%">242,001 </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%">Fair value of previously held investment</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%">10,235 </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%">Fair value of contingent consideration</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%">65,931 </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 purchase price</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%">318,167 </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:700;line-height:120%">Contingent Consideration</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 LimFlow stockholders can achieve up to $165.0 million of additional contingent consideration if certain commercial and reimbursement milestones are achieved, as outlined under the Contingent Payments section of the share purchase agreement with LimFlow. Such payments include (i) up to $140.0 million based on net revenue generated from the sale of the LimFlow System for the year 2024 through 2026 and (ii) up to $25.0 million based on the achievement of certain reimbursement milestones related to the LimFlow System.</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 acquisition-date fair value of the contingent consideration was measured using a Monte Carlo simulation which represents Level 3 measurements because they are supported by little or no market activity and reflect the Company’s assumptions in measuring fair value. Estimates and assumptions used in the fair value assessment included forecasted revenues for LimFlow, revenue risk premium, revenue volatility, operational leverage ratio, counterparty credit spread, and weighted average cost of capital. The Company has determined that the range of the potential payments on such contingencies is $65.9 million to $165.0 million. The fair value of the contingent consideration was $65.9 million as of the acquisition date.</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%">Previously Held Investment</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%">Prior to the acquisition, the Company held an investment in LimFlow, which represented approximately 3.7% of LimFlow's outstanding equity, and was recorded at cost minus impairment. Authoritative guidance on accounting for business combinations requires that an acquirer remeasure its previously held equity investment in the acquiree at its acquisition-date fair value and recognize the resulting gain or loss in earnings. In connection with acquiring the remaining 96.3% equity interest of LimFlow, the Company remeasured its previously held equity investment to its fair value, as of the date of acquisition, based on the fair value of total consideration transferred. Estimates and assumptions used in the remeasurement represent a Level 3 measurement because they are supported by little or no market activity and reflect the Company’s assumptions in measuring the fair value. As a result of the remeasurement, the Company valued its previously held equity investment in LimFlow at $10.2 million and recognized a gain of $3.5 million, included in other income (expense) in the consolidated statements of operations and comprehensive income (loss) during the year 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:700;line-height:120%">Transaction Costs</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 transaction costs associated with the acquisition of LimFlow consisted primarily of legal and financial advisory fees of approximately $8.7 million in addition to $1.7 million of severance and integration related costs, which were expensed as incurred as SG&amp;A expense during the year 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:700;line-height:120%">Net Assets Acquired and Liabilities Assumed</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 preliminary fair values of assets acquired and liabilities assumed were (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.112%"></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.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">As of November 15, 2023</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%">Cash and cash equivalents</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%">1,582 </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%">Accounts receivable</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%">919 </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%">Inventories</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%">2,635 </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%">Property and equipment</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%">266 </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%">Goodwill</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%">207,800 </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%">Intangible asset</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%">146,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Other current and noncurrent assets</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%">2,155 </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%">Accounts payable</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%">(2,509)</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%">Deferred tax liability</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%">(36,500)</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%">Other current and noncurrent liabilities</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,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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 net assets acquired</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%">318,167 </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 Company is in the process of finalizing the allocation of the purchase price. As a result, the fair value estimates assigned to intangible asset, goodwill and the related tax impacts of the acquisition, among other items, are subject to change as additional information is received to complete the analysis, including final adjustments to net working capital. The Company expects to finalize the valuation as soon as practicable, but no later than one year after the acquisition 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%">The preliminary fair value assigned to the intangible asset acquired was as following (in thousands, except for estimated useful life which is in years):</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:69.960%"></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:14.053%"></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: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%">Fair value</span></div></td><td colspan="3" style="padding:0 1pt"></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%">Useful life</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%">Developed technology</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%">146,000 </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="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%">15 years</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 preliminary fair value assigned to identifiable intangible asset, the developed technology, acquired as part of the LimFlow acquisition, was estimated using the multi-period excess earnings method. Under this method, an intangible asset’s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. The estimated fair value was developed by discounting future net cash flows to their present value at market-based rates of return. Such assumptions included forecasted revenues, cost of sales and operating expenses, technology obsolescence, and weighted average cost of capital. The useful life of the developed technology for amortization purposes was determined by considering the period of expected cash flows used to measure the fair values of the intangible asset adjusted as appropriate for entity-specific factors including competitive, economic and other factors that may limit the useful life. The developed technology asset will be amortized on a straight-line basis over its estimated useful life.</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%">Unaudited Pro Forma Financial 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%">The following unaudited pro forma financial information summarizes the combined results of operations of the Company and LimFlow as if the companies had been combined as of the beginning of the fiscal year 2023 (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><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%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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%">Revenue</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%">116,646 </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="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%">Net 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: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%">(13,730)</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></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 unaudited pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved had the acquisition been completed at the beginning of the fiscal year 2023. In addition, the unaudited pro forma financial information is not a projection of future results of operations of the combined company nor does it reflect the expected realization of any synergies or cost savings associated with the acquisition. The unaudited pro forma financial information includes adjustments to reflect the elimination of intercompany transactions, incremental amortization of the identifiable intangible asset and elimination of the remeasurement the Company’s previously held investment in LimFlow.</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 purchase price as of the date of the acquisition consisted 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: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: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%">As of November 15, 2023</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%">Cash</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%">242,001 </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%">Fair value of previously held investment</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%">10,235 </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%">Fair value of contingent consideration</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%">65,931 </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 purchase price</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%">318,167 </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> 242001000 10235000 65931000 318167000 165000000 140000000 25000000 65900000 165000000 65900000 0.037 0.963 10200000 3500000 8700000 1700000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preliminary fair values of assets acquired and liabilities assumed were (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.112%"></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.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">As of November 15, 2023</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%">Cash and cash equivalents</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%">1,582 </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%">Accounts receivable</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%">919 </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%">Inventories</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%">2,635 </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%">Property and equipment</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%">266 </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%">Goodwill</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%">207,800 </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%">Intangible asset</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%">146,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Other current and noncurrent assets</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%">2,155 </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%">Accounts payable</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%">(2,509)</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%">Deferred tax liability</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%">(36,500)</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%">Other current and noncurrent liabilities</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,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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 net assets acquired</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%">318,167 </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> 1582000 919000 2635000 266000 207800000 146000000 2155000 2509000 36500000 4181000 318167000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preliminary fair value assigned to the intangible asset acquired was as following (in thousands, except for estimated useful life which is in years):</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:69.960%"></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:14.053%"></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: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%">Fair value</span></div></td><td colspan="3" style="padding:0 1pt"></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%">Useful life</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%">Developed technology</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%">146,000 </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="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%">15 years</span></td></tr></table></div> 146000000 P15Y <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 unaudited pro forma financial information summarizes the combined results of operations of the Company and LimFlow as if the companies had been combined as of the beginning of the fiscal year 2023 (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><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%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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%">Revenue</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%">116,646 </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="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%">Net 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: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%">(13,730)</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></tr></table></div> 116646000 -13730000 FAIR VALUE MEASUREMENTS<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2024, 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.</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 March 31, 2024 and December 31, 2023 (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%">March 31, 2024</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%">40,081 </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%">40,081 </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. 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%">5,973 </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%">5,973 </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="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: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:#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%">46,054 </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%">— </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%">46,054 </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: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: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:#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%">33,596 </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%">33,596 </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: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%">999 </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%">999 </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%">33,596 </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%">999 </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%">34,595 </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"><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-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-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%">79,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">999 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">80,649 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Liability</span></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</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: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%">— </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: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%">— </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: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%">72,234 </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: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%">72,234 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</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%">— </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%">72,234 </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%">72,234 </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, 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: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%">2,753 </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%">2,753 </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 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%">2,753 </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%">2,753 </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%">41,685 </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%">41,685 </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%">U.S. Government agencies</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%">26,238 </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%">26,238 </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%">8,932 </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%">8,932 </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%">41,685 </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%">35,170 </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%">76,855 </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"><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-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-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%">44,438 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">35,170 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">79,608 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Liability</span></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</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: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%">— </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: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%">— </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: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%">65,931 </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: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%">65,931 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</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%">— </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%">65,931 </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,931 </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%">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%">Contingent payments are related to the acquisition of LimFlow and consist of commercial and reimbursement milestones, which were valued using a Monte Carlo simulation and probability weighted discounted cash flow analysis, respectively, and represent Level 3 measurements because they are based upon significant unobservable inputs such as forecasted revenues of LimFlow, revenue risk premium, revenue volatility, operational leverage ratio, credit risk, weighted average cost of capital, and probability assumptions in achieving certain milestones. </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 table summarizes the changes in the estimated fair value of the Company’s contingent consideration liabilities (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:0 1pt"></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%">Contingent Consideration Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Balance as of December 31, 2023</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 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%">65,931 </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></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%">Change in estimated fair value</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%">6,303 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of March 31, 2024</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%">72,234 </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 fair value of the contingent consideration was $65.9 million as of December 31, 2023, recorded within other long-term liabilities, and $72.2 million as of March 31, 2024, of which $9.3 million was recorded within accrued expenses and other current liabilities and $62.9 million was recorded within other long-term liabilities. The change in estimated fair value of contingent consideration was recorded in operating expenses within the condensed consolidated statements of operations and 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 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 March 31, 2024 and December 31, 2023 (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%">March 31, 2024</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%">40,081 </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%">40,081 </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. 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%">5,973 </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%">5,973 </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="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: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:#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%">46,054 </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%">— </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%">46,054 </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: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: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:#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%">33,596 </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%">33,596 </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: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%">999 </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%">999 </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%">33,596 </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%">999 </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%">34,595 </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"><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-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-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%">79,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">999 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">80,649 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Liability</span></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</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: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%">— </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: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%">— </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: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%">72,234 </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: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%">72,234 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</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%">— </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%">72,234 </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%">72,234 </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, 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: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%">2,753 </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%">2,753 </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 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%">2,753 </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%">2,753 </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%">41,685 </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%">41,685 </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%">U.S. Government agencies</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%">26,238 </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%">26,238 </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%">8,932 </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%">8,932 </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%">41,685 </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%">35,170 </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%">76,855 </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"><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-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-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%">44,438 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">35,170 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">79,608 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Liability</span></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</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: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%">— </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: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%">— </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: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%">65,931 </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: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%">65,931 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</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%">— </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%">65,931 </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,931 </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> 40081000 0 0 40081000 5973000 0 0 5973000 46054000 0 0 46054000 33596000 0 0 33596000 0 999000 0 999000 33596000 999000 0 34595000 79650000 999000 0 80649000 0 0 72234000 72234000 0 0 72234000 72234000 2753000 0 0 2753000 2753000 0 0 2753000 41685000 0 0 41685000 0 26238000 0 26238000 0 8932000 0 8932000 41685000 35170000 0 76855000 44438000 35170000 0 79608000 0 0 65931000 65931000 0 0 65931000 65931000 <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 table summarizes the changes in the estimated fair value of the Company’s contingent consideration liabilities (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:0 1pt"></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%">Contingent Consideration Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Balance as of December 31, 2023</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 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%">65,931 </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></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%">Change in estimated fair value</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%">6,303 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of March 31, 2024</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%">72,234 </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> 65931000 6303000 72234000 65900000 72200000 9300000 62900000 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 March 31, 2024 and December 31, 2023 (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%">March 31, 2024</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%">40,081 </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%">40,081 </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. 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%">5,973 </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%">5,973 </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 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%">46,054 </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%">— </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%">46,054 </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: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: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:#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%">33,599 </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%">(3)</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%">33,596 </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: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%">1,000 </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%">999 </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%">34,599 </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%">(4)</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%">34,595 </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"><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%">80,653 </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%">(4)</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%">80,649 </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: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, 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: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%">2,753 </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%">2,753 </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 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:#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%">2,753 </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%">2,753 </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"><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%">41,672 </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%">— </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%">41,685 </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%">U.S. Government agencies</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%">26,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%">— </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%">(10)</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%">26,238 </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%">8,935 </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)</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%">8,932 </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 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%">76,855 </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%">13 </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%">(13)</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%">76,855 </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"><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%">79,608 </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%">13 </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%">(13)</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%">79,608 </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 March 31, 2024, 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 March 31, 2024 and December 31, 2023 (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%">March 31, 2024</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%">40,081 </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%">40,081 </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. 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%">5,973 </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%">5,973 </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 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%">46,054 </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%">— </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%">46,054 </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: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: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:#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%">33,599 </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%">(3)</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%">33,596 </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: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%">1,000 </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%">999 </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%">34,599 </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%">(4)</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%">34,595 </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"><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%">80,653 </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%">(4)</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%">80,649 </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: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, 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: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%">2,753 </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%">2,753 </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 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:#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%">2,753 </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%">2,753 </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"><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%">41,672 </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%">— </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%">41,685 </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%">U.S. Government agencies</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%">26,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%">— </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%">(10)</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%">26,238 </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%">8,935 </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)</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%">8,932 </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 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%">76,855 </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%">13 </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%">(13)</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%">76,855 </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"><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%">79,608 </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%">13 </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%">(13)</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%">79,608 </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> 40081000 0 0 40081000 5973000 0 0 5973000 46054000 0 0 46054000 33599000 0 3000 33596000 1000000 0 1000 999000 34599000 0 4000 34595000 80653000 0 4000 80649000 2753000 0 0 2753000 2753000 0 0 2753000 41672000 13000 0 41685000 26248000 0 10000 26238000 8935000 0 3000 8932000 76855000 13000 13000 76855000 79608000 13000 13000 79608000 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%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">13,750 </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%">14,310 </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%">6,377 </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,330 </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%">24,523 </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%">23,260 </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%">44,650 </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%">42,900 </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%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">13,750 </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%">14,310 </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%">6,377 </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,330 </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%">24,523 </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%">23,260 </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%">44,650 </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%">42,900 </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> 13750000 14310000 6377000 5330000 24523000 23260000 44650000 42900000 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%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">17,178 </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%">16,653 </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,763 </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,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">4,846 </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%">4,682 </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,543 </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,491 </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%">3,431 </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%">3,135 </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></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%">35,761 </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%">34,602 </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%">(15,000)</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%">(13,673)</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%">20,761 </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%">20,929 </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%">Depreciation expense of $1.1 million was included in operating expenses and $0.3 million was included in cost of goods sold for both the three months ended March 31, 2024 and 2023, 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%">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%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</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%">17,178 </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%">16,653 </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,763 </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,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">4,846 </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%">4,682 </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,543 </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,491 </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%">3,431 </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%">3,135 </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></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%">35,761 </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%">34,602 </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%">(15,000)</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%">(13,673)</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%">20,761 </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%">20,929 </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> 17178000 16653000 5763000 5641000 4846000 4682000 4543000 4491000 3431000 3135000 35761000 34602000 15000000 13673000 20761000 20929000 1100000 1100000 300000 300000 GOODWILL AND INTANGIBLE ASSETS<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</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 changes in carrying amount of goodwill were 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: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%">March 31,<br/>2024</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%">Balance as of December 31, 2023</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 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%">214,335 </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></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%">Foreign currency translation adjustments</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,693)</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of March 31, 2024</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%">209,642 </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:700;line-height:120%">Intangible Assets</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 intangible assets 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:54.203%"></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:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">March 31, 2024</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%">Gross Carrying Amount</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%">Accumulated Amortization</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%">Intangible Assets, Net</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%">Developed technology</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 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%">147,306 </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,683)</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%">143,623 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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%">2,151 </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%">2,151 </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%">Total intangible assets, net</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%">149,457 </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%">(3,683)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">145,774 </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:54.203%"></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:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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, 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%">Gross Carrying Amount</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%">Accumulated Amortization</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%">Intangible Assets, Net</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%">Developed technology</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 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%">150,649 </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,256)</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%">149,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></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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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%">1,491 </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,491 </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%">Total intangible assets, net</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%">152,140 </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%">(1,256)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">150,884 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">_____________</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) The useful life of the capitalized software will be determined once the asset is put into service. No amortization expense has been recorded related to the capitalized software during the three months ended March 31, 2024 and 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 gross carrying amount and the accumulated amortization of the developed technology asset is subject to foreign currency translation effects. During the three months ended March 31, 2024, $2.5 million of amortization expense was recorded in operating expenses within the condensed consolidated statements of operations and comprehensive income (loss) related to the developed technology asset. There were no intangible assets and no amortization recorded for the three months ended March 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 estimated future annual amortization of the intangible assets in service is 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:85.112%"></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.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ending December 31:</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%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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%">Remainder of 2024</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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,365 </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%">2025</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%">9,820 </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%">2026</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%">9,820 </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%">2027</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%">9,820 </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%">2028</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%">9,820 </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%">Thereafter</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%">96,978 </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%">Total</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%">143,623 </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 changes in carrying amount of goodwill were 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: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%">March 31,<br/>2024</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%">Balance as of December 31, 2023</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 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%">214,335 </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></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%">Foreign currency translation adjustments</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,693)</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of March 31, 2024</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%">209,642 </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> 214335000 -4693000 209642000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intangible assets 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:54.203%"></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:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">March 31, 2024</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%">Gross Carrying Amount</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%">Accumulated Amortization</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%">Intangible Assets, Net</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%">Developed technology</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 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%">147,306 </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,683)</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%">143,623 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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%">2,151 </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%">2,151 </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%">Total intangible assets, net</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%">149,457 </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%">(3,683)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">145,774 </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:54.203%"></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:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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, 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%">Gross Carrying Amount</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%">Accumulated Amortization</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%">Intangible Assets, Net</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%">Developed technology</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 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%">150,649 </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,256)</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%">149,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></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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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%">1,491 </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,491 </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%">Total intangible assets, net</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%">152,140 </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%">(1,256)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">150,884 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">_____________</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) The useful life of the capitalized software will be determined once the asset is put into service. No amortization expense has been recorded related to the capitalized software during the three months ended March 31, 2024 and 2023.</span></div> 147306000 3683000 143623000 2151000 0 2151000 149457000 3683000 145774000 150649000 1256000 149393000 1491000 0 1491000 152140000 1256000 150884000 0 0 2500000 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%">The estimated future annual amortization of the intangible assets in service is 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:85.112%"></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.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ending December 31:</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%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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%">Remainder of 2024</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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,365 </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%">2025</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%">9,820 </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%">2026</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%">9,820 </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%">2027</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%">9,820 </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%">2028</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%">9,820 </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%">Thereafter</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%">96,978 </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%">Total</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%">143,623 </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> 7365000 9820000 9820000 9820000 9820000 96978000 143623000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:9pt"><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 variable lease payments primarily relate to common area maintenance, property taxes, and insurance. 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%">The interest rate implicit in lease agreements is typically not readily determinable, and as such the Company used the incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The incremental borrowing rate is defined as the interest rate the Company would incur to borrow on a collateralized basis, considering factors such as length of lease term. </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 table presents the weighted average remaining lease term and discount rate:</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="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%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</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%">Weighted average remaining term</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%">17.4 years</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rate</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%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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></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%">Cash paid for amounts included in the measurement of operating leases were 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: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%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</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%">Cash paid for amounts included in the measurement of operating lease liabilities</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%">882 </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%">846 </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></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 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: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><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="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 March 31,</span></td><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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="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: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,175 </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,180 </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="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"><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%">35 </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%">22 </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="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%">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%">305 </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%">166 </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="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%">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,515 </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,368 </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="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></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 March 31, 2024 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 2024</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%">2,680 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,049 </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%">2026</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,927 </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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,993 </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%">2028</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,886 </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%">36,012 </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%">50,547 </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,055)</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%">31,492 </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,719)</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%">29,773 </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 Company signed a ten-year lease for real estate in October 2023, with total undiscounted contractual payments of the lease of approximately $7.2 million, which is expected to commence in the fourth quarter of 2024.</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%">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:9pt"><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 is involved in various claims and proceedings arising in the ordinary course of its business. Management does not believe that any existing claims and proceedings, including potential losses relating to such contingencies, will have a material adverse effect on its consolidated financial position, results of operations or cash flows.</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 2023, the Company received a civil investigative demand (“CID”) from the U.S. Department of Justice, Civil Division, in connection with an investigation under the federal Anti-Kickback Statute and Civil False Claims Act (the “Investigation”). The CID requests information and documents primarily relating to meals and consulting service payments provided to health care professionals. The Company is cooperating with the Investigation. The Company is unable to express a view at this time regarding the likely duration, or ultimate outcome, of the Investigation or estimate the possibility of, or amount or range of, any possible financial impact. Depending on the outcome of the Investigation, there may be a material impact on the Company’s business, results of operations, or financial condition.</span></div> P5Y <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 table presents the weighted average remaining lease term and discount rate:</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="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%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</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%">Weighted average remaining term</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%">17.4 years</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rate</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%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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></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%">Cash paid for amounts included in the measurement of operating leases were 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: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%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</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%">Cash paid for amounts included in the measurement of operating lease liabilities</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%">882 </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%">846 </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></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 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: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><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="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 March 31,</span></td><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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="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: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,175 </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,180 </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="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"><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%">35 </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%">22 </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="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%">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%">305 </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%">166 </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="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%">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,515 </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,368 </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="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></table></div> P17Y4M24D P18Y10M24D 0.061 0.061 882000 846000 1175000 1180000 35000 22000 305000 166000 1515000 1368000 <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 March 31, 2024 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 2024</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%">2,680 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,049 </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%">2026</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,927 </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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,993 </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%">2028</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,886 </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%">36,012 </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%">50,547 </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,055)</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%">31,492 </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,719)</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%">29,773 </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> 2680000 3049000 2927000 2993000 2886000 36012000 50547000 19055000 31492000 1719000 29773000 P10Y 7200000 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 months ended March 31, 2024 and 2023, there were no customers which accounted for more than 10% of the Company’s revenue. As of March 31, 2024 and December 31, 2023, 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 months ended March 31, 2024 and 2023. There were no vendors that accounted for more than 10% of the Company’s accounts payable as of March 31, 2024 and December 31, 2023.</span></div> RELATED PARTY<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 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 $10,000 and $30,000 for the three months ended March 31, 2024 and 2023, respectively, which was recorded in SG&amp;A expenses within the condensed consolidated statements of operations and comprehensive income (loss). As of March 31, 2024 and December 31, 2023, there was no balance payable to MRI.</span></div> 10000 30000 0 0 CREDIT FACILITY<div style="margin-top:9pt"><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 “Previously Amended Credit Agreement”) under which the Company may borrow loans up to a maximum principal amount of $40.0 million and increase the optional accordion to $120.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 Previously 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 (“the 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 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 Previously 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 Previously 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 Previously 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 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.</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 further amended its credit facility (the “Amended Credit Agreement”) to, among other things, increase the amount available for borrowing to up to a maximum principal amount of $75.0 million. Additionally, advances under the amended credit agreement will bear interest at the Base Rate or the BSBY rate, plus 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 the 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 up to $18.8 million. This amendment was accounted for as a debt modification in accordance ASC 470, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</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 March 31, 2024, the amount available to borrow under the Amended Credit Agreement is approximately $59.8 million, and the Company had four letters of credit in the aggregated amount of $2.4 million outstanding under the LC Facility and as a result, the Company had $16.4 million of unused letter of credit. The aggregate stated amount outstanding of letter of credits reduces the total borrowing base available 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%">As of March 31, 2024, 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 Amended Credit Agreement are secured by substantially all of the Company’s assets, excluding intellectual property. The Amended Credit Agreement matures on December 16, 2027.</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%">Deferred Financing Costs</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 March 31, 2024 and December 31, 2023, costs incurred directly related to debt are presented in other assets and are being amortized over the five-year life of the Credit Agreement on the straight-line basis 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:53.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.172%"></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:21.174%"></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%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Deferred financing costs</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 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,454 </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,454 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated amortization</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%">(404)</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%">(382)</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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized deferred financing costs</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%">1,050 </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%">1,072 </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> 40000000 120000000 0.0050 0.0100 0 0.0050 0.0100 0.0150 0.0200 10000 0.0025 5000000 10000000 0.0225 0.00125 75000000 0.0060 0.0110 0.0160 0.0210 0 88000 18800000 59800000 4 2400000 16400000 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%">As of March 31, 2024 and December 31, 2023, costs incurred directly related to debt are presented in other assets and are being amortized over the five-year life of the Credit Agreement on the straight-line basis 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:53.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.172%"></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:21.174%"></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%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Deferred financing costs</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 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,454 </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,454 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated amortization</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%">(404)</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%">(382)</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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized deferred financing costs</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%">1,050 </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%">1,072 </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> P5Y P5Y 1454000 1454000 404000 382000 1050000 1072000 STOCKHOLDERS’ EQUITY<div style="margin-top:9pt"><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 following is a summary of the changes in accumulated balances of other comprehensive income (loss) for the three months ended March 31, 2024 and 2023 (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:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Unrealized Loss on Investments</span></div></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%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"></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%">Accumulated Other Comprehensive Income (Loss) </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%">Balance, December 31, 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%">(9)</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%">8,894 </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%">8,885 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive loss</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%">(4)</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,359)</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,363)</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, March 31, 2024</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%">(13)</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%">1,535 </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%">1,522 </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:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Unrealized Gain (Loss) on Investments</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%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"></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%">Accumulated Other Comprehensive Income (Loss) </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%">Balance, December 31, 2022</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,820 </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%">(971)</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%">849 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income</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%">(865)</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%">9 </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%">(856)</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, March 31, 2023</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%">955 </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%">(962)</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%">(7)</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 following is a summary of the changes in accumulated balances of other comprehensive income (loss) for the three months ended March 31, 2024 and 2023 (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:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Unrealized Loss on Investments</span></div></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%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"></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%">Accumulated Other Comprehensive Income (Loss) </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%">Balance, December 31, 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%">(9)</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%">8,894 </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%">8,885 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive loss</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%">(4)</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,359)</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,363)</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, March 31, 2024</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%">(13)</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%">1,535 </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%">1,522 </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:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Unrealized Gain (Loss) on Investments</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%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"></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%">Accumulated Other Comprehensive Income (Loss) </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%">Balance, December 31, 2022</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,820 </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%">(971)</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%">849 </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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income</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%">(865)</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%">9 </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%">(856)</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, March 31, 2023</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%">955 </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%">(962)</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%">(7)</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> -9000 8894000 8885000 -4000 -7359000 -7363000 -13000 1535000 1522000 1820000 -971000 849000 -865000 9000 -856000 955000 -962000 -7000 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. 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 March 31, 2024, there were 7,361,592 shares available for issuance under the 2020 Plan, including 1,732,872 additional shares reserved effective January 1, 2024.</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%">2011 Equity Incentive Plan</span></div><div style="margin-top:9pt"><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 three months ended March 31, 2024 is as follows (intrinsic values 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: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%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options </span></div></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, 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%">937,696</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%">2.24 </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%">5.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%">58,778 </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%">(81,686)</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.59 </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%">4,420 </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%">(29)</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%">9.05 </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, March 31, 2024</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%">855,981</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.30 </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.00</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%">39,102 </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 March 31, 2024</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%">855,981</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%">2.30 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.00</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%">39,102 </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 March 31, 2024</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%">855,981</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.30 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.00</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%">39,102 </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 estimated fair market value of the Company’s common stock.</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%">2020 Incentive Award Plan</span></div><div style="margin-top:9pt"><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%">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 over a four-year period with straight-line vesting and a 25% one-year cliff or 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, 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%">1,307,998</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%">67.91 </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%">619,143</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%">48.19 </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%">(123,878)</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%">72.49 </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%">(22,093)</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%">64.11 </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, March 31, 2024</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,781,170</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%">60.78 </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 $8.0 million and $5.2 million for the three months ended March 31, 2024 and 2023, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance 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%">During the three months ended March 31, 2024, the Company granted performance stock units (“PSUs”) to certain employees that will vest three years from the award date, based on achieving certain revenue based performance targets. The number of shares that may be earned can range from 0% to 200% of the target amount. The fair value of PSUs are determined by the closing stock price of the Company’s common stock on the awards’ grant date. The stock-based compensation expense associated with PSUs is recognized on a straight-line basis based on the estimated number of awards that are expected to vest. At each reporting period, the Company monitors the probability of achieving the performance targets and adjusts the stock-based compensation expense associated with PSUs accordingly.</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%">PSU activity under the 2020 Plan is set forth below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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, 2023</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></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%">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%">90,488</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%">55.48 </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="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="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, March 31, 2024</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%">90,488</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%">55.48 </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-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%">The Company grants 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. The fair value for options granted was calculated using the following weighted average assumptions:</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:54.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.038%"></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:21.040%"></td><td style="width:0.1%"></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="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 March 31,</span></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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></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: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.48 years to 4.5 years</span></div></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.56 years</span></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"><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48.7% to 48.9%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.4%</span></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: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.0%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.0%</span></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"><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.2% to 4.3%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.1%</span></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: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%">$24.89 per share</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: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><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="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><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 three months ended March 31, 2024 is as follows (intrinsic values 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: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%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options</span></div></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, 2023</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%">166,203 </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%">56.00 </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.10</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%">1,483 </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%">210,188</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%">54.83 </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%">(270)</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%">— </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%">(541)</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, March 31, 2024</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%">375,580</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%">55.35 </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%">209 </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 March 31, 2024</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%">39,985 </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%">5.90</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%">— </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 March 31, 2024</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%">341,226</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%">55.37 </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%">184 </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-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 became effective on the date the ESPP was adopted by 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%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.50</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.50</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.8%</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.9%</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="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.0%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.0%</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.2%</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.8%</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 March 31, 2024, a total of (i) 505,925 shares of common stock, including 82,816 shares purchased in January 2024, have been purchased under the ESPP, and (ii) 2,598,437 shares of common stock are reserved under the ESPP for future purchases, including 577,624 additional shares, which were automatically added to the reserve on January 1, 2024 pursuant to the terms of the ESPP.</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%">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 $1.0 million for both the three months ended March 31, 2024 and 2023, 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: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><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="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 March 31,</span></td><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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></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: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%">508 </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%">525 </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="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: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,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,590 </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="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%">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%">10,584 </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,224 </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="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: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 stock-based compensation expense</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%">12,870 </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%">10,339 </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="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></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 compensation costs as of March 31, 2024 related to all non-vested awards to be recognized in future periods was $99.9 million and is expected to be recognized over the remaining weighted average period of 2.8 years.</span></div> P10Y 0.03 7361592 1732872 <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 three months ended March 31, 2024 is as follows (intrinsic values 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: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%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options </span></div></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, 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%">937,696</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%">2.24 </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%">5.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%">58,778 </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%">(81,686)</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.59 </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%">4,420 </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%">(29)</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%">9.05 </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, March 31, 2024</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%">855,981</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.30 </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.00</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%">39,102 </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 March 31, 2024</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%">855,981</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%">2.30 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.00</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%">39,102 </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 March 31, 2024</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%">855,981</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.30 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.00</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%">39,102 </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 three months ended March 31, 2024 is as follows (intrinsic values 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: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%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options</span></div></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, 2023</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%">166,203 </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%">56.00 </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.10</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%">1,483 </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%">210,188</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%">54.83 </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%">(270)</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%">— </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%">(541)</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, March 31, 2024</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%">375,580</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%">55.35 </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%">209 </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 March 31, 2024</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%">39,985 </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%">5.90</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%">— </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 March 31, 2024</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%">341,226</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%">55.37 </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%">184 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 937696 2.24 P5Y2M12D 58778000 81686 1.59 4420000 29 9.05 855981 2.30 P5Y 39102000 855981 2.30 P5Y 39102000 855981 2.30 P5Y 39102000 P4Y 0.25 0.25 0.25 0.25 P1Y P3Y <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, 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%">1,307,998</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%">67.91 </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%">619,143</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%">48.19 </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%">(123,878)</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%">72.49 </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%">(22,093)</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%">64.11 </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, March 31, 2024</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,781,170</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%">60.78 </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> 1307998 67.91 619143 48.19 123878 72.49 22093 64.11 1781170 60.78 8000000 5200000 P3Y 0 2 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSU activity under the 2020 Plan is set forth below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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, 2023</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></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%">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%">90,488</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%">55.48 </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="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="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, March 31, 2024</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%">90,488</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%">55.48 </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> 0 0 90488 55.48 90488 55.48 P4Y The fair value for options granted was calculated using the following weighted average assumptions:<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:54.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.038%"></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:21.040%"></td><td style="width:0.1%"></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="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 March 31,</span></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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></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: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.48 years to 4.5 years</span></div></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.56 years</span></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"><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48.7% to 48.9%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.4%</span></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: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.0%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.0%</span></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"><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.2% to 4.3%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.1%</span></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: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%">$24.89 per share</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: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><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="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><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%">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%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.50</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.50</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.8%</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.9%</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="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.0%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.0%</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.2%</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.8%</span></div></td></tr></table></div> P4Y5M23D P4Y6M P4Y6M21D 0.487 0.489 0.504 0.000 0.000 0.042 0.043 0.041 24.89 25.98 166203 56.00 P6Y1M6D 1483000 210188 54.83 270 56.00 0 541 56.00 375580 55.35 P6Y4M24D 209000 39985 56.00 P5Y10M24D 0 341226 55.37 P6Y4M24D 184000 2020-08-01 0.85 0.01 P0Y6M P0Y6M 0.608 0.499 0.000 0.000 0.052 0.048 505925 82816 2598437 577624 <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 $1.0 million for both the three months ended March 31, 2024 and 2023, 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: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><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="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 March 31,</span></td><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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></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: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%">508 </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%">525 </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="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: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,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,590 </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="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%">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%">10,584 </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,224 </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="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: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 stock-based compensation expense</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%">12,870 </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%">10,339 </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="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></table></div> 1000000 1000000 508000 525000 1778000 1590000 10584000 8224000 12870000 10339000 99900000 P2Y9M18D INCOME TAXES<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 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: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><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="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 March 31,</span></td><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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Loss before income taxes</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%">(16,087)</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%">(1,194)</span></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 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%">8,115</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%">1,024</span></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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Net loss</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%">(24,202)</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%">(2,218)</span></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 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%">(50.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%">(85.8%)</span></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></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 three months ended March 31, 2024, the Company calculated the income tax provision using this methodology. For the three months ended March 31, 2023, 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: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, 2023, the Company was in a net deferred tax liability position due to the LimFlow acquisition. However, a valuation allowance was maintained against certain deferred tax assets. As of March 31, 2024, the Company believes that the net deferred tax assets are currently not considered more likely than not to be realized and, accordingly, maintains a valuation allowance against certain 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 will result in a material benefit recognized in the quarter of release.</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%">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 12 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, 2020, December 31, 2019, and December 31, 2020 are open for federal, state, and foreign tax purposes, 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%">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: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><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="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 March 31,</span></td><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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Loss before income taxes</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%">(16,087)</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%">(1,194)</span></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 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%">8,115</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%">1,024</span></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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Net loss</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%">(24,202)</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%">(2,218)</span></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 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%">(50.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%">(85.8%)</span></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></table></div> -16087000 -1194000 8115000 1024000 -24202000 -2218000 -0.504 -0.858 RETIREMENT PLAN<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 2017, the Company adopted the Inari Medical, Inc. 401(k) Plan which allows <span style="-sec-ix-hidden:f-788">eligible</span> 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 contributed 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. On January 1, 2024, the plan was amended to provide that the Company contributes a $1.00 match for every $1.00 contributed by a participating employee for up to 5% of eligible compensation. The plan also includes a limit of $15,000 per individual of employer match, with such Company’s contributions becoming fully vested immediately. Matching contribution expense was $4.0 million and $2.7 million for the three months ended March 31, 2024 and 2023, respectively.</span></div> P1M 1.00 3000 0.04 1.00 0.05 15000 4000000 2700000 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 and equity awards 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 following outstanding potentially dilutive common stock equivalents have been excluded from the calculation of diluted net 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: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><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="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 March 31,</span></td><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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></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: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%">Stock options</span></div></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,231,561</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,427,294</span></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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity awards</span></div></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,871,658</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,497,342</span></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="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: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 potentially dilutive common stock equivalents excluded from calculation due to anti-dilutive effect</span></div></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%">3,103,219</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,924,636</span></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></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 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: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><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="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 March 31,</span></td><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="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></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: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%">Stock options</span></div></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,231,561</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,427,294</span></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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity awards</span></div></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,871,658</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,497,342</span></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="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: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 potentially dilutive common stock equivalents excluded from calculation due to anti-dilutive effect</span></div></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%">3,103,219</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,924,636</span></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></table></div> 1231561 1427294 1871658 1497342 3103219 2924636