0000950170-24-126735.txt : 20241114 0000950170-24-126735.hdr.sgml : 20241114 20241114072419 ACCESSION NUMBER: 0000950170-24-126735 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241114 DATE AS OF CHANGE: 20241114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Invivyd, Inc. CENTRAL INDEX KEY: 0001832038 STANDARD INDUSTRIAL CLASSIFICATION: BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 851403134 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40703 FILM NUMBER: 241457177 BUSINESS ADDRESS: STREET 1: 1601 TRAPELO ROAD STREET 2: SUITE 178 CITY: WALTHAM STATE: MA ZIP: 02451 BUSINESS PHONE: (781) 819-0080 MAIL ADDRESS: STREET 1: 1601 TRAPELO ROAD STREET 2: SUITE 178 CITY: WALTHAM STATE: MA ZIP: 02451 FORMER COMPANY: FORMER CONFORMED NAME: Adagio Therapeutics, Inc. DATE OF NAME CHANGE: 20201112 10-Q 1 ivvd-20240930.htm 10-Q 10-Q
0001832038--12-31falseQ37000001832038us-gaap:TreasuryStockCommonMember2022-12-3100018320382024-07-012024-09-300001832038ivvd:SalesAgreementMember2024-02-012024-02-290001832038us-gaap:FairValueMeasurementsRecurringMember2023-12-310001832038us-gaap:CommonStockMember2024-07-012024-09-300001832038us-gaap:RetainedEarningsMember2023-12-310001832038us-gaap:InProcessResearchAndDevelopmentMember2023-01-012023-09-300001832038us-gaap:ResearchAndDevelopmentArrangementMember2023-07-012023-09-300001832038us-gaap:RetainedEarningsMember2023-03-310001832038ivvd:WuXiCommercialManufacturingServicesAgreementMember2024-09-3000018320382020-07-012020-07-310001832038us-gaap:AdditionalPaidInCapitalMember2023-09-300001832038us-gaap:RetainedEarningsMember2024-06-300001832038ivvd:SalesAgreementMember2024-01-012024-09-300001832038us-gaap:ConvertiblePreferredStockMember2024-01-012024-09-300001832038ivvd:AdimabMember2023-12-310001832038ivvd:FourHundredOneKPlanMember2024-07-012024-09-300001832038us-gaap:ConvertiblePreferredStockMember2023-01-012023-09-300001832038ivvd:PhpMember2023-01-012023-09-300001832038ivvd:AdimabAssignmentAgreementMemberivvd:InProcessResearchAndDevelopmentExpenseMember2024-01-012024-09-300001832038us-gaap:RetainedEarningsMember2023-07-012023-09-3000018320382022-12-310001832038ivvd:PhpWarrantsOutstandingMember2024-09-300001832038us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001832038ivvd:FifteenNovemberTwoThousandThirtyMemberivvd:PhpWarrantMember2024-01-012024-09-300001832038us-gaap:RetainedEarningsMember2023-09-300001832038ivvd:AdimabAssignmentAgreementMemberivvd:InProcessResearchAndDevelopmentExpenseMember2023-01-012023-09-300001832038ivvd:AdimabAssignmentAgreementMembersrt:MaximumMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001832038us-gaap:RetainedEarningsMember2024-09-3000018320382022-11-300001832038ivvd:AdimabAssignmentAgreementMembersrt:MinimumMember2024-01-012024-09-300001832038ivvd:TwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember2024-09-300001832038ivvd:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2021-07-310001832038ivvd:CostOfProductRevenueMember2023-01-012023-09-300001832038us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001832038ivvd:VydTwoHundredTwentyTwoDrugsubstanceMember2024-09-300001832038ivvd:PhpWarrantsOutstandingMember2023-07-012023-09-300001832038ivvd:PhpWarrantsOutstandingMember2024-07-012024-09-300001832038us-gaap:ProductMember2024-07-012024-09-300001832038us-gaap:EmployeeStockOptionMember2024-07-012024-09-300001832038us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001832038ivvd:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2023-07-012023-09-300001832038us-gaap:RetainedEarningsMember2024-07-012024-09-300001832038us-gaap:ResearchAndDevelopmentExpenseMember2024-07-012024-09-300001832038us-gaap:CommonStockMember2024-09-300001832038ivvd:AdimabAssignmentAgreementMemberivvd:InProcessResearchAndDevelopmentExpenseMember2024-07-012024-09-3000018320382024-09-3000018320382023-01-012023-12-3100018320382024-11-010001832038ivvd:SalesAgreementMember2024-02-290001832038ivvd:PhpWarrantMemberivvd:FifteenNovemberTwoThousandTwentyEightMember2024-01-012024-09-300001832038us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001832038ivvd:PopulationHealthPartnersMember2022-11-300001832038ivvd:WuXiCellLineLicenseAgreementMember2024-01-012024-09-3000018320382021-09-140001832038us-gaap:TreasuryStockCommonMember2023-03-310001832038us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001832038ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMemberivvd:AdimabCollaborationAgreementMember2024-07-012024-09-300001832038ivvd:PhpWarrantsOutstandingMember2024-01-012024-09-300001832038us-gaap:CommonStockMember2023-06-300001832038ivvd:VydTwoHundredTwentyTwoDrugsubstanceMemberivvd:WuXiCommercialManufacturingServicesAgreementMember2024-09-300001832038ivvd:TwoThousandsTwentyOneEquityIncentivePlanMember2024-01-012024-01-010001832038ivvd:AdimabAssignmentAgreementMembersrt:MaximumMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001832038us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-3000018320382024-01-012024-01-010001832038us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001832038us-gaap:TreasuryStockCommonMember2023-12-310001832038ivvd:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2023-01-012023-09-3000018320382023-06-300001832038us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001832038us-gaap:RetainedEarningsMember2022-12-310001832038us-gaap:GeneralAndAdministrativeExpenseMember2024-07-012024-09-300001832038us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001832038ivvd:EquityIncentivePlanMember2024-09-300001832038ivvd:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2024-07-012024-09-300001832038ivvd:AdimabAssignmentAgreementMemberivvd:InProcessResearchAndDevelopmentExpenseMember2023-07-012023-09-300001832038ivvd:FourHundredOneKPlanMember2023-07-012023-09-300001832038ivvd:AdimabAssignmentAgreementMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-09-300001832038ivvd:AdimabAssignmentAgreementMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-07-012024-09-3000018320382024-04-012024-06-3000018320382022-09-302022-09-300001832038ivvd:AdimabPlatformTransferAgreementMemberivvd:ResearchDevelopmentAndRegulatoryMilestoneMember2024-01-012024-09-300001832038us-gaap:CommonStockMember2023-03-310001832038ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMemberivvd:AdimabCollaborationAgreementMember2023-07-012023-09-300001832038ivvd:AdimabAssignmentAgreementMemberivvd:SecondProductMember2020-07-012020-07-310001832038ivvd:FourHundredOneKPlanMember2024-01-012024-09-300001832038us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001832038ivvd:PopulationHealthPartnersMember2024-01-012024-09-300001832038us-gaap:AdditionalPaidInCapitalMember2022-12-310001832038us-gaap:ResearchAndDevelopmentArrangementMember2024-01-012024-09-3000018320382021-09-142021-09-1400018320382023-09-300001832038ivvd:CostOfProductRevenueMember2023-07-012023-09-300001832038srt:MinimumMemberivvd:EquityIncentivePlanMember2024-01-012024-09-300001832038us-gaap:CommonStockMember2023-01-012023-03-310001832038us-gaap:AdditionalPaidInCapitalMember2024-09-300001832038us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001832038us-gaap:CommonStockMember2023-07-012023-09-300001832038us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001832038ivvd:AdimabCollaborationAgreementMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001832038us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001832038us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-09-3000018320382023-04-012023-06-300001832038ivvd:AtmFacilityMember2024-01-012024-09-3000018320382023-12-310001832038us-gaap:InProcessResearchAndDevelopmentMember2023-07-012023-09-300001832038us-gaap:ProductMember2023-07-012023-09-300001832038us-gaap:AdditionalPaidInCapitalMember2023-12-310001832038us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001832038us-gaap:AdditionalPaidInCapitalMember2024-03-310001832038us-gaap:RetainedEarningsMember2024-01-012024-03-310001832038us-gaap:ResearchAndDevelopmentArrangementMember2024-07-012024-09-300001832038ivvd:PhpMember2024-07-012024-09-300001832038us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001832038us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001832038ivvd:AdimabAssignmentAgreementMember2023-01-012023-09-300001832038us-gaap:CommonStockMember2023-12-310001832038us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001832038us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001832038ivvd:ShelfRegistrationStatementMember2024-09-300001832038us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-300001832038ivvd:AdimabAssignmentAgreementMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001832038us-gaap:EmployeeStockOptionMember2024-01-012024-09-300001832038ivvd:WuXiCellLineLicenseAgreementMember2023-01-012023-09-300001832038ivvd:AdimabAssignmentAgreementMembersrt:MaximumMember2024-01-012024-09-300001832038us-gaap:InProcessResearchAndDevelopmentMember2024-07-012024-09-300001832038ivvd:SalesAgreementMember2024-02-012024-02-290001832038ivvd:TwoThousandsTwentyOneEquityIncentivePlanMember2024-09-3000018320382024-06-300001832038us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001832038ivvd:PhpMember2023-07-012023-09-300001832038us-gaap:TreasuryStockCommonMember2023-10-012023-10-310001832038ivvd:SalesAgreementMember2024-02-290001832038ivvd:PhpMember2024-09-300001832038us-gaap:TreasuryStockCommonMember2024-09-300001832038ivvd:AdimabAssignmentAgreementMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001832038us-gaap:EmployeeStockOptionMember2024-01-012024-09-300001832038us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001832038ivvd:AdimabCollaborationAgreementMember2024-01-012024-09-300001832038ivvd:AdimabAssignmentAgreementMember2024-07-012024-09-300001832038ivvd:PhpWarrantsOutstandingMember2022-11-012022-11-300001832038us-gaap:RetainedEarningsMember2024-04-012024-06-300001832038ivvd:EquityIncentivePlanMember2024-01-012024-03-310001832038ivvd:AdimabCollaborationAgreementMemberivvd:InProcessResearchAndDevelopmentExpenseMember2024-07-012024-09-300001832038us-gaap:FairValueInputsLevel3Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001832038ivvd:AdimabCollaborationAgreementMemberivvd:InProcessResearchAndDevelopmentExpenseMember2024-01-012024-09-300001832038us-gaap:RetainedEarningsMember2024-03-310001832038us-gaap:CommonStockMember2022-12-310001832038us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001832038us-gaap:RetainedEarningsMember2023-04-012023-06-300001832038ivvd:AdimabCollaborationAgreementMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001832038us-gaap:RetainedEarningsMember2023-06-300001832038us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-3000018320382023-01-012023-03-310001832038ivvd:AdimabMember2024-09-300001832038ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMemberivvd:AdimabAssignmentAgreementMember2024-07-012024-09-300001832038ivvd:AdimabAssignmentAgreementMembersrt:MaximumMember2020-07-012020-07-310001832038us-gaap:RetainedEarningsMember2023-01-012023-03-310001832038ivvd:TwoThousandsTwentyOneEquityIncentivePlanMember2021-07-012021-07-310001832038us-gaap:CommonStockMember2023-09-300001832038ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMemberivvd:AdimabAssignmentAgreementMember2023-03-012023-03-310001832038ivvd:AdimabAssignmentAgreementMember2023-07-012023-09-300001832038ivvd:ResearchDevelopmentAndRegulatoryMilestoneMember2024-01-012024-09-300001832038us-gaap:ProductMember2024-01-012024-09-300001832038us-gaap:TreasuryStockCommonMember2023-05-312023-05-310001832038us-gaap:InProcessResearchAndDevelopmentMember2024-01-012024-09-300001832038ivvd:PopulationHealthPartnersMember2023-01-012023-09-300001832038ivvd:AdimabCollaborationAgreementMember2023-01-012023-09-300001832038us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001832038ivvd:AdimabCollaborationAgreementMember2024-07-012024-09-300001832038us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001832038ivvd:CostOfProductRevenueMember2024-01-012024-09-300001832038ivvd:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2024-09-300001832038ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMemberivvd:AdimabCollaborationAgreementMember2023-01-012023-09-300001832038ivvd:AdimabCollaborationAgreementMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-09-300001832038us-gaap:EmployeeStockOptionMember2023-01-012023-09-3000018320382023-03-310001832038ivvd:CostOfProductRevenueMember2024-07-012024-09-300001832038us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001832038us-gaap:CommonStockMember2024-04-012024-06-300001832038ivvd:PhpWarrantsOutstandingMember2022-11-300001832038ivvd:PopulationHealthPartnersMember2024-09-300001832038ivvd:TwoThousandsTwentyOneEquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2024-09-300001832038us-gaap:TreasuryStockCommonMember2023-03-012023-03-310001832038us-gaap:ProductMember2023-01-012023-09-300001832038us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-3000018320382022-06-302022-06-3000018320382020-12-310001832038ivvd:TwoThousandAndTwentyEmployeeStockPurchasePlanMember2024-09-300001832038us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001832038ivvd:AdimabAssignmentAgreementMembersrt:MaximumMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-09-300001832038ivvd:EquityIncentivePlanMember2024-01-012024-09-300001832038ivvd:PopulationHealthPartnersMember2023-07-012023-09-300001832038us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001832038ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMemberivvd:AdimabAssignmentAgreementMember2024-01-012024-09-300001832038us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001832038us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001832038ivvd:TwoThousandsTwentyOneEquityIncentivePlanMembersrt:MaximumMember2021-07-310001832038us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001832038us-gaap:AdditionalPaidInCapitalMember2023-03-310001832038us-gaap:RestrictedStockMember2024-01-012024-09-300001832038us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001832038us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001832038ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMemberivvd:AdimabAssignmentAgreementMember2023-07-012023-09-300001832038ivvd:PhpWarrantsOutstandingMember2023-01-012023-09-300001832038ivvd:AdimabCollaborationAgreementMemberivvd:InProcessResearchAndDevelopmentExpenseMember2023-01-012023-09-300001832038us-gaap:FairValueMeasurementsRecurringMember2024-09-300001832038us-gaap:RestrictedStockMember2023-01-012023-09-300001832038srt:ChiefExecutiveOfficerMember2024-04-012024-04-300001832038us-gaap:CommonStockMember2024-01-012024-03-310001832038us-gaap:TreasuryStockCommonMember2024-06-3000018320382021-07-310001832038ivvd:WuXiCellLineLicenseAgreementMember2024-07-012024-09-300001832038us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-09-3000018320382024-01-012024-03-310001832038us-gaap:CommonStockMember2024-06-300001832038ivvd:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2024-01-012024-09-300001832038ivvd:TwoThousandsTwentyOneEquityIncentivePlanMember2021-07-310001832038ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMemberivvd:AdimabAssignmentAgreementMember2023-01-012023-09-300001832038us-gaap:TreasuryStockCommonMember2023-06-300001832038us-gaap:AdditionalPaidInCapitalMember2023-06-300001832038ivvd:TwoThousandAndTwentyEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockOptionMember2024-09-300001832038us-gaap:TreasuryStockCommonMember2024-03-310001832038ivvd:PhpMember2024-01-012024-09-3000018320382023-01-012023-09-300001832038ivvd:ADG20DrugSubstanceMemberivvd:WuXiCommercialManufacturingServicesAgreementMember2024-09-300001832038us-gaap:FairValueInputsLevel3Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001832038ivvd:AdimabCollaborationAgreementMemberivvd:InProcessResearchAndDevelopmentExpenseMember2023-07-012023-09-300001832038ivvd:WuXiCellLineLicenseAgreementMember2023-07-012023-09-300001832038ivvd:AdimabCollaborationAgreementMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-07-012024-09-300001832038us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001832038ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMemberivvd:AdimabCollaborationAgreementMember2024-01-012024-09-3000018320382024-03-310001832038us-gaap:ResearchAndDevelopmentArrangementMember2023-01-012023-09-300001832038ivvd:AdimabAssignmentAgreementMembersrt:MaximumMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-07-012024-09-3000018320382023-07-012023-09-300001832038us-gaap:TreasuryStockCommonMember2023-09-300001832038us-gaap:OtherCurrentAssetsMember2024-09-300001832038us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001832038us-gaap:AdditionalPaidInCapitalMember2024-06-300001832038ivvd:FourHundredOneKPlanMember2023-01-012023-09-300001832038ivvd:AdimabCollaborationAgreementMember2023-07-012023-09-300001832038ivvd:AdimabAssignmentAgreementMemberivvd:FirstProductMember2020-07-012020-07-310001832038ivvd:TwoThousandsTwentyOneEquityIncentivePlanMember2022-01-012022-01-010001832038ivvd:AdimabAssignmentAgreementMember2023-01-012023-12-310001832038us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001832038us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001832038us-gaap:CommonStockMember2024-03-3100018320382024-01-012024-09-300001832038ivvd:PopulationHealthPartnersMember2024-07-012024-09-300001832038ivvd:AdimabAssignmentAgreementMember2024-01-012024-09-300001832038ivvd:PhpWarrantMemberivvd:FifteenNovemberTwoThousandTwentyNineMember2024-01-012024-09-300001832038us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001832038us-gaap:CommonStockMember2023-04-012023-06-30xbrli:pureutr:sqftxbrli:sharesivvd:Installmentiso4217:USDxbrli:sharesiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

(Mark One)

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

For the quarterly period ended September 30, 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-40703

 

INVIVYD, INC.

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

85-1403134

(State or other jurisdiction of

incorporation or organization)

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

1601 Trapelo Road, Suite 178
Waltham, MA

02451

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (781) 819-0080

 

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

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common Stock, $0.0001 par value per share

 

IVVD

 

The Nasdaq Global Market

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

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§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 filer

 

Accelerated filer

 

 

 

 

Non-accelerated filer

 

Smaller reporting company

 

 

 

 

 

 

 

 

 

 

 

Emerging growth company

 

 

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

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

As of November 1, 2024, the registrant had 119,616,035 shares of common stock, $0.0001 par value per share, outstanding.

 

 


Table of Contents

Page

PART I.

FINANCIAL INFORMATION

1

Item 1.

Financial Statements (Unaudited)

1

Condensed Consolidated Balance Sheets

1

Condensed Consolidated Statements of Operations and Comprehensive Loss

2

Condensed Consolidated Statements of Stockholders’ Equity (Deficit)

3

Condensed Consolidated Statements of Cash Flows

5

Notes to Unaudited Condensed Consolidated Financial Statements

6

Item 2.

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

25

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

39

Item 4.

Controls and Procedures

39

PART II.

OTHER INFORMATION

40

Item 1.

Legal Proceedings

40

Item 1A.

Risk Factors

40

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

42

Item 5.

Other Information

42

Item 6.

Exhibits

43

Signatures

44

 

i


PART I—FINANCIAL INFORMATION

Item 1. Financial Statements.

INVIVYD, INC.

Condensed Consolidated Balance Sheets

(UNaudited)

(In thousands, except share and per share amounts)

 

 

September 30,
2024

 

 

December 31,
2023

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

106,869

 

 

$

200,641

 

Accounts receivable, net

 

 

8,154

 

 

 

 

Inventory, net

 

 

27,067

 

 

 

 

Prepaid expenses and other current assets

 

 

9,011

 

 

 

24,240

 

Total current assets

 

 

151,101

 

 

 

224,881

 

Property and equipment, net

 

 

1,640

 

 

 

1,896

 

Operating lease right-of-use assets

 

 

1,729

 

 

 

2,229

 

Other non-current assets

 

 

7,452

 

 

 

175

 

Total assets

 

$

161,922

 

 

$

229,181

 

Liabilities, Preferred Stock and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

17,707

 

 

$

7,953

 

Accrued expenses (1)

 

 

59,401

 

 

 

40,860

 

Operating lease liabilities, current

 

 

1,414

 

 

 

1,443

 

Other current liability

 

 

20

 

 

 

35

 

Total current liabilities

 

 

78,542

 

 

 

50,291

 

Operating lease liabilities, non-current

 

 

219

 

 

 

722

 

Other non-current liability

 

 

 

 

 

700

 

Total liabilities

 

 

78,761

 

 

 

51,713

 

Commitments and contingencies (Note 9)

 

 

 

 

 

 

Stockholders’ equity (deficit):

 

 

 

 

 

 

        Preferred stock (undesignated), $0.0001 par value; 10,000,000 shares
           authorized and
no shares issued and outstanding at September 30, 2024
           and December 31, 2023

 

 

 

 

 

 

        Common stock, $0.0001 par value; 1,000,000,000 shares authorized,
           
119,604,035 shares issued and outstanding at September 30, 2024;
           
110,160,684 shares issued and outstanding at December 31, 2023

 

 

12

 

 

 

11

 

Additional paid-in capital

 

 

966,718

 

 

 

909,539

 

Accumulated other comprehensive loss

 

 

(18

)

 

 

(13

)

Accumulated deficit

 

 

(883,551

)

 

 

(732,069

)

Total stockholders’ equity

 

 

83,161

 

 

 

177,468

 

Total liabilities, preferred stock and stockholders’ equity

 

$

161,922

 

 

$

229,181

 

 

(1)
Includes related-party amounts of $1,349 and $700 as of September 30, 2024 and December 31, 2023, respectively (see Note 15).

 

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

1


INVIVYD, INC.

Condensed Consolidated Statements of Operations and Comprehensive Loss

(UNaudited)

(In thousands, except share and per share amounts)

 

 

Three Months Ended September 30,

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Product revenue, net

 

$

9,300

 

 

$

 

 

$

11,564

 

 

$

 

Total revenue

 

 

9,300

 

 

 

 

 

 

11,564

 

 

 

 

Operating costs and expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of product revenue(1)

 

 

806

 

 

 

 

 

 

894

 

 

 

 

Research and development(2)

 

 

57,850

 

 

 

25,574

 

 

 

119,344

 

 

 

96,393

 

Acquired in-process research and development(3)

 

 

 

 

 

4,600

 

 

 

 

 

 

5,575

 

Selling, general and administrative

 

 

12,955

 

 

 

12,886

 

 

 

48,973

 

 

 

34,038

 

Total operating costs and expenses

 

 

71,611

 

 

 

43,060

 

 

 

169,211

 

 

 

136,006

 

Loss from operations

 

 

(62,311

)

 

 

(43,060

)

 

 

(157,647

)

 

 

(136,006

)

Other income:

 

 

 

 

 

 

 

 

 

 

 

 

Other income, net

 

 

1,572

 

 

 

3,620

 

 

 

6,165

 

 

 

11,017

 

Total other income, net

 

 

1,572

 

 

 

3,620

 

 

 

6,165

 

 

 

11,017

 

Net loss

 

 

(60,739

)

 

 

(39,440

)

 

 

(151,482

)

 

 

(124,989

)

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (loss) gain, net of tax

 

 

(6

)

 

 

20

 

 

 

(5

)

 

 

270

 

Comprehensive loss

 

$

(60,745

)

 

$

(39,420

)

 

$

(151,487

)

 

$

(124,719

)

Net loss per share attributable to common stockholders, basic and diluted

 

$

(0.51

)

 

$

(0.36

)

 

$

(1.28

)

 

$

(1.14

)

Weighted-average common shares outstanding, basic and diluted

 

 

119,495,284

 

 

 

109,754,812

 

 

 

118,163,599

 

 

 

109,333,684

 

 

(1)
Includes related-party amounts of $463 for both the three and nine months ended September 30, 2024, and no related-party amounts for both the three and nine months ended September 30, 2023 (see Note 15).
(2)
Includes related-party amounts of $1,133 and $3,399 for the three and nine months ended September 30, 2024, respectively, and related-party amounts of $1,448 and $6,666 for the three and nine months ended September 30, 2023, respectively (see Note 15).
(3)
Includes no related-party amounts for both the three and nine months ended September 30, 2024, and related-party amounts of $4,600 and $4,975 for the three and nine months ended September 30, 2023, respectively (see Note 15).

 

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

2


 

INVIVYD, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT)

(UNAUDITED)

(In thousands, except share amounts)

 

 

 

Common Stock

 

 

Treasury Stock

 

 

Additional
Paid-in

 

 

Accumulated Other Comprehensive

 

 

Accumulated

 

 

Total
Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity (Deficit)

 

Balances at December 31, 2023

 

 

110,160,684

 

 

$

11

 

 

 

 

 

$

 

 

$

909,539

 

 

$

(13

)

 

$

(732,069

)

 

$

177,468

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5,379

 

 

 

 

 

 

 

 

 

5,379

 

Issuance of common stock, net of
   issuance costs

 

 

9,000,000

 

 

 

1

 

 

 

 

 

 

 

 

 

39,056

 

 

 

 

 

 

 

 

 

39,057

 

Issuance of common stock under the
   employee stock purchase plan

 

 

60,546

 

 

 

 

 

 

 

 

 

 

 

 

89

 

 

 

 

 

 

 

 

 

89

 

Unrealized gain, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

1

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(43,496

)

 

 

(43,496

)

Balances at March 31, 2024

 

 

119,221,230

 

 

$

12

 

 

 

 

 

$

 

 

$

954,063

 

 

$

(12

)

 

$

(775,565

)

 

$

178,498

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9,128

 

 

 

 

 

 

 

 

 

9,128

 

Exercise of stock options

 

 

172,223

 

 

 

 

 

 

 

 

 

 

 

 

188

 

 

 

 

 

 

 

 

 

188

 

Issuance of common stock under the
   employee stock purchase plan

 

 

49,182

 

 

 

 

 

 

 

 

 

 

 

 

75

 

 

 

 

 

 

 

 

 

75

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(47,247

)

 

 

(47,247

)

Balances at June 30, 2024

 

 

119,442,635

 

 

$

12

 

 

 

 

 

$

 

 

$

963,454

 

 

$

(12

)

 

$

(822,812

)

 

$

140,642

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,140

 

 

 

 

 

 

 

 

 

3,140

 

Exercise of stock options

 

 

124,078

 

 

 

 

 

 

 

 

 

 

 

 

97

 

 

 

 

 

 

 

 

 

97

 

Issuance of common stock under the
   employee stock purchase plan

 

 

37,322

 

 

 

 

 

 

 

 

 

 

 

 

27

 

 

 

 

 

 

 

 

 

27

 

Unrealized loss, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(6

)

 

 

 

 

 

(6

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(60,739

)

 

 

(60,739

)

Balances at September 30, 2024

 

 

119,604,035

 

 

$

12

 

 

 

 

 

$

 

 

$

966,718

 

 

$

(18

)

 

$

(883,551

)

 

$

83,161

 

 

3


 

 

 

 

Common Stock

 

 

Treasury Stock

 

 

Additional
Paid-in

 

 

Accumulated Other Comprehensive

 

 

Accumulated

 

 

Total
Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity (Deficit)

 

Balances at December 31, 2022

 

 

109,044,046

 

 

$

11

 

 

 

 

 

$

 

 

$

889,657

 

 

$

(272

)

 

$

(533,426

)

 

$

355,970

 

Vesting of restricted common stock
   from early-exercised options

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

Exercise of stock options

 

 

423,203

 

 

 

 

 

 

 

 

 

 

 

 

459

 

 

 

 

 

 

 

 

 

459

 

Repurchase of unvested restricted
   common stock

 

 

(206,802

)

 

 

 

 

 

206,802

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Retirement of treasury stock

 

 

 

 

 

 

 

 

(206,802

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5,400

 

 

 

 

 

 

 

 

 

5,400

 

Issuance of common stock under the
   employee stock purchase plan

 

 

55,779

 

 

 

 

 

 

 

 

 

 

 

 

83

 

 

 

 

 

 

 

 

 

83

 

Unrealized gain, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

157

 

 

 

 

 

 

157

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(35,321

)

 

 

(35,321

)

Balances at March 31, 2023

 

 

109,316,226

 

 

$

11

 

 

 

 

 

$

 

 

$

895,600

 

 

$

(115

)

 

$

(568,747

)

 

$

326,749

 

Vesting of restricted common stock
   from early-exercised options

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

Exercise of stock options

 

 

255,440

 

 

 

 

 

 

 

 

 

 

 

 

215

 

 

 

 

 

 

 

 

 

215

 

Repurchase of unvested restricted
   common stock

 

 

(46,600

)

 

 

 

 

 

46,600

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Retirement of treasury stock

 

 

 

 

 

 

 

 

(46,600

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,677

 

 

 

 

 

 

 

 

 

4,677

 

Issuance of common stock under the
   employee stock purchase plan

 

 

45,267

 

 

 

 

 

 

 

 

 

 

 

 

56

 

 

 

 

 

 

 

 

 

56

 

Unrealized gain, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

93

 

 

 

 

 

 

93

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(50,228

)

 

 

(50,228

)

Balances at June 30, 2023

 

 

109,570,333

 

 

$

11

 

 

 

 

 

$

 

 

$

900,549

 

 

$

(22

)

 

$

(618,975

)

 

$

281,563

 

Vesting of restricted common stock
   from early-exercised options

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercise of stock options

 

 

230,291

 

 

 

 

 

 

 

 

 

 

 

 

35

 

 

 

 

 

 

 

 

 

35

 

Repurchase of unvested restricted
   common stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Retirement of treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,264

 

 

 

 

 

 

 

 

 

4,264

 

Issuance of common stock under the
   employee stock purchase plan

 

 

45,705

 

 

 

 

 

 

 

 

 

 

 

 

57

 

 

 

 

 

 

 

 

 

57

 

Unrealized gain, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

 

 

 

 

 

 

20

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(39,440

)

 

 

(39,440

)

Balances at September 30, 2023

 

 

109,846,329

 

 

$

11

 

 

 

 

 

$

 

 

$

904,905

 

 

$

(2

)

 

$

(658,415

)

 

$

246,499

 

 

 

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

4


 

INVIVYD, INC.

Condensed Consolidated Statements of Cash Flows

(UNAUDITED)

(In thousands)

 

 

Nine Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss

 

$

(151,482

)

 

$

(124,989

)

Adjustments to reconcile net loss to net cash used in operating activities:

 

 

 

 

 

 

Stock-based compensation expense

 

 

16,731

 

 

 

14,341

 

Net amortization of premiums and accretion of discounts on marketable securities

 

 

 

 

 

(6,256

)

Amortization of operating lease right-of-use assets

 

 

1,215

 

 

 

1,152

 

Depreciation expense

 

 

382

 

 

 

360

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(8,154

)

 

 

 

Inventory

 

 

(23,391

)

 

 

 

Prepaid expenses and other current assets

 

 

15,311

 

 

 

(292

)

Other non-current assets

 

 

(7,277

)

 

 

4

 

Accounts payable

 

 

9,714

 

 

 

7,685

 

Accrued expenses

 

 

16,032

 

 

 

(5,452

)

Operating lease liabilities

 

 

(1,247

)

 

 

(1,159

)

Other current liabilities

 

 

(15

)

 

 

(18

)

Other non-current liabilities

 

 

(700

)

 

 

700

 

Net cash used in operating activities

 

 

(132,881

)

 

 

(113,924

)

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of marketable securities

 

 

 

 

 

(91,202

)

Maturities of marketable securities

 

 

 

 

 

294,583

 

Purchases of property and equipment

 

 

(145

)

 

 

(615

)

Net cash (used in) provided by investing activities

 

 

(145

)

 

 

202,766

 

Cash flows from financing activities:

 

 

 

 

 

 

Proceeds from exercises of stock options

 

 

285

 

 

 

709

 

Proceeds from issuance of common stock under the employee stock purchase plan

 

 

191

 

 

 

196

 

Proceeds from issuance of common stock, net of issuance costs

 

 

39,285

 

 

 

 

Payments for offering costs

 

 

(507

)

 

 

 

Payments for repurchases of unvested restricted common stock

 

 

 

 

 

(1

)

Net cash provided by financing activities

 

 

39,254

 

 

 

904

 

Net (decrease) increase in cash and cash equivalents

 

 

(93,772

)

 

 

89,746

 

Cash and cash equivalents at beginning of period

 

 

200,641

 

 

 

92,076

 

Cash and cash equivalents at end of period

 

$

106,869

 

 

$

181,822

 

Supplemental disclosure of cash flow information

 

 

 

 

 

 

Deferred offering costs in accrued expense

 

$

35

 

 

$

 

Deferred offering costs in accounts payable

 

$

40

 

 

$

 

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

5


 

INVIVYD, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

1. Nature of the Business and Basis of Presentation

Invivyd, Inc. (together with its consolidated subsidiaries, the “Company”) is a biopharmaceutical company devoted to delivering protection from serious viral infectious diseases, beginning with SARS-CoV-2. The Company’s proprietary INVYMAB™ platform approach combines state-of-the-art viral surveillance and predictive modeling with advanced antibody engineering. INVYMAB is designed to facilitate the rapid, serial generation of new monoclonal antibodies (“mAbs”) to address evolving viral threats.

On March 22, 2024, the Company received emergency use authorization (“EUA”) from the U.S. Food and Drug Administration (“FDA”) for PEMGARDA™ (pemivibart) injection, for intravenous use, a half-life extended investigational mAb, for the pre-exposure prophylaxis (prevention) of COVID-19 in adults and adolescents (12 years of age and older weighing at least 40 kg) who have moderate-to-severe immune compromise due to certain medical conditions or receipt of certain immunosuppressive medications or treatments and are unlikely to mount an adequate immune response to COVID-19 vaccination. Recipients should not be currently infected with or have had a known recent exposure to an individual infected with SARS-CoV-2.

In July 2024, the Company submitted a request to the FDA to amend the EUA for PEMGARDA, for the treatment of mild-to-moderate symptomatic COVID-19 in certain immunocompromised patients. The submission utilizes a rapid immunobridging pathway previously aligned in principle with the FDA. The EUA amendment request is based on positive immunobridging analyses of pemivibart versus comparator mAbs and data from the Company’s ongoing CANOPY Phase 3 clinical trial in participants with moderate-to-severe immune compromise. The COVID-19 treatment EUA request focuses on the critical treatment needs of people in the U.S. who have moderate-to-severe immune compromise and for whom alternative COVID-19 treatment options are not clinically appropriate or accessible.

PEMGARDA is the Company’s first mAb in a planned series of innovative mAb candidates designed to keep pace with SARS-CoV-2 viral evolution. As the SARS-CoV-2 virus evolves over time, the Company anticipates leveraging its INVYMAB platform approach to periodically introduce new or engineered mAb candidates, an approach that would be analogous to the periodic updates made to influenza and COVID-19 vaccines. In January 2024, the Company nominated VYD2311, a next generation mAb candidate for COVID-19, as a drug candidate, and in September 2024, the Company announced dosing of the first participants in a Phase 1 clinical trial of VYD2311. VYD2311 is a mAb with high in vitro neutralization potency shown against prominent SARS-CoV-2 variants tested to date. The Phase 1 randomized, blinded, placebo-controlled clinical trial will evaluate escalating dosing as well as safety, tolerability, pharmacokinetics and immunogenicity of VYD2311 in healthy trial participants. The Phase 1 clinical trial is being conducted in Australia and will evaluate multiple dose levels of VYD2311 through various routes of administration, including exploration of intramuscular administration and subcutaneous administration, which are designed to be more system- and patient-friendly than intravenous administration. The Company expects preliminary data readouts from the Phase 1 clinical trial late in the fourth quarter of 2024 and anticipates additional clinical readouts from the VYD2311 program throughout 2025. Like pemivibart, VYD2311 was engineered from adintrevimab, the Company’s investigational mAb that has a robust safety data package and demonstrated clinically meaningful results in global Phase 2/3 clinical trials for both the prevention and treatment of COVID-19.

In May 2024, the Company announced general alignment with the FDA on an expedient, repeatable immunobridging pathway to future potential EUAs for serial, novel mAbs for the prevention and treatment of symptomatic COVID-19. This pathway provides the Company with the opportunity to rapidly, efficiently, and durably deliver high value medicines that prevent and treat symptomatic COVID-19 in vulnerable populations. In addition to developing candidates for COVID-19, the Company expects to apply its INVYMAB platform approach to produce lead molecules for other viral diseases, such as influenza.

The Company was incorporated in the State of Delaware in June 2020. The Company operates as a hybrid company with employees working at its corporate headquarters in Waltham, Massachusetts and remotely. In June 2022, and subsequently amended in September 2022 and August 2024, the Company entered into a lease for dedicated laboratory and office space in Newton, Massachusetts for research and development purposes. In 2022, the Company expanded its research team to enable internal discovery and development of its mAb candidates, while continuing to leverage the Company’s existing partnership with Adimab, LLC (“Adimab”). The Company is focused on antibody discovery and use of Adimab’s platform technology while building its own internal capabilities. In addition, the Company performs research and development activities internally and engages third parties, including Adimab, to perform ongoing research and development and other services on its behalf.

The Company is subject to a number of risks and uncertainties common to companies in the biopharmaceutical industry, including, but not limited to, completing clinical trials, the ability to raise additional capital to fund operations, obtaining regulatory authorization or approval for product candidates, risks associated with market acceptance and commercialization of products, competition from other products, protection of proprietary intellectual property, compliance with government regulations, dependence on key personnel, the ability to attract and retain qualified employees, and reliance on third-party organizations for the discovery, manufacturing, clinical and commercial success of its product candidates.

6


 

To date, the Company has received regulatory authorization for only one product candidate, PEMGARDA, which has not been approved, but has been authorized for emergency use by the FDA under an EUA, for pre-exposure prophylaxis of COVID-19 in certain adults and adolescent individuals (12 years of age and older weighing at least 40 kg). Beyond VYD222 (pemivibart) and VYD2311, all of the Company’s other product candidates, other than adintrevimab, are currently in research development. The Company’s additional product candidates require significant additional research and development efforts, including extensive clinical testing, and regulatory authorization or approval prior to potential commercialization. These efforts require significant amounts of additional capital, adequate personnel and infrastructure and compliance-reporting capabilities. It is uncertain when, if ever, the Company will generate substantial revenue from product sales to be able to fund its operating expenses and capital requirements.

Substantial Doubt about Ability to Continue as a Going Concern

The accompanying condensed consolidated financial statements have been prepared on the basis of continuity of operations, realization of assets, and the satisfaction of liabilities and commitments in the ordinary course of business. The Company has primarily funded its operations with proceeds from sales of convertible preferred stock, proceeds from the Company’s initial public offering (“IPO”) and net proceeds received from shares of common stock sold under the Sales Agreement (as defined below). In February 2024, the Company sold 9,000,000 shares of its common stock under the Sales Agreement at an average price of $4.50 per share for $39.3 million in net proceeds. After receiving EUA in March 2024, the Company has also funded its operations from sales of PEMGARDA.

The Company has incurred losses and negative cash flows from operations since its inception, including a net loss of $151.5 million for the nine months ended September 30, 2024. As of September 30, 2024, the Company had an accumulated deficit of $883.6 million. The Company may continue to generate operating losses for the foreseeable future.

Based on current operating plans and excluding any contribution from future revenues or external financing, the Company will not have sufficient cash and cash equivalents to fund its operating expenses and capital requirements beyond one year from the issuance of these condensed consolidated financial statements, and therefore, the Company has concluded that there is substantial doubt about its ability to continue as a going concern.

The Company will require additional funding through a combination of contribution from revenues, equity offerings, government or private-party grants, debt financings or other capital sources, such as collaborations with other companies, strategic alliances or licensing arrangements to finance its future operations. The Company may not be able to obtain financing on acceptable terms, or at all, and the Company may not be able to enter into collaborations or other arrangements. The terms of any financing may adversely affect the holdings or rights of the Company’s stockholders.

If the Company is unable to obtain sufficient capital, the Company will be forced to delay, reduce or eliminate some or all of its research and development programs, product portfolio expansion or commercialization efforts, which could adversely affect its business prospects, or the Company may be unable to continue operations. Although management continues to pursue these plans, there is no assurance that the Company will be successful in obtaining sufficient funding on terms acceptable to the Company to fund continuing operations, if at all. The accompanying condensed consolidated financial statements do not include any adjustments related to the recoverability and classification of assets or the amounts and classification of liabilities or any other adjustments that might be necessary should the Company be unable to continue as a going concern.

Basis of Presentation

The Company’s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”). Any reference in these notes to applicable guidance is meant to refer to the authoritative U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”).

The accompanying condensed consolidated financial statements include the accounts of Invivyd, Inc. and its wholly owned subsidiaries, Invivyd Security Corporation, Invivyd Switzerland GmbH, and Invivyd Netherlands B.V. All intercompany accounts and transactions have been eliminated in consolidation. The Company views its operations and manages its business in one operating segment, which is the business of discovering, developing and commercializing differentiated products for the prevention and treatment of infectious diseases.

Unaudited Interim Financial Information

The accompanying condensed consolidated balance sheet as of September 30, 2024, the condensed consolidated statements of operations and comprehensive loss for the three and nine months ended September 30, 2024 and 2023, the condensed consolidated statements of cash flows for the three and nine months ended September 30, 2024 and 2023 and the condensed consolidated statements of stockholders’ equity (deficit) for the three and nine months ended September 30, 2024 and 2023 are unaudited.

The accompanying unaudited condensed consolidated financial statements as of September 30, 2024 and for the three and nine months ended September 30, 2024 and 2023, have been prepared by the Company pursuant to the rules and regulations of the SEC for interim financial statements. The accompanying condensed consolidated balance sheet as of December 31, 2023 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. Certain information and footnote disclosures

7


 

normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. These interim condensed consolidated financial statements should be read in conjunction with the Company’s audited annual consolidated financial statements, and the notes thereto, as of and for the year ended December 31, 2023, which are included in the 2023 Form 10-K.

In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s condensed consolidated financial position as of September 30, 2024 and December 31, 2023, the condensed consolidated results of operations for the three and nine months ended September 30, 2024 and 2023, the condensed consolidated cash flows for the three and nine months ended September 30, 2024 and 2023, and changes in stockholders’ equity (deficit) for the three and nine months ended September 30, 2024 and 2023 have been made. The Company’s condensed consolidated results of operations for the three and nine months ended September 30, 2024 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2024.

2. Summary of Significant Accounting Policies

As of September 30, 2024, the Company’s significant accounting policies and estimates, which are detailed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the U.S. Securities and Exchange Commission (“SEC”) on March 28, 2024 (the “2023 Form 10-K”) have not changed, except as discussed below.

Inventory

Prior to receiving regulatory approval or authorization, costs related to the manufacturing of inventory are recorded as research and development expense on the Company’s consolidated statements of operations and comprehensive loss in the period incurred. In connection with the EUA for PEMGARDA in March 2024, the Company subsequently began capitalizing PEMGARDA inventory costs as it was determined that inventory costs incurred subsequent to the EUA had a probable future economic benefit.

Inventory is stated at the lower of cost or estimated net realizable value with cost determined on a first-in, first-out basis. Inventory costs include raw materials, third-party contract manufacturing, third-party packaging services, freight and overhead. The Company reduces its inventory to net realizable value for potentially excess, dated or obsolete inventory based on a quarterly assessment of the recoverability of its capitalized inventory. The Company periodically reviews inventory levels to identify what may expire prior to expected sale or has a cost basis in excess of its estimated realizable value and writes-down such inventories as appropriate as a component of costs of goods sold in the consolidated statements of operations and comprehensive loss.

Concentrations of Credit Risk, Significant Suppliers and License Rights

Financial instruments that potentially expose the Company to concentrations of credit risk consist of cash, cash equivalents and accounts receivable.

As of September 30, 2024, the Company invested its excess cash in money market funds that are subject to minimal credit and market risks. The Company maintains its existing cash and cash equivalents at three accredited financial institutions. From time to time, these deposits may exceed federally insured limits. The Company has not experienced any losses historically in these accounts. Accordingly, the Company does not believe it is exposed to unusual credit risk related to its existing cash and cash equivalents beyond the normal credit risk associated with commercial banking relationships.

As of September 30, 2024, the Company's net product revenue was generated from sales to the Title Company (as defined below) and three third-party specialty distributors (see “Revenue Recognition” for additional information).

The Company is dependent on third-party organizations to manufacture and process its product candidates for its research and development programs. In particular, the Company relies on a single third-party contract manufacturer to produce and process its product candidates and to manufacture supply of its product candidates for preclinical and clinical activities. The Company also currently relies on this same third-party contract manufacturer for any anticipated requirements of commercial supply, including both drug substance and drug product (see Note 9). The Company expects to continue to be dependent on a small number of third-party organizations to supply it with its requirements for all product candidates. The Company’s research and development programs, including any associated commercialization efforts, could be adversely affected by a significant interruption in the supply of the necessary materials.

The Company is dependent on a limited number of third parties that provide license rights used by the Company in the development and commercialization of its product candidates and programs. Through September 30, 2024, the Company’s research and development programs primarily relate to rights conveyed by Adimab (see Note 7). The Company could experience delays in the development and commercialization of its product candidates and programs if the Adimab agreements or any other license agreement utilized in the Company’s research and development activities is terminated, if the Company fails to meet the obligations required under its arrangements, or if the Company is unable to successfully secure new strategic alliances or licensing agreements.

Accounts Receivable

Accounts receivable as of September 30, 2024 is comprised of $8.2 million of PEMGARDA product sales to the Title Company (as defined below) and three third-party specialty distributors (see “Revenue Recognition” for additional information).

8


 

Revenue Recognition

The Company recognizes revenue in accordance with ASC Topic 606 - Revenue from Contracts with Customers (“ASC 606”). Under ASC 606, an entity recognizes revenue when or as performance obligations are satisfied by transferring control of promised goods or services to the customer, in an amount that reflects the consideration which the entity expects to be entitled to in exchange for those goods or services.

To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the entity 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. At contract inception, the Company assesses the goods or services promised within each contract, determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.

Product Revenue, Net

Following EUA from the FDA in March 2024, the Company began generating product revenue from sales of PEMGARDA in April 2024.

The Company entered into a third-party logistics distribution agreement (the “3PL Agreement”) to engage a logistics distribution agent (the “3PL Agent”) to distribute the Company’s products to its customers. The 3PL Agent provides services to the Company that include storage, distribution, processing product returns, customer service support, logistics support, electronic data interface and system access support. Revenue is recognized when or as performance obligations are satisfied by transferring control of promised goods to a customer, generally upon delivery, based on an amount that reflects the consideration to which the Company expected to be entitled.

To date, the Company applied for mandatory distribution licenses that some states require for the Company to sell its product throughout the U.S. In order for the Company to execute sales in the U.S. prior to obtaining such licenses, the Company and an affiliate of the 3PL Agent (the “Title Company”) entered into a Temporary Title Model Agreement (the “Temporary Title Model Agreement”), which was an amendment to the 3PL Agreement, so that the Title Company could purchase and take title to the product and sell the product to the specialty distributors who contracted to purchase the product from the Company. Although under the Temporary Title Model Agreement, the Title Company took title to the product, the economic substance of the transaction provided that the Title Company did not possess the risk of loss or participate in the significant risks and rewards of ownership of the product or have the ability to control, direct the use of, and obtain substantially all of the remaining benefits from the product. Accordingly, the Company did not recognize revenue upon the transfer of the goods at the time of sale to the Title Company and recognized revenue when the goods were sold from the Title Company to the specialty distributors.

In July 2024, the Company obtained nearly all of the necessary state distribution licenses to sell its products throughout the U.S. and ceased using the Temporary Title Model Agreement process in the third quarter of 2024.

Product revenues are recorded net of applicable reserves for variable consideration, including discounts and allowances.

Discounts and Allowances

The Company records reserves, based on contractual terms, for the following components of variable consideration related to product sold during the reporting period, as well as its estimate of product that remains in the distribution channel inventory of its customers at the end of the reporting period, if applicable. On a quarterly basis, the Company updates its estimates, if necessary, and records any material adjustments in the period they are identified.

Trade Discounts and Distributor Fees

The Company provides customary discounts on PEMGARDA sales for prompt payment, the terms of which are explicitly stated in its contracts. The Company also pays fees to specialty distributors for sales order management, data, and distribution services, the terms of which are also explicitly stated in its contracts. Such fees are not for a distinct good or service and, accordingly, are recorded as a reduction of revenue, as well as a reduction to accounts receivable (trade discounts) or as a component of accrued expenses (distributor fees).

Government Chargebacks and Rebates

The Company is subject to discount obligations under its contract with the U.S. Department of Veterans Affairs. These reserves are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability, which is included as a component of accrued expenses.

Product Returns

The Company offers a right of return for purchased units of PEMGARDA for damage, defect, recall, and/or product expiry, provided the product expiry is within a specified period as set forth in the Company’s return goods policy. The Company estimates the

9


 

amount of product sales that will be returned using quantitative and qualitative considerations. Reserves for estimated returns are recorded as a reduction of product revenue in the period that the related revenue is recognized, as well as a component of accrued expenses.

Other Incentives

Other incentives include a co-pay assistance program for eligible patients with commercial insurance in the U.S. The co-pay assistance program assists certain commercially insured patients by reducing each participating patient’s financial responsibility for the purchase price, up to a specified dollar amount of assistance.

Use of Estimates

The preparation of the Company’s condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Significant estimates and assumptions reflected in these condensed consolidated financial statements include, but are not limited to, research and development expenses and related prepaid or accrued costs, stock-based compensation expense, revenue, including discounts and allowances, and inventory obsolescence. The Company bases its estimates on historical experience, known trends and other market-specific or relevant factors it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results may differ materially from those estimates or assumptions.

Recently Issued and Adopted Accounting Pronouncements

The Company is an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and may remain an emerging growth company until the last day of the fiscal year following the fifth anniversary of the completion of its IPO. However, if certain events occur prior to the end of such five-year period, including if it becomes a “large accelerated filer,” its annual gross revenues exceeds $1.235 billion or it issues more than $1.0 billion of non-convertible debt in the previous three-year period, it will cease to be an emerging growth company prior to the end of such five-year period. For so long as the Company remains an emerging growth company, it is permitted and intends to rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not emerging growth companies. For example, the JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an emerging growth company to delay the adoption of these accounting standards until they would otherwise apply to private companies.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 requires disclosure of incremental segment information on an annual and interim basis. The amendments also require companies with a single reportable segment to provide all disclosures required by this amendment and all existing segment disclosures in ASC 280, Segment Reporting. The amendments are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The Company is currently evaluating the potential impacts of ASU 2023-07 on its consolidated financial statement disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 modifies the rules on income tax disclosures to enhance the transparency and decision-usefulness of income tax disclosures, particularly in the rate reconciliation table and disclosures about income taxes paid. The amendments are intended to address investors’ requests for income tax disclosures that provide more information to help them better understand an entity’s exposure to potential changes in tax laws and the ensuing risks and opportunities and to assess income tax information that affects cash flow forecasts and capital allocation decisions. The guidance also eliminates certain existing disclosure requirements related to uncertain tax positions and unrecognized deferred tax liabilities. The guidance is effective for the Company for the annual period beginning after December 15, 2024. All entities should apply the guidance prospectively but have the option to apply it retrospectively. The Company is currently evaluating the potential impacts of ASU 2023-09 on its consolidated financial statement disclosures.

3. Fair Value Measurements

Fair Value Measurements

Certain assets of the Company are carried at fair value under U.S. GAAP. Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:

 

 

Level 1 — Quoted prices in active markets for identical assets or liabilities.

 

 

 

Level 2 — Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.

 

10


 

 

 

 

Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

The Company’s cash equivalents are carried at fair value, determined according to the fair value hierarchy described above. The carrying values of the Company’s accounts payable and accrued expenses approximate their fair values due to the short-term nature of these liabilities.

The following tables present the Company’s fair value hierarchy for its assets and liabilities that are measured at fair value on a recurring basis (in thousands):

 

 

Fair Value Measurements at
September 30, 2024:

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

101,553

 

 

$

 

 

$

 

 

$

101,553

 

 

$

101,553

 

 

$

 

 

$

 

 

$

101,553

 

 

 

Fair Value Measurements at
December 31, 2023:

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

198,193

 

 

$

 

 

$

 

 

$

198,193

 

 

$

198,193

 

 

$

 

 

$

 

 

$

198,193

 

The money market funds were valued by the Company based on quoted market prices, which represent a Level 1 measurement within the fair value hierarchy.

There were no changes to the valuation methods during the three and nine months ended September 30, 2024 or 2023.

The Company evaluates transfers between levels at the end of each reporting period. There were no transfers into or out of Level 1, Level 2 or Level 3 fair value measurements during the three and nine months ended September 30, 2024 or 2023.

4. Inventory

The following table presents inventories (in thousands):

 

 

September 30,
2024

 

 

December 31,
2023

 

Work in process

 

$

26,216

 

 

$

 

Finished goods

 

 

851

 

 

 

 

 

$

27,067

 

 

$

 

 

The Company did not have any inventory as of December 31, 2023.

 

5. Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following (in thousands):

 

 

September 30,
2024

 

 

December 31,
2023

 

Prepaid external research, development and manufacturing costs

 

$

5,744

 

 

$

19,962

 

Prepaid insurance

 

 

205

 

 

 

1,770

 

Prepaid compensation and other

 

 

2,602

 

 

 

1,575

 

Interest receivable

 

 

460

 

 

 

933

 

 

$

9,011

 

 

$

24,240

 

 

11


 

6. Accrued Expenses

Accrued expenses consisted of the following (in thousands):

 

 

September 30,
2024

 

 

December 31,
2023

 

Accrued external research, development and manufacturing costs

 

$

49,268

 

 

$

28,151

 

Accrued professional and consultant fees

 

 

2,377

 

 

 

1,732

 

Accrued employee compensation

 

 

3,280

 

 

 

10,752

 

Accrued inventory

 

 

2,760

 

 

 

 

Other

 

 

1,716

 

 

 

225

 

 

$

59,401

 

 

$

40,860

 

 

7. License and Collaboration Agreements

Adimab Assignment Agreement

In July 2020, the Company entered into an Assignment and License Agreement with Adimab (the “Adimab Assignment Agreement”). Under the terms of the agreement, Adimab assigned to the Company all rights, title and interest in and to certain of its coronavirus-specific antibodies (each, a “CoV Antibody” and together, the “CoV Antibodies”), including modified or derivative forms thereof, and related intellectual property. In addition, Adimab granted to the Company a non-exclusive, worldwide, royalty-bearing, sublicensable license to certain of its platform patents and technology for the development, manufacture and commercialization of the CoV Antibodies and pharmaceutical products containing or comprising one or more CoV Antibodies (each, a “Product”) for all indications and uses, with the exception of certain diagnostic uses and use as a research reagent (the “Field”). The Company is entitled to sublicense the assigned rights and licensed intellectual property solely with respect to any CoV Antibody or Product, subject to specified conditions of the agreement. The Company is obligated to use commercially reasonable efforts to achieve specified development and regulatory milestones for Products in certain major markets and to commercialize a product in any country in which the Company obtains marketing approval.

Pursuant to the terms of the Adimab Assignment Agreement, the parties will establish one or more work plans that set forth the activities to be performed under the agreement (each, a “Work Plan”), and each party is responsible for performing the obligations to which it is assigned under such Work Plans. Upon execution of the Adimab Assignment Agreement, the Company and Adimab agreed on an initial Work Plan that outlined the services that will be performed commencing at inception of the arrangement. The Company is obligated to pay Adimab quarterly for its services performed under each Work Plan at a specified full-time equivalent rate. Otherwise, the Company is solely responsible for the development, manufacture and commercialization of the CoV Antibodies and associated Products at its own cost and expense. The Company is solely responsible for preparing and submitting all investigational new drug applications, new drug applications, biologics license applications and other regulatory filings for the CoV Antibodies and Products in the Field, and for obtaining and maintaining all marketing approvals for Products in the Field, at its sole expense. Additionally, the Company has the sole right to prosecute, maintain, enforce and defend patents covering the CoV Antibodies and Products, all at its own expense.

Amounts paid with respect to services performed by Adimab on the Company’s behalf under the Adimab Assignment Agreement are recognized as research and development expense as such amounts are incurred. During the three and nine months ended September 30, 2024 and 2023, the Company did not recognize any research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Assignment Agreement. Please refer to Note 15 for additional information.

The Company is obligated to pay Adimab up to $16.5 million upon the achievement of specified development and regulatory milestones for the first Product under the agreement that achieves such specified milestones and up to $8.1 million upon the achievement of specified development and regulatory milestones for the second Product under the agreement that achieves such specified milestones. The maximum aggregate amount of milestone payments payable under the agreement for any and all Products is $24.6 million, of which a total of $11.1 million has been achieved and paid as of September 30, 2024; however, milestone payments do not accrue for certain in vitro diagnostic devices consisting of or containing CoV Antibodies.

In March 2023, the Company achieved the first specified milestone for the second product candidate under the Adimab Assignment Agreement upon dosing of the first subject in a Phase 1 clinical trial evaluating VYD222, which obligated the Company to make a $0.4 million milestone payment to Adimab, which was paid in May 2023. In September 2023, the Company achieved specified milestones for the second product candidate under the Adimab Assignment Agreement upon dosing of the first subject in a pivotal clinical trial evaluating VYD222, which obligated the Company to make a $3.2 million milestone payment to Adimab, which was paid in October 2023. The next potential milestone under the Adimab Assignment Agreement is a low single-digit million-dollar regulatory milestone, which was not considered probable under U.S. GAAP and therefore, no expense was recognized as of September 30, 2024.

During both the three and nine months ended September 30, 2024, the Company did not recognize any in-process research and development (“IPR&D”) expense with respect to contingent consideration payable under the Adimab Assignment Agreement. During the three and nine months ended September 30, 2023, the Company recognized $3.2 and $3.6 million, respectively, of IPR&D expense

12


 

with respect to contingent consideration payable under the Adimab Assignment Agreement. Except for milestone payments of $11.1 million incurred through December 31, 2023, no other milestone payments have been paid to or have been earned by Adimab through September 30, 2024.

The Company is obligated to pay Adimab royalties of a mid-single-digit percentage based on net sales of any Products, beginning upon the first commercial sale of a Product in accordance with the Adimab Assignment Agreement. The royalty rate is subject to reductions specified under the agreement. Royalties are due on a Product-by-Product and country-by-country basis beginning upon the first commercial sale of each Product and ending on the later of (i) 12 years after the first commercial sale of such Product in such country and (ii) the expiration of the last valid claim of a patent covering such Product in such country (the “Royalty Term”). During both the three and nine months ended September 30, 2024, the Company expensed $0.5 million of royalties and reserves all rights under the Adimab Assignment Agreement and the applicable law. During both the three and nine months ended September 30, 2023, the Company did not expense any royalties. In addition, the Company is obligated to pay Adimab royalties of a specified percentage in the range of 45% to 55% of any compulsory sublicense consideration received by the Company in lieu of certain royalty payments.

Unless earlier terminated, the Adimab Assignment Agreement remains in effect until the expiration of the last-to-expire Royalty Term for any and all Products. The Company may terminate the agreement at any time for any or no reason upon advance written notice to Adimab, or in the event of a material breach by Adimab that is not cured with specific periods. Adimab may only terminate the agreement for an uncured material breach by the Company for its due diligence obligation or a payment obligation. Upon any termination of the agreement prior to its expiration, all licenses and rights granted pursuant to the arrangement will automatically terminate and revert to the granting party and all other rights and obligations of the parties will terminate.

The Company concluded that the Adimab Assignment Agreement represented an asset acquisition of IPR&D assets with no alternative future use. The arrangement did not qualify as a business combination because substantially all of the fair value of the assets acquired was concentrated in a single asset.

Adimab Collaboration Agreement

In May 2021, the Company entered into a Collaboration Agreement with Adimab, as amended in November 2022 and September 2023 (the “Adimab Collaboration Agreement”), for the discovery and optimization of proprietary antibodies as potential therapeutic product candidates. Under the Adimab Collaboration Agreement, the Company and Adimab could collaborate on research programs for a specified number of targets selected by the Company within a specified time period. Under the Adimab Collaboration Agreement, Adimab granted the Company a worldwide, non-exclusive license to certain of its platform patents and technology and antibody patents to perform the Company’s responsibilities during the ongoing research period and for a specified evaluation period thereafter (the “Evaluation Term”). In addition, the Company granted Adimab a license to certain of the Company’s patents and intellectual property solely to perform Adimab’s responsibilities under the research plans. Under the Adimab Collaboration Agreement, the Company has an exclusive option, on a program-by-program basis, to obtain licenses and assignments to commercialize selected products containing or comprising antibodies directed against the applicable target, which option may be exercised upon the payment of a specified option fee for each program. Upon exercise of an option by the Company, Adimab will assign to the Company all right, title and interest in the antibodies of the optioned research program and will grant the Company a worldwide, royalty-free, fully paid-up, non-exclusive, sublicensable license under the Adimab platform technology for the development, manufacture and commercialization of the antibodies for which the Company has exercised its options and products containing or comprising those antibodies. The Company is obligated to use commercially reasonable efforts to develop, seek marketing approval for, and commercialize one product that contains an antibody discovered in each optioned research program.

The Company agreed to pay Adimab a quarterly fee of $1.3 million, which could be cancelled at the Company’s option at any time. For so long as the Company was paying such quarterly fee (or earlier if (i) the Company experienced a change of control after the third anniversary of the Adimab Collaboration Agreement or (ii) Adimab owned less than a specified percentage of the Company’s equity), Adimab and its affiliates agreed not to assist or direct certain third parties to discover or optimize antibodies intended to bind to coronaviruses or influenza viruses. Under the Adimab Collaboration Agreement, the Company could also elect to decrease the scope of Adimab’s exclusivity obligations and obtain a corresponding decrease in the quarterly fee. In December 2023, the Company elected to decrease the scope of Adimab’s exclusivity obligations to cover only coronaviruses and obtained a corresponding decrease in the quarterly fee. Effective January 2024, the Company became obligated to pay Adimab a quarterly fee of $0.6 million. During the three and nine months ended September 30, 2024, the Company recognized $0.6 million and $1.8 million, respectively, of research and development expense related to the quarterly fee. During the three and nine months ended September 30, 2023, the Company recognized $1.3 million and $3.9 million, respectively, of research and development expense related to the quarterly fee.

For each agreed upon research program that is commenced, the Company is obligated to pay Adimab quarterly for its services performed during a given research program at a specified full-time equivalent rate; a discovery delivery fee of $0.2 million; and an optimization completion fee of $0.2 million. For each option exercised by the Company to commercialize a specific research program, the Company is obligated to pay Adimab an exercise fee of $1.0 million. Amounts paid with respect to services performed by Adimab on the Company’s behalf in each of the research programs under the Adimab Collaboration Agreement are recognized as research and development expense as such amounts are incurred and services are rendered. During both the three and nine months ended

13


 

September 30, 2024, the Company did not recognize any research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Collaboration Agreement. During the three and nine months ended September 30, 2023, the Company recognized $0.1 million and $0.5 million, respectively, of research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Collaboration Agreement. During the three and nine months ended September 30, 2024, the Company did not recognize any IPR&D expense related to drug delivery fees, optimization completion fees or option exercise fees. During both the three and nine months ended September 30, 2023, the Company recognized $1.0 million, $0.2 million, and $0.2 million of IPR&D expense related to an option exercise fee, a drug delivery fee and an optimization completion fee, respectively. Please refer to Note 15 for additional information.

The Company is obligated to pay Adimab up to $18.0 million upon the achievement of specified development and regulatory milestones for each product under the Adimab Collaboration Agreement that achieves such milestones. The next potential milestone under the Adimab Collaboration Agreement is a low single-digit million-dollar clinical milestone, which was not considered probable under U.S. GAAP and therefore, no expense was recognized as of September 30, 2024. The Company is also obligated to pay Adimab royalties of a mid-single-digit percentage based on net sales of any product under the Adimab Collaboration Agreement, subject to reductions for third-party licenses. The royalty term will expire for each product on a country-by-country basis upon the later of (i) 12 years after the first commercial sale of such product in such country and (ii) the expiration of the last valid claim of any patent claiming composition of matter or method of making or using any antibody identified or optimized under the Adimab Collaboration Agreement in such country.

In addition, the Company is obligated to pay Adimab for Adimab’s performance of certain validation work with respect to certain antigens acquired from a third party. In consideration for this work, the Company is obligated to pay Adimab royalties of a low single-digit percentage based on net sales of products that contain such antigens for the same royalty term as antibody-based products, but the Company is not obligated to make any milestone payments for such antigen products. Through September 30, 2024, no royalty payments have been paid to or have been earned by Adimab under the Adimab Collaboration Agreement.

The Adimab Collaboration Agreement will expire (i) if the Company does not exercise any option, upon the conclusion of the last Evaluation Term for the research programs, or (ii) if the Company exercises an option, on the expiration of the last royalty term for a product in a particular country, unless the agreement is earlier terminated. The Company may terminate the Adimab Collaboration Agreement at any time upon advance written notice to Adimab. In addition, subject to certain conditions, either party may terminate the Adimab Collaboration Agreement in the event of a material breach by the other party that is not cured within specified periods.

The Company concluded that the Adimab Collaboration Agreement represented an asset acquisition of IPR&D with no alternative future use. Therefore, payments made by the Company to Adimab for milestones achieved will be recognized as IPR&D expense in the related period in which the services are performed or the related milestone is considered probable of achievement. Amounts paid with respect to services performed by Adimab on the Company’s behalf under the Adimab Collaboration Agreement are recognized as research and development expense as such amounts are incurred and services are rendered. Please refer to Note 15 for additional information.

Adimab Platform Transfer Agreement

In September 2022 (the “Adimab Platform Transfer Agreement Effective Date”), the Company entered into a Platform Transfer Agreement with Adimab (the “Adimab Platform Transfer Agreement”) under which the Company was granted the right under certain intellectual property of Adimab to practice certain elements of Adimab’s platform technology, including B-cell cloning using Adimab’s proprietary yeast cell lines and other antibody optimization libraries, trade secrets, protocols and software of Adimab, to discover, engineer and optimize antibodies. The Company does not have access to Adimab’s proprietary discovery libraries. The Company was also granted the right under certain intellectual property of Adimab to research, develop, make, sell and exploit such antibodies and products containing such antibodies. The Adimab platform has been transferred to the Company in accordance with the terms of the Adimab Platform Transfer Agreement. In September 2022, the Company recognized $3.0 million as IPR&D expense in connection with the upfront consideration payable for the rights assigned pursuant to the Adimab Platform Transfer Agreement.

The Company is obligated to pay Adimab an annual fee of single digit millions on each of the first four anniversaries of the Adimab Platform Transfer Agreement Effective Date, which allows the Company to receive material improvements to the platform technology, including materially improved antibody optimization libraries, updates that provide new functionality to the platform, and software upgrades, from Adimab through June 2027. The first annual fee became due in September 2023 and was paid in October 2023. During the three and nine months ended September 30, 2024, the Company recognized a portion of the annual fees as research and development expense. Beginning in July 2027 and ending in June 2042, unless terminated earlier, the Company has the option to receive additional material improvements to the platform technology from Adimab, subject to a commercially reasonable fee to be negotiated by the parties.

The Company is obligated to pay Adimab up to $9.5 million upon the achievement of specified development and regulatory milestones for each product under the Adimab Platform Transfer Agreement that achieves such milestones. The next potential milestone under the Adimab Platform Transfer Agreement is a mid-six-digit dollar preclinical milestone, which was not considered probable under U.S. GAAP and therefore, no expense was recognized as of September 30, 2024.

14


 

In addition, the Company is obligated to pay Adimab royalties of a low single-digit percentage based on net sales of products containing an antibody discovered, engineered or optimized using Adimab’s platform technology, subject to reductions specified under the Adimab Platform Transfer Agreement. Royalties are due on a product-by-product and country-by-country basis. The royalty term will expire for each product on a country-by-country basis upon the later of (i) 12 years after the first commercial sale of such product in such country and (ii) the expiration of the last valid claim of a program antibody patent for covering the program antibody contained in such product in such country. Through September 30, 2024, no royalty payments have been paid to or have been earned by Adimab under the Adimab Platform Transfer Agreement.

The Company may terminate the Adimab Platform Transfer Agreement at any time upon advance written notice to Adimab. In addition, subject to certain conditions, either party may terminate the Adimab Platform Transfer Agreement in the event of a material breach by the other party that is not cured within specified periods or in connection with the other party’s insolvency.

The Company concluded that the Adimab Platform Transfer Agreement represented an asset acquisition of IPR&D with no alternative future use. Therefore, payments made by the Company to Adimab for milestones achieved will be recognized as IPR&D expense in the related period in which the services are performed or the related milestone is considered probable of achievement. Amounts paid with respect to the annual material improvement fees are recognized as research and development expense as such amounts are incurred. Please refer to Note 15 for additional information.

WuXi Biologics Cell Line License Agreement

In December 2020, as amended in February 2023 and March 2024, the Company entered into a Cell Line License Agreement with WuXi Biologics (Hong Kong) Limited (“WuXi Biologics”) (the “Cell Line License Agreement”), under which WuXi Biologics granted to the Company a non-exclusive, non-transferable, worldwide, royalty-bearing, sublicensable license to certain of its intellectual property, including certain patent rights associated with a proprietary cell line developed by WuXi Biologics for the exploitation of certain recombinant antibodies developed using such proprietary cell line (each, a “Licensed Product”). Each Licensed Product generated under the arrangement will be produced from a transformed or transfected version of the proprietary cell line derived by WuXi Biologics (each of such transformed or transfected cell lines, a “Licensed Cell Line”).

In December 2020, the Company recognized an upfront fee of $0.2 million upon completion of cell bank generation for the first Licensed Cell Line created under the Cell Line License Agreement.

The Company is also obligated to pay royalties in the range of less than 1.0% to WuXi Biologics based on net sales of any Licensed Products manufactured by the Company or a third party on its behalf. However, if the Company uses WuXi Biologics to manufacture all of its commercial supplies for Licensed Products, no royalties would be owed by the Company to WuXi Biologics for net sales of Licensed Products. The Company has an option to buy out its royalty obligations on a Licensed Cell Line-by-Licensed Cell Line basis by making a one-time payment in the low eight-figures to WuXi Biologics. Royalties are due on a Licensed Product-by-Licensed Product basis commencing on the date of the first commercial sale of the applicable product and continuing for so long as the Company commercializes Licensed Products or, if earlier, until the Company exercises its option to buy out the royalty obligations. Through September 30, 2024, no royalties had become due to WuXi Biologics.

The Cell Line License Agreement remains in effect until it is terminated. The Company may terminate the Cell Line License Agreement at any time with notice to WuXi Biologics. WuXi Biologics may terminate the Cell Line License Agreement in the event the Company fails to make a payment when due under the Cell Line License Agreement and such non-payment is not cured within a specified period after notice. Either party may terminate the Cell Line License Agreement in the event of a material breach by the other party that is not cured within a specified period after notice. Upon termination of the Cell Line License Agreement, the license conveyed by WuXi Biologics to the Company will continue in full force and effect with respect to all Licensed Products manufactured using the Licensed Cell Line already generated under the Cell Line License Agreement, provided that the Company continues to pay its royalty obligations, if any.

The Company concluded that the Cell Line License Agreement represented an asset acquisition of IPR&D with no alternative future use. The Cell Line License Agreement did not qualify as a business combination because substantially all of the fair value of the assets acquired was concentrated in a single asset. The Company did not recognize any IPR&D expense under the Cell Line License Agreement during the three and nine months ended September 30, 2024. The Company recognized $0 and $0.6 million of IPR&D expense under the Cell Line License Agreement during the three and nine months ended September 30, 2023, respectively.

 

8. Population Health Partners, L.P.

In November 2022 (the “PHP Effective Date”), the Company entered into a Master Services Agreement with Population Health Partners, L.P. (“PHP”), pursuant to which PHP agreed to provide services and create deliverables for the Company as agreed between the Company and PHP and set forth in one or more work orders under such agreement (the “PHP MSA”). The term of the PHP MSA commenced on the PHP Effective Date for an initial term of one year. The PHP MSA renewed for subsequent periods, until terminated in accordance with its terms. The PHP MSA was terminated effective in July 2024. On the PHP Effective Date, the Company and PHP

15


 

entered into the first work order under the PHP MSA (the “PHP Work Order”), pursuant to which PHP agreed to advise and counsel the Company regarding clinical development and regulatory matters with respect to the Company’s product candidates. The PHP Work Order was effective for six months from the PHP Effective Date and terminated in accordance with its terms in May 2023. The PHP MSA contained customary confidentiality provisions and representations and warranties of the parties, as well as mutual non-solicitation of certain employees during the term of the PHP MSA and for a period of one year thereafter.

As compensation for the services and deliverables under the PHP Work Order, the Company paid PHP a cash fee of $0.5 million per month during the term of the PHP Work Order for an aggregate fee of $3.0 million (the “Aggregate Fee”).

During the three and nine months ended September 30, 2024, the Company did not recognize any research and development expense related to the cash compensation paid to PHP. During the three and nine months ended September 30, 2023, the Company recognized $0 and $2.3 million, respectively, of research and development expense related to the cash compensation paid to PHP. Please refer to Note 15 for additional information.

In addition to the cash compensation, on the PHP Effective Date, the Company issued a warrant to purchase shares of the Company’s common stock to PHP (the “PHP Warrant”). The exercise price of the PHP Warrant is $3.48 per share of the Company’s common stock, which was equal to the Nasdaq official closing price of a share of the Company’s common stock on the trading day immediately prior to the PHP Effective Date. The PHP Warrant is exercisable for up to an aggregate of 6,824,712 shares of the Company’s common stock, and vests in three separate tranches as follows:

3,591,954 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization (as defined below) equals or exceeds $758,517,511 by November 15, 2028;

 

 

 

 

 

1,795,977 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization equals or exceeds $1,137,776,266 by November 15, 2029; and

 

 

 

 

 

1,436,781 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization equals or exceeds $1,517,035,022 by November 15, 2030.

For purposes of the PHP Warrant, the term “Market Capitalization” means, with respect to a particular trading day, the total value of the outstanding shares of the Company’s common stock on such date, calculated by multiplying the Company’s volume weighted-average price for the ten (10) trading days immediately preceding such date by the Company’s total number of outstanding shares of the Company’s common stock as reflected in (i) the Company’s most recent periodic or annual report filed with the SEC (e.g., Annual Report on Form 10-K or Quarterly Report on Form 10-Q), as the case may be, (ii) a more recent public announcement by the Company or (iii) a more recent written notice by the Company or the Company’s transfer agent setting forth the number of shares of the Company's common stock outstanding.

The PHP Warrant is exercisable for ten years from the PHP Effective Date with respect to the vested portion(s) of the PHP Warrant. The PHP Warrant may be exercised by cash exercise or, at the election of PHP, by means of “cashless exercise” pursuant to a formula set forth in the PHP Warrant. The Company also granted PHP certain “piggyback” registration rights requiring the Company to register any shares of the Company’s common stock underlying the PHP Warrant for resale with the SEC, subject to the Company’s existing obligations under that certain Second Amended and Restated Investors’ Rights Agreement, dated April 16, 2021, by and among the Company and the investors party thereto, which registration rights PHP exercised in January 2024.

Upon the consummation of a fundamental transaction of the Company (as defined in the PHP Warrant) on or prior to November 15, 2028, all of the shares underlying the PHP Warrant would become immediately vested and exercisable; upon the consummation of a fundamental transaction of the Company after November 15, 2028 but on or prior to November 15, 2029, the shares underlying the second and third tranches of the PHP Warrant would become immediately vested and exercisable; and upon the consummation of a fundamental transaction of the Company after November 15, 2029 but on or prior to November 15, 2030, the shares underlying the third tranche of the PHP Warrant would become immediately vested and exercisable.

Refer to Note 11 for additional information on the PHP Warrant.

Tamsin Berry, a member of the Company’s board of directors, is a Limited Partner of PHP.

9. Commitments and Contingencies

Operating Lease Commitments

In September 2021, the Company entered into a five-year noncancelable facilities lease agreement for approximately 9,600 square feet of office space in Waltham, Massachusetts, which provides for monthly rental payments, including base rent charges of $0.4 million per year, subject to periodic rent increases, and the Company’s proportionate share of operating expenses.

In June 2022, the Company entered into a two-year noncancelable agreement for dedicated laboratory and office space in Newton, Massachusetts (the “Newton, MA Lease”), which was amended in September 2022. Pursuant to the amended Newton, MA Lease, the

16


 

Company entered into a two-year noncancelable agreement for new dedicated laboratory and office space in Newton, Massachusetts, on the same campus as, and in lieu of, the space leased under the original lease. The Company took occupancy of the new dedicated laboratory and office space in December 2022. The amended Newton, MA Lease provided for monthly rental payments, including base rent charges of $1.3 million per year. In August 2024, the Newton, MA Lease was further amended to extend the lease through November 2025, with an option to further extend the lease for an additional twenty-five months or continue the lease on a month-to-month basis after completion of the term ending in November 2025.

The components of operating lease expense were as follows (in thousands):

 

 

For the Three Months
Ended September 30,

 

 

For the Three Months
Ended September 30,

 

 

For the Nine Months
Ended September 30,

 

 

For The Nine Months
Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Lease cost:

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease cost

 

$

440

 

 

$

430

 

 

$

1,301

 

 

$

1,290

 

Variable lease cost

 

 

4

 

 

 

11

 

 

 

11

 

 

 

34

 

Total lease cost

 

$

444

 

 

$

441

 

 

$

1,312

 

 

$

1,324

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flows related to operating leases

 

$

435

 

 

$

432

 

 

$

1,304

 

 

$

1,296

 

 

 

Future minimum lease payments under the noncancelable leases as of September 30, 2024 was as follows (in thousands):

Year Ending December 31,

 

Operating Lease

 

2024 (excluding the nine months ended September 30, 2024)

 

 

437

 

2025

 

 

1,246

 

Total lease payments

 

 

1,683

 

Present value adjustment

 

 

(50

)

Present value of operating lease liability

 

$

1,633

 

As of September 30, 2024, the Company’s operating leases were measured using a weighted-average incremental borrowing rate of 6.0% over a weighted-average remaining lease term of 1.1 years.

As of September 30, 2023, the Company’s operating leases were measured using a weighted-average incremental borrowing rate of 6.0% over a weighted-average remaining lease term of 2.0 years.

The total operating liabilities are presented on the Company’s condensed consolidated balance sheet based on maturity dates. $1.4 million is classified under operating lease liabilities, current” for the portion due within twelve months, and $0.2 million is classified under “operating lease liabilities, non-current”.

License Agreements

The Company has entered into license agreements with Adimab and WuXi Biologics (see Note 7).

Other Agreements

In November 2022, the Company entered into the PHP MSA (see Note 8). Concurrently with the PHP MSA, the Company entered into the PHP Work Order, pursuant to which PHP agreed to advise and counsel the Company regarding clinical development and regulatory matters with respect to its product candidates. The PHP Work Order was effective for six months from November 2022 and terminated in accordance with its terms in May 2023. As compensation for the services and deliverables under the PHP Work Order, the Company recognized research and development expense of $0.5 million per month during the term of the PHP Work Order for an Aggregate Fee of $3.0 million.

Manufacturing Agreements

In December 2020, the Company entered into a Commercial Manufacturing Services Agreement with WuXi Biologics, which was amended and restated in August 2021 and further amended and restated in September 2023 (as amended and restated, the “Commercial Manufacturing Agreement”). The Commercial Manufacturing Agreement outlines the terms and conditions under which WuXi Biologics manufactures drug substance and drug product for commercial use.

17


 

Through September 30, 2024, the Company committed to noncancelable purchase obligations related to commercial drug substance and drug product manufacturing under the Commercial Manufacturing Agreement. As of September 30, 2024, the total remaining contractually binding commercial drug substance and drug product purchase obligations due to WuXi Biologics was $38.3 million, which is expected to be paid in 2024 and 2025. As of September 30, 2024, $36.5 million related to the contractually binding commercial drug substance and drug product batches was included in accounts payable and accrued expenses, which is expected to be paid in 2024 and 2025.

Through September 30, 2024, the Company committed to noncancelable purchase obligations related to the procurement of materials to be used in future drug substance and drug product manufacturing under the Commercial Manufacturing Agreement. As of September 30, 2024, the total remaining contractually binding purchase obligations due to WuXi Biologics was $17.0 million, which is expected to be paid in 2024 and 2025. As of September 30, 2024, $10.6 million related to the procurement of materials to be used in future drug substance and drug product manufacturing was included in accounts payable and accrued expenses, which is expected to be paid in 2024 and 2025.

Unless earlier terminated, the Commercial Manufacturing Agreement remains in effect for an initial period of five years from the date of the last amendment and restatement of the agreement and thereafter automatically renews for further successive periods of five years each. Either party may terminate the agreement upon the breach or default by the other party, other than a non-payment breach, that is not timely cured after notice thereof. Both parties are also entitled to terminate the Commercial Manufacturing Agreement if the other party becomes insolvent or is the subject of a petition in bankruptcy or of any other related proceeding or event. Either party may terminate either the Commercial Manufacturing Agreement in its entirety, or an individual order, (i) to the extent the other party suffers a force majeure event that is continuing for a predefined period of time and (ii) if the other party fails to make a payment when due under the arrangement and such non-payment is not timely cured after notice thereof. Until regulatory approval and future economic benefit is probable, the Company will continue to expense costs related to batches manufactured under the Commercial Manufacturing Agreement.

Other Contracts

The Company enters into agreements with third parties in the ordinary course of business for various products and services, including those related to research, preclinical and clinical operations, manufacturing and support, supply chain, and distribution. These contracts do not contain any material minimum purchase commitments. Certain of these agreements provide for termination rights subject to the payment of termination fees and/or wind-down costs. Under such agreements, the Company is contractually obligated to make certain payments to vendors upon early termination, primarily to reimburse them for their unrecoverable outlays incurred prior to cancellation as well as any amounts owed by the Company prior to early termination. The actual amounts the Company could pay in the future to the vendors under such agreements may differ from the purchase order amounts due to cancellation provisions. The termination fees were not probable of payment as of September 30, 2024 and December 31, 2023.

Legal Proceedings

From time to time, the Company may become involved in legal proceedings or other litigation relating to claims arising in the ordinary course of business. The Company accrues a liability for such matters when it is probable that future expenditures will be made and that such expenditures can be reasonably estimated. Significant judgment is required to determine both probability and estimated exposure amount. Legal fees and other costs associated with such proceedings are expensed as incurred.

On January 31, 2023, a securities class action lawsuit captioned Brill v. Invivyd, Inc., et. al., Case No. 1:23-CV-10254-LTS, was filed against the Company and certain of its former officers in the U.S. District Court for the District of Massachusetts. The complaint alleged violations of Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder on the basis of purportedly materially false and misleading statements and omissions concerning ADG20’s effectiveness against the Omicron variant of COVID-19. The complaint sought, among other things, unspecified damages, attorneys’ fees, expert fees, and other costs. The court appointed lead plaintiffs for the action on June 28, 2023. On August 23, 2023, the lead plaintiffs filed an amended complaint that made allegations similar to those in the original complaint and asserted the same claims against the same defendants as the original complaint. On October 19, 2023, the parties filed a joint stipulation to advise the court that the lead plaintiffs intended to seek leave to file a second amended complaint, and on November 22, 2023, the lead plaintiffs filed a second amended complaint that made allegations similar to those in the prior complaints and asserted the same claims against the same defendants as the prior complaints. On January 12, 2024, the defendants filed a motion to dismiss the second amended complaint in its entirety. The lead plaintiffs filed an opposition to the motion to dismiss on February 26, 2024, and the defendants filed a reply in further support of their motion to dismiss on March 27, 2024. The court heard oral arguments on the defendants’ motion to dismiss on May 10, 2024. The court granted the defendants’ motion to dismiss on September 18, 2024, dismissing the second amended complaint in its entirety, with prejudice and without leave to amend. The plaintiffs did not appeal the court's decision. As such, the Company has concluded that this matter is closed.

Indemnification Agreements

In the ordinary course of business, the Company may provide indemnification of varying scope and terms to its vendors, lessors, contract research organizations, contract development and manufacturing organizations (“CDMOs”), business partners and other parties

18


 

with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with members of its board of directors and its executive officers that require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or executive officers. The maximum potential amount of future payments that the Company could be required to make under these indemnification agreements is, in many cases, unlimited. The Company has not incurred any material costs as a result of such indemnifications and is not currently aware of any indemnification claims.

10. Common Stock

Shares Reserved for Future Issuance

As of September 30, 2024, the Company had reserved 45,909,485 shares of common stock for the exercise of outstanding stock options and the issuance of awards available for grant under the Company’s 2020 Equity Incentive Plan, 2021 Equity Incentive Plan and 2021 Employee Stock Purchase Plan (see Note 11).

Shelf Registration Statement

In September 2022, the Company filed a shelf registration statement on Form S-3 with the SEC (File No. 333-267643) and an accompanying base prospectus, which was declared effective by the SEC on October 5, 2022, for the offer and sale of up to $400 million of the Company’s securities. As of September 30, 2024, $325 million of the Company’s securities remained available for offer and sale under this shelf registration statement.

ATM Facility

In December 2023, the Company entered into a Controlled Equity OfferingSM Sales Agreement (the “Sales Agreement”) with Cantor Fitzgerald & Co., as sales agent (“Cantor”), pursuant to which the Company may, at its option, offer and sell shares of its common stock, with a sales value of up to $75.0 million, from time to time, through Cantor, acting as sales agent, in transactions deemed to be “at the market offerings”, as defined in Rule 415 under the Securities Act of 1933, as amended. Cantor is entitled to a commission of 3% of the gross proceeds from any sales of such shares.

In February 2024, the Company sold 9,000,000 shares of its common stock under the Sales Agreement at an average price of $4.50 per share for $39.3 million in net proceeds. As of September 30, 2024, $34.5 million remained available for sale under the Sales Agreement.

Treasury Stock

In March 2023, the Company repurchased, and subsequently retired, 206,802 shares of unvested restricted common stock at the original purchase price upon a termination of service of an employee during the vesting period. The fair value of the repurchased common stock was insignificant. Upon retirement, the shares were redesignated as authorized but unissued shares of the Company’s common stock.

In May 2023, the Company repurchased 46,600 shares of unvested restricted common stock at the original purchase price upon a termination of service of an employee during the vesting period. The shares of common stock repurchased were recorded as treasury stock. The fair value of the repurchased common stock was insignificant. In June 2023, the Company retired the 46,600 shares of treasury stock. Upon retirement, the shares were redesignated as authorized but unissued shares of the Company’s common stock.

In October 2023, the Company repurchased 31,765 shares of unvested restricted common stock at the original purchase price upon a termination of service of an employee during the vesting period. The shares of common stock repurchased were recorded as treasury stock. The fair value of the repurchased common stock was insignificant. In December 2023, the Company retired the 31,765 shares of treasury stock. Upon retirement, the shares were redesignated as authorized but unissued shares of the Company’s common stock.

11. Stock-Based Compensation

2020 Equity Incentive Plan

The Company’s 2020 Equity Incentive Plan (the “2020 Plan”) provides for the Company to grant incentive stock options, non-qualified stock options, restricted stock awards, restricted stock units and other stock-based awards to employees, members of the board of directors and consultants. The 2020 Plan is administered by the board of directors or, at the discretion of the board of directors, by a committee of the board of directors. The board of directors may also delegate to one or more officers of the Company the power to grant awards to employees and certain officers of the Company. The exercise prices, vesting and other restrictions are determined at the discretion of the board of directors, or its committee or any such officer if so delegated.

The exercise price for stock options granted may not be less than the fair market value of the Company’s common stock on the date of grant, as determined by the board of directors, or at least 110% of the fair market value of the Company’s common stock on the date of grant in the case of an incentive stock option granted to an employee who owns stock representing more than 10% of the voting power of all classes of stock as determined by the board of directors as of the date of grant. Prior to the IPO, the Company’s board of directors determined the fair value of the Company’s common stock, taking into consideration its most recently available valuation of

19


 

common stock performed by third parties as well as additional factors which may have changed since the date of the most recent contemporaneous valuation through the date of grant. Stock options granted under the 2020 Plan expire after ten years and typically vest over a four-year period with the first 25% vesting upon the first anniversary of a specified vesting commencement date and the remainder vesting in 36 equal monthly installments over the succeeding three years, contingent on the recipient’s continued employment or service. Certain awards of stock options permit the holders to exercise the option in whole or in part prior to the full vesting of the option in exchange for unvested shares of restricted common stock with respect to any unvested portion of the option so exercised.

As of September 30, 2024, there were 2,985,456 shares authorized to be issued upon the exercise of outstanding stock option grants and no shares reserved for future issuance under the 2020 Plan.

2021 Equity Incentive Plan

In July 2021, the Company’s board of directors adopted, and its stockholders approved, the 2021 Equity Incentive Plan (the “2021 Plan”), which became effective immediately prior to and contingent upon the execution of the underwriting agreement related to the Company’s IPO. The 2021 Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock units and other stock-based awards. The number of shares reserved for issuance under the 2021 Plan was equal to 35,075,122, which is the sum of 11,413,572 new shares; plus the number of shares (not to exceed 23,661,550 shares), which represents (i) the number of shares that remained available for issuance under the 2020 Plan, at the time the 2021 Plan became effective, and (ii) any shares subject to outstanding stock options or other stock awards that were granted under the 2020 Plan that are forfeited, terminate, expire or are otherwise not issued. In addition, the number of shares of the Company’s common stock reserved for issuance under the 2021 Plan will automatically increase on the first day of each calendar year pursuant to the evergreen provision thereof, beginning on January 1, 2022 and continuing through January 1, 2031, in an amount equal to 5% of the shares of common stock outstanding on the last day of the calendar month before the date of each automatic increase, or a lesser number of shares determined by the board of directors. On January 1, 2022, 5,539,145 shares of common stock were automatically added to the shares authorized for issuance under the 2021 Plan pursuant to the evergreen provision thereof. The number of shares to be issued under the 2021 Plan did not increase on January 1, 2023 as determined by the Company’s board of directors. On January 1, 2024, 3,304,820 shares of common stock were added to the shares authorized for issuance under the 2021 Plan, pursuant to the evergreen provision thereof, as determined by the Company’s board of directors. The shares of common stock underlying any awards that are forfeited, cancelled, held back upon exercise or settlement of an award to satisfy the exercise price or tax withholding, repurchased or are otherwise terminated by the Company under the 2021 Plan will be added back to the shares of common stock available for issuance under the 2021 Plan.

As of September 30, 2024, there were an aggregate of 45,004,758 shares authorized to be issued under the 2020 Plan and the 2021 Plan, which included 2,985,456 and 18,890,298 shares authorized to be issued upon the exercise of outstanding stock option grants from the 2020 Plan and 2021 Plan, respectively, and 0 and 23,129,004 shares reserved for future issuance under the 2020 Plan and 2021 Plan, respectively.

Stock Option Valuation

The fair value of stock option grants is estimated using the Black-Scholes option-pricing model. Prior to its IPO in August 2021, the Company had been a private company. Due to the proximity to the IPO, the Company continues to lack sufficient company-specific historical and implied volatility information. Therefore, it estimates its expected stock volatility based on the historical volatility of a publicly traded set of peer companies and expects to continue to do so until such time as it has adequate historical data regarding the volatility of its own traded stock price. For options with service-based vesting conditions, the expected term of the Company’s stock options has been determined utilizing the “simplified” method. The risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of grant of the award for time periods approximately equal to the expected term of the award. Expected dividend yield is based on the fact that the Company has never paid cash dividends and does not expect to pay any cash dividends in the foreseeable future.

The following table presents, on a weighted-average basis, the assumptions used in the Black-Scholes option-pricing model to determine the grant date fair value of stock options granted:

 

 

Three Months Ended September 30,

 

 

Three Months Ended September 30,

 

 

Nine Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Expected term (in years)

 

 

6.1

 

 

 

6.1

 

 

 

5.9

 

 

 

5.9

 

Expected volatility

 

 

61.8

%

 

 

64.3

%

 

 

62.5

%

 

 

68.0

%

Risk-free interest rate

 

 

4.1

%

 

 

4.2

%

 

 

4.1

%

 

 

3.7

%

Expected dividend yield

 

 

%

 

 

%

 

 

%

 

 

%

 

20


 

Stock Option Activity

The following table summarizes the Company’s stock option activity since December 31, 2023:

 

 

Number of
Shares

 

 

Weighted-
Average
Exercise
Price

 

 

Weighted-
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

 

 

 

 

 

 

 

 

(in years)

 

 

(in thousands)

 

Outstanding at December 31, 2023

 

 

23,065,514

 

 

$

5.08

 

 

 

8.7

 

 

$

24,745

 

Granted

 

 

5,866,869

 

 

$

3.42

 

 

 

 

 

 

 

Exercised

 

 

(296,301

)

 

$

0.96

 

 

 

 

 

 

 

Forfeited

 

 

(6,760,328

)

 

$

4.70

 

 

 

 

 

 

 

Outstanding at September 30, 2024

 

 

21,875,754

 

 

$

4.81

 

 

 

7.8

 

 

$

93

 

Vested and expected to vest at September 30, 2024

 

 

21,875,754

 

 

$

4.81

 

 

 

7.8

 

 

$

93

 

Options exercisable at September 30, 2024

 

 

11,506,753

 

 

$

5.98

 

 

 

6.9

 

 

$

93

 

The weighted-average grant date fair value of stock options granted during the three and nine months ended September 30, 2024 was $0.74 and $2.06, respectively, per share. The weighted-average grant date fair value of stock options granted during the three and nine months ended September 30, 2023 was $1.06 and $1.15, respectively, per share.

The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair market value of the common stock for the options that had exercise prices lower than the estimated fair value of the Company’s common stock at September 30, 2024 and 2023.

The total intrinsic value of stock options exercised was $0.1 million and $0.3 million for the three and nine months ended September 30, 2024, respectively. The total intrinsic value of stock options exercised was $0.1 million and $0.5 million for the three and nine months ended September 30, 2023, respectively.

Stock-Based Compensation Expense

The Company recorded stock-based compensation expense (service-based stock options and employee stock purchase plan) in the following expense categories of its condensed consolidated statements of operations and comprehensive loss (in thousands):

 

 

Three Months Ended September 30,

 

 

Three Months Ended September 30,

 

 

Nine Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Research and development

 

$

932

 

 

$

1,235

 

 

$

3,497

 

 

$

5,116

 

Selling, general and administrative

 

 

1,934

 

 

 

3,029

 

 

 

13,234

 

 

 

9,225

 

 

$

2,866

 

 

$

4,264

 

 

$

16,731

 

 

$

14,341

 

As of September 30, 2024, $0.9 million of share-based compensation expense was capitalized and recorded as Inventory in the accompanying condensed consolidated balance sheet.

In April 2024, David Hering ceased serving as the Company’s Chief Executive Officer and as a member of the Company’s board of directors. Pursuant to his separation agreement, the Company recognized approximately $5.5 million of selling, general, and administrative related stock-based compensation expense associated with the accelerated vesting of a portion of his outstanding stock options, in accordance with the terms of his employment agreement.

As of September 30, 2024, total unrecognized stock-based compensation expense related to unvested stock-based awards was $21.5 million, which is expected to be recognized over a weighted-average period of 2.3 years.

2021 Employee Stock Purchase Plan

In July 2021, the Company’s board of directors adopted, and its stockholders approved, the 2021 Employee Stock Purchase Plan (the “2021 ESPP”), which became effective immediately prior to and contingent upon the execution of the underwriting agreement related to the Company’s IPO. A total of 1,342,773 shares of common stock were initially reserved for issuance under the 2021 ESPP. There were 438,046 shares issued under the 2021 ESPP as of September 30, 2024. The number of shares of common stock that may be issued under the 2021 ESPP will automatically increase on the first day of each calendar year, pursuant to the evergreen provision thereof, beginning on January 1, 2022 and continuing through January 1, 2031, by an amount equal to the lesser of (i) 1% of the shares of common stock outstanding on the last day of the calendar month before the date of each automatic increase, (ii) 2,685,546 shares and (iii) an amount determined by the Company’s board of directors. The number of shares to be issued under the 2021 ESPP did not increase on January 1, 2024 or January 1, 2023, pursuant to the evergreen provision thereof, as determined by the Company’s board of directors. The first offering under the 2021 ESPP was June 6, 2022. As of September 30, 2024, 904,727 shares remained available for issuance under the 2021 ESPP. During both the three and nine months ended September 30, 2024, the Company recognized less than $0.1 million

21


 

in related stock-based compensation expense. During both the three and nine months ended September 30, 2023, the Company recognized less than $0.1 million in related stock-based compensation expense.

Warrant Expense

In November 2022, the Company entered into the PHP MSA, the PHP Work Order and a warrant agreement with respect to the PHP Warrant. To compensate for the services and deliverables provided by PHP, the Company issued 6,824,712 equity-classified warrants to PHP. Each warrant shall give the right to acquire common stock of the Company at a purchase price of $3.48 per share. Per the agreement, the PHP Warrant is exercisable upon either the achievement of corresponding market capitalization targets or a consummation of a fundamental transaction (as defined in the PHP Warrant); as such, there are no other requirements, including any continuous service requirements, in order for PHP to be entitled to the PHP Warrant, if and when any portion of it vests.

The aggregate grant date fair value of the PHP Warrant was $17.4 million, which was recognized as warrant expense on the grant date in November 2022.

There were no warrants issued during the three and nine months ended September 30, 2024 and 2023. As of September 30, 2024, there were 6,824,712 warrants outstanding and not yet vested at a weighted-average exercise price of $3.48, with a weighted-average remaining contractual term of 8.13 years.

12. Income Taxes

For the three and nine months ended September 30, 2024 and 2023, the Company recorded no income tax benefits for the net operating losses incurred or for the research and development tax credits generated in each period, due to its uncertainty of realizing a benefit from those items. Substantially all of the Company’s operating losses since inception have been generated in the U.S.

13. Defined Contribution Plan

The Company maintains a 401(k) Plan (the “401(k) Plan”) for the benefit of eligible employees. The 401(k) Plan is a defined contribution plan under Section 401(k) of the Internal Revenue Code of 1986, as amended, that covers all employees who meet defined minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. Pursuant to the terms of the 401(k) Plan, the Company is required to make non-elective contributions of 3% of eligible participants’ compensation. For the three and nine months ended September 30, 2024, the Company contributed $0.2 million and $0.5 million, respectively, to the 401(k) Plan. For the three and nine months ended September 30, 2023, the Company contributed $0.3 million and $0.6 million, respectively, to the 401(k) Plan.

14. Net Loss per Share

Basic and diluted net loss per share attributable to common stockholders was calculated as follows (in thousands, except share and per share amounts):

 

 

Three Months Ended September 30,

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss attributable to common stockholders

 

$

(60,739

)

 

$

(39,440

)

 

$

(151,482

)

 

$

(124,989

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding, basic and diluted

 

 

119,495,284

 

 

 

109,754,812

 

 

 

118,163,599

 

 

 

109,333,684

 

Net loss per share attributable to common stockholders, basic and diluted

 

$

(0.51

)

 

$

(0.36

)

 

$

(1.28

)

 

$

(1.14

)

Shares of unvested restricted common stock are not considered outstanding for accounting purposes until vested and were excluded from the calculations of basic net loss per share attributable to common stockholders for the three and nine months ended September 30, 2023. There were no shares of unvested restricted common stock for the three and nine months ended September 30, 2024.

The Company’s potential dilutive securities have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted-average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The Company excluded the following potential

22


 

common shares, presented based on amounts outstanding at each period end, from the computation of diluted net loss per share attributable to common stockholders for the periods indicated, because including them would have had an anti-dilutive effect:

 

 

For the Three and Nine Months
Ended September 30,

 

 

For the Three and Nine Months
Ended September 30,

 

 

 

2024

 

 

2023

 

Stock options to purchase common stock

 

 

21,875,754

 

 

 

22,046,348

 

Unvested restricted common stock

 

 

 

 

 

31,766

 

Warrants to purchase common stock

 

 

6,824,712

 

 

 

6,824,712

 

 

 

 

28,700,466

 

 

 

28,902,826

 

 

15. Related-Party Transactions

As of September 30, 2024 and December 31, 2023, an aggregate of $1.3 million and $0.7 million, respectively, was due to Adimab under the Adimab Assignment Agreement, the Adimab Collaboration Agreement, the Adimab Platform Transfer Agreement and the Adimab DNA Sequencing Services Agreement (as defined below) by the Company and was included in accrued expenses. As of September 30, 2024 and December 31, 2023, no amounts were due to the Company from Adimab under the Adimab Assignment Agreement, the Adimab Collaboration Agreement, the Adimab Platform Transfer Agreement or the Adimab DNA Sequencing Services Agreement.

Adimab Assignment Agreement

Under the Adimab Assignment Agreement, Adimab, a principal stockholder of the Company, is entitled to receive milestone and royalty payments upon specified conditions and receives payments from the Company for providing ongoing services under the agreement (see Note 7).

During both the three and nine months ended September 30, 2024, the Company did not recognize any IPR&D expense with respect to contingent consideration payable under the Adimab Assignment Agreement. During the three and nine months ended September 30, 2023, the Company recognized $3.2 million and $3.6 million, respectively, as IPR&D expense with respect to a milestone payable under the Adimab Assignment Agreement.

During the three and nine months ended September 30, 2024 and 2023, the Company did not recognize any research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Assignment Agreement.

During both the three and nine months ended September 30, 2024, the Company expensed $0.5 million of royalties as costs of product revenue and reserves all rights under the Adimab Assignment Agreement and the applicable law. During both the three and nine months ended September 30, 2023, the Company did not recognize any costs of product revenue with respect to royalties under the Adimab Assignment Agreement.

Adimab Collaboration Agreement

Under the Adimab Collaboration Agreement, the Company is obligated to pay Adimab for certain fees, milestones and royalty payments (see Note 7).

During the three and nine months ended September 30, 2024, the Company recognized $0.6 million and $1.8 million, respectively, of research and development expense related to the quarterly fee under the Adimab Collaboration Agreement. During the three and nine months ended September 30, 2023, the Company recognized $1.3 million and $3.9 million, respectively, of research and development expense related to the quarterly fee under the Adimab Collaboration Agreement.

During both the three and nine months ended September 30, 2024, the Company did not recognize any research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Collaboration Agreement. During the three and nine months ended September 30, 2023, the Company recognized $0.1 million and $0.5 million, respectively, of research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Collaboration Agreement.

During both the three and nine months ended September 30, 2024, the Company did not recognize any IPR&D expense related to an option fee. During both the three and nine months ended September 30, 2023, the Company recognized $1.0 million of IPR&D expense related to an option exercise fee.

During both the three and nine months ended September 30, 2024, the Company did not recognize any IPR&D expense related to a drug delivery fee or optimization fee. During both the three and nine months ended September 30, 2023, the Company recognized $0.2 million of IPR&D expense related to a drug delivery fee and $0.2 million of IPR&D expense related to an optimization completion fee.

23


 

Adimab Platform Transfer Agreement

Under the Adimab Platform Transfer Agreement, the Company is obligated to pay Adimab for certain fees, milestones and royalty payments (see Note 7), including an annual fee of single digit millions on each of the first four anniversaries of the Adimab Platform Transfer Agreement Effective Date.

During both the three and nine months ended September 30, 2024 and 2023, the Company recognized a portion of the annual fee as research and development expense under the Adimab Platform Transfer Agreement.

Adimab DNA Sequencing Services Agreement

In May 2023, as amended in January 2024, the Company entered into a Services Agreement with Adimab for Adimab to perform DNA sequencing on yeast samples provided by the Company, and the delivery of the resulting data and information to the Company (the “Adimab DNA Sequencing Services Agreement”). In exchange for the services performed, the Company will pay Adimab a fee for each yeast-derived DNA template sample present in the well within the sequencer plate.

During both the three and nine months ended September 30, 2024, the Company recognized less than $0.1 million of research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab DNA Sequencing Services Agreement. During both the three and nine months ended September 30, 2023, the Company recognized less than $0.1 million of research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab DNA Sequencing Services Agreement

Population Health Partners, L.P.

Under the PHP MSA and PHP Work Order, the Company was obligated to pay cash compensation for services and deliverables (see Note 8). Tamsin Berry, a member of the Company’s board of directors, is a Limited Partner of PHP.

During the three and nine months ended September 30, 2024, the Company did not recognize any research and development expense related to the cash compensation paid to PHP. During the three and nine months ended September 30, 2023, the Company recognized $0 and $2.3 million, respectively, of research and development expense related to services performed by PHP in connection with the PHP Work Order, which terminated in accordance with its terms in May 2023.

As of September 30, 2024, no amounts were due to PHP by the Company, and no amounts were due from PHP to the Company.

 

 

24


 

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

You should read the following discussion and analysis of our financial condition and results of operations together with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on March 28, 2024 (the “2023 Form 10-K”). Unless the context requires otherwise, references in this Quarterly Report on Form 10-Q to “we,” “us,” and “our” refer to Invivyd, Inc. together with its consolidated subsidiaries.

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 and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Forward-looking statements include, but are not limited to, statements regarding our management team’s expectations, hopes, beliefs, intentions or strategies regarding the future, projections, forecasts or other characterizations of future events or circumstances, including any underlying assumptions, and are not guarantees of future performance. The words “may,” “anticipate,” “believe,” “could,” “expect,” “intends,” “might,” “plan,” “possible,” “potential,” “aim,” “predict,” “project,” “should,” “will,” “would” and similar expressions may identify forward-looking statements, but the absence of these words does not mean that a statement is not forward-looking. These statements speak only as of the date of this Quarterly Report on Form 10-Q and involve known and unknown risks, uncertainties and 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. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. These forward-looking statements include, without limitation, statements about the following:

our plans related to the commercialization of PEMGARDA™ (pemivibart), which received emergency use authorization (“EUA”) from the U.S. Food and Drug Administration (“FDA”) in March 2024;
our expectation that PEMGARDA will be our first monoclonal antibody (“mAb”) in a planned series of innovative mAb candidates designed to keep pace with SARS-CoV-2 viral evolution, and our plans to leverage our INVYMAB™ platform approach to periodically introduce new or engineered mAb candidates as the SARS-CoV-2 virus evolves over time;
the anticipated timing, design, progress and results of preclinical studies and clinical trials of our product candidates, such as pemivibart and VYD2311, including statements regarding initiation or completion of studies or trials and related preparatory work, the period during which results of any studies or trials will become available, and potential regulatory submissions;
our commitment to delivering protection from serious viral infectious diseases, beginning with SARS-CoV-2, and our aim to develop a continuous repertoire of SARS-CoV-2 neutralizing mAbs to keep pace with viral evolution;
our expectations related to general alignment with the FDA on an expedient, repeatable immunobridging pathway to future potential EUAs for serial, novel mAbs for the prevention and treatment of symptomatic COVID-19;
our plans regarding submission of any applications for regulatory authorization or approval of our product candidates, including our July 2024 submission of a request to the FDA to amend the EUA for PEMGARDA for the treatment of mild-to-moderate symptomatic COVID-19 in certain immunocompromised patients utilizing a rapid immunobridging pathway, and our expectations regarding potential scope and timing thereof;
our expectations regarding our ability to obtain and maintain regulatory authorizations or approvals for, our product candidates;
our plans regarding SARS-CoV-2 variant monitoring of antiviral activity as part of our ongoing industrial virology effort;
our expectations regarding the size of the patient populations, market acceptance and opportunity for and clinical utility of our product candidates, if authorized or approved for commercial use;
our manufacturing capabilities and strategy;
our ability to successfully commercialize our product candidates, if authorized or approved, including our distribution capabilities and strategy;
our ability to leverage technology and our INVYMAB platform approach to identify and develop future product candidates;
our expectation to apply our INVYMAB platform approach to produce lead molecules for other viral diseases, such as influenza;

25


 

our estimates of our expenses, ongoing losses, future potential revenue, capital requirements and our need for or ability to obtain additional funding;
our expectations regarding our ability to continue as a going concern; and
our competitive position and the development of and projections relating to our competitors or our industry.

The foregoing list of forward-looking statements is not exhaustive. You should refer to the “Risk Factors” sections of the 2023 Form 10-K and this Quarterly Report on Form 10-Q for a discussion of important factors that may cause our actual results to differ materially from those expressed or implied by our forward-looking statements. Other sections of this Quarterly Report on Form 10-Q may include additional factors that could harm our business and financial performance. Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties. As a result of these factors, we cannot assure you that the forward-looking statements in this Quarterly Report on Form 10-Q will prove to be accurate. 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. You should, however, review the factors and risks and other information we describe in the reports we file from time to time with the SEC.

Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified and some of which are beyond our control, you should not rely on these forward-looking statements as predictions of future events. 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 completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.

Overview

Invivyd, Inc. is a biopharmaceutical company devoted to delivering protection from serious viral infectious diseases, beginning with SARS-CoV-2. Our proprietary INVYMAB™ platform approach combines state-of-the-art viral surveillance and predictive modeling with advanced antibody engineering. INVYMAB is designed to facilitate the rapid, serial generation of new monoclonal antibodies (“mAbs”) to address evolving viral threats.

On March 22, 2024, we received emergency use authorization (“EUA”) from the U.S. Food and Drug Administration (“FDA”) for PEMGARDA™ (pemivibart) injection, for intravenous use, a half-life extended investigational mAb, for the pre-exposure prophylaxis (prevention) of COVID-19 in adults and adolescents (12 years of age and older weighing at least 40 kg) who have moderate-to-severe immune compromise due to certain medical conditions or receipt of certain immunosuppressive medications or treatments and are unlikely to mount an adequate immune response to COVID-19 vaccination. Recipients should not be currently infected with or have had a known recent exposure to an individual infected with SARS-CoV-2.

In July 2024, we submitted a request to the FDA to amend the EUA for PEMGARDA, for the treatment of mild-to-moderate symptomatic COVID-19 in certain immunocompromised patients. The submission utilizes a rapid immunobridging pathway previously aligned in principle with the FDA. The EUA amendment request is based on positive immunobridging analyses of pemivibart versus comparator mAbs and data from our ongoing CANOPY Phase 3 clinical trial in participants with moderate-to-severe immune compromise. The COVID-19 treatment EUA request focuses on the critical treatment needs of people in the U.S. who have moderate-to-severe immune compromise and for whom alternative COVID-19 treatment options are not clinically appropriate or accessible.

PEMGARDA is our first mAb in a planned series of innovative mAb candidates designed to keep pace with SARS-CoV-2 viral evolution. As the SARS-CoV-2 virus evolves over time, we anticipate leveraging our INVYMAB platform approach to periodically introduce new or engineered mAb candidates, an approach that would be analogous to the periodic updates made to influenza and COVID-19 vaccines. In January 2024, we nominated VYD2311, a next generation mAb candidate for COVID-19, as a drug candidate, and in September 2024, we announced dosing of the first participants in a Phase 1 clinical trial of VYD2311. VYD2311 is a mAb with high in vitro neutralization potency shown against prominent SARS-CoV-2 variants tested to date. The Phase 1 randomized, blinded, placebo-controlled clinical trial will evaluate escalating dosing as well as safety, tolerability, pharmacokinetics and immunogenicity of VYD2311 in healthy trial participants. The Phase 1 clinical trial is being conducted in Australia and will evaluate multiple dose levels of VYD2311 through various routes of administration, including exploration of intramuscular administration and subcutaneous administration, which are designed to be more system- and patient-friendly than intravenous administration. We expect preliminary data readouts from the Phase 1 clinical trial late in the fourth quarter of 2024 and anticipate additional clinical readouts from the VYD2311 program throughout 2025. Like pemivibart, VYD2311 was engineered from adintrevimab, our investigational mAb that has a robust safety data package and demonstrated clinically meaningful results in global Phase 2/3 clinical trials for both the prevention and treatment of COVID-19.

In May 2024, we announced general alignment with the FDA on an expedient, repeatable immunobridging pathway to future potential EUAs for serial, novel mAbs for the prevention and treatment of symptomatic COVID-19. This pathway provides us with the opportunity to rapidly, efficiently, and durably deliver high value medicines that prevent and treat symptomatic COVID-19 in vulnerable

26


 

populations. In addition to developing candidates for COVID-19, we expect to apply our INVYMAB platform approach to produce lead molecules for other viral diseases, such as influenza.

Globally, COVID-19 has caused millions of deaths and lasting health problems in many survivors and remains a significant global health concern, particularly for immunocompromised individuals. Isolation and mental health impacts, absenteeism from work, and educational losses for children have been profound consequences of this crisis. COVID-19 persists and continues to impact patients, notably those who are immunocompromised, and combating this disease will require a variety of effective and safe prevention and treatment options for years to come. By leveraging our capabilities, which we have developed through our experience with adintrevimab and pemivibart and over four years in the COVID-19 space, we aim to develop a continuous repertoire of SARS-CoV-2 neutralizing mAbs to keep pace with viral evolution.

PEMGARDA has not been approved but has been authorized for emergency use by the FDA under an EUA, for pre-exposure prophylaxis of COVID-19 in certain adults and adolescent individuals (12 years of age and older weighing at least 40 kg). The emergency use of PEMGARDA is only authorized for the duration of the declaration that circumstances exist justifying the authorization of the emergency use of drugs and biological products during the COVID-19 pandemic under Section 564(b)(1) of the Federal Food, Drug, and Cosmetic Act (“FDCA”), 21 U.S.C. § 360bbb-3(b)(1), unless the declaration is terminated or authorization revoked sooner. PEMGARDA is authorized for use only when the combined national frequency of variants with substantially reduced susceptibility to PEMGARDA is less than or equal to 90%, based on available information including variant susceptibility to PEMGARDA and national variant frequencies. 

We engage in active SARS-CoV-2 variant monitoring of antiviral activity as part of our ongoing industrial virology effort, which leverages a consistent, high-quality, independent, third-party pseudoviral system that routinely tests authentic Invivyd-produced molecules and is supported by structure-based analytics. In September 2024, we announced continued neutralizing activity of PEMGARDA (pemivibart) against SARS-CoV-2 variants KP.3.1.1 and LB.1, and attractive neutralization potency of VYD2311 against the same contemporary viruses, and also provided an update to ongoing structural analysis showing no meaningful mutational change in the pemivibart binding site since the Omicron shift late in 2021.

Since our inception, we have devoted substantially all of our resources to organizing and staffing, building an intellectual property portfolio, business planning, conducting research and development, establishing and executing arrangements with third parties for the manufacture of our product candidates, and raising capital. Our focus in recent months has been and will continue to be supporting the commercialization of PEMGARDA and establishing streamlined development pathways that could enable us to efficiently introduce new or engineered mAb candidates targeting SARS-CoV-2, leveraging our INVYMAB platform approach and previously generated safety and efficacy data from our clinical trials of adintrevimab and/or pemivibart, including pursuit of a potential EUA for COVID-19 treatment in certain immunocompromised people utilizing a rapid immunobridging pathway.

We rely on partnerships, external consultants and contract research organizations (“CROs”) to conduct discovery, nonclinical, preclinical, clinical and commercial activities. Additionally, we rely on contract testing laboratories and a contract development and manufacturing organization (“CDMO”) to execute our chemistry, manufacturing and controls development, testing and manufacturing activities. We have engaged WuXi Biologics (Hong Kong) Limited (“WuXi Biologics”), a CDMO, for the development and manufacture of our product candidates for clinical and commercial use. Further, in 2022, we secured dedicated laboratory space and expanded our research team in order to enable internal discovery and development of our mAb candidates, while continuing to leverage our existing partnership with Adimab, LLC (“Adimab”). We are focused on antibody discovery and use of Adimab’s platform technology, while building our internal capabilities. In addition, we expect to continue to rely on third parties for clinical trials and the manufacture and testing of our product candidates, as well as to perform ongoing research and development and other services on our behalf.

Since our inception, we have financed our operations primarily with net proceeds of $464.7 million from sales of our preferred stock, with net proceeds of $327.5 million from our initial public offering (“IPO”), and with net proceeds of $39.3 million from sales of our common stock under the Sales Agreement (as defined below). After receiving EUA in March 2024, we have also funded our operations from sales of PEMGARDA. Our ability to generate product revenue sufficient to achieve profitability will depend heavily on the successful development and commercialization of one or more of our product candidates, as they become authorized or approved.

Since our inception, we have incurred significant losses, including a net loss of $151.5 million for the nine months ended September 30, 2024. As of September 30, 2024, we had an accumulated deficit of $883.6 million. We may continue to incur significant expenses and recognize losses in the foreseeable future as we expand and progress our research and development activities, manufacturing activities and commercialization efforts. In addition, our losses from operations may fluctuate significantly from period to period depending on the timing of our clinical trials and our expenditures on other research and development activities, manufacturing activities, and commercialization efforts. Our expenses could increase substantially in connection with our ongoing activities, as we:

commercialize PEMGARDA;
initiate and conduct clinical trials of our product candidates;
develop product candidates in any new indications or patient populations;

27


 

advance our preclinical and discovery programs, including development and screening of additional antibodies, as well as ongoing SARS-CoV-2 variant monitoring and testing;
seek regulatory authorization or approval for any product candidates that successfully complete clinical trials;
pursue coverage and reimbursement for our product candidates, if authorized or approved;
acquire or in-license other product candidates, intellectual property and/or technologies;
further develop and validate our commercial-scale current Good Manufacturing Practices (“cGMP”) manufacturing process and manufacture material under cGMP at our contracted manufacturing facilities for clinical trials and commercial sales;
maintain, expand, enforce, defend and protect our intellectual property portfolio;
comply with regulatory requirements established by the applicable regulatory authorities;
maintain and expand a sales, marketing and distribution infrastructure to commercialize any product candidates for which we may obtain regulatory authorization or approval;
hire and retain personnel, including research, clinical, development, manufacturing, quality control, quality assurance, regulatory, scientific and other personnel; and
incur additional legal, accounting and other expenses in operating as a public company.

 

On March 22, 2024, we received EUA from the FDA for PEMGARDA, and as such, we will continue to incur significant commercialization expenses related to product manufacturing, marketing, sales and distribution.

As a result, we will require additional funding through a combination of contribution from revenues, equity offerings, government or private-party grants, debt financings or other capital sources, such as collaborations with other companies, strategic alliances or licensing arrangements to support our continuing operations and pursue our growth strategy. We may be unable to secure additional funds or enter into such other agreements or arrangements when needed on favorable terms, or at all. If we are unable to secure additional funding when needed, we could be forced to curtail our planned operations and the pursuit of our growth strategy.

Because of the numerous risks and uncertainties associated with pharmaceutical product development and emergence of SARS-CoV-2 variants, we are unable to accurately predict the timing or amount of increased expenses or when, or if, we will be able to achieve or maintain profitability. We may never obtain regulatory authorization or approval for any of our product candidates other than PEMGARDA. Even with product sales, we may not become profitable. If we fail to become profitable or are unable to sustain profitability on a continuing basis, then we may be unable to continue our operations at planned levels and be forced to reduce or terminate our operations.

Based on current operating plans and excluding any contribution from future revenues or external financing, we will not have sufficient cash and cash equivalents to fund our operating expenses and capital requirements beyond one year from the issuance date of the interim condensed consolidated financial statements in this Quarterly Report on Form 10-Q, and therefore, we have concluded that there is substantial doubt about our ability to continue as a going concern. We have based this estimate on assumptions that may prove to be wrong, and we could exhaust our available capital resources sooner than we expect. See the section entitled “Liquidity and Capital Resources” for more information.

Components of Our Results of Operations

Product Revenue, Net

In March 2024, we received EUA from the FDA for PEMGARDA. Product revenue, net consists of product revenue earned on the sales of PEMGARDA in the United States.

Cost of Product Revenue

Cost of product revenue includes PEMGARDA manufacturing costs, labor and overhead costs, and stability study costs. PEMGARDA manufacturing costs include manufacturing materials, third-party manufacturing costs, packaging costs, shipping costs, and royalties.

Research and Development Expenses

The nature of our business and primary focus of our activities generates a significant amount of research and development costs. Research and development expenses represent costs incurred by us for:

the nonclinical and preclinical development of our product candidates, including our discovery efforts;

28


 

the procurement of our product candidates from a third-party manufacturer; and
the global clinical development of our product candidates.

Such costs consist of:

personnel-related expenses, including salaries, bonuses, benefits, third-party fees and other compensation-related costs, including stock-based compensation expense, for employees engaged in research and development functions;
expenses incurred under agreements with third parties, such as collaborators, consultants, contractors and CROs, that conduct the discovery, nonclinical and preclinical studies and clinical trials of our product candidates and research programs;
costs of procuring manufactured product candidates for use in nonclinical studies, preclinical studies, clinical trials and for commercial supply, prior to receiving authorization or approval, from a third-party CDMO;
costs of outside consultants and advisors, including their fees and stock-based compensation;
laboratory-related expenses, which include equipment, laboratory supplies, rent expense, depreciation expense, and other operating costs;
payments made under third-party licensing agreements; and
other expenses incurred as a result of research and development activities.

We expense research and development costs as incurred. Non-refundable advance payments that we make for goods or services to be received in the future for use in research and development activities are recorded as prepaid expenses. The prepaid amounts are expensed as the related goods are delivered or the services are performed, or when it is no longer expected that the goods will be delivered or the services rendered.

Our primary focus since inception has been the development of antibodies against COVID-19. Our research and development costs consist primarily of external costs, such as fees paid to a CDMO, CROs and consultants in connection with our nonclinical studies, preclinical studies, clinical trials and product manufacturing. To date, external research and development costs for any individual product candidate have been tracked commencing upon product candidate nomination. We do not allocate employee-related costs, costs associated with our discovery efforts and other internal or indirect costs to specific research and development programs or product candidates because these resources are used and these costs are deployed across multiple programs under development and, as such, are not separately classified.

Research and development activities are central to our business model. Product candidates in later stages of clinical development generally have higher and more variable development costs than those in earlier stages of clinical development, primarily due to the increased size and duration of later-stage clinical trials. Our research and development expenses will increase as we continue to advance PEMGARDA and as we expect to continue advancing VYD2311 through clinical development, including the associated manufacturing activities, pursue EUA or regulatory approval of our product candidates, and continue to discover and develop additional product candidates.

At this time, we cannot reasonably estimate or know the nature, timing and estimated costs of the efforts that will be necessary to complete the development of any of our product candidates. We are also unable to predict when, if ever, material net cash inflows will commence from sales or licensing of our product candidates. This is due to the numerous risks and uncertainties associated with drug development, including the uncertainty of:

the timing and progress of preclinical and clinical development activities;
the number and scope of preclinical and clinical programs we decide to pursue;
filing acceptable IND applications with the FDA or comparable foreign applications that allow commencement of our planned clinical trials or future clinical trials for our product candidates;
sufficiency of our financial and other resources to complete the necessary preclinical studies and clinical trials, manufacture the product candidates and complete associated regulatory activities;
our ability to establish and maintain agreements with third-party manufacturers for clinical supply for our clinical trials and successfully develop, obtain regulatory authorization or approval for our product candidates;
successful enrollment and timely completion of clinical trials, including our ability to generate positive data from any such clinical trials;
the costs associated with the development of any additional development programs and product candidates we identify in-house or acquire through collaborations;

29


 

the prevalence, nature and severity of adverse events experienced with any product candidates;
the terms and timing of any collaboration, license or other arrangement, including the terms and timing of any milestone payments thereunder;
our ability to obtain and maintain patent, trademark and trade secret protection and regulatory exclusivity for our product candidates, if and when approved, and otherwise protecting our rights in our intellectual property portfolio;
our ability to maintain compliance with regulatory requirements, including current Good Clinical Practices, current Good Laboratory Practices and cGMPs, and to comply effectively with other rules, regulations and procedures applicable to the development and sale of pharmaceutical products;
timely receipt of regulatory authorizations or approvals from applicable regulatory authorities;
potential significant and changing government regulation, regulatory guidance and requirements and evolving treatment guidelines; and
the impact of any business interruptions to our operations or those of third parties with which we work, including as a result of any public health crisis.

A change in the outcome of any of these variables with respect to the development of any of our product candidates could significantly change the costs and timing associated with the development of that product candidate. We may elect to discontinue, delay or modify clinical trials of some product candidates or focus on others.

In emergency situations, such as a pandemic, and with a declaration of a public health emergency by the U.S. Secretary of the Department of Health and Human Services (“HHS”), the FDA has the authority to issue an EUA. While the COVID-19 public health emergency declared by HHS under the Public Health Service Act expired on May 11, 2023, this does not impact the FDA’s ability to authorize COVID-19 drugs and biological products for emergency use. On March 22, 2024, we received EUA from the FDA for PEMGARDA. There can be no assurance that the public health emergency in the U.S. declared under the FDCA will continue to be in place for an extended period of time, that any of our other product candidates will be granted an EUA by the FDA, if we apply for such an authorization, or that we would be able to maintain an EUA, such as the EUA received for PEMGARDA, for an extended period of time. The emergency use of PEMGARDA is only authorized for the duration of the declaration that circumstances exist justifying the authorization of the emergency use of drugs and biological products during the COVID-19 pandemic under Section 564 of the FDCA, unless the declaration is terminated or authorization revoked sooner.

Acquired In-Process Research and Development Expenses

Acquired in-process research and development (“IPR&D”) expenses consist primarily of costs of contingent milestone payments incurred to acquire rights to Adimab’s antibodies relating to COVID-19 and SARS and related intellectual property and a license to certain of Adimab’s platform patents and technology (the “IPR&D assets”) for use in the research and development of our product candidates. We expensed the cost of the IPR&D assets because they had no alternative future use as of the acquisition date. We will recognize additional IPR&D expenses in the future if and when it is deemed probable that we will make contingent milestone payments to Adimab under the terms of the agreement by which we acquired the IPR&D assets.

Selling, General and Administrative Expenses

Selling, general and administrative expenses consist primarily of salaries, bonuses, benefits, third-party fees and other compensation-related costs, including stock-based compensation, for our personnel and external contractors involved in our executive, finance, legal, business development and other administrative functions, as well as our commercial function. Selling, general and administrative expenses also include costs incurred for outside services associated with such functions, including legal fees relating to patent and corporate matters; professional fees for accounting, auditing, tax and administrative consulting services; insurance costs; market research costs; and other selling, general and administrative expenses. These costs relate to the operation of the business, unrelated to the research and development function, or any individual program.

Our selling, general and administrative expenses will increase in the future as our business expands and we increase our headcount to support the expected growth in our research and development activities and the commercialization of any authorized or approved product candidates, such as PEMGARDA. We also anticipate increased expenses associated with operating as a public company, including increased costs of accounting, audit, legal, regulatory and tax-related services, director and officer insurance premiums, and investor and public relations costs. We also expect to incur additional intellectual property-related expenses as we file additional patent applications to protect innovations arising from our research and development activities.

In June 2022, and subsequently amended in September 2022 and August 2024, we entered into a lease agreement for dedicated laboratory and office space in Newton, Massachusetts for research and development purposes. Through September 30, 2024, we have operated as a hybrid company with employees working at our corporate headquarters and remotely. We have not incurred material operating expenses for the rent, maintenance and insurance of facilities, or for the depreciation of fixed assets.

30


 

Other Income, Net

Other income, net consists of interest income earned from our cash, cash equivalents and marketable securities and the net amortization or accretion of premiums and discounts related to our marketable securities. We expect our interest income to vary each reporting period depending on our average bank deposits, money market funds and investment balances during the period and market interest rates.

Income Taxes

Since our inception, we have not recorded any income tax expense or realized benefits for the net losses we have incurred or for the research and development tax credits generated in each period as we believe, based upon the weight of available evidence, that it is more likely than not that all of our net operating loss carryforwards and tax credit carryforwards will not be realized.

We continue to monitor the manner in which countries will enact legislation to implement the Pillar Two framework proposed by the Organisation for Economic Co-operation and Development, which proposes a 15% global corporate minimum tax. As of September 30, 2024, various countries have enacted aspects of Pillar Two while committing to enact additional aspects in future years. While we do not expect these rules to have a material impact on our effective tax rate, we continue to monitor these initiatives on a global basis.

Results of Operations

Comparison of the three months ended September 30, 2024 and 2023

The following table summarizes our results of operations for the three months ended September 30, 2024 and 2023:

 

 

Three Months Ended September 30,

 

 

Three Months Ended September 30,

 

 

 

 

(in thousands)

 

2024

 

 

2023

 

 

Change

 

Revenue:

 

 

 

 

 

 

 

 

 

Product revenue, net

 

$

9,300

 

 

$

 

 

$

9,300

 

Total revenue

 

 

9,300

 

 

 

 

 

 

9,300

 

Operating costs and expenses:

 

 

 

 

 

 

 

 

 

Cost of product revenue

 

 

806

 

 

 

 

 

 

806

 

Research and development

 

 

57,850

 

 

 

25,574

 

 

 

32,276

 

Acquired in-process research and development

 

 

 

 

 

4,600

 

 

 

(4,600

)

Selling, general and administrative

 

 

12,955

 

 

 

12,886

 

 

 

69

 

Total operating costs and expenses

 

 

71,611

 

 

 

43,060

 

 

 

28,551

 

Loss from operations

 

 

(62,311

)

 

 

(43,060

)

 

 

(19,251

)

Other income:

 

 

 

 

 

 

 

 

 

Other income, net

 

 

1,572

 

 

 

3,620

 

 

 

(2,048

)

Total other income, net

 

 

1,572

 

 

 

3,620

 

 

 

(2,048

)

Net loss

 

$

(60,739

)

 

$

(39,440

)

 

$

(21,299

)

The following discussion presents the components of our expenses for the periods presented:

Product Revenue, Net

Product revenue, net was $9.3 million for the three months ended September 30, 2024. There was no product revenue, net for the three months ended September 30, 2023. The $9.3 million increase is the result of product sales in the third quarter of 2024 following the launch of PEMGARDA.

Cost of Product Revenue

Cost of product revenue was $0.8 million for the three months ended September 30, 2024. There was no cost of product revenue for the three months ended September 30, 2023. The $0.8 million increase is the result of PEMGARDA product sales following launch and certain period costs.

We began capitalizing our inventory costs in March 2024, in connection with EUA from the FDA and based upon our expectation that these costs would be recoverable through commercialization of PEMGARDA. Prior to the capitalization of our inventory costs, such costs were recorded as research and development expenses in the period incurred. Had our pre-EUA manufacturing costs been capitalized, our reported margins would approach 80%.

31


 

Research and Development Expenses

 

 

Three Months Ended September 30,

 

 

Three Months Ended September 30,

 

 

 

 

(in thousands)

 

2024

 

 

2023

 

 

Change

 

Direct, external research and development expenses by program:

 

 

 

 

 

 

 

 

 

VYD222(1)

 

$

4,637

 

 

$

12,327

 

 

$

(7,690

)

VYD2311(2)

 

 

45,045

 

 

 

 

 

 

45,045

 

Adintrevimab

 

 

128

 

 

 

214

 

 

 

(86

)

Unallocated research and development expenses:

 

 

 

 

 

 

 

 

 

Personnel related (including stock-based compensation)

 

 

3,823

 

 

 

7,181

 

 

 

(3,358

)

External discovery-related and other costs

 

 

4,217

 

 

 

5,852

 

 

 

(1,635

)

Total research and development expenses

 

$

57,850

 

 

$

25,574

 

 

$

32,276

 

(1) In March 2023, we announced the nomination of VYD222 as a novel mAb therapeutic option for COVID-19.

(2) In March 2024, we announced the nomination of VYD2311 as a novel mAb therapeutic option for COVID-19.

Research and development expenses were $57.9 million for the three months ended September 30, 2024, compared to $25.6 million for the three months ended September 30, 2023. The $32.3 million increase in research and development expenses was primarily due to the following:

the decrease in direct costs related to our VYD222 program resulted from $4.3 million in contract costs for commercial manufacturing, $3.5 million in contract research costs for our CANOPY clinical trial, and $0.2 million in nonclinical expenses, partially offset by increases of $0.3 million in other external expenses;
the increase in direct costs related to our VYD2311 program resulted from the nomination of our VYD2311 product candidate in the first quarter of 2024 and consisted primarily of contract manufacturing costs;
the direct costs related to our adintrevimab program were consistent following the nomination of our VYD222 product candidate in the first quarter of 2023;
the decrease in personnel related costs related to a $1.8 million decrease in stock-based compensation and the capitalization of certain inventory costs which were recorded as research and development personnel related costs prior to the EUA of PEMGARDA; and
the decrease in external discovery-related and other costs resulted from a $1.9 million decrease in contract manufacturing costs and $0.9 million decrease in other nonclinical expenses, partially offset by a $1.2 million increase in other external costs related to our pipeline candidates.

Acquired In-Process Research and Development (“IPR&D”) Expenses

There was no IPR&D expense recognized during the three months ended September 30, 2024.

IPR&D expenses of $4.6 million for the three months ended September 30, 2023 consisted of $3.2 million incurred related to a milestone under the Adimab Assignment Agreement and $1.4 million incurred related to an option exercise fee, a drug discovery fee and an optimization completion fee under the Adimab Collaboration Agreement.

Selling, General and Administrative Expenses

 

 

Three Months Ended September 30,

 

 

Three Months Ended September 30,

 

 

 

 

(in thousands)

 

2024

 

 

2023

 

 

Change

 

Personnel related (including stock-based compensation)

 

$

4,932

 

 

$

6,939

 

 

$

(2,007

)

Professional and consultant fees

 

 

7,340

 

 

 

5,424

 

 

 

1,916

 

Other

 

 

683

 

 

 

523

 

 

 

160

 

Total selling, general and administrative expenses

 

$

12,955

 

 

$

12,886

 

 

$

69

 

Selling, general and administrative expenses were $13.0 million for the three months ended September 30, 2024, compared to $12.9 million for the three months ended September 30, 2023. The $0.1 million increase in selling, general and administrative expenses was primarily due to the following:

the decrease in personnel related costs was primarily due to decreases in headcount and stock-based compensation;
the increase in professional and consultant fees was primarily due to a $3.7 million increase related to the commercialization of PEMGARDA, partially offset by a $1.4 million and $0.3 million decrease in professional service fees and director and officer insurance premiums, respectively; and

32


 

other costs remained relatively consistent between periods.

Other Income

Other income was $1.6 million for the three months ended September 30, 2024, consisting primarily of interest earned on our invested cash balances.

Other income was $3.6 million for the three months ended September 30, 2023, consisting of $1.9 million of interest earned on our invested cash balances and $1.7 million of net accretion of discounts related to our marketable securities.

Comparison of the nine months ended September 30, 2024 and 2023

The following table summarizes our results of operations for the nine months ended September 30, 2024 and 2023:

 

 

Nine Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

 

(in thousands)

 

2024

 

 

2023

 

 

Change

 

Revenue:

 

 

 

 

 

 

 

 

 

Product revenue, net

 

$

11,564

 

 

$

 

 

$

11,564

 

Total revenue

 

 

11,564

 

 

 

 

 

 

11,564

 

Operating costs and expenses:

 

 

 

 

 

 

 

 

 

Cost of product revenue

 

 

894

 

 

 

 

 

 

894

 

Research and development

 

 

119,344

 

 

 

96,393

 

 

 

22,951

 

Acquired in-process research and development

 

 

 

 

 

5,575

 

 

 

(5,575

)

Selling, general and administrative

 

 

48,973

 

 

 

34,038

 

 

 

14,935

 

Total operating costs and expenses

 

 

169,211

 

 

 

136,006

 

 

 

33,205

 

Loss from operations

 

 

(157,647

)

 

 

(136,006

)

 

 

(21,641

)

Other income (expense):

 

 

 

 

 

 

 

 

 

Other income (expense), net

 

 

6,165

 

 

 

11,017

 

 

 

(4,852

)

Total other income (expense), net

 

 

6,165

 

 

 

11,017

 

 

 

(4,852

)

Net loss

 

$

(151,482

)

 

$

(124,989

)

 

$

(26,493

)

The following discussion presents the components of our expenses for the periods presented:

Product Revenue, Net

Product revenue, net was $11.6 million for the nine months ended September 30, 2024. There was no product revenue, net for the nine months ended September 30, 2023. The $11.6 million increase is the result of product sales following the launch of PEMGARDA in the second quarter of 2024.

Cost of Product Revenue

Cost of product revenue was $0.9 million for the nine months ended September 30, 2024. There was no cost of product revenue for the nine months ended September 30, 2023. The $0.9 million increase is the result of PEMGARDA product sales following launch and certain period costs.

We began capitalizing our inventory costs in March 2024, in connection with EUA from the FDA and based upon our expectation that these costs would be recoverable through commercialization of PEMGARDA. Prior to the capitalization of our inventory costs, such costs were recorded as research and development expenses in the period incurred. Had our pre-EUA manufacturing costs been capitalized, our reported margins would approach 80%.

Research and Development Expenses

 

 

Nine Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

 

(in thousands)

 

2024

 

 

2023

 

 

Change

 

Direct, external research and development expenses by program:

 

 

 

 

 

 

 

 

 

VYD222(1)

 

$

27,936

 

 

$

52,694

 

 

$

(24,758

)

VYD2311(2)

 

 

64,175

 

 

 

 

 

 

64,175

 

Adintrevimab

 

 

475

 

 

 

3,363

 

 

 

(2,888

)

Unallocated research and development expenses:

 

 

 

 

 

 

 

 

 

Personnel related (including stock-based compensation)

 

 

14,403

 

 

 

20,978

 

 

 

(6,575

)

External discovery-related and other costs

 

 

12,355

 

 

 

19,358

 

 

 

(7,003

)

Total research and development expenses

 

$

119,344

 

 

$

96,393

 

 

$

22,951

 

(1) In March 2023, we announced the nomination of VYD222 as a novel mAb therapeutic option for COVID-19.

33


 

(2) In March 2024, we announced the nomination of VYD2311 as a novel mAb therapeutic option for COVID-19.

Research and development expenses were $119.3 million for the nine months ended September 30, 2024, compared to $96.4 million for the nine months ended September 30, 2023. The $22.9 million increase in research and development expenses was primarily due to the following:

the decrease in direct costs related to our VYD222 program resulted from $26.5 million in contract costs for commercial manufacturing and $0.5 million in nonclinical expenses, partially offset by increases of $1.8 million in contract research costs for our CANOPY clinical trial and $0.5 million in other external expenses;
the increase in direct costs related to our VYD2311 program resulted from the nomination of our VYD2311 product candidate in the first quarter of 2024 and consisted primarily of contract manufacturing costs and nonclinical expenses;
the decrease in direct costs related to our adintrevimab program of $2.9 million resulted from the nomination of our VYD222 product candidate in the first quarter of 2023;
the decrease in personnel related costs related to capitalization of $4.0 million of certain inventory costs which were recorded as research and development costs prior to the EUA of PEMGARDA and a $2.6 million decrease primarily due to a reduction in headcount, including a $0.7 million decrease due to stock-based compensation; and
the decrease in external discovery-related and other costs resulted from a $5.1 million decrease in contract manufacturing costs related to our pipeline candidates and a $2.7 million decrease in other nonclinical expenses, partially offset by a $0.6 million increase in other external costs and $0.2 million in clinical trial expenses.

Acquired In-Process Research and Development (“IPR&D”) Expenses

There was no IPR&D expense recognized during the nine months ended September 30, 2024.

IPR&D expenses of $5.6 million for the nine months ended September 30, 2023 consisted of $3.6 million incurred related to milestones under the Adimab Assignment Agreement, $1.4 million incurred related to an option exercise fee, a drug discovery fee and an optimization completion fee under the Adimab Collaboration Agreement, and $0.6 million incurred related to license fees under the WuXi Biologics’ Cell Line License Agreement.

Selling, General and Administrative Expenses

 

 

Nine Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

 

(in thousands)

 

2024

 

 

2023

 

 

Change

 

Personnel related (including stock-based compensation)

 

$

24,728

 

 

$

18,690

 

 

$

6,038

 

Professional and consultant fees

 

 

22,024

 

 

 

13,849

 

 

 

8,175

 

Other

 

 

2,221

 

 

 

1,499

 

 

 

722

 

Total selling, general and administrative expenses

 

$

48,973

 

 

$

34,038

 

 

$

14,935

 

Selling, general and administrative expenses were $49.0 million for the nine months ended September 30, 2024, compared to $34.0 million for the nine months ended September 30, 2023. The $14.9 million increase in selling, general and administrative expenses was primarily due to the following:

the increase in personnel related costs was primarily due to an increase in headcount-related costs, including an increase in stock-based compensation expense of $4.0 million that was primarily due to the accelerated vesting of a portion of the outstanding stock options granted to our former Chief Executive Officer, in accordance with the terms of his employment agreement; and
the increase in professional and consultant fees and other costs of $8.2 million and 0.7 million, respectively, was primarily related to the commercialization of PEMGARDA.

Other Income

Other income was $6.2 million for the nine months ended September 30, 2024, consisting primarily of interest earned on our invested cash balances.

34


 

Other income was $11.0 million for the nine months ended September 30, 2023, consisting primarily of $4.6 million of interest earned on our invested cash balances and $6.4 million of net accretion of discounts related to our marketable securities.

Liquidity and Capital Resources

Sources of Liquidity

Through September 30, 2024, we have incurred significant operating losses and negative cash flows from operations. Although we received an EUA from the FDA for PEMGARDA in March 2024, we may continue to incur significant expenses and potential operating losses for the foreseeable future as we commercialize PEMGARDA and advance the development of our other product candidates. To date, we have financed our operations primarily with net proceeds of $464.7 million from sales of our preferred stock, with aggregate net proceeds from our IPO in August 2021 of $327.5 million, and with net proceeds of $39.3 million from sales of our common stock under the Sales Agreement (as defined below). After receiving EUA in March 2024, we have also funded our operations from sales of PEMGARDA.

In December 2023, we entered into a Controlled Equity OfferingSM Sales Agreement (the “Sales Agreement”) with Cantor Fitzgerald & Co., as sales agent (“Cantor”), pursuant to which we may, at our option, offer and sell shares of our common stock, with a sales value of up to $75.0 million, from time to time, through Cantor, acting as sales agent, in transactions deemed to be “at the market offerings”, as defined in Rule 415 under the Securities Act of 1933, as amended. Cantor is entitled to a commission of 3% of the gross proceeds from any sales of such shares. In February 2024, we sold 9,000,000 shares of our common stock under the Sales Agreement at an average price of $4.50 per share for $39.3 million in net proceeds. As of September 30, 2024, $34.5 million remained available for sale under the Sales Agreement.

As of September 30, 2024, we had cash and cash equivalents of $106.9 million.

Cash Flows

The following table summarizes our sources and uses of cash for each of the periods presented:

 

 

Nine Months Ended September 30,

 

 

Nine Months Ended September 30,

 

(in thousands)

 

2024

 

 

2023

 

Net cash used in operating activities

 

$

(132,881

)

 

$

(113,924

)

Net cash (used in) provided by investing activities

 

 

(145

)

 

 

202,766

 

Net cash provided by financing activities

 

 

39,254

 

 

 

904

 

Net (decrease) increase in cash and cash equivalents

 

$

(93,772

)

 

$

89,746

 

Operating Activities

During the nine months ended September 30, 2024, operating activities used $132.9 million of cash, primarily due to our net loss of $151.5 million, partially offset by non-cash charges of $18.3 million and changes in our operating assets and liabilities of $0.3 million. The changes in our operating assets and liabilities primarily consisted of a $16.0 million increase in accrued expenses, a $15.3 million decrease in prepaid expenses, and a $9.7 million increase in accounts payable, partially offset by a $23.4 million increase in inventory, a $8.1 million increase in accounts receivables, a $7.3 million increase in other non-current assets, a $1.2 million decrease in operating lease liabilities and a $0.7 million decrease in other non-current liabilities. The increase in accrued expenses was primarily due to the timing of vendor invoicing and payments. The decrease in prepaid expenses and other current assets was primarily due to the utilization of WuXi Biologics manufacturing prepayments.

During the nine months ended September 30, 2023, operating activities used $113.9 million of cash, primarily due to our net loss of $125.0 million, partially offset by non-cash charges of $9.6 million and changes in our operating assets and liabilities of $1.5 million. The changes in our operating assets and liabilities primarily consisted of a $7.7 million increase in accounts payable and a $0.7 million increase in non-current liabilities, partially offset by a $5.5 million decrease in accrued expenses, a $1.2 million decrease in operating lease liabilities, and a $0.3 million increase in prepaid expenses and other current assets. The increase in accounts payable and decrease in accrued expenses was primarily due to the timing of vendor invoicing and payments.

Investing Activities

Net cash used in investing activities during the nine months ended September 30, 2024 consisted of $0.1 million in purchases of property and equipment.

Net cash provided by investing activities during the nine months ended September 30, 2023 consisted of $294.6 million in maturities of marketable securities, offset by $91.2 million in purchases of marketable securities and $0.6 million in purchases of property and equipment.

35


 

Financing Activities

Net cash provided by financing activities during the nine months ended September 30, 2024 consisted of $39.3 million from the issuance of common stock under the Sales Agreement, $0.3 million from exercises of stock options, and $0.2 million from the issuance of common stock under the employee stock purchase plan, offset by $0.5 million in payments for offering costs related to the Sales Agreement.

Net cash provided by financing activities during the nine months ended September 30, 2023 consisted of $0.7 million from exercises of stock options and $0.2 million from the issuance of common stock under the employee stock purchase plan.

Funding Requirements

Our expenses could increase in connection with our ongoing activities, particularly as we advance the nonclinical and preclinical studies and the clinical trials of our product candidates, including any associated manufacturing activities, and commercialization efforts. Our funding requirements and timing and amount of our operating expenditures will depend on many factors, including:

the revenue received from sales of PEMGARDA and any other product candidates for which we receive future regulatory authorization or approval;
the rate of progress in the development of our product candidates;
the scope, progress, results and costs of discovery, nonclinical studies, preclinical development, laboratory testing and clinical trials for our product candidates and associated development programs;
the extent to which we develop, in-license or acquire other product candidates, intellectual property and/or technologies;
the scope, progress, results and costs of manufacturing and validation activities associated with our current product candidates with the development and manufacturing of our future product candidates as we advance them through preclinical and clinical development;
the number and development requirements of product candidates that we may pursue;
the costs, timing and outcome of regulatory review of our product candidates;
our headcount growth and associated costs as we expand our research and development capabilities and build and maintain a commercial infrastructure for product candidates for which we obtain regulatory authorization or approval;
the timing and costs of securing sufficient manufacturing capacity for clinical and commercial supply of our product candidates, or the raw material components thereof;
the costs and timing of commercialization activities, including product manufacturing, marketing, sales and distribution, for any of our product candidates for which we receive regulatory authorization or approval;
the costs necessary to obtain regulatory authorizations or approvals, and the costs of post-marketing studies that could be required by regulatory authorities in jurisdictions where authorization or approval is obtained;
the costs and timing of preparing, filing and prosecuting patent applications, maintaining and enforcing our intellectual property rights and defending any intellectual property-related claims;
the continuation of our existing licensing and collaboration arrangements and entry into new collaborations and licensing arrangements, if at all;
the need and ability to hire and retain additional research, clinical, development, scientific and manufacturing personnel;
the costs we incur in maintaining business operations;
the need to implement additional internal systems and infrastructure;
the effect of competing technological, product and market developments;
the costs of operating as a public company; and
the impact of any business interruptions to our operations or to those of our third-party contractors resulting from any public health crisis.

Substantial Doubt about Ability to Continue as a Going Concern

In accordance with Accounting Standards Update 2014-15, Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern (Subtopic 205-40), we are required to evaluate whether there are conditions and events, considered in the aggregate, that raise substantial doubt about our ability to continue as a going concern from the issuance date of our consolidated financial statements.

36


 

Based on current operating plans and excluding any contribution from future revenues or external financing, we will not have sufficient cash and cash equivalents to fund our operating expenses and capital requirements beyond one year from the issuance of these consolidated financial statements, and therefore, we have concluded that there is substantial doubt about our ability to continue as a going concern. We have based this estimate on assumptions that may prove to be wrong, and we could exhaust our available capital resources sooner than we expect.

We expect to finance our operations through a combination of contribution from revenues, equity offerings, government or private-party grants, debt financings or other capital sources, such as collaborations with other companies, strategic alliances or licensing arrangements to support our continuing operations and pursue our growth strategy. To the extent that we raise additional capital through the sale of equity or convertible debt securities, our stockholders’ ownership interest will be diluted, and the terms of such securities may include liquidation or other preferences and anti-dilution protections that adversely affect your rights as a common stockholder. Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making acquisitions or capital expenditures or declaring dividends. If we raise additional funds through collaborations, strategic alliances or licensing arrangements with third parties, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs, or product candidates or grant licenses on terms that may not be favorable to us. If we are unable to secure additional funds through contribution from revenues, equity or debt financings or through other sources, when needed, we may be required to delay, limit, reduce or terminate our product development programs or any commercialization efforts or grant rights to develop and market product candidates to third parties that we would otherwise prefer to develop and market ourselves.

Contractual Obligations and Commitments

Through September 30, 2024, we committed to noncancelable purchase obligations related to commercial drug substance and drug product manufacturing under the Commercial Manufacturing Services Agreement with WuXi Biologics, which was entered into in December 2020, amended and restated in August 2021 and further amended and restated in September 2023 (as amended and restated, the “Commercial Manufacturing Agreement”). As of September 30, 2024, the total remaining contractually binding commercial drug substance and drug product purchase obligations due to WuXi Biologics was $38.3 million, which is expected to be paid in 2024 and 2025. As of September 30, 2024, $36.5 million related to the contractually binding commercial drug substance and drug product batches was included in accounts payable and accrued expenses, which is expected to be paid in 2024. Through September 30, 2024, we committed to noncancelable purchase obligations of $17.0 million related to the procurement of materials to be used in future drug substance and drug product manufacturing under the Commercial Manufacturing Agreement, which is expected to be paid in 2024. As of September 30, 2024, $10.6 million related to the procurement of materials to be used in future drug substance and drug product manufacturing was included in accounts payable and accrued expenses, which is expected to be paid in 2024. For additional information, see Note 9 to our condensed consolidated financial statements appearing in this Quarterly Report on Form 10-Q. Other than the above noted transactions, during the three and nine months ended September 30, 2024, there were no material changes to our contractual obligations from those described in the 2023 Form 10-K.

Critical Accounting Policies and Significant Judgments and Estimates

Our financial statements are prepared in accordance with generally accepted accounting principles in the United States. The preparation of our financial statements and related disclosures requires us to make estimates, assumptions and judgments that affect the reported amount of assets, liabilities, revenue, costs and expenses, and related disclosures. Our critical accounting policies and estimates are described under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Significant Judgments and Estimates” in the 2023 Form 10-K. If actual results or events differ materially from the estimates, judgments and assumptions used by us in applying these policies, our reported financial condition and results of operations could be materially affected. There have been no significant changes to our critical accounting policies and estimates from those described in the 2023 Form 10-K.

Recently Issued Accounting Pronouncements

A description of recently issued accounting pronouncements that may potentially impact our financial position, results of operations and cash flows is disclosed in Note 2 to our condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q.

Emerging Growth Company Status

We are an “emerging growth company,” as defined in the JOBS Act, and may remain an emerging growth company until the last day of the fiscal year following the fifth anniversary of the completion of our IPO. However, if certain events occur prior to the end of such five-year period, including if we become a “large accelerated filer,” our annual gross revenues exceed $1.235 billion or we issue more than $1.0 billion of non-convertible debt in the previous three-year period, we will cease to be an emerging growth company prior to the end of such five-year period. For so long as we remain an emerging growth company, we are permitted and intend to rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not emerging growth companies. These exemptions include:

37


 

an exemption from compliance with the auditor attestation requirement in the assessment of our internal control over financial reporting;
reduced disclosure obligations regarding executive compensation;
exemptions from the requirements of holding a non-binding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved; and
an exemption from compliance with the requirements of the Public Company Accounting Oversight Board regarding the communication of critical audit matters in the auditor’s report on the financial statements.

In addition, the JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an emerging growth company to delay the adoption of these accounting standards until they would otherwise apply to private companies.

38


 

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

We are a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and are not required to provide the information required under this item.

Item 4. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Financial Officer (our principal executive officer and principal financial officer), evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2024. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of September 30, 2024, our Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control over Financial Reporting

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 occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

39


 

PART II—OTHER INFORMATION

Item 1. Legal Proceedings.

On January 31, 2023, a securities class action lawsuit captioned Brill v. Invivyd, Inc., et. al., Case No. 1:23-CV-10254-LTS, was filed against us and certain of our former officers in the U.S. District Court for the District of Massachusetts. The complaint alleged violations of Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder on the basis of purportedly materially false and misleading statements and omissions concerning ADG20’s effectiveness against the Omicron variant of COVID-19. The complaint sought, among other things, unspecified damages, attorneys’ fees, expert fees, and other costs. The court appointed lead plaintiffs for the action on June 28, 2023. On August 23, 2023, the lead plaintiffs filed an amended complaint that made allegations similar to those in the original complaint and asserted the same claims against the same defendants as the original complaint. On October 19, 2023, the parties filed a joint stipulation to advise the court that the lead plaintiffs intended to seek leave to file a second amended complaint, and on November 22, 2023, the lead plaintiffs filed a second amended complaint that made allegations similar to those in the prior complaints and asserted the same claims against the same defendants as the prior complaints. On January 12, 2024, the defendants filed a motion to dismiss the second amended complaint in its entirety. The lead plaintiffs filed an opposition to the motion to dismiss on February 26, 2024, and the defendants filed a reply in further support of their motion to dismiss on March 27, 2024. The court heard oral arguments on the defendants’ motion to dismiss on May 10, 2024. The court granted the defendants’ motion to dismiss on September 18, 2024, dismissing the second amended complaint in its entirety, with prejudice and without leave to amend. The plaintiffs did not appeal the court’s decision. As such, we have concluded that this matter is closed.

 

Item 1A. Risk Factors.

Information regarding risks and uncertainties related to our business appears in Part I, Item 1A. “Risk Factors” of the 2023 Form 10-K. As of the date of this Quarterly Report on Form 10-Q, there have been no material changes from the risk factors set forth in the 2023 Form 10-K, other than as described below.

Risks Related to the Commercialization of Our Product Candidates

Our commercial prospects may be harmed if academic or other third-party labs unrelated to Invivyd generate virologic activity data that creates doubt regarding the neutralization activity of pemivibart or any other of Invivyd’s product candidates, even if such data is ultimately shown to be inconsistent with neutralization data generated through Invivyd’s industrial-grade virology efforts.

From time to time, academic or other third-party labs unrelated to Invivyd may produce and run tests on their own molecules meant to resemble Invivyd molecules, such as pemivibart, or run tests on Invivyd molecules utilizing differing assays, and put neutralization findings of unknown quality into the public domain. In connection with the emergency use authorization (“EUA”) for PEMGARDA™ (pemivibart), the U.S. Food and Drug Administration (“FDA”) has acknowledged that neutralization findings from sources other than Invivyd’s independent, contracted vendor may differ due to, among other reasons, assay differences or because the molecule tested by other labs differs from pemivibart in sequence. Nevertheless, publicly available neutralization data against emerging SARS-CoV-2 variants are reviewed by the FDA and may be factored into the totality of evidence when considering the potential for adequate neutralization activity of PEMGARDA to support continued emergency use authorization.

To the extent that virologic activity data in the public domain generated by academic or other third-party labs unrelated to Invivyd creates doubt regarding the neutralization activity of pemivibart or other Invivyd product candidates, it could adversely impact our regulatory authorization and market acceptance by healthcare providers (“HCPs”) or patients, particularly if such publicly available neutralization findings are referenced by the FDA in relation to the regulatory authorization of any Invivyd product candidate, which would adversely affect our commercial prospects and ability to generate revenues, even if such data is preliminary, non-peer-reviewed, and/or generated with molecules that are not authentic Invivyd molecules, and even if such data is ultimately shown to be inconsistent with neutralization data generated through Invivyd’s industrial-grade virology efforts.

For example, in October 2024, Invivyd withdrew formal revenue guidance for FY2024 following growth headwinds after the FDA updated the PEMGARDA Fact Sheet for HCPs (“Fact Sheet”) in August 2024 to include a link to contested, non-peer-reviewed neutralization data of a non-pemivibart antibody generated by an academic lab, which indicated that PEMGARDA may have reduced susceptibility to certain SARS-CoV-2 variants, including KP.3.1.1. In September 2024, we announced that pseudovirus in vitro neutralization data generated by Invivyd’s independent, contracted vendor as part of our industrial-grade virology efforts showed continued neutralizing activity of PEMGARDA against KP.3.1.1 and other SARS-CoV-2 variants tested, and later that month, the FDA re-issued an updated PEMGARDA Fact Sheet to provide accurate in vitro neutralization activity of PEMGARDA against dominant circulating variants, including KP.3.1.1. However, this series of events resulted in confusion in the HCP and vulnerable population communities about PEMGARDA and negatively impacted our net product revenue growth.

If academic or other third-party labs unrelated to Invivyd generate virologic activity data that creates doubt regarding the neutralization activity of pemivibart or any other of Invivyd’s product candidates, our regulatory authorization and our commercial

40


 

prospects may be harmed, even if such data is ultimately shown to be inconsistent with neutralization data generated through Invivyd’s industrial-grade virology efforts.

Risks Related to Our Dependence on Third Parties

We currently rely on third parties to conduct, supervise, analyze and monitor a significant portion of our nonclinical activities and clinical trials for our product candidates, and if those third parties do not successfully carry out their contractual duties, comply with regulatory requirements or otherwise perform satisfactorily, we may not be able to obtain or maintain regulatory authorization or approval or successfully commercialize product candidates, or such authorization or approval or commercialization may be delayed or impaired, and our business may be substantially harmed.

We have engaged contract research organizations (“CROs”) and other third parties to conduct nonclinical activities and clinical trials for our product candidates, and to monitor and manage data. We expect to continue to rely on third parties such as clinical data management organizations, medical institutions and clinical investigators to conduct such activities and trials. We also rely on third parties for their research and discovery capabilities, including the nonclinical activity of assay development and virology testing of our product candidates. Any of these third parties may terminate their engagements with us, some in the event of an uncured material breach and some at any time for convenience. If any of our relationships with these third parties terminate, we may not be able to timely enter into arrangements with alternative third parties on commercially reasonable terms, if at all. Switching or adding CROs or other third-party vendors requires management time and focus, and may involve substantial cost or result in delays that materially impact our ability to meet our desired program timelines for our product candidates. Though we intend to carefully manage our relationships with our CROs and other third-party vendors, there can be no assurance that we will not encounter challenges or delays in the future or that any such delays or challenges will not have a material adverse impact on our business, financial condition and prospects.

In addition, any third parties conducting our nonclinical activities or our clinical trials, or monitoring and managing our data, will not be our employees, and except for remedies available to us under our agreements with such third parties, we cannot control whether or not they devote sufficient time and resources to our programs. If these third parties do not successfully carry out their contractual duties or obligations or meet expected deadlines, or if the quality or accuracy of the nonclinical, clinical or other data they generate or otherwise obtain is compromised or not timely made available to us or regulatory authorities, due to the failure to adhere to applicable protocols, regulatory requirements, contractual obligations or for other reasons, our preclinical studies or clinical trials may be extended, delayed or terminated, the strength and reliability of our data may be adversely impacted, which may impact our ability to obtain or maintain regulatory authorization or approval, or result in modification to the regulatory authorization or approval documents (e.g., EUA fact sheet, letter of authorization or prescribing information), and may impact our ability to successfully commercialize our product candidates. Consequently, our results of operations and the commercial prospects for our product candidates may be harmed, our costs could increase substantially and our ability to generate revenue could be impaired significantly. For example, following receipt of EUA from the FDA in March 2024 for PEMGARDA™ (pemivibart) for the pre-exposure prophylaxis (prevention) of COVID-19 in certain adults and adolescent individuals (12 years of age and older weighing at least 40 kg), we were informed in mid-July 2024 by our third-party authentic virus neutralization assay (“AVNA”) vendor that a possible contamination event may have impacted the AVNA potency value generated by such vendor for pemivibart against JN.1, which was the dominant circulating SARS-CoV-2 variant in the United States between January 2024 and April 2024. Along with the pseudotyped viral neutralization assay (“PVNA”) potency value for pemivibart against JN.1, the original PEMGARDA Fact Sheet reflected the AVNA potency value for pemivibart against JN.1.We have been pursuing additional AVNA assay work with multiple third-party AVNA vendors to reassess the AVNA potency value for pemivibart against JN.1, while also working with our third-party PVNA vendor to continue to generate and provide the FDA with PVNA potency data against SARS-CoV-2 variants, as required by the PEMGARDA EUA. As a result of the possible contamination event at our third-party AVNA vendor that may have impacted the AVNA potency value for pemivibart against JN.1, the FDA made modifications to the PEMGARDA Fact Sheet, including, among other changes, removal of the AVNA potency value for pemivibart against JN.1 and incorporation of certain other available information for HCPs to consider when determining whether to prescribe PEMGARDA.

Our reliance on CROs and other third parties reduces our control over our nonclinical activities and clinical trials, but does not relieve us of our regulatory responsibilities. For example, we will remain responsible for ensuring that each of our clinical trials is conducted in accordance with the general investigational plan and protocols for the trial. Moreover, the FDA requires us to comply with standards, commonly referred to as current Good Clinical Practices (“cGCPs”), for conducting, recording and reporting the results of clinical trials to assure that data and reported results are credible and accurate and that the rights, integrity and confidentiality of trial participants are protected. If we or any of our CROs or other third parties, including trial sites, fail to comply with applicable cGCPs, the clinical data generated in our clinical trials may be deemed unreliable and the FDA or comparable foreign regulatory authorities may require us to perform additional clinical trials before authorizing or approving our product candidates. We cannot assure you that upon inspection by a given regulatory authority, such regulatory authority will determine that any of our clinical trials complies with cGCP regulations. In addition, our clinical trials must be conducted with product produced under current Good Manufacturing Practices conditions. Our failure to comply with these regulations may require us to repeat clinical trials, which would delay the regulatory authorization or approval process for our product candidates.

41


 

We also are required to register certain clinical trials and post the results of certain completed clinical trials on a government-sponsored database, such as ClinicalTrials.gov, within specified timeframes. This remains our obligation regardless of whether we have contracted any third party to assist and failure to do so can result in fines, adverse publicity and civil and criminal sanctions.

In addition, principal investigators for our clinical trials may serve as scientific advisors or consultants to us from time to time and receive compensation in connection with such services. Under certain circumstances, we may be required to report some of these relationships to the FDA. The FDA may conclude that a financial relationship between us and a principal investigator has created a conflict of interest or otherwise affected interpretation of the trial. The FDA may therefore question the integrity of the data generated at the applicable clinical trial site and the utility of the clinical trial itself may be jeopardized, which may lead to the delay or denial of regulatory authorization or approval for our product candidates.

We also expect to rely on other third parties to label, package, store and distribute product supplies for our clinical trials. Any performance failure on the part of such third parties could delay clinical development or marketing approval or authorization of our product candidates or commercialization of our products, producing additional losses and depriving us of potential revenue.

If our CROs or other third-party vendors do not successfully carry out their contractual duties, comply with regulatory requirements or otherwise perform satisfactorily, we may not be able to obtain or maintain regulatory authorization or approval or successfully commercialize product candidates, or such authorization or approval or commercialization may be delayed or impaired, and our business may be substantially harmed.

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

Recent Sales of Unregistered Securities; Use of Proceeds

We did not issue any unregistered equity securities during the three months ended September 30, 2024.

Purchases of Equity Securities by the Issuer

We did not purchase any of our equity securities during the three months ended September 30, 2024.

Item 5. Other Information.

Trading Plans

During the three months ended September 30, 2024, none of our directors or officers adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408 of Regulation S-K.

 

42


 

Item 6. Exhibits.

Exhibit

Number

Description

3.1

 

Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.1 of the Company’s Current Report on Form 8-K (File No. 001-40703), filed with the Securities and Exchange Commission on August 10, 2021).

3.2

 

Certificate of Amendment to the Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.1 of the Company’s Current Report on Form 8-K (File No. 001-40703), filed with the Securities and Exchange Commission on September 13, 2022).

3.3

 

Certificate of Amendment to the Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.1 of the Company’s Current Report on Form 8-K (File No. 001-40703), filed with the Securities and Exchange Commission on May 25, 2023).

3.4

 

Amended and Restated Bylaws (incorporated by reference to Exhibit 3.2 of the Company’s Current Report on Form 8-K (File No. 001-40703), filed with the Securities and Exchange Commission on September 13, 2022).

3.5

 

Amendment No. 1 to the Amended and Restated Bylaws (incorporated by reference to Exhibit 3.2 of the Company’s Current Report on Form 8-K (File No. 001-40703), filed with the Securities and Exchange Commission on May 25, 2023).

3.6

 

Delaware Certificate of Change of Registered Agent (incorporated by reference to Exhibit 3.3 of the Company's Registration Statement on Form S-3 (File No. 333-267643), filed with the Securities and Exchange Commission on September 28, 2022).

31.1*

Certification of Principal Executive Officer and Principal Financial Officer 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.

32.1^

Certification of Principal Executive Officer and Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101.INS

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.

101.SCH

 

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents.

104

 

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

 

*

 

Filed herewith.

^

 

Furnished herewith and not “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent specifically incorporated by reference into such filing.

 

 

 

 

 

 

 

43


 

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.

 

INVIVYD, INC.

Date: November 14, 2024

 

By:

/s/ William Duke, Jr.

 

 

 

William Duke, Jr.

 

 

 

Chief Financial Officer

 

 

 

(Principal Executive Officer, Principal Financial Officer and Principal Accounting Officer)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

44


EX-31.1 2 ivvd-ex31_1.htm EX-31.1 EX-31.1

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, William Duke, Jr., certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Invivyd, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
I am responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me 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 my 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 my 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.
I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: November 14, 2024

By:

/s/ William Duke, Jr.

William Duke, Jr.

 

 

 

Chief Financial Officer

(Principal Executive Officer, Principal Financial Officer and Principal Accounting Officer)

 

 

 

 


EX-32.1 3 ivvd-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Invivyd, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 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, to my knowledge:

(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 14, 2024

By:

/s/ William Duke, Jr.

William Duke, Jr.

 

 

 

Chief Financial Officer

(Principal Executive Officer, Principal Financial Officer and Principal Accounting Officer)

 

This certification accompanies the Report to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any of the Company’s filings 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 the Report), irrespective of any general incorporation language contained in such filing.


EX-101.SCH 4 ivvd-20240930.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-cancellable Purchase Obligations (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Nature of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - License and Collaboration Agreements link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Population Health Partners, L.P link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Convertible Preferred Stock link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Defined Contribution Plan link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Convertible Preferred Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Nature of Business and Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Summary of Significant Accounting Policies - Summary of the impact of the adoption (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Marketable Securities - Summary of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Marketable Securities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Inventory - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Inventory (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Prepaid Expenses and Other Current Assets - Summary of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - License and Collaboration Agreements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Population Health Partners, L.P (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Commitments and Contingencies - Schedule of Components of Operating Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-cancellable Purchase Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Convertible Preferred Stock - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Convertible Preferred Stock - Schedule of Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Common Stock - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Stock-Based Compensation - Schedule of Weighted Average Fair Values and Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Stock-Based Compensation - Schedule of Unvested Common Stock From Option Early Exercises (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Stock-Based Compensation - Summary of Share Based Compensation Expense Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Defined Contribution Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Statement [Line Items] Statement [Line Items] Entity Address, Address Line Three Entity Address, Address Line Three Long-Term Purchase Commitment [Table] Increase (Decrease) in Accounts Receivable Accounts receivable Research Development And Regulatory Milestone Research Development And Regulatory Milestone [Member] Research development and regulatory milestone. Plan Name Plan Name [Domain] Number of quarterly installments for vesting succeeding period Share Based Compensation Arrangement By Share Based Payment Award Vesting Number Of Quarterly Installment Succeeding Period Share based compensation arrangement by share based payment award vesting number of quarterly installment succeeding period. Temporary Equity, Liquidation Preference Convertible preferred stock, liquidation preference Adimab Platform Transfer Agreement [Member] Adimab Platform Transfer Agreement [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Amount paid for services Amount Paid For Services Amount paid for services Long-Term Purchase Commitment [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code License Agreements [Abstract] License Agreements. Revenues [Abstract] Revenue: PHP Warrants Outstanding [Member] PHP Warrants Outstanding [Member] Php Warrants Outstanding [Member] Weighted-Average Exercise Price,Options exercisable at September 30, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Balances, shares Balances, shares Shares, Outstanding Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Milestone payment Milestone Payment Milestone payment. Temporary Equity, Shares Issued Convertible preferred stock, shares issued Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Monthly rental payments Sale Leaseback Transaction, Monthly Rental Payments Schedule of Preferred Stock Schedule of Stock by Class [Table Text Block] Accrued Inventory Accrued Inventory Accrued inventory Share-Based Payment Arrangement, Amount Capitalized Inventory, net 2020 Equity Incentive Plan Equity Incentive Plan [Member] Equity incentive plan. Accrued Liabilities [Abstract] Two Thousand And Twenty Two Employee Stock Purchase Plan Two Thousand And Twenty Two Employee Stock Purchase Plan [Member] Two Thousand And Twenty Two Employee Stock Purchase Plan [Member] Convertible Preferred Stock Preferred Stock [Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Product and Service Product and Service [Axis] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Percentage of options vesting Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Issuance of Series A convertible preferred stock in exchange for license and common stock, shares Shares repurchased Stock Repurchased During Period, Shares Cumulative Effect, Period of Adoption [Domain] Noncash Investing and Financing Items [Abstract] Supplemental disclosure of cash flow information Related Party Transaction [Line Items] Related Party Transaction [Line Items] Common Stock Equity [Text Block] Title and Position [Axis] Class of Warrant or Right [Axis] Sale of Stock Sale of Stock [Domain] Cash and Cash Equivalents [Domain] Impact of Adoption [Member] Impact of Adoption [Member] Impact of Adoption [Member] Payment for Pension and Other Postretirement Benefits [Abstract] Cash paid for amounts included in the measurement of lease liabilities: Other Commitments [Line Items] Acquired In Process Research And Development Acquired in-process research and development. Acquired in-process research and development Cost of Product Revenue [Member] Cost of Product Revenue [Member] Cost of Product Revenue [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Entity Central Index Key Entity Central Index Key Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Common Stock, Shares, Issued, Total Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Exercise of stock options Exercise of stock options Exercise of stock options Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Entity Address, State or Province Entity Address, State or Province Issuance of common stock under the employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Wu Xi Commercial Manufacturing Services Agreement. Wu Xi Commercial Manufacturing Services Agreement [Member] WuXi Commercial Manufacturing Services Agreement [Member] Prepaid compensation and other Prepaid compensation and related expenses Prepaid Compensation And Related Expenses Retirement Plan Name Retirement Plan Name [Domain] Cash paid for amounts included in the measurement of lease liabilities: Lease, Cost [Abstract] Lease cost Accrued Upfront Fee Accrued Upfront Fee Accrued Upfront Fee. Aggregate Intrinsic Value, Exercisable at September 30, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Treasury Stock, Common, Shares Treasury Stock, Common, Shares Treasury Stock, Common, Shares Treasury Stock, Common, Shares Cover [Abstract] Net loss per share attributable to common stockholders, basic Earnings Per Share, Basic, Total Earnings Per Share, Basic Operating costs and expenses: Operating Expenses [Abstract] Two Thousand And Twenty One Employee Stock Purchase Plan Two Thousand And Twenty One Employee Stock Purchase Plan [Member] Two Thousand And Twenty One Employee Stock Purchase Plan Member Unrealized Gains Unrealized Gains Unrealized Gain on Marketable Securities Unrealized Gain on Marketable Securities Cell Line License Agreement [Member] Wu Xi Cell Line License Agreement [Member] WuXi Cell Line License Agreement. Stock based compensation expense Share-Based Payment Arrangement, Expense Other comprehensive income (loss) Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract] Accumulated Deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Plan Name Plan Name [Axis] Outstanding at September 30, 2024 Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Due From Related Party Due From Related Party Due from Related Party Current assets: Assets, Current [Abstract] Optimization Completion Fee Optimization Completion Fee. Optimization Completion Fee Optimization Completion Fee Investment Type Investment Type [Axis] Payments for offering costs Payments for offering costs Payments for offering costs Payments for offering costs Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Adimab [Member] Adimab [Member] Adimab [Member] Royalty expense Royalty Expense Product and Service Product and Service [Domain] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated other comprehensive loss Property and equipment, net Property, Plant and Equipment, Net Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Total 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Retirement of treasury shares, shares Treasury Stock, Shares, Retired Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Fair Value, Recurring [Member] Fair Value, Recurring [Member] Product Revenue Net Policy Text Block Product Revenue Net Policy Text Block Product Revenue, Net Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Convertible Debt, Total Convertible Debt Convertible debt Common stock, par value Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Stock Options [Member] Other Commitments [Abstract] Purchase Obligation, to be Paid, Year Two 2025 Accounts Receivable [Policy Text Block] Accounts Receivable Statement of Cash Flows [Abstract] Series C Convertible Preferred Stock [Member] Series C convertible preferred stock. Series C Convertible Preferred Stock [Member] Fifteen November Two Thousand Twenty Eight Member Fifteen November Two Thousand Twenty Eight Member November 15, 2028 [Member] Acquired IPR&D expense Acquired In Process Research And Development Expense Acquired in-process research and development expense. Accrued professional and consultant fees Accrued Professional Fees Antidilutive Securities, Name [Domain] Other non-current liabilities Increase (Decrease) in Other Noncurrent Liabilities Organization Consolidation And Presentation Of Financial Statements [Line Items] Organization Consolidation And Presentation Of Financial Statements [Line Items] Organization, Consolidation and Presentation of Financial Statements line items. Restricted Stock [Member] Restricted Stock [Member] Equity Components Equity Components [Axis] Entity Address, Address Line One Entity Address, Address Line One Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule Of Related Party Transactions By Related Party [Table] Related Party Transaction [Table] Issued Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Percentage of eligible participants of non-elective contributions Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Subsequent Event Type Subsequent Event Type [Axis] Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Weighted-average remaining contractual term (Years) Total other income, net Nonoperating Income (Expense) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Security for sale offering Partners' Capital Account, Public Sale of Units Net of Offering Costs Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Beginning Balance at December 31, 2022 Ending Balance at September 30, 2023 Amendment Flag Amendment Flag Two Thousand And Twenty Employee Stock Purchase Plan Member Two Thousand And Twenty Employee Stock Purchase Plan Member Two Thousand And Twenty Employee Stock Purchase Plan Deferred offering costs in accounts payable Deferred Offering Costs In Accounts Payable Deferred Offering Costs In Accounts Payable ATM Facility [Member] ATM Facility [Member] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Operating lease liability, non-current Operating Lease, Liability, Noncurrent A&R Commercial Manufacturing Agreement A And R Commercial Manufacturing Agreement [Member] A And R Commercial Manufacturing Agreement [Member] Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Sale of stock, price per share Sale of Stock, Price Per Share Net loss attributable to common stockholder Net loss Exercised Exercise of stock options, shares Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Options exercisable at September 30, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Research and Development Expense [Member] Research and Development [Member] Research and Development Expense [Member] Defined contribution amount Defined Contribution Plan, Cost Equity Component Equity Component [Domain] Capitalized software in accrued expenses Capitalized software in accrued expenses Capitalized software in accrued expenses Statistical Measurement Statistical Measurement [Domain] Unrealized (loss) gain on available-for-sale securities, net of tax Unrealized gain on available-for-sale securities, net of tax Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent, Total Share-based payment award, expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Treasury Stock, Common [Member] Treasury Stock [Member] Grant exercise price, percentage of estimated fair value of common stock on date of grant (not less than) Share Based Compensation Arrangement By Share Based Payment Award Options Exercise Price Percentage Of Fair Value Of Common Stock Share based compensation arrangement by share based payment award options exercise price percentage of fair value of common stock. Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred Stock, Shares Issued, Total Operating cash flows related to operating leases Operating Lease, Payments Proceeds from exercises of stock options Proceeds from Stock Options Exercised Related-party amounts Related-Party Amounts Related-Party Amounts Research and Developmet Expenses Research and Developmet Expenses Research and developmet expenses Issuance of common stock under the employee stock purchase plan, shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted-Average Exercise Price,Forfeited Class of Stock Class of Stock [Domain] Collaborative Arrangement Disclosure [Text Block] License and Collaboration Agreements Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Payments to acquire royalty Payments To Acquire Royalty Payments to Acquire Royalty. Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Deferred offering costs in accrued expense Deferred offering and issuance cost included in accrued expenses Deferred offering and issuance cost included in accrued expenses Antidilutive Securities [Axis] Entity Interactive Data Current Entity Interactive Data Current Product [Member] Product revenue Quarterly fee Quarterly Fee Quarterly Fee. Document Quarterly Report Document Quarterly Report Summary of Marketable Securities Marketable Securities [Table Text Block] Related Party Transaction Related Party Transaction [Domain] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Related Party Transactions Related Party Transactions Disclosure [Text Block] Statement of Financial Position Location, Balance [Axis] Statistical Measurement Statistical Measurement [Axis] Operating lease cost Operating Lease, Cost Assets, fair value disclosure Assets, Fair Value Disclosure Assets, Fair Value Disclosure, Total Related Party Related and Nonrelated Parties [Domain] Total lease cost Lease, Cost Amortization Cost Amortized Cost Amortization Research and development Research and Development Arrangement [Member] Series A Convertible Preferred Stock [Member] Series A convertible preferred stock. Series A Convertible Preferred Stock [Member] Shares available for future issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Unrecognized stock based compensation expense, Weighted average recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Undesignated preferred stock capital shares reserved for future issuance UndesignatedPreferredStockCapitalSharesReservedForFutureIssuance Undesignated preferred stock capital shares reserved for future issuance. 2024 (excluding the nine months ended September 30, 2024) Purchase Obligation, to be Paid, Year One Accrued employee compensation Accrued Employee Benefits, Current Income Statement Location Statement of Income Location, Balance [Axis] Cash and Cash Equivalents Cash and Cash Equivalents [Axis] Total assets Assets Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term PHP Member PHP Member Vested Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Operating lease right-of-use asset recognized Operating lease right-of-use asset recognized New Accounting Pronouncements, Policy [Policy Text Block] Recently Issued and Adopted Accounting Pronouncements Entity Address, City or Town Entity Address, City or Town Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Equity [Abstract] Inventory Schedule of Utility Inventory [Table Text Block] Assets: Assets, Fair Value Disclosure [Abstract] Payments of stock issuance costs Payments of Stock Issuance Costs Second Product [Member] Second Product [Member] Second Product. Future minimum payments under non-cancelable purchase obligations Operating Leases, Future Minimum Payments Due Operating Leases, Future Minimum Payments Due, Total The aggregate costs of goods produced and sold and services rendered during the reporting period. Costs of Revenue Cost of product revenue Number of quarterly installments for vesting Share Based Compensation Arrangement By Share Based Payment Award Vesting Number Of Quarterly Installment Share based compensation arrangement by share based payment award vesting number of quarterly installment. Schedule of Supplemental Information Related to Operating Leases Supplemental Cash Flow Information Operating Lease [Table Text Block] Supplemental Cash flow information operating lease. Repurchased Repurchased Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Repurchased In Period Share based compensation arrangement by share based payment award equity instruments other than options repurchased in period. Depreciation expense Depreciation Depreciation, Total Repurchased common stock, per share Share Price Net Income (Loss) Attributable to Parent [Abstract] Numerator Share Based Compensation Share-Based Payment Arrangement [Text Block] Number of shares of common stock authorized for issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Series A Preferred Stock [Member] Series A Preferred Stock [Member] Prepaid Expense and Other Assets, Current [Abstract] Early-exercise liability Early Exercise Liability Early-exercise liability. Fair Value Disclosures [Abstract] Cash fees Cash Fees Fees to be paid in cash Issuance of common stock, net of issuance costs Stock Issued During Period, Value, New Issues Chief Executive Officer [Member] Royalty percentage of sublicense consideration Royalty Percentage Of Sublicense Consideration Royalty, Percentage of Sublicense Consideration. Exercise of stock options Vesting of restricted common stock from early-exercised options Stock Issued During Period, Value, Stock Options Exercised Potential milestone payment Potential Milestone Payment Potential milestone payment. Current liabilities: Liabilities, Current [Abstract] Prepaid Expenses and Other Current Assets Prepaid Expenses Other Current Assets [Text Block] The entire disclosure for prepaid expenses and other current assets. Fair Value Assets, Fair Value Adjustment Fair Value Accounts payable and accrued expenses Accrued Liabilities Accrued expenses Cash Equivalents [Member] Cash and Cash Equivalents [Member] Document Type Document Type Repurchase of unvested restricted common stock Stock Repurchased and Retired During Period, Shares Repurchase of unvested restricted common stock, shares Title of 12(b) Security Title of 12(b) Security Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Statement of Financial Position Location, Balance [Domain] Schedule of Components of Operating Lease Expense Lease, Cost [Table Text Block] Statement of Stockholders' Equity [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Intrinsic value of stock options exercised Research and development expense Research and Development Expense Research and Development Expense, Total Research and development Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Transfers between level 3 Fair Value Transfers Between Levels Transfers Amount Fair value transfers between levels transfers amount. Sales Agreement [Member] Sales Agreement [Member] Sales Agreement [Member] Asset Class Asset Class [Domain] Subsequent Event Type Subsequent Event Type [Domain] Schedule of Weighted Average Fair Values and Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Preferred stock original issue and conversion price, per share Preferred Stock Original Issue And Conversion Price Per Share Preferred stock original issue and conversion price per share. Adimab Collaboration Agreement [Member] Adimab Collaboration Agreement [Member] Adimab Collaboration Agreement. Other Commitment Disclosure [Text Block] Other Commitment Disclosure [Text Block] Population Health Partners, L.P Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Class of Warrant or Right, Exercise Price of Warrants or Rights Weighted average exercise price of Warrant Per Share Warrant exercise price Shelf Registration Statement [Member] Shelf Registration Statement [Member] Shelf Registration Statement [Member] Present value of operating lease liability Present value of operating lease liability Present value of operating lease liability Sale of Stock Sale of Stock [Axis] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Investments Investments [Domain] Payments for Repurchase of Common Stock Payments for repurchases of unvested restricted common stock Acquired In Process Research And Development Expense [Member] Acquired In Process Research And Development Expense [Member] Acquired In Process Research And Development Expense [Member] Statement of Comprehensive Income [Abstract] Retirement Plan Name Retirement Plan Name [Axis] Income Taxes Income Tax Disclosure [Text Block] Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Other Commitments [Table] Selling, general and administrative Selling, General and Administrative Expense Selling, General and Administrative Expense, Total Series B Preferred Stock [Member] Series B Preferred Stock [Member] Issuance of Series A convertible preferred stock in exchange for license and common stock Issuance of Series A convertible preferred stock in exchange for license and common stock Shares repurchased, Fair value Stock Repurchased During Period, Value Credit Facility [Domain] Accounts payable Increase (Decrease) in Accounts Payable Increase (Decrease) in Accounts Payable, Total Entity Address, Address Line Two Entity Address, Address Line Two Liabilities, Convertible Preferred Stock and Stockholders' Equity (Deficit) Liabilities and Equity [Abstract] First Product [Member] First Product [Member] First Product. Document Period End Date Document Period End Date Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Option Exercise Fee Option Exercise Fee Option Exercise Fee Related Party Transaction Expenses From Transaction With Related Party Related Party Transaction Expenses From Transaction With Related Party Related Party Transaction Expenses From Transaction With Related Party Fifteen November Two Thousand Thirty [Member] Fifteen November Two Thousand Thirty [Member] November 15, 2030 [Member] Antidilutive securities excluded from computation of earnings per share, amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Fifteen November Two Thousand Twenty Nine [Member] Fifteen November Two Thousand Twenty Nine [Member] November 15, 2029 [Member] Present value adjustment Present value adjustment Present value adjustment Present value adjustment Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Sale of Stock, Consideration Received on Transaction Purchase price of shares Accrued Liabilities, Current, Total Accrued expenses Accrued Liabilities, Current Recognized research and development Other Research and Development Expense Deferred Revenue, Total Deferred Revenue Deferred revenue Income tax expense (benefit) Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Advance potential milestone payment Advance payment Advance Potential Milestone Payment Trading Symbol Trading Symbol Total stockholders' equity Balances Balances Equity, Attributable to Parent Subordinated Borrowing, Interest Rate Borrowing rate Due To Related Parties Due To Related Parties Due To Related Parties Class of Warrant or Right, Outstanding Exercisable common stock Other Liabilities, Noncurrent Other non-current liability Emerging Growth Company Emerging Growth Company Policy [Text Block] Emerging Growth Company Sale of Stock, Number of Shares Issued in Transaction Number of shares issued Related Party Transactions [Abstract] Increase (Decrease) in Deferred Revenue Deferred revenue Deferred revenue Temporary Equity, Shares Authorized Convertible preferred stock, shares authorized Variable lease cost Variable Lease, Cost IPR&D Expense [Member] In Process Research And Development Expense [Member] IPR&D expense. Summary of Share Based Compensation Expense Recognized Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Liability for unvested shares Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Completion fee Completion Fee Completion Fee. Use of Estimates Use of Estimates, Policy [Policy Text Block] Research And Developments In Process Research And Developments In Process Research and development expenses Other Commitment, Total Other Commitment Aggregate fee Scenario [Axis] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Marketable Securities Marketable Securities, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Common stock shares held Common Stock, Shares Held in Employee Trust, Shares Unrealized Losses Unrealized Loss on Marketable Securities Unrealized loss on marketable securities. Cumulative Effect, Period of Adoption [Axis] Recognized expense Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized Class of Stock Class of Stock [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Lessee, Operating Lease, Liability, to be Paid, Year Three 2026 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Fair value of common stock Per Share Convertible preferred stock outstanding converted into common stock Conversion of Stock, Shares Converted 401(k) Plan Four Hundred One K Plan [Member] Four Hundred One K Plan Member Interest receivable Interest Receivable, Current Subsequent Event Subsequent Event [Member] Maximum [Member] Maximum [Member] Total liabilities, preferred stock and stockholders' equity Liabilities and Equity Percentage of Commision Paid, Gross Proceeds From Future Sales Percentage of Commision Paid, Gross Proceeds From Future Sales Percentage of commision paid, Gross proceeds from future sales Operating lease right-of-use asset Operating Lease, Right-of-Use Asset Retirement Benefits [Abstract] Net loss per share attributable to common stockholders,diluted Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Entity Ex Transition Period Entity Ex Transition Period Total liabilities Liabilities Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Total current assets Assets, Current Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Agency Securities [Member] Federal Agency Securities [Member] Issuance of common stock, net of issuance costs, Shares Issuance of common stock, shares Stock Issued During Period, Shares, New Issues Amount Paid As Pre Paid Funding For Research Plan Amount Paid As Pre Paid Funding For Research Plan Amount Paid As Pre Paid Funding For Research Plan Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Award vesting period Entity Filer Category Entity Filer Category Prepaid Inventory Prepaid Inventory Prepaid inventory Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised Nature of the Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Purchase of marketable securities Purchase of marketable securities Payments to Acquire Marketable Securities Other income: Nonoperating Income (Expense) [Abstract] Inventory in accrued expenses Inventory in accrued expenses Inventory in accrued expenses Revenue From Related Party Revenue From Related Party Current Fiscal Year End Date Current Fiscal Year End Date Mithril Group [Member] Mithril Group [Member] 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] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Share-based Payment Arrangement, Noncash Expense, Total Related Party Transaction Related Party Transaction [Axis] Aggregate Intrinsic Value, Outstanding at September 30, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Outstanding at December 31, 2023 Related Party Related and Nonrelated Parties [Axis] Other Other Accrued Liabilities Entity Registrant Name Entity Registrant Name Cost Of Revenue Cost of Revenue Cost of Revenue, Total Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Net Loss Per Share Earnings Per Share [Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Money Market Fund [Member] Money Market Funds [Member] Other current liability Other Liabilities, Current Weighted-average common shares outstanding, basic Weighted-average common shares outstanding, basic and diluted Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Marketable Securities [Abstract] Increase (Decrease) in Other Current Liabilities Other current liabilities Common stock, shares authorized (in shares) Common Stock, Shares Authorized Proceeds from issuance of common stock under the employee stock purchase plan Proceeds from Issuance of Common Stock Maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Proceeds from Sale and Maturity of Marketable Securities, Total TSRI The Scripps Research Institute [Member] The scripps research institute member. Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Lease space Lessee, Operating Lease, Total Lease Space Lessee, operating lease total lease space. Weighted-Average Exercise Price,Vested and expected to vest at September 30, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Annual fee Annual Fee Annual Fee Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted-Average Exercise Price, Granted Related party expenses Costs and Expenses, Related Party Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term (In Years) Other non-current liability Other non-current liability Other Deferred Compensation Arrangements, Liability, Current and Noncurrent Schedule of Unvested Common Stock Options Schedule of Nonvested Share Activity [Table Text Block] Selling, General and Administrative [Member] General and Administrative Expense [Member] Stacy Price [Member] Stacy Price [Member] Stacy Price [Member] Revenue [Policy Text Block] Revenue Recognition Share-Based Payment Arrangement [Abstract] Other Current Assets [Member] Accrued external research, development and manufacturing costs Accrued External Research Development And Manufacturing Expenses Current Accrued external research development and manufacturing expenses. Exercise fee Exercise Fee Exercise Fee. Organization Consolidation And Presentation Of Financial Statements [Table] Organization Consolidation And Presentation Of Financial Statements [Table] Organization, Consolidation and Presentation of Financial Statements. Debt Securities, Available-for-Sale, Total Debt Securities, Available-for-Sale Securities, available for offer and sale Accounting Policies [Abstract] Series C Preferred Stock [Member] Series C Preferred Stock [Member] Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Annual gross revenue Annual gross revenue Annual gross revenue Income Tax Disclosure [Abstract] Stockholders' equity (deficit): Equity, Attributable to Parent [Abstract] Milestone Payment Incurred Milestone payment incurred Statement [Table] Statement [Table] Prepaid external research, development and manufacturing costs Prepaid External Research Development And Manufacturing Expense Current Prepaid external research development and manufacturing expenses. Weighted Average Remaining Contractual Term, Vested and Expected to vest at September 30, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Fair Value Adjustment of Warrants Warrant expense Entity File Number Securities Act File Number Earnings Per Share, Basic, Other Disclosure [Abstract] Denominator Adimab Assignment Agreement [Member] Adimab Assignment Agreement [Member] Adimab Assignment Agreement. Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Earnings Per Share [Abstract] Summary of the impact of the adoption Summary of impact of the adoption [table text block] Schedule of impact of the adoption [table text block] Inventory Disclosure [Abstract] Schedule of Future Minimum Payments Under Non-cancellable Purchase Obligations Contractual Obligation, Fiscal Year Maturity [Table Text Block] Statement of Financial Position [Abstract] IPO [Member] IPO [Member] Loss from operations Loss from operations Operating Income (Loss) Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Proceeds from License Fees Received License fees received Entity Shell Company Entity Shell Company Proceeds from issuance of common stock, net of issuance costs Proceeds from issuance of common stock, net of issuance costs Proceeds from issuance of common stock, net of issuance costs Purchase Obligation Purchase Obligation Total lease payments Entity Tax Identification Number Entity Tax Identification Number Assets [Abstract] Assets Class of Warrant or Right [Domain] Entity Current Reporting Status Entity Current Reporting Status Carrying Value Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value Common stock, $0.0001 par value; 1,000,000,000 shares authorized,109,773,173 shares issued and 108,780,525 shares outstanding at June 30, 2022; 1,000,000,000 shares authorized, 111,251,660 shares issued and 110,782,909 shares outstanding at December 31, 2021 Weighted Average Remaining Contractual Term, Exercisable at September 30, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Subsequent Events [Abstract] Inventory Disclosure [Text Block] Inventory Document Fiscal Year Focus Document Fiscal Year Focus Preferred stock (undesignated), $0.0001 par value; 10,000,000 shares authorized and no shares issued and outstanding at September 30, 2024 and December 31, 2023 Carrying Value Preferred Stock, Value, Issued Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Ending Balance City Area Code City Area Code Total current liabilities Liabilities, Current Summary of Prepaid Expenses and Other Current Assets Schedule Of Prepaid Expenses And Other Current Assets Table [Text Block] Tabular disclosure of the carrying amounts of prepaid expenses and other current assets. Inventory, Net Inventory, Net, Total Inventory, net Inventory Net Inventory, Finished Goods, Gross Finished goods Defined Contribution Plan Defined Contribution Plan [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Local Phone Number Local Phone Number Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited Common shares repurchased Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share LineItems Commission On Sales Commission On Sales Commission On Sales Purchases of property and equipment in accounts payable and accrued expenses Fixed asset purchases in account payable and accrued expenses Fixed asset purchases in account payable and accrued expenses Commitments and Contingencies Disclosure [Abstract] Treasury stock, at cost; 0 shares and 468,751 shares at September 30, 2022 and December 31, 2021, respectively Treasury Stock, Value, Total Treasury stock Treasury stock Treasury Stock, Value Convertible Preferred Stock [Member] Convertible Preferred Stock [Member] Royalty Based on Net Sales of Licensed Products, Percentage Royalty Based On Net Sales Of Licensed Products Percentage Royalty Based on Net Sales of Licensed Products, Percentage. Federal agency securities [Member] Federal agency securities [Member] Federal Agency Securities [Member] Unaudited Interim Financial Information Unaudited Interim Financial Information Policy [Text Block] Unaudited Interim Financial Information Operating lease liability, current Operating Lease, Liability, Current Combined voting power on all classes of stock threshold Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Voting Interests Threshold share based compensation arrangement by share based payment award percentage of voting interests threshold. In Process Research and Development [Member] In Process Research and Development [Member] Convertible preferred Stock Shares Issued Upon Conversion Issuance of Series A convertible preferred stock in exchange for assigned rights, license and repurchased common stock Convertible Preferred Stock, Shares Issued upon Conversion Accumulated Deficit [Member] Retained Earnings [Member] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Document Transition Report Document Transition Report Available for sale marketable securities Available for sale marketable securities Available for sale marketable securities Antidilutive Security, Excluded EPS Calculation [Table] Cantor Fitzgerald & Co [Member] Cantor Fitzgerald & Co [Member] Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted-Average Exercise Price, Exercised Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentrations of Credit Risk, Significant Suppliers and License Rights Minimum [Member] Minimum [Member] Minimum Common Stock [Member] Common Stock [Member] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Aggregate Intrinsic Value, Vested and Expected to vest at September 30, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Other non-current assets Increase (Decrease) in Other Noncurrent Assets Other non-current assets Operating Lease, Right-of-Use Asset, Periodic Reduction Amortization of operating lease right-of-use assets Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Cash fee payment per month Cash fee payment per month 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] Present value adjustment Present value adjustment Operating Lease Liability Adjustment Operating lease liability adjustment. Income Statement Location Statement of Income Location, Balance [Domain] Accounts Receivable, before Allowance for Credit Loss, Current Accounts Receivable Other non-current assets Other Assets, Noncurrent Other Assets, Noncurrent, Total Non cash payments Non cash payments Non-cash payments Schedule of Inventory, Current [Table Text Block] Schedule of Inventory VYD Two Hundred Twenty Two DrugSubstance [Member] VYD Two Hundred Twenty Two DrugSubstance [Member] VYD222 Drug Substance Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Drug Delivery Fee Drug Delivery Fee Drug Delivery Fee PHP Warrant [Member] PHP Warrant [Member] Scenario [Domain] Title and Position [Domain] Common stock, $0.0001 par value; 1,000,000,000 shares authorized, 119,604,035 shares issued and outstanding at September 30, 2024; 110,160,684 shares issued and outstanding at December 31, 2023 Common Stock, Value, Issued Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Payments For Royalties Payments for Royalties Prepaid insurance Prepaid Insurance Cash and Cash Equivalent [Table] ADG20 Drug Substance [Member] A D G20 Drug Substance [Member] A D G20 Drug Substance Present value of operating lease liability Present value of operating lease liability Operating Lease, Liability Operating cash flows related to operating leases Delivery fee Delivery Fee Delivery Fee. Measurement Frequency Measurement Frequency [Axis] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Total cost incurred Commitments and Contingencies Commitments and contingencies (Note 9) Weighted-average common shares outstanding, diluted Weighted Average Number of Shares Outstanding, Diluted, Total Weighted Average Number of Shares Outstanding, Diluted Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Lease term Lessee, Operating Lease, Renewal Term Vested and expected to vest at September 30, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Total lease payments Lessee, Operating Lease, Liability, to be Paid Inventory Inventory Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total Entity Small Business Entity Small Business Entity Bankruptcy Proceedings, Reporting Current Entity Bankruptcy Proceedings, Reporting Current Revenues, Total Revenues Total revenue US Treasury Securities [Member] U.S. Treasury Securities [Member] Credit Facility [Axis] Common Stock, Conversion Basis Common stock, conversion basis Net amortization of premiums and accretion of discounts on marketable securities Net amortization of premiums and accretion of discounts on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Convertible Preferred Stock, Shares Reserved for Future Issuance Convertible preferred stock shares reserved for future issuance Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Weighted-Average Exercise Price, Ending Balance at September 30, 2024 (Per Share) Weighted-Average Exercise Price, Beginning Balance at December 31, 2023(Per Share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Shares issued, Fair value Preferred Stock Fair Value Preferred Stock, Fair Value. Asset Class Asset Class [Axis] Population Health Partners [Member] Population Health Partners [Member] PHP Operating lease right-of-use asset recognized upon adoption of ASC 842 Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Percentage of number of shares of common stock outstanding Percentage Of Total Number Of Shares Of Common Stock Outstanding Percentage Of Total Number Of Shares Of Common Stock Outstanding Measurement Frequency Measurement Frequency [Domain] 2021 Equity Incentive Plan Two Thousands Twenty One Equity Incentive Plan [Member] Two Thousands Twenty One Equity Incentive Plan [Member] Proceeds from issuance of preferred stock Proceeds from Issuance of Preferred Stock and Preference Stock Temporary Equity, Shares Outstanding Convertible preferred stock, shares outstanding Inventory, Work in Process, Gross Work in process Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Subsequent Events Subsequent Events [Text Block] Other income, net Other Nonoperating Gains (Losses) Accounts payable Accounts Payable, Current Accounts Payable, Current, Total Expenses Costs and Expenses Total operating costs and expenses Accrued expenses Increase (Decrease) in Accrued Liabilities Increase (Decrease) in Accrued Liabilities, Total XML 6 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2024
Nov. 01, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Entity Registrant Name INVIVYD, INC.  
Entity Central Index Key 0001832038  
Current Fiscal Year End Date --12-31  
Entity File Number 001-40703  
Entity Tax Identification Number 85-1403134  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 1601 Trapelo Road  
Entity Address, Address Line Two Suite 178  
Entity Address, City or Town Waltham  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02451  
City Area Code 781  
Local Phone Number 819-0080  
Title of 12(b) Security Common Stock, $0.0001 par value per share  
Trading Symbol IVVD  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   119,616,035
XML 7 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 106,869 $ 200,641
Accounts receivable, net 8,154 0
Inventory, net 27,067 0
Prepaid expenses and other current assets 9,011 24,240
Total current assets 151,101 224,881
Property and equipment, net 1,640 1,896
Operating lease right-of-use asset 1,729 2,229
Other non-current assets 7,452 175
Total assets 161,922 229,181
Current liabilities:    
Accounts payable 17,707 7,953
Accrued expenses [1] 59,401 40,860
Operating lease liability, current 1,414 1,443
Other current liability 20 35
Total current liabilities 78,542 50,291
Operating lease liability, non-current 219 722
Other non-current liability 0 700
Total liabilities 78,761 51,713
Commitments and contingencies (Note 9)
Stockholders' equity (deficit):    
Preferred stock (undesignated), $0.0001 par value; 10,000,000 shares authorized and no shares issued and outstanding at September 30, 2024 and December 31, 2023 0 0
Common stock, $0.0001 par value; 1,000,000,000 shares authorized, 119,604,035 shares issued and outstanding at September 30, 2024; 110,160,684 shares issued and outstanding at December 31, 2023 12 11
Additional paid-in capital 966,718 909,539
Accumulated other comprehensive loss (18) (13)
Accumulated deficit (883,551) (732,069)
Total stockholders' equity 83,161 177,468
Total liabilities, preferred stock and stockholders' equity $ 161,922 $ 229,181
[1] Includes related-party amounts of $1,349 and $700 as of September 30, 2024 and December 31, 2023, respectively (see Note 15).
XML 8 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (PARENTHETICAL) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Preferred stock par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 119,604,035 110,160,684
Common stock, shares outstanding (in shares) 119,604,035 110,160,684
Related-party amounts $ 1,349 $ 700
XML 9 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue:        
Total revenue $ 9,300 $ 0 $ 11,564 $ 0
Operating costs and expenses:        
Cost of product revenue [1] 806 0 894 0
Research and development [2] 57,850 25,574 119,344 96,393
Acquired in-process research and development [3] 0 4,600 0 5,575
Selling, general and administrative 12,955 12,886 48,973 34,038
Total operating costs and expenses 71,611 43,060 169,211 136,006
Loss from operations (62,311) (43,060) (157,647) (136,006)
Other income:        
Other income, net 1,572 3,620 6,165 11,017
Total other income, net 1,572 3,620 6,165 11,017
Net loss (60,739) (39,440) (151,482) (124,989)
Other comprehensive income (loss)        
Unrealized (loss) gain on available-for-sale securities, net of tax (6) 20 (5) 270
Comprehensive loss $ (60,745) $ (39,420) $ (151,487) $ (124,719)
Net loss per share attributable to common stockholders, basic $ (0.51) $ (0.36) $ (1.28) $ (1.14)
Net loss per share attributable to common stockholders,diluted $ (0.51) $ (0.36) $ (1.28) $ (1.14)
Weighted-average common shares outstanding, basic 119,495,284 109,754,812 118,163,599 109,333,684
Weighted-average common shares outstanding, diluted 119,495,284 109,754,812 118,163,599 109,333,684
Product revenue        
Revenue:        
Total revenue $ 9,300 $ 0 $ 11,564 $ 0
[1] Includes related-party amounts of $463 for both the three and nine months ended September 30, 2024, and no related-party amounts for both the three and nine months ended September 30, 2023 (see Note 15).
[2] Includes related-party amounts of $1,133 and $3,399 for the three and nine months ended September 30, 2024, respectively, and related-party amounts of $1,448 and $6,666 for the three and nine months ended September 30, 2023, respectively (see Note 15).
[3] Includes no related-party amounts for both the three and nine months ended September 30, 2024, and related-party amounts of $4,600 and $4,975 for the three and nine months ended September 30, 2023, respectively (see Note 15).
XML 10 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) (PARENTHETICAL) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Cost of Product Revenue [Member]        
Related party expenses $ 463 $ 0 $ 463 $ 0
Research and development        
Related party expenses 1,133 1,448 3,399 6,666
In Process Research and Development [Member]        
Related party expenses $ 0 $ 4,600 $ 0 $ 4,975
XML 11 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Accumulated Deficit [Member]
Balances at Dec. 31, 2022 $ 355,970 $ 11   $ 889,657 $ (272) $ (533,426)
Balances, shares at Dec. 31, 2022   109,044,046        
Treasury stock at Dec. 31, 2022     $ 0      
Treasury Stock, Common, Shares at Dec. 31, 2022     0      
Vesting of restricted common stock from early-exercised options 1     1    
Stock-based compensation expense 5,400     5,400    
Exercise of stock options, shares   423,203        
Exercise of stock options 459     459    
Repurchase of unvested restricted common stock, shares   (206,802) 206,802      
Issuance of common stock under the employee stock purchase plan, shares   55,779        
Issuance of common stock under the employee stock purchase plan 83     83    
Retirement of treasury shares, shares     (206,802)      
Unrealized gain on available-for-sale securities, net of tax 157       157  
Net Income (Loss) (35,321)         (35,321)
Balances at Mar. 31, 2023 326,749 $ 11   895,600 (115) (568,747)
Balances, shares at Mar. 31, 2023   109,316,226        
Treasury stock at Mar. 31, 2023     $ 0      
Treasury Stock, Common, Shares at Mar. 31, 2023     0      
Balances at Dec. 31, 2022 355,970 $ 11   889,657 (272) (533,426)
Balances, shares at Dec. 31, 2022   109,044,046        
Treasury stock at Dec. 31, 2022     $ 0      
Treasury Stock, Common, Shares at Dec. 31, 2022     0      
Unrealized gain on available-for-sale securities, net of tax 270          
Net Income (Loss) (124,989)          
Balances at Sep. 30, 2023 246,499 $ 11   904,905 (2) (658,415)
Balances, shares at Sep. 30, 2023   109,846,329        
Treasury stock at Sep. 30, 2023     $ 0      
Treasury Stock, Common, Shares at Sep. 30, 2023     0      
Balances at Mar. 31, 2023 326,749 $ 11   895,600 (115) (568,747)
Balances, shares at Mar. 31, 2023   109,316,226        
Treasury stock at Mar. 31, 2023     $ 0      
Treasury Stock, Common, Shares at Mar. 31, 2023     0      
Vesting of restricted common stock from early-exercised options 1     1    
Stock-based compensation expense 4,677     4,677    
Exercise of stock options, shares   255,440        
Exercise of stock options 215     215    
Repurchase of unvested restricted common stock, shares   (46,600) 46,600      
Issuance of common stock under the employee stock purchase plan, shares   45,267        
Issuance of common stock under the employee stock purchase plan 56     56    
Retirement of treasury shares, shares     (46,600)      
Unrealized gain on available-for-sale securities, net of tax 93       93  
Net Income (Loss) (50,228)         (50,228)
Balances at Jun. 30, 2023 281,563 $ 11   900,549 (22) (618,975)
Balances, shares at Jun. 30, 2023   109,570,333        
Treasury stock at Jun. 30, 2023     $ 0      
Treasury Stock, Common, Shares at Jun. 30, 2023     0      
Stock-based compensation expense 4,264     4,264    
Exercise of stock options, shares   230,291        
Exercise of stock options 35     35    
Issuance of common stock under the employee stock purchase plan, shares   45,705        
Issuance of common stock under the employee stock purchase plan 57     57    
Unrealized gain on available-for-sale securities, net of tax 20       20  
Net Income (Loss) (39,440)         (39,440)
Balances at Sep. 30, 2023 246,499 $ 11   904,905 (2) (658,415)
Balances, shares at Sep. 30, 2023   109,846,329        
Treasury stock at Sep. 30, 2023     $ 0      
Treasury Stock, Common, Shares at Sep. 30, 2023     0      
Balances at Dec. 31, 2023 177,468 $ 11   909,539 (13) (732,069)
Balances, shares at Dec. 31, 2023   110,160,684        
Treasury stock at Dec. 31, 2023     $ 0      
Treasury Stock, Common, Shares at Dec. 31, 2023     0      
Stock-based compensation expense 5,379     5,379    
Issuance of common stock, net of issuance costs, Shares   9,000,000        
Issuance of common stock, net of issuance costs 39,057 $ 1   39,056    
Issuance of common stock under the employee stock purchase plan, shares   60,546        
Issuance of common stock under the employee stock purchase plan 89     89    
Unrealized gain on available-for-sale securities, net of tax 1       1  
Net Income (Loss) (43,496)         (43,496)
Balances at Mar. 31, 2024 178,498 $ 12   954,063 (12) (775,565)
Balances, shares at Mar. 31, 2024   119,221,230        
Treasury stock at Mar. 31, 2024     $ 0      
Treasury Stock, Common, Shares at Mar. 31, 2024     0      
Balances at Dec. 31, 2023 177,468 $ 11   909,539 (13) (732,069)
Balances, shares at Dec. 31, 2023   110,160,684        
Treasury stock at Dec. 31, 2023     $ 0      
Treasury Stock, Common, Shares at Dec. 31, 2023     0      
Unrealized gain on available-for-sale securities, net of tax (5)          
Net Income (Loss) (151,482)          
Balances at Sep. 30, 2024 83,161 $ 12   966,718 (18) (883,551)
Balances, shares at Sep. 30, 2024   119,604,035        
Treasury stock at Sep. 30, 2024     $ 0      
Treasury Stock, Common, Shares at Sep. 30, 2024     0      
Balances at Mar. 31, 2024 178,498 $ 12   954,063 (12) (775,565)
Balances, shares at Mar. 31, 2024   119,221,230        
Treasury stock at Mar. 31, 2024     $ 0      
Treasury Stock, Common, Shares at Mar. 31, 2024     0      
Stock-based compensation expense 9,128     9,128    
Exercise of stock options, shares   172,223        
Exercise of stock options 188     188    
Issuance of common stock under the employee stock purchase plan, shares   49,182        
Issuance of common stock under the employee stock purchase plan 75     75    
Net Income (Loss) (47,247)         (47,247)
Balances at Jun. 30, 2024 140,642 $ 12   963,454 (12) (822,812)
Balances, shares at Jun. 30, 2024   119,442,635        
Treasury stock at Jun. 30, 2024     $ 0      
Treasury Stock, Common, Shares at Jun. 30, 2024     0      
Stock-based compensation expense 3,140     3,140    
Exercise of stock options, shares   124,078        
Exercise of stock options 97     97    
Issuance of common stock under the employee stock purchase plan, shares   37,322        
Issuance of common stock under the employee stock purchase plan 27     27    
Unrealized gain on available-for-sale securities, net of tax (6)       (6)  
Net Income (Loss) (60,739)         (60,739)
Balances at Sep. 30, 2024 $ 83,161 $ 12   $ 966,718 $ (18) $ (883,551)
Balances, shares at Sep. 30, 2024   119,604,035        
Treasury stock at Sep. 30, 2024     $ 0      
Treasury Stock, Common, Shares at Sep. 30, 2024     0      
XML 12 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net loss $ (151,482) $ (124,989)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation expense 16,731 14,341
Net amortization of premiums and accretion of discounts on marketable securities 0 (6,256)
Amortization of operating lease right-of-use assets 1,215 1,152
Depreciation expense 382 360
Changes in operating assets and liabilities:    
Accounts receivable (8,154) 0
Inventory (23,391) 0
Prepaid expenses and other current assets 15,311 (292)
Other non-current assets (7,277) 4
Accounts payable 9,714 7,685
Accrued expenses 16,032 (5,452)
Operating lease liabilities (1,247) (1,159)
Other current liabilities (15) (18)
Other non-current liabilities (700) 700
Net cash used in operating activities (132,881) (113,924)
Cash flows from investing activities:    
Purchase of marketable securities 0 (91,202)
Maturities of marketable securities 0 294,583
Purchases of property and equipment (145) (615)
Net cash (used in) provided by investing activities (145) 202,766
Cash flows from financing activities:    
Proceeds from exercises of stock options 285 709
Proceeds from issuance of common stock under the employee stock purchase plan 191 196
Proceeds from issuance of common stock, net of issuance costs 39,285 0
Payments for offering costs (507) 0
Payments for repurchases of unvested restricted common stock 0 (1)
Net cash provided by financing activities 39,254 904
Net (decrease) increase in cash and cash equivalents (93,772) 89,746
Cash and cash equivalents at beginning of period 200,641 92,076
Cash and cash equivalents at end of period 106,869 181,822
Supplemental disclosure of cash flow information    
Deferred offering costs in accrued expense 35 0
Deferred offering costs in accounts payable $ 40 $ 0
XML 13 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Pay vs Performance Disclosure                
Net Income (Loss) $ (60,739) $ (47,247) $ (43,496) $ (39,440) $ (50,228) $ (35,321) $ (151,482) $ (124,989)
XML 14 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 15 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Nature of Business and Basis of Presentation
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of the Business and Basis of Presentation

1. Nature of the Business and Basis of Presentation

Invivyd, Inc. (together with its consolidated subsidiaries, the “Company”) is a biopharmaceutical company devoted to delivering protection from serious viral infectious diseases, beginning with SARS-CoV-2. The Company’s proprietary INVYMAB™ platform approach combines state-of-the-art viral surveillance and predictive modeling with advanced antibody engineering. INVYMAB is designed to facilitate the rapid, serial generation of new monoclonal antibodies (“mAbs”) to address evolving viral threats.

On March 22, 2024, the Company received emergency use authorization (“EUA”) from the U.S. Food and Drug Administration (“FDA”) for PEMGARDA™ (pemivibart) injection, for intravenous use, a half-life extended investigational mAb, for the pre-exposure prophylaxis (prevention) of COVID-19 in adults and adolescents (12 years of age and older weighing at least 40 kg) who have moderate-to-severe immune compromise due to certain medical conditions or receipt of certain immunosuppressive medications or treatments and are unlikely to mount an adequate immune response to COVID-19 vaccination. Recipients should not be currently infected with or have had a known recent exposure to an individual infected with SARS-CoV-2.

In July 2024, the Company submitted a request to the FDA to amend the EUA for PEMGARDA, for the treatment of mild-to-moderate symptomatic COVID-19 in certain immunocompromised patients. The submission utilizes a rapid immunobridging pathway previously aligned in principle with the FDA. The EUA amendment request is based on positive immunobridging analyses of pemivibart versus comparator mAbs and data from the Company’s ongoing CANOPY Phase 3 clinical trial in participants with moderate-to-severe immune compromise. The COVID-19 treatment EUA request focuses on the critical treatment needs of people in the U.S. who have moderate-to-severe immune compromise and for whom alternative COVID-19 treatment options are not clinically appropriate or accessible.

PEMGARDA is the Company’s first mAb in a planned series of innovative mAb candidates designed to keep pace with SARS-CoV-2 viral evolution. As the SARS-CoV-2 virus evolves over time, the Company anticipates leveraging its INVYMAB platform approach to periodically introduce new or engineered mAb candidates, an approach that would be analogous to the periodic updates made to influenza and COVID-19 vaccines. In January 2024, the Company nominated VYD2311, a next generation mAb candidate for COVID-19, as a drug candidate, and in September 2024, the Company announced dosing of the first participants in a Phase 1 clinical trial of VYD2311. VYD2311 is a mAb with high in vitro neutralization potency shown against prominent SARS-CoV-2 variants tested to date. The Phase 1 randomized, blinded, placebo-controlled clinical trial will evaluate escalating dosing as well as safety, tolerability, pharmacokinetics and immunogenicity of VYD2311 in healthy trial participants. The Phase 1 clinical trial is being conducted in Australia and will evaluate multiple dose levels of VYD2311 through various routes of administration, including exploration of intramuscular administration and subcutaneous administration, which are designed to be more system- and patient-friendly than intravenous administration. The Company expects preliminary data readouts from the Phase 1 clinical trial late in the fourth quarter of 2024 and anticipates additional clinical readouts from the VYD2311 program throughout 2025. Like pemivibart, VYD2311 was engineered from adintrevimab, the Company’s investigational mAb that has a robust safety data package and demonstrated clinically meaningful results in global Phase 2/3 clinical trials for both the prevention and treatment of COVID-19.

In May 2024, the Company announced general alignment with the FDA on an expedient, repeatable immunobridging pathway to future potential EUAs for serial, novel mAbs for the prevention and treatment of symptomatic COVID-19. This pathway provides the Company with the opportunity to rapidly, efficiently, and durably deliver high value medicines that prevent and treat symptomatic COVID-19 in vulnerable populations. In addition to developing candidates for COVID-19, the Company expects to apply its INVYMAB platform approach to produce lead molecules for other viral diseases, such as influenza.

The Company was incorporated in the State of Delaware in June 2020. The Company operates as a hybrid company with employees working at its corporate headquarters in Waltham, Massachusetts and remotely. In June 2022, and subsequently amended in September 2022 and August 2024, the Company entered into a lease for dedicated laboratory and office space in Newton, Massachusetts for research and development purposes. In 2022, the Company expanded its research team to enable internal discovery and development of its mAb candidates, while continuing to leverage the Company’s existing partnership with Adimab, LLC (“Adimab”). The Company is focused on antibody discovery and use of Adimab’s platform technology while building its own internal capabilities. In addition, the Company performs research and development activities internally and engages third parties, including Adimab, to perform ongoing research and development and other services on its behalf.

The Company is subject to a number of risks and uncertainties common to companies in the biopharmaceutical industry, including, but not limited to, completing clinical trials, the ability to raise additional capital to fund operations, obtaining regulatory authorization or approval for product candidates, risks associated with market acceptance and commercialization of products, competition from other products, protection of proprietary intellectual property, compliance with government regulations, dependence on key personnel, the ability to attract and retain qualified employees, and reliance on third-party organizations for the discovery, manufacturing, clinical and commercial success of its product candidates.

To date, the Company has received regulatory authorization for only one product candidate, PEMGARDA, which has not been approved, but has been authorized for emergency use by the FDA under an EUA, for pre-exposure prophylaxis of COVID-19 in certain adults and adolescent individuals (12 years of age and older weighing at least 40 kg). Beyond VYD222 (pemivibart) and VYD2311, all of the Company’s other product candidates, other than adintrevimab, are currently in research development. The Company’s additional product candidates require significant additional research and development efforts, including extensive clinical testing, and regulatory authorization or approval prior to potential commercialization. These efforts require significant amounts of additional capital, adequate personnel and infrastructure and compliance-reporting capabilities. It is uncertain when, if ever, the Company will generate substantial revenue from product sales to be able to fund its operating expenses and capital requirements.

Substantial Doubt about Ability to Continue as a Going Concern

The accompanying condensed consolidated financial statements have been prepared on the basis of continuity of operations, realization of assets, and the satisfaction of liabilities and commitments in the ordinary course of business. The Company has primarily funded its operations with proceeds from sales of convertible preferred stock, proceeds from the Company’s initial public offering (“IPO”) and net proceeds received from shares of common stock sold under the Sales Agreement (as defined below). In February 2024, the Company sold 9,000,000 shares of its common stock under the Sales Agreement at an average price of $4.50 per share for $39.3 million in net proceeds. After receiving EUA in March 2024, the Company has also funded its operations from sales of PEMGARDA.

The Company has incurred losses and negative cash flows from operations since its inception, including a net loss of $151.5 million for the nine months ended September 30, 2024. As of September 30, 2024, the Company had an accumulated deficit of $883.6 million. The Company may continue to generate operating losses for the foreseeable future.

Based on current operating plans and excluding any contribution from future revenues or external financing, the Company will not have sufficient cash and cash equivalents to fund its operating expenses and capital requirements beyond one year from the issuance of these condensed consolidated financial statements, and therefore, the Company has concluded that there is substantial doubt about its ability to continue as a going concern.

The Company will require additional funding through a combination of contribution from revenues, equity offerings, government or private-party grants, debt financings or other capital sources, such as collaborations with other companies, strategic alliances or licensing arrangements to finance its future operations. The Company may not be able to obtain financing on acceptable terms, or at all, and the Company may not be able to enter into collaborations or other arrangements. The terms of any financing may adversely affect the holdings or rights of the Company’s stockholders.

If the Company is unable to obtain sufficient capital, the Company will be forced to delay, reduce or eliminate some or all of its research and development programs, product portfolio expansion or commercialization efforts, which could adversely affect its business prospects, or the Company may be unable to continue operations. Although management continues to pursue these plans, there is no assurance that the Company will be successful in obtaining sufficient funding on terms acceptable to the Company to fund continuing operations, if at all. The accompanying condensed consolidated financial statements do not include any adjustments related to the recoverability and classification of assets or the amounts and classification of liabilities or any other adjustments that might be necessary should the Company be unable to continue as a going concern.

Basis of Presentation

The Company’s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”). Any reference in these notes to applicable guidance is meant to refer to the authoritative U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”).

The accompanying condensed consolidated financial statements include the accounts of Invivyd, Inc. and its wholly owned subsidiaries, Invivyd Security Corporation, Invivyd Switzerland GmbH, and Invivyd Netherlands B.V. All intercompany accounts and transactions have been eliminated in consolidation. The Company views its operations and manages its business in one operating segment, which is the business of discovering, developing and commercializing differentiated products for the prevention and treatment of infectious diseases.

Unaudited Interim Financial Information

The accompanying condensed consolidated balance sheet as of September 30, 2024, the condensed consolidated statements of operations and comprehensive loss for the three and nine months ended September 30, 2024 and 2023, the condensed consolidated statements of cash flows for the three and nine months ended September 30, 2024 and 2023 and the condensed consolidated statements of stockholders’ equity (deficit) for the three and nine months ended September 30, 2024 and 2023 are unaudited.

The accompanying unaudited condensed consolidated financial statements as of September 30, 2024 and for the three and nine months ended September 30, 2024 and 2023, have been prepared by the Company pursuant to the rules and regulations of the SEC for interim financial statements. The accompanying condensed consolidated balance sheet as of December 31, 2023 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. Certain information and footnote disclosures

normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. These interim condensed consolidated financial statements should be read in conjunction with the Company’s audited annual consolidated financial statements, and the notes thereto, as of and for the year ended December 31, 2023, which are included in the 2023 Form 10-K.

In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s condensed consolidated financial position as of September 30, 2024 and December 31, 2023, the condensed consolidated results of operations for the three and nine months ended September 30, 2024 and 2023, the condensed consolidated cash flows for the three and nine months ended September 30, 2024 and 2023, and changes in stockholders’ equity (deficit) for the three and nine months ended September 30, 2024 and 2023 have been made. The Company’s condensed consolidated results of operations for the three and nine months ended September 30, 2024 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2024.

XML 16 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

As of September 30, 2024, the Company’s significant accounting policies and estimates, which are detailed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the U.S. Securities and Exchange Commission (“SEC”) on March 28, 2024 (the “2023 Form 10-K”) have not changed, except as discussed below.

Inventory

Prior to receiving regulatory approval or authorization, costs related to the manufacturing of inventory are recorded as research and development expense on the Company’s consolidated statements of operations and comprehensive loss in the period incurred. In connection with the EUA for PEMGARDA in March 2024, the Company subsequently began capitalizing PEMGARDA inventory costs as it was determined that inventory costs incurred subsequent to the EUA had a probable future economic benefit.

Inventory is stated at the lower of cost or estimated net realizable value with cost determined on a first-in, first-out basis. Inventory costs include raw materials, third-party contract manufacturing, third-party packaging services, freight and overhead. The Company reduces its inventory to net realizable value for potentially excess, dated or obsolete inventory based on a quarterly assessment of the recoverability of its capitalized inventory. The Company periodically reviews inventory levels to identify what may expire prior to expected sale or has a cost basis in excess of its estimated realizable value and writes-down such inventories as appropriate as a component of costs of goods sold in the consolidated statements of operations and comprehensive loss.

Concentrations of Credit Risk, Significant Suppliers and License Rights

Financial instruments that potentially expose the Company to concentrations of credit risk consist of cash, cash equivalents and accounts receivable.

As of September 30, 2024, the Company invested its excess cash in money market funds that are subject to minimal credit and market risks. The Company maintains its existing cash and cash equivalents at three accredited financial institutions. From time to time, these deposits may exceed federally insured limits. The Company has not experienced any losses historically in these accounts. Accordingly, the Company does not believe it is exposed to unusual credit risk related to its existing cash and cash equivalents beyond the normal credit risk associated with commercial banking relationships.

As of September 30, 2024, the Company's net product revenue was generated from sales to the Title Company (as defined below) and three third-party specialty distributors (see “Revenue Recognition” for additional information).

The Company is dependent on third-party organizations to manufacture and process its product candidates for its research and development programs. In particular, the Company relies on a single third-party contract manufacturer to produce and process its product candidates and to manufacture supply of its product candidates for preclinical and clinical activities. The Company also currently relies on this same third-party contract manufacturer for any anticipated requirements of commercial supply, including both drug substance and drug product (see Note 9). The Company expects to continue to be dependent on a small number of third-party organizations to supply it with its requirements for all product candidates. The Company’s research and development programs, including any associated commercialization efforts, could be adversely affected by a significant interruption in the supply of the necessary materials.

The Company is dependent on a limited number of third parties that provide license rights used by the Company in the development and commercialization of its product candidates and programs. Through September 30, 2024, the Company’s research and development programs primarily relate to rights conveyed by Adimab (see Note 7). The Company could experience delays in the development and commercialization of its product candidates and programs if the Adimab agreements or any other license agreement utilized in the Company’s research and development activities is terminated, if the Company fails to meet the obligations required under its arrangements, or if the Company is unable to successfully secure new strategic alliances or licensing agreements.

Accounts Receivable

Accounts receivable as of September 30, 2024 is comprised of $8.2 million of PEMGARDA product sales to the Title Company (as defined below) and three third-party specialty distributors (see “Revenue Recognition” for additional information).

Revenue Recognition

The Company recognizes revenue in accordance with ASC Topic 606 - Revenue from Contracts with Customers (“ASC 606”). Under ASC 606, an entity recognizes revenue when or as performance obligations are satisfied by transferring control of promised goods or services to the customer, in an amount that reflects the consideration which the entity expects to be entitled to in exchange for those goods or services.

To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the entity 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. At contract inception, the Company assesses the goods or services promised within each contract, determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.

Product Revenue, Net

Following EUA from the FDA in March 2024, the Company began generating product revenue from sales of PEMGARDA in April 2024.

The Company entered into a third-party logistics distribution agreement (the “3PL Agreement”) to engage a logistics distribution agent (the “3PL Agent”) to distribute the Company’s products to its customers. The 3PL Agent provides services to the Company that include storage, distribution, processing product returns, customer service support, logistics support, electronic data interface and system access support. Revenue is recognized when or as performance obligations are satisfied by transferring control of promised goods to a customer, generally upon delivery, based on an amount that reflects the consideration to which the Company expected to be entitled.

To date, the Company applied for mandatory distribution licenses that some states require for the Company to sell its product throughout the U.S. In order for the Company to execute sales in the U.S. prior to obtaining such licenses, the Company and an affiliate of the 3PL Agent (the “Title Company”) entered into a Temporary Title Model Agreement (the “Temporary Title Model Agreement”), which was an amendment to the 3PL Agreement, so that the Title Company could purchase and take title to the product and sell the product to the specialty distributors who contracted to purchase the product from the Company. Although under the Temporary Title Model Agreement, the Title Company took title to the product, the economic substance of the transaction provided that the Title Company did not possess the risk of loss or participate in the significant risks and rewards of ownership of the product or have the ability to control, direct the use of, and obtain substantially all of the remaining benefits from the product. Accordingly, the Company did not recognize revenue upon the transfer of the goods at the time of sale to the Title Company and recognized revenue when the goods were sold from the Title Company to the specialty distributors.

In July 2024, the Company obtained nearly all of the necessary state distribution licenses to sell its products throughout the U.S. and ceased using the Temporary Title Model Agreement process in the third quarter of 2024.

Product revenues are recorded net of applicable reserves for variable consideration, including discounts and allowances.

Discounts and Allowances

The Company records reserves, based on contractual terms, for the following components of variable consideration related to product sold during the reporting period, as well as its estimate of product that remains in the distribution channel inventory of its customers at the end of the reporting period, if applicable. On a quarterly basis, the Company updates its estimates, if necessary, and records any material adjustments in the period they are identified.

Trade Discounts and Distributor Fees

The Company provides customary discounts on PEMGARDA sales for prompt payment, the terms of which are explicitly stated in its contracts. The Company also pays fees to specialty distributors for sales order management, data, and distribution services, the terms of which are also explicitly stated in its contracts. Such fees are not for a distinct good or service and, accordingly, are recorded as a reduction of revenue, as well as a reduction to accounts receivable (trade discounts) or as a component of accrued expenses (distributor fees).

Government Chargebacks and Rebates

The Company is subject to discount obligations under its contract with the U.S. Department of Veterans Affairs. These reserves are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability, which is included as a component of accrued expenses.

Product Returns

The Company offers a right of return for purchased units of PEMGARDA for damage, defect, recall, and/or product expiry, provided the product expiry is within a specified period as set forth in the Company’s return goods policy. The Company estimates the

amount of product sales that will be returned using quantitative and qualitative considerations. Reserves for estimated returns are recorded as a reduction of product revenue in the period that the related revenue is recognized, as well as a component of accrued expenses.

Other Incentives

Other incentives include a co-pay assistance program for eligible patients with commercial insurance in the U.S. The co-pay assistance program assists certain commercially insured patients by reducing each participating patient’s financial responsibility for the purchase price, up to a specified dollar amount of assistance.

Use of Estimates

The preparation of the Company’s condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Significant estimates and assumptions reflected in these condensed consolidated financial statements include, but are not limited to, research and development expenses and related prepaid or accrued costs, stock-based compensation expense, revenue, including discounts and allowances, and inventory obsolescence. The Company bases its estimates on historical experience, known trends and other market-specific or relevant factors it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results may differ materially from those estimates or assumptions.

Recently Issued and Adopted Accounting Pronouncements

The Company is an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and may remain an emerging growth company until the last day of the fiscal year following the fifth anniversary of the completion of its IPO. However, if certain events occur prior to the end of such five-year period, including if it becomes a “large accelerated filer,” its annual gross revenues exceeds $1.235 billion or it issues more than $1.0 billion of non-convertible debt in the previous three-year period, it will cease to be an emerging growth company prior to the end of such five-year period. For so long as the Company remains an emerging growth company, it is permitted and intends to rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not emerging growth companies. For example, the JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an emerging growth company to delay the adoption of these accounting standards until they would otherwise apply to private companies.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 requires disclosure of incremental segment information on an annual and interim basis. The amendments also require companies with a single reportable segment to provide all disclosures required by this amendment and all existing segment disclosures in ASC 280, Segment Reporting. The amendments are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The Company is currently evaluating the potential impacts of ASU 2023-07 on its consolidated financial statement disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 modifies the rules on income tax disclosures to enhance the transparency and decision-usefulness of income tax disclosures, particularly in the rate reconciliation table and disclosures about income taxes paid. The amendments are intended to address investors’ requests for income tax disclosures that provide more information to help them better understand an entity’s exposure to potential changes in tax laws and the ensuing risks and opportunities and to assess income tax information that affects cash flow forecasts and capital allocation decisions. The guidance also eliminates certain existing disclosure requirements related to uncertain tax positions and unrecognized deferred tax liabilities. The guidance is effective for the Company for the annual period beginning after December 15, 2024. All entities should apply the guidance prospectively but have the option to apply it retrospectively. The Company is currently evaluating the potential impacts of ASU 2023-09 on its consolidated financial statement disclosures.

XML 17 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements

3. Fair Value Measurements

Fair Value Measurements

Certain assets of the Company are carried at fair value under U.S. GAAP. Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:

 

 

Level 1 — Quoted prices in active markets for identical assets or liabilities.

 

 

 

Level 2 — Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.

 

 

 

 

Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

The Company’s cash equivalents are carried at fair value, determined according to the fair value hierarchy described above. The carrying values of the Company’s accounts payable and accrued expenses approximate their fair values due to the short-term nature of these liabilities.

The following tables present the Company’s fair value hierarchy for its assets and liabilities that are measured at fair value on a recurring basis (in thousands):

 

 

Fair Value Measurements at
September 30, 2024:

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

101,553

 

 

$

 

 

$

 

 

$

101,553

 

 

$

101,553

 

 

$

 

 

$

 

 

$

101,553

 

 

 

Fair Value Measurements at
December 31, 2023:

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

198,193

 

 

$

 

 

$

 

 

$

198,193

 

 

$

198,193

 

 

$

 

 

$

 

 

$

198,193

 

The money market funds were valued by the Company based on quoted market prices, which represent a Level 1 measurement within the fair value hierarchy.

There were no changes to the valuation methods during the three and nine months ended September 30, 2024 or 2023.

The Company evaluates transfers between levels at the end of each reporting period. There were no transfers into or out of Level 1, Level 2 or Level 3 fair value measurements during the three and nine months ended September 30, 2024 or 2023.

XML 18 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Inventory
9 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
Inventory

4. Inventory

The following table presents inventories (in thousands):

 

 

September 30,
2024

 

 

December 31,
2023

 

Work in process

 

$

26,216

 

 

$

 

Finished goods

 

 

851

 

 

 

 

 

$

27,067

 

 

$

 

 

The Company did not have any inventory as of December 31, 2023.

XML 19 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Prepaid Expenses and Other Current Assets
9 Months Ended
Sep. 30, 2024
Prepaid Expense and Other Assets, Current [Abstract]  
Prepaid Expenses and Other Current Assets

5. Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following (in thousands):

 

 

September 30,
2024

 

 

December 31,
2023

 

Prepaid external research, development and manufacturing costs

 

$

5,744

 

 

$

19,962

 

Prepaid insurance

 

 

205

 

 

 

1,770

 

Prepaid compensation and other

 

 

2,602

 

 

 

1,575

 

Interest receivable

 

 

460

 

 

 

933

 

 

$

9,011

 

 

$

24,240

 

XML 20 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses
9 Months Ended
Sep. 30, 2024
Accrued Liabilities [Abstract]  
Accrued Expenses

6. Accrued Expenses

Accrued expenses consisted of the following (in thousands):

 

 

September 30,
2024

 

 

December 31,
2023

 

Accrued external research, development and manufacturing costs

 

$

49,268

 

 

$

28,151

 

Accrued professional and consultant fees

 

 

2,377

 

 

 

1,732

 

Accrued employee compensation

 

 

3,280

 

 

 

10,752

 

Accrued inventory

 

 

2,760

 

 

 

 

Other

 

 

1,716

 

 

 

225

 

 

$

59,401

 

 

$

40,860

 

XML 21 R16.htm IDEA: XBRL DOCUMENT v3.24.3
License and Collaboration Agreements
9 Months Ended
Sep. 30, 2024
License Agreements [Abstract]  
License and Collaboration Agreements

7. License and Collaboration Agreements

Adimab Assignment Agreement

In July 2020, the Company entered into an Assignment and License Agreement with Adimab (the “Adimab Assignment Agreement”). Under the terms of the agreement, Adimab assigned to the Company all rights, title and interest in and to certain of its coronavirus-specific antibodies (each, a “CoV Antibody” and together, the “CoV Antibodies”), including modified or derivative forms thereof, and related intellectual property. In addition, Adimab granted to the Company a non-exclusive, worldwide, royalty-bearing, sublicensable license to certain of its platform patents and technology for the development, manufacture and commercialization of the CoV Antibodies and pharmaceutical products containing or comprising one or more CoV Antibodies (each, a “Product”) for all indications and uses, with the exception of certain diagnostic uses and use as a research reagent (the “Field”). The Company is entitled to sublicense the assigned rights and licensed intellectual property solely with respect to any CoV Antibody or Product, subject to specified conditions of the agreement. The Company is obligated to use commercially reasonable efforts to achieve specified development and regulatory milestones for Products in certain major markets and to commercialize a product in any country in which the Company obtains marketing approval.

Pursuant to the terms of the Adimab Assignment Agreement, the parties will establish one or more work plans that set forth the activities to be performed under the agreement (each, a “Work Plan”), and each party is responsible for performing the obligations to which it is assigned under such Work Plans. Upon execution of the Adimab Assignment Agreement, the Company and Adimab agreed on an initial Work Plan that outlined the services that will be performed commencing at inception of the arrangement. The Company is obligated to pay Adimab quarterly for its services performed under each Work Plan at a specified full-time equivalent rate. Otherwise, the Company is solely responsible for the development, manufacture and commercialization of the CoV Antibodies and associated Products at its own cost and expense. The Company is solely responsible for preparing and submitting all investigational new drug applications, new drug applications, biologics license applications and other regulatory filings for the CoV Antibodies and Products in the Field, and for obtaining and maintaining all marketing approvals for Products in the Field, at its sole expense. Additionally, the Company has the sole right to prosecute, maintain, enforce and defend patents covering the CoV Antibodies and Products, all at its own expense.

Amounts paid with respect to services performed by Adimab on the Company’s behalf under the Adimab Assignment Agreement are recognized as research and development expense as such amounts are incurred. During the three and nine months ended September 30, 2024 and 2023, the Company did not recognize any research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Assignment Agreement. Please refer to Note 15 for additional information.

The Company is obligated to pay Adimab up to $16.5 million upon the achievement of specified development and regulatory milestones for the first Product under the agreement that achieves such specified milestones and up to $8.1 million upon the achievement of specified development and regulatory milestones for the second Product under the agreement that achieves such specified milestones. The maximum aggregate amount of milestone payments payable under the agreement for any and all Products is $24.6 million, of which a total of $11.1 million has been achieved and paid as of September 30, 2024; however, milestone payments do not accrue for certain in vitro diagnostic devices consisting of or containing CoV Antibodies.

In March 2023, the Company achieved the first specified milestone for the second product candidate under the Adimab Assignment Agreement upon dosing of the first subject in a Phase 1 clinical trial evaluating VYD222, which obligated the Company to make a $0.4 million milestone payment to Adimab, which was paid in May 2023. In September 2023, the Company achieved specified milestones for the second product candidate under the Adimab Assignment Agreement upon dosing of the first subject in a pivotal clinical trial evaluating VYD222, which obligated the Company to make a $3.2 million milestone payment to Adimab, which was paid in October 2023. The next potential milestone under the Adimab Assignment Agreement is a low single-digit million-dollar regulatory milestone, which was not considered probable under U.S. GAAP and therefore, no expense was recognized as of September 30, 2024.

During both the three and nine months ended September 30, 2024, the Company did not recognize any in-process research and development (“IPR&D”) expense with respect to contingent consideration payable under the Adimab Assignment Agreement. During the three and nine months ended September 30, 2023, the Company recognized $3.2 and $3.6 million, respectively, of IPR&D expense

with respect to contingent consideration payable under the Adimab Assignment Agreement. Except for milestone payments of $11.1 million incurred through December 31, 2023, no other milestone payments have been paid to or have been earned by Adimab through September 30, 2024.

The Company is obligated to pay Adimab royalties of a mid-single-digit percentage based on net sales of any Products, beginning upon the first commercial sale of a Product in accordance with the Adimab Assignment Agreement. The royalty rate is subject to reductions specified under the agreement. Royalties are due on a Product-by-Product and country-by-country basis beginning upon the first commercial sale of each Product and ending on the later of (i) 12 years after the first commercial sale of such Product in such country and (ii) the expiration of the last valid claim of a patent covering such Product in such country (the “Royalty Term”). During both the three and nine months ended September 30, 2024, the Company expensed $0.5 million of royalties and reserves all rights under the Adimab Assignment Agreement and the applicable law. During both the three and nine months ended September 30, 2023, the Company did not expense any royalties. In addition, the Company is obligated to pay Adimab royalties of a specified percentage in the range of 45% to 55% of any compulsory sublicense consideration received by the Company in lieu of certain royalty payments.

Unless earlier terminated, the Adimab Assignment Agreement remains in effect until the expiration of the last-to-expire Royalty Term for any and all Products. The Company may terminate the agreement at any time for any or no reason upon advance written notice to Adimab, or in the event of a material breach by Adimab that is not cured with specific periods. Adimab may only terminate the agreement for an uncured material breach by the Company for its due diligence obligation or a payment obligation. Upon any termination of the agreement prior to its expiration, all licenses and rights granted pursuant to the arrangement will automatically terminate and revert to the granting party and all other rights and obligations of the parties will terminate.

The Company concluded that the Adimab Assignment Agreement represented an asset acquisition of IPR&D assets with no alternative future use. The arrangement did not qualify as a business combination because substantially all of the fair value of the assets acquired was concentrated in a single asset.

Adimab Collaboration Agreement

In May 2021, the Company entered into a Collaboration Agreement with Adimab, as amended in November 2022 and September 2023 (the “Adimab Collaboration Agreement”), for the discovery and optimization of proprietary antibodies as potential therapeutic product candidates. Under the Adimab Collaboration Agreement, the Company and Adimab could collaborate on research programs for a specified number of targets selected by the Company within a specified time period. Under the Adimab Collaboration Agreement, Adimab granted the Company a worldwide, non-exclusive license to certain of its platform patents and technology and antibody patents to perform the Company’s responsibilities during the ongoing research period and for a specified evaluation period thereafter (the “Evaluation Term”). In addition, the Company granted Adimab a license to certain of the Company’s patents and intellectual property solely to perform Adimab’s responsibilities under the research plans. Under the Adimab Collaboration Agreement, the Company has an exclusive option, on a program-by-program basis, to obtain licenses and assignments to commercialize selected products containing or comprising antibodies directed against the applicable target, which option may be exercised upon the payment of a specified option fee for each program. Upon exercise of an option by the Company, Adimab will assign to the Company all right, title and interest in the antibodies of the optioned research program and will grant the Company a worldwide, royalty-free, fully paid-up, non-exclusive, sublicensable license under the Adimab platform technology for the development, manufacture and commercialization of the antibodies for which the Company has exercised its options and products containing or comprising those antibodies. The Company is obligated to use commercially reasonable efforts to develop, seek marketing approval for, and commercialize one product that contains an antibody discovered in each optioned research program.

The Company agreed to pay Adimab a quarterly fee of $1.3 million, which could be cancelled at the Company’s option at any time. For so long as the Company was paying such quarterly fee (or earlier if (i) the Company experienced a change of control after the third anniversary of the Adimab Collaboration Agreement or (ii) Adimab owned less than a specified percentage of the Company’s equity), Adimab and its affiliates agreed not to assist or direct certain third parties to discover or optimize antibodies intended to bind to coronaviruses or influenza viruses. Under the Adimab Collaboration Agreement, the Company could also elect to decrease the scope of Adimab’s exclusivity obligations and obtain a corresponding decrease in the quarterly fee. In December 2023, the Company elected to decrease the scope of Adimab’s exclusivity obligations to cover only coronaviruses and obtained a corresponding decrease in the quarterly fee. Effective January 2024, the Company became obligated to pay Adimab a quarterly fee of $0.6 million. During the three and nine months ended September 30, 2024, the Company recognized $0.6 million and $1.8 million, respectively, of research and development expense related to the quarterly fee. During the three and nine months ended September 30, 2023, the Company recognized $1.3 million and $3.9 million, respectively, of research and development expense related to the quarterly fee.

For each agreed upon research program that is commenced, the Company is obligated to pay Adimab quarterly for its services performed during a given research program at a specified full-time equivalent rate; a discovery delivery fee of $0.2 million; and an optimization completion fee of $0.2 million. For each option exercised by the Company to commercialize a specific research program, the Company is obligated to pay Adimab an exercise fee of $1.0 million. Amounts paid with respect to services performed by Adimab on the Company’s behalf in each of the research programs under the Adimab Collaboration Agreement are recognized as research and development expense as such amounts are incurred and services are rendered. During both the three and nine months ended

September 30, 2024, the Company did not recognize any research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Collaboration Agreement. During the three and nine months ended September 30, 2023, the Company recognized $0.1 million and $0.5 million, respectively, of research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Collaboration Agreement. During the three and nine months ended September 30, 2024, the Company did not recognize any IPR&D expense related to drug delivery fees, optimization completion fees or option exercise fees. During both the three and nine months ended September 30, 2023, the Company recognized $1.0 million, $0.2 million, and $0.2 million of IPR&D expense related to an option exercise fee, a drug delivery fee and an optimization completion fee, respectively. Please refer to Note 15 for additional information.

The Company is obligated to pay Adimab up to $18.0 million upon the achievement of specified development and regulatory milestones for each product under the Adimab Collaboration Agreement that achieves such milestones. The next potential milestone under the Adimab Collaboration Agreement is a low single-digit million-dollar clinical milestone, which was not considered probable under U.S. GAAP and therefore, no expense was recognized as of September 30, 2024. The Company is also obligated to pay Adimab royalties of a mid-single-digit percentage based on net sales of any product under the Adimab Collaboration Agreement, subject to reductions for third-party licenses. The royalty term will expire for each product on a country-by-country basis upon the later of (i) 12 years after the first commercial sale of such product in such country and (ii) the expiration of the last valid claim of any patent claiming composition of matter or method of making or using any antibody identified or optimized under the Adimab Collaboration Agreement in such country.

In addition, the Company is obligated to pay Adimab for Adimab’s performance of certain validation work with respect to certain antigens acquired from a third party. In consideration for this work, the Company is obligated to pay Adimab royalties of a low single-digit percentage based on net sales of products that contain such antigens for the same royalty term as antibody-based products, but the Company is not obligated to make any milestone payments for such antigen products. Through September 30, 2024, no royalty payments have been paid to or have been earned by Adimab under the Adimab Collaboration Agreement.

The Adimab Collaboration Agreement will expire (i) if the Company does not exercise any option, upon the conclusion of the last Evaluation Term for the research programs, or (ii) if the Company exercises an option, on the expiration of the last royalty term for a product in a particular country, unless the agreement is earlier terminated. The Company may terminate the Adimab Collaboration Agreement at any time upon advance written notice to Adimab. In addition, subject to certain conditions, either party may terminate the Adimab Collaboration Agreement in the event of a material breach by the other party that is not cured within specified periods.

The Company concluded that the Adimab Collaboration Agreement represented an asset acquisition of IPR&D with no alternative future use. Therefore, payments made by the Company to Adimab for milestones achieved will be recognized as IPR&D expense in the related period in which the services are performed or the related milestone is considered probable of achievement. Amounts paid with respect to services performed by Adimab on the Company’s behalf under the Adimab Collaboration Agreement are recognized as research and development expense as such amounts are incurred and services are rendered. Please refer to Note 15 for additional information.

Adimab Platform Transfer Agreement

In September 2022 (the “Adimab Platform Transfer Agreement Effective Date”), the Company entered into a Platform Transfer Agreement with Adimab (the “Adimab Platform Transfer Agreement”) under which the Company was granted the right under certain intellectual property of Adimab to practice certain elements of Adimab’s platform technology, including B-cell cloning using Adimab’s proprietary yeast cell lines and other antibody optimization libraries, trade secrets, protocols and software of Adimab, to discover, engineer and optimize antibodies. The Company does not have access to Adimab’s proprietary discovery libraries. The Company was also granted the right under certain intellectual property of Adimab to research, develop, make, sell and exploit such antibodies and products containing such antibodies. The Adimab platform has been transferred to the Company in accordance with the terms of the Adimab Platform Transfer Agreement. In September 2022, the Company recognized $3.0 million as IPR&D expense in connection with the upfront consideration payable for the rights assigned pursuant to the Adimab Platform Transfer Agreement.

The Company is obligated to pay Adimab an annual fee of single digit millions on each of the first four anniversaries of the Adimab Platform Transfer Agreement Effective Date, which allows the Company to receive material improvements to the platform technology, including materially improved antibody optimization libraries, updates that provide new functionality to the platform, and software upgrades, from Adimab through June 2027. The first annual fee became due in September 2023 and was paid in October 2023. During the three and nine months ended September 30, 2024, the Company recognized a portion of the annual fees as research and development expense. Beginning in July 2027 and ending in June 2042, unless terminated earlier, the Company has the option to receive additional material improvements to the platform technology from Adimab, subject to a commercially reasonable fee to be negotiated by the parties.

The Company is obligated to pay Adimab up to $9.5 million upon the achievement of specified development and regulatory milestones for each product under the Adimab Platform Transfer Agreement that achieves such milestones. The next potential milestone under the Adimab Platform Transfer Agreement is a mid-six-digit dollar preclinical milestone, which was not considered probable under U.S. GAAP and therefore, no expense was recognized as of September 30, 2024.

In addition, the Company is obligated to pay Adimab royalties of a low single-digit percentage based on net sales of products containing an antibody discovered, engineered or optimized using Adimab’s platform technology, subject to reductions specified under the Adimab Platform Transfer Agreement. Royalties are due on a product-by-product and country-by-country basis. The royalty term will expire for each product on a country-by-country basis upon the later of (i) 12 years after the first commercial sale of such product in such country and (ii) the expiration of the last valid claim of a program antibody patent for covering the program antibody contained in such product in such country. Through September 30, 2024, no royalty payments have been paid to or have been earned by Adimab under the Adimab Platform Transfer Agreement.

The Company may terminate the Adimab Platform Transfer Agreement at any time upon advance written notice to Adimab. In addition, subject to certain conditions, either party may terminate the Adimab Platform Transfer Agreement in the event of a material breach by the other party that is not cured within specified periods or in connection with the other party’s insolvency.

The Company concluded that the Adimab Platform Transfer Agreement represented an asset acquisition of IPR&D with no alternative future use. Therefore, payments made by the Company to Adimab for milestones achieved will be recognized as IPR&D expense in the related period in which the services are performed or the related milestone is considered probable of achievement. Amounts paid with respect to the annual material improvement fees are recognized as research and development expense as such amounts are incurred. Please refer to Note 15 for additional information.

WuXi Biologics Cell Line License Agreement

In December 2020, as amended in February 2023 and March 2024, the Company entered into a Cell Line License Agreement with WuXi Biologics (Hong Kong) Limited (“WuXi Biologics”) (the “Cell Line License Agreement”), under which WuXi Biologics granted to the Company a non-exclusive, non-transferable, worldwide, royalty-bearing, sublicensable license to certain of its intellectual property, including certain patent rights associated with a proprietary cell line developed by WuXi Biologics for the exploitation of certain recombinant antibodies developed using such proprietary cell line (each, a “Licensed Product”). Each Licensed Product generated under the arrangement will be produced from a transformed or transfected version of the proprietary cell line derived by WuXi Biologics (each of such transformed or transfected cell lines, a “Licensed Cell Line”).

In December 2020, the Company recognized an upfront fee of $0.2 million upon completion of cell bank generation for the first Licensed Cell Line created under the Cell Line License Agreement.

The Company is also obligated to pay royalties in the range of less than 1.0% to WuXi Biologics based on net sales of any Licensed Products manufactured by the Company or a third party on its behalf. However, if the Company uses WuXi Biologics to manufacture all of its commercial supplies for Licensed Products, no royalties would be owed by the Company to WuXi Biologics for net sales of Licensed Products. The Company has an option to buy out its royalty obligations on a Licensed Cell Line-by-Licensed Cell Line basis by making a one-time payment in the low eight-figures to WuXi Biologics. Royalties are due on a Licensed Product-by-Licensed Product basis commencing on the date of the first commercial sale of the applicable product and continuing for so long as the Company commercializes Licensed Products or, if earlier, until the Company exercises its option to buy out the royalty obligations. Through September 30, 2024, no royalties had become due to WuXi Biologics.

The Cell Line License Agreement remains in effect until it is terminated. The Company may terminate the Cell Line License Agreement at any time with notice to WuXi Biologics. WuXi Biologics may terminate the Cell Line License Agreement in the event the Company fails to make a payment when due under the Cell Line License Agreement and such non-payment is not cured within a specified period after notice. Either party may terminate the Cell Line License Agreement in the event of a material breach by the other party that is not cured within a specified period after notice. Upon termination of the Cell Line License Agreement, the license conveyed by WuXi Biologics to the Company will continue in full force and effect with respect to all Licensed Products manufactured using the Licensed Cell Line already generated under the Cell Line License Agreement, provided that the Company continues to pay its royalty obligations, if any.

The Company concluded that the Cell Line License Agreement represented an asset acquisition of IPR&D with no alternative future use. The Cell Line License Agreement did not qualify as a business combination because substantially all of the fair value of the assets acquired was concentrated in a single asset. The Company did not recognize any IPR&D expense under the Cell Line License Agreement during the three and nine months ended September 30, 2024. The Company recognized $0 and $0.6 million of IPR&D expense under the Cell Line License Agreement during the three and nine months ended September 30, 2023, respectively.
XML 22 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Population Health Partners, L.P
9 Months Ended
Sep. 30, 2024
Other Commitments [Abstract]  
Population Health Partners, L.P

8. Population Health Partners, L.P.

In November 2022 (the “PHP Effective Date”), the Company entered into a Master Services Agreement with Population Health Partners, L.P. (“PHP”), pursuant to which PHP agreed to provide services and create deliverables for the Company as agreed between the Company and PHP and set forth in one or more work orders under such agreement (the “PHP MSA”). The term of the PHP MSA commenced on the PHP Effective Date for an initial term of one year. The PHP MSA renewed for subsequent periods, until terminated in accordance with its terms. The PHP MSA was terminated effective in July 2024. On the PHP Effective Date, the Company and PHP

entered into the first work order under the PHP MSA (the “PHP Work Order”), pursuant to which PHP agreed to advise and counsel the Company regarding clinical development and regulatory matters with respect to the Company’s product candidates. The PHP Work Order was effective for six months from the PHP Effective Date and terminated in accordance with its terms in May 2023. The PHP MSA contained customary confidentiality provisions and representations and warranties of the parties, as well as mutual non-solicitation of certain employees during the term of the PHP MSA and for a period of one year thereafter.

As compensation for the services and deliverables under the PHP Work Order, the Company paid PHP a cash fee of $0.5 million per month during the term of the PHP Work Order for an aggregate fee of $3.0 million (the “Aggregate Fee”).

During the three and nine months ended September 30, 2024, the Company did not recognize any research and development expense related to the cash compensation paid to PHP. During the three and nine months ended September 30, 2023, the Company recognized $0 and $2.3 million, respectively, of research and development expense related to the cash compensation paid to PHP. Please refer to Note 15 for additional information.

In addition to the cash compensation, on the PHP Effective Date, the Company issued a warrant to purchase shares of the Company’s common stock to PHP (the “PHP Warrant”). The exercise price of the PHP Warrant is $3.48 per share of the Company’s common stock, which was equal to the Nasdaq official closing price of a share of the Company’s common stock on the trading day immediately prior to the PHP Effective Date. The PHP Warrant is exercisable for up to an aggregate of 6,824,712 shares of the Company’s common stock, and vests in three separate tranches as follows:

3,591,954 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization (as defined below) equals or exceeds $758,517,511 by November 15, 2028;

 

 

 

 

 

1,795,977 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization equals or exceeds $1,137,776,266 by November 15, 2029; and

 

 

 

 

 

1,436,781 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization equals or exceeds $1,517,035,022 by November 15, 2030.

For purposes of the PHP Warrant, the term “Market Capitalization” means, with respect to a particular trading day, the total value of the outstanding shares of the Company’s common stock on such date, calculated by multiplying the Company’s volume weighted-average price for the ten (10) trading days immediately preceding such date by the Company’s total number of outstanding shares of the Company’s common stock as reflected in (i) the Company’s most recent periodic or annual report filed with the SEC (e.g., Annual Report on Form 10-K or Quarterly Report on Form 10-Q), as the case may be, (ii) a more recent public announcement by the Company or (iii) a more recent written notice by the Company or the Company’s transfer agent setting forth the number of shares of the Company's common stock outstanding.

The PHP Warrant is exercisable for ten years from the PHP Effective Date with respect to the vested portion(s) of the PHP Warrant. The PHP Warrant may be exercised by cash exercise or, at the election of PHP, by means of “cashless exercise” pursuant to a formula set forth in the PHP Warrant. The Company also granted PHP certain “piggyback” registration rights requiring the Company to register any shares of the Company’s common stock underlying the PHP Warrant for resale with the SEC, subject to the Company’s existing obligations under that certain Second Amended and Restated Investors’ Rights Agreement, dated April 16, 2021, by and among the Company and the investors party thereto, which registration rights PHP exercised in January 2024.

Upon the consummation of a fundamental transaction of the Company (as defined in the PHP Warrant) on or prior to November 15, 2028, all of the shares underlying the PHP Warrant would become immediately vested and exercisable; upon the consummation of a fundamental transaction of the Company after November 15, 2028 but on or prior to November 15, 2029, the shares underlying the second and third tranches of the PHP Warrant would become immediately vested and exercisable; and upon the consummation of a fundamental transaction of the Company after November 15, 2029 but on or prior to November 15, 2030, the shares underlying the third tranche of the PHP Warrant would become immediately vested and exercisable.

Refer to Note 11 for additional information on the PHP Warrant.

Tamsin Berry, a member of the Company’s board of directors, is a Limited Partner of PHP.

XML 23 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies . Commitments and Contingencies

Operating Lease Commitments

In September 2021, the Company entered into a five-year noncancelable facilities lease agreement for approximately 9,600 square feet of office space in Waltham, Massachusetts, which provides for monthly rental payments, including base rent charges of $0.4 million per year, subject to periodic rent increases, and the Company’s proportionate share of operating expenses.

In June 2022, the Company entered into a two-year noncancelable agreement for dedicated laboratory and office space in Newton, Massachusetts (the “Newton, MA Lease”), which was amended in September 2022. Pursuant to the amended Newton, MA Lease, the

Company entered into a two-year noncancelable agreement for new dedicated laboratory and office space in Newton, Massachusetts, on the same campus as, and in lieu of, the space leased under the original lease. The Company took occupancy of the new dedicated laboratory and office space in December 2022. The amended Newton, MA Lease provided for monthly rental payments, including base rent charges of $1.3 million per year. In August 2024, the Newton, MA Lease was further amended to extend the lease through November 2025, with an option to further extend the lease for an additional twenty-five months or continue the lease on a month-to-month basis after completion of the term ending in November 2025.

The components of operating lease expense were as follows (in thousands):

 

 

For the Three Months
Ended September 30,

 

 

For the Three Months
Ended September 30,

 

 

For the Nine Months
Ended September 30,

 

 

For The Nine Months
Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Lease cost:

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease cost

 

$

440

 

 

$

430

 

 

$

1,301

 

 

$

1,290

 

Variable lease cost

 

 

4

 

 

 

11

 

 

 

11

 

 

 

34

 

Total lease cost

 

$

444

 

 

$

441

 

 

$

1,312

 

 

$

1,324

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flows related to operating leases

 

$

435

 

 

$

432

 

 

$

1,304

 

 

$

1,296

 

 

 

Future minimum lease payments under the noncancelable leases as of September 30, 2024 was as follows (in thousands):

Year Ending December 31,

 

Operating Lease

 

2024 (excluding the nine months ended September 30, 2024)

 

 

437

 

2025

 

 

1,246

 

Total lease payments

 

 

1,683

 

Present value adjustment

 

 

(50

)

Present value of operating lease liability

 

$

1,633

 

As of September 30, 2024, the Company’s operating leases were measured using a weighted-average incremental borrowing rate of 6.0% over a weighted-average remaining lease term of 1.1 years.

As of September 30, 2023, the Company’s operating leases were measured using a weighted-average incremental borrowing rate of 6.0% over a weighted-average remaining lease term of 2.0 years.

The total operating liabilities are presented on the Company’s condensed consolidated balance sheet based on maturity dates. $1.4 million is classified under operating lease liabilities, current” for the portion due within twelve months, and $0.2 million is classified under “operating lease liabilities, non-current”.

License Agreements

The Company has entered into license agreements with Adimab and WuXi Biologics (see Note 7).

Other Agreements

In November 2022, the Company entered into the PHP MSA (see Note 8). Concurrently with the PHP MSA, the Company entered into the PHP Work Order, pursuant to which PHP agreed to advise and counsel the Company regarding clinical development and regulatory matters with respect to its product candidates. The PHP Work Order was effective for six months from November 2022 and terminated in accordance with its terms in May 2023. As compensation for the services and deliverables under the PHP Work Order, the Company recognized research and development expense of $0.5 million per month during the term of the PHP Work Order for an Aggregate Fee of $3.0 million.

Manufacturing Agreements

In December 2020, the Company entered into a Commercial Manufacturing Services Agreement with WuXi Biologics, which was amended and restated in August 2021 and further amended and restated in September 2023 (as amended and restated, the “Commercial Manufacturing Agreement”). The Commercial Manufacturing Agreement outlines the terms and conditions under which WuXi Biologics manufactures drug substance and drug product for commercial use.

Through September 30, 2024, the Company committed to noncancelable purchase obligations related to commercial drug substance and drug product manufacturing under the Commercial Manufacturing Agreement. As of September 30, 2024, the total remaining contractually binding commercial drug substance and drug product purchase obligations due to WuXi Biologics was $38.3 million, which is expected to be paid in 2024 and 2025. As of September 30, 2024, $36.5 million related to the contractually binding commercial drug substance and drug product batches was included in accounts payable and accrued expenses, which is expected to be paid in 2024 and 2025.

Through September 30, 2024, the Company committed to noncancelable purchase obligations related to the procurement of materials to be used in future drug substance and drug product manufacturing under the Commercial Manufacturing Agreement. As of September 30, 2024, the total remaining contractually binding purchase obligations due to WuXi Biologics was $17.0 million, which is expected to be paid in 2024 and 2025. As of September 30, 2024, $10.6 million related to the procurement of materials to be used in future drug substance and drug product manufacturing was included in accounts payable and accrued expenses, which is expected to be paid in 2024 and 2025.

Unless earlier terminated, the Commercial Manufacturing Agreement remains in effect for an initial period of five years from the date of the last amendment and restatement of the agreement and thereafter automatically renews for further successive periods of five years each. Either party may terminate the agreement upon the breach or default by the other party, other than a non-payment breach, that is not timely cured after notice thereof. Both parties are also entitled to terminate the Commercial Manufacturing Agreement if the other party becomes insolvent or is the subject of a petition in bankruptcy or of any other related proceeding or event. Either party may terminate either the Commercial Manufacturing Agreement in its entirety, or an individual order, (i) to the extent the other party suffers a force majeure event that is continuing for a predefined period of time and (ii) if the other party fails to make a payment when due under the arrangement and such non-payment is not timely cured after notice thereof. Until regulatory approval and future economic benefit is probable, the Company will continue to expense costs related to batches manufactured under the Commercial Manufacturing Agreement.

Other Contracts

The Company enters into agreements with third parties in the ordinary course of business for various products and services, including those related to research, preclinical and clinical operations, manufacturing and support, supply chain, and distribution. These contracts do not contain any material minimum purchase commitments. Certain of these agreements provide for termination rights subject to the payment of termination fees and/or wind-down costs. Under such agreements, the Company is contractually obligated to make certain payments to vendors upon early termination, primarily to reimburse them for their unrecoverable outlays incurred prior to cancellation as well as any amounts owed by the Company prior to early termination. The actual amounts the Company could pay in the future to the vendors under such agreements may differ from the purchase order amounts due to cancellation provisions. The termination fees were not probable of payment as of September 30, 2024 and December 31, 2023.

Legal Proceedings

From time to time, the Company may become involved in legal proceedings or other litigation relating to claims arising in the ordinary course of business. The Company accrues a liability for such matters when it is probable that future expenditures will be made and that such expenditures can be reasonably estimated. Significant judgment is required to determine both probability and estimated exposure amount. Legal fees and other costs associated with such proceedings are expensed as incurred.

On January 31, 2023, a securities class action lawsuit captioned Brill v. Invivyd, Inc., et. al., Case No. 1:23-CV-10254-LTS, was filed against the Company and certain of its former officers in the U.S. District Court for the District of Massachusetts. The complaint alleged violations of Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder on the basis of purportedly materially false and misleading statements and omissions concerning ADG20’s effectiveness against the Omicron variant of COVID-19. The complaint sought, among other things, unspecified damages, attorneys’ fees, expert fees, and other costs. The court appointed lead plaintiffs for the action on June 28, 2023. On August 23, 2023, the lead plaintiffs filed an amended complaint that made allegations similar to those in the original complaint and asserted the same claims against the same defendants as the original complaint. On October 19, 2023, the parties filed a joint stipulation to advise the court that the lead plaintiffs intended to seek leave to file a second amended complaint, and on November 22, 2023, the lead plaintiffs filed a second amended complaint that made allegations similar to those in the prior complaints and asserted the same claims against the same defendants as the prior complaints. On January 12, 2024, the defendants filed a motion to dismiss the second amended complaint in its entirety. The lead plaintiffs filed an opposition to the motion to dismiss on February 26, 2024, and the defendants filed a reply in further support of their motion to dismiss on March 27, 2024. The court heard oral arguments on the defendants’ motion to dismiss on May 10, 2024. The court granted the defendants’ motion to dismiss on September 18, 2024, dismissing the second amended complaint in its entirety, with prejudice and without leave to amend. The plaintiffs did not appeal the court's decision. As such, the Company has concluded that this matter is closed.

Indemnification Agreements

In the ordinary course of business, the Company may provide indemnification of varying scope and terms to its vendors, lessors, contract research organizations, contract development and manufacturing organizations (“CDMOs”), business partners and other parties

with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with members of its board of directors and its executive officers that require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or executive officers. The maximum potential amount of future payments that the Company could be required to make under these indemnification agreements is, in many cases, unlimited. The Company has not incurred any material costs as a result of such indemnifications and is not currently aware of any indemnification claims.

XML 24 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Common Stock
9 Months Ended
Sep. 30, 2024
Equity [Abstract]  
Common Stock

10. Common Stock

Shares Reserved for Future Issuance

As of September 30, 2024, the Company had reserved 45,909,485 shares of common stock for the exercise of outstanding stock options and the issuance of awards available for grant under the Company’s 2020 Equity Incentive Plan, 2021 Equity Incentive Plan and 2021 Employee Stock Purchase Plan (see Note 11).

Shelf Registration Statement

In September 2022, the Company filed a shelf registration statement on Form S-3 with the SEC (File No. 333-267643) and an accompanying base prospectus, which was declared effective by the SEC on October 5, 2022, for the offer and sale of up to $400 million of the Company’s securities. As of September 30, 2024, $325 million of the Company’s securities remained available for offer and sale under this shelf registration statement.

ATM Facility

In December 2023, the Company entered into a Controlled Equity OfferingSM Sales Agreement (the “Sales Agreement”) with Cantor Fitzgerald & Co., as sales agent (“Cantor”), pursuant to which the Company may, at its option, offer and sell shares of its common stock, with a sales value of up to $75.0 million, from time to time, through Cantor, acting as sales agent, in transactions deemed to be “at the market offerings”, as defined in Rule 415 under the Securities Act of 1933, as amended. Cantor is entitled to a commission of 3% of the gross proceeds from any sales of such shares.

In February 2024, the Company sold 9,000,000 shares of its common stock under the Sales Agreement at an average price of $4.50 per share for $39.3 million in net proceeds. As of September 30, 2024, $34.5 million remained available for sale under the Sales Agreement.

Treasury Stock

In March 2023, the Company repurchased, and subsequently retired, 206,802 shares of unvested restricted common stock at the original purchase price upon a termination of service of an employee during the vesting period. The fair value of the repurchased common stock was insignificant. Upon retirement, the shares were redesignated as authorized but unissued shares of the Company’s common stock.

In May 2023, the Company repurchased 46,600 shares of unvested restricted common stock at the original purchase price upon a termination of service of an employee during the vesting period. The shares of common stock repurchased were recorded as treasury stock. The fair value of the repurchased common stock was insignificant. In June 2023, the Company retired the 46,600 shares of treasury stock. Upon retirement, the shares were redesignated as authorized but unissued shares of the Company’s common stock.

In October 2023, the Company repurchased 31,765 shares of unvested restricted common stock at the original purchase price upon a termination of service of an employee during the vesting period. The shares of common stock repurchased were recorded as treasury stock. The fair value of the repurchased common stock was insignificant. In December 2023, the Company retired the 31,765 shares of treasury stock. Upon retirement, the shares were redesignated as authorized but unissued shares of the Company’s common stock.

XML 25 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Share Based Compensation

11. Stock-Based Compensation

2020 Equity Incentive Plan

The Company’s 2020 Equity Incentive Plan (the “2020 Plan”) provides for the Company to grant incentive stock options, non-qualified stock options, restricted stock awards, restricted stock units and other stock-based awards to employees, members of the board of directors and consultants. The 2020 Plan is administered by the board of directors or, at the discretion of the board of directors, by a committee of the board of directors. The board of directors may also delegate to one or more officers of the Company the power to grant awards to employees and certain officers of the Company. The exercise prices, vesting and other restrictions are determined at the discretion of the board of directors, or its committee or any such officer if so delegated.

The exercise price for stock options granted may not be less than the fair market value of the Company’s common stock on the date of grant, as determined by the board of directors, or at least 110% of the fair market value of the Company’s common stock on the date of grant in the case of an incentive stock option granted to an employee who owns stock representing more than 10% of the voting power of all classes of stock as determined by the board of directors as of the date of grant. Prior to the IPO, the Company’s board of directors determined the fair value of the Company’s common stock, taking into consideration its most recently available valuation of

common stock performed by third parties as well as additional factors which may have changed since the date of the most recent contemporaneous valuation through the date of grant. Stock options granted under the 2020 Plan expire after ten years and typically vest over a four-year period with the first 25% vesting upon the first anniversary of a specified vesting commencement date and the remainder vesting in 36 equal monthly installments over the succeeding three years, contingent on the recipient’s continued employment or service. Certain awards of stock options permit the holders to exercise the option in whole or in part prior to the full vesting of the option in exchange for unvested shares of restricted common stock with respect to any unvested portion of the option so exercised.

As of September 30, 2024, there were 2,985,456 shares authorized to be issued upon the exercise of outstanding stock option grants and no shares reserved for future issuance under the 2020 Plan.

2021 Equity Incentive Plan

In July 2021, the Company’s board of directors adopted, and its stockholders approved, the 2021 Equity Incentive Plan (the “2021 Plan”), which became effective immediately prior to and contingent upon the execution of the underwriting agreement related to the Company’s IPO. The 2021 Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock units and other stock-based awards. The number of shares reserved for issuance under the 2021 Plan was equal to 35,075,122, which is the sum of 11,413,572 new shares; plus the number of shares (not to exceed 23,661,550 shares), which represents (i) the number of shares that remained available for issuance under the 2020 Plan, at the time the 2021 Plan became effective, and (ii) any shares subject to outstanding stock options or other stock awards that were granted under the 2020 Plan that are forfeited, terminate, expire or are otherwise not issued. In addition, the number of shares of the Company’s common stock reserved for issuance under the 2021 Plan will automatically increase on the first day of each calendar year pursuant to the evergreen provision thereof, beginning on January 1, 2022 and continuing through January 1, 2031, in an amount equal to 5% of the shares of common stock outstanding on the last day of the calendar month before the date of each automatic increase, or a lesser number of shares determined by the board of directors. On January 1, 2022, 5,539,145 shares of common stock were automatically added to the shares authorized for issuance under the 2021 Plan pursuant to the evergreen provision thereof. The number of shares to be issued under the 2021 Plan did not increase on January 1, 2023 as determined by the Company’s board of directors. On January 1, 2024, 3,304,820 shares of common stock were added to the shares authorized for issuance under the 2021 Plan, pursuant to the evergreen provision thereof, as determined by the Company’s board of directors. The shares of common stock underlying any awards that are forfeited, cancelled, held back upon exercise or settlement of an award to satisfy the exercise price or tax withholding, repurchased or are otherwise terminated by the Company under the 2021 Plan will be added back to the shares of common stock available for issuance under the 2021 Plan.

As of September 30, 2024, there were an aggregate of 45,004,758 shares authorized to be issued under the 2020 Plan and the 2021 Plan, which included 2,985,456 and 18,890,298 shares authorized to be issued upon the exercise of outstanding stock option grants from the 2020 Plan and 2021 Plan, respectively, and 0 and 23,129,004 shares reserved for future issuance under the 2020 Plan and 2021 Plan, respectively.

Stock Option Valuation

The fair value of stock option grants is estimated using the Black-Scholes option-pricing model. Prior to its IPO in August 2021, the Company had been a private company. Due to the proximity to the IPO, the Company continues to lack sufficient company-specific historical and implied volatility information. Therefore, it estimates its expected stock volatility based on the historical volatility of a publicly traded set of peer companies and expects to continue to do so until such time as it has adequate historical data regarding the volatility of its own traded stock price. For options with service-based vesting conditions, the expected term of the Company’s stock options has been determined utilizing the “simplified” method. The risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of grant of the award for time periods approximately equal to the expected term of the award. Expected dividend yield is based on the fact that the Company has never paid cash dividends and does not expect to pay any cash dividends in the foreseeable future.

The following table presents, on a weighted-average basis, the assumptions used in the Black-Scholes option-pricing model to determine the grant date fair value of stock options granted:

 

 

Three Months Ended September 30,

 

 

Three Months Ended September 30,

 

 

Nine Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Expected term (in years)

 

 

6.1

 

 

 

6.1

 

 

 

5.9

 

 

 

5.9

 

Expected volatility

 

 

61.8

%

 

 

64.3

%

 

 

62.5

%

 

 

68.0

%

Risk-free interest rate

 

 

4.1

%

 

 

4.2

%

 

 

4.1

%

 

 

3.7

%

Expected dividend yield

 

 

%

 

 

%

 

 

%

 

 

%

 

Stock Option Activity

The following table summarizes the Company’s stock option activity since December 31, 2023:

 

 

Number of
Shares

 

 

Weighted-
Average
Exercise
Price

 

 

Weighted-
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

 

 

 

 

 

 

 

 

(in years)

 

 

(in thousands)

 

Outstanding at December 31, 2023

 

 

23,065,514

 

 

$

5.08

 

 

 

8.7

 

 

$

24,745

 

Granted

 

 

5,866,869

 

 

$

3.42

 

 

 

 

 

 

 

Exercised

 

 

(296,301

)

 

$

0.96

 

 

 

 

 

 

 

Forfeited

 

 

(6,760,328

)

 

$

4.70

 

 

 

 

 

 

 

Outstanding at September 30, 2024

 

 

21,875,754

 

 

$

4.81

 

 

 

7.8

 

 

$

93

 

Vested and expected to vest at September 30, 2024

 

 

21,875,754

 

 

$

4.81

 

 

 

7.8

 

 

$

93

 

Options exercisable at September 30, 2024

 

 

11,506,753

 

 

$

5.98

 

 

 

6.9

 

 

$

93

 

The weighted-average grant date fair value of stock options granted during the three and nine months ended September 30, 2024 was $0.74 and $2.06, respectively, per share. The weighted-average grant date fair value of stock options granted during the three and nine months ended September 30, 2023 was $1.06 and $1.15, respectively, per share.

The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair market value of the common stock for the options that had exercise prices lower than the estimated fair value of the Company’s common stock at September 30, 2024 and 2023.

The total intrinsic value of stock options exercised was $0.1 million and $0.3 million for the three and nine months ended September 30, 2024, respectively. The total intrinsic value of stock options exercised was $0.1 million and $0.5 million for the three and nine months ended September 30, 2023, respectively.

Stock-Based Compensation Expense

The Company recorded stock-based compensation expense (service-based stock options and employee stock purchase plan) in the following expense categories of its condensed consolidated statements of operations and comprehensive loss (in thousands):

 

 

Three Months Ended September 30,

 

 

Three Months Ended September 30,

 

 

Nine Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Research and development

 

$

932

 

 

$

1,235

 

 

$

3,497

 

 

$

5,116

 

Selling, general and administrative

 

 

1,934

 

 

 

3,029

 

 

 

13,234

 

 

 

9,225

 

 

$

2,866

 

 

$

4,264

 

 

$

16,731

 

 

$

14,341

 

As of September 30, 2024, $0.9 million of share-based compensation expense was capitalized and recorded as Inventory in the accompanying condensed consolidated balance sheet.

In April 2024, David Hering ceased serving as the Company’s Chief Executive Officer and as a member of the Company’s board of directors. Pursuant to his separation agreement, the Company recognized approximately $5.5 million of selling, general, and administrative related stock-based compensation expense associated with the accelerated vesting of a portion of his outstanding stock options, in accordance with the terms of his employment agreement.

As of September 30, 2024, total unrecognized stock-based compensation expense related to unvested stock-based awards was $21.5 million, which is expected to be recognized over a weighted-average period of 2.3 years.

2021 Employee Stock Purchase Plan

In July 2021, the Company’s board of directors adopted, and its stockholders approved, the 2021 Employee Stock Purchase Plan (the “2021 ESPP”), which became effective immediately prior to and contingent upon the execution of the underwriting agreement related to the Company’s IPO. A total of 1,342,773 shares of common stock were initially reserved for issuance under the 2021 ESPP. There were 438,046 shares issued under the 2021 ESPP as of September 30, 2024. The number of shares of common stock that may be issued under the 2021 ESPP will automatically increase on the first day of each calendar year, pursuant to the evergreen provision thereof, beginning on January 1, 2022 and continuing through January 1, 2031, by an amount equal to the lesser of (i) 1% of the shares of common stock outstanding on the last day of the calendar month before the date of each automatic increase, (ii) 2,685,546 shares and (iii) an amount determined by the Company’s board of directors. The number of shares to be issued under the 2021 ESPP did not increase on January 1, 2024 or January 1, 2023, pursuant to the evergreen provision thereof, as determined by the Company’s board of directors. The first offering under the 2021 ESPP was June 6, 2022. As of September 30, 2024, 904,727 shares remained available for issuance under the 2021 ESPP. During both the three and nine months ended September 30, 2024, the Company recognized less than $0.1 million

in related stock-based compensation expense. During both the three and nine months ended September 30, 2023, the Company recognized less than $0.1 million in related stock-based compensation expense.

Warrant Expense

In November 2022, the Company entered into the PHP MSA, the PHP Work Order and a warrant agreement with respect to the PHP Warrant. To compensate for the services and deliverables provided by PHP, the Company issued 6,824,712 equity-classified warrants to PHP. Each warrant shall give the right to acquire common stock of the Company at a purchase price of $3.48 per share. Per the agreement, the PHP Warrant is exercisable upon either the achievement of corresponding market capitalization targets or a consummation of a fundamental transaction (as defined in the PHP Warrant); as such, there are no other requirements, including any continuous service requirements, in order for PHP to be entitled to the PHP Warrant, if and when any portion of it vests.

The aggregate grant date fair value of the PHP Warrant was $17.4 million, which was recognized as warrant expense on the grant date in November 2022.

There were no warrants issued during the three and nine months ended September 30, 2024 and 2023. As of September 30, 2024, there were 6,824,712 warrants outstanding and not yet vested at a weighted-average exercise price of $3.48, with a weighted-average remaining contractual term of 8.13 years.

XML 26 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes
9 Months Ended
Sep. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

12. Income Taxes

For the three and nine months ended September 30, 2024 and 2023, the Company recorded no income tax benefits for the net operating losses incurred or for the research and development tax credits generated in each period, due to its uncertainty of realizing a benefit from those items. Substantially all of the Company’s operating losses since inception have been generated in the U.S.

XML 27 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Defined Contribution Plan
9 Months Ended
Sep. 30, 2024
Retirement Benefits [Abstract]  
Defined Contribution Plan

13. Defined Contribution Plan

The Company maintains a 401(k) Plan (the “401(k) Plan”) for the benefit of eligible employees. The 401(k) Plan is a defined contribution plan under Section 401(k) of the Internal Revenue Code of 1986, as amended, that covers all employees who meet defined minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. Pursuant to the terms of the 401(k) Plan, the Company is required to make non-elective contributions of 3% of eligible participants’ compensation. For the three and nine months ended September 30, 2024, the Company contributed $0.2 million and $0.5 million, respectively, to the 401(k) Plan. For the three and nine months ended September 30, 2023, the Company contributed $0.3 million and $0.6 million, respectively, to the 401(k) Plan.

XML 28 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share

14. Net Loss per Share

Basic and diluted net loss per share attributable to common stockholders was calculated as follows (in thousands, except share and per share amounts):

 

 

Three Months Ended September 30,

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss attributable to common stockholders

 

$

(60,739

)

 

$

(39,440

)

 

$

(151,482

)

 

$

(124,989

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding, basic and diluted

 

 

119,495,284

 

 

 

109,754,812

 

 

 

118,163,599

 

 

 

109,333,684

 

Net loss per share attributable to common stockholders, basic and diluted

 

$

(0.51

)

 

$

(0.36

)

 

$

(1.28

)

 

$

(1.14

)

Shares of unvested restricted common stock are not considered outstanding for accounting purposes until vested and were excluded from the calculations of basic net loss per share attributable to common stockholders for the three and nine months ended September 30, 2023. There were no shares of unvested restricted common stock for the three and nine months ended September 30, 2024.

The Company’s potential dilutive securities have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted-average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The Company excluded the following potential

common shares, presented based on amounts outstanding at each period end, from the computation of diluted net loss per share attributable to common stockholders for the periods indicated, because including them would have had an anti-dilutive effect:

 

 

For the Three and Nine Months
Ended September 30,

 

 

For the Three and Nine Months
Ended September 30,

 

 

 

2024

 

 

2023

 

Stock options to purchase common stock

 

 

21,875,754

 

 

 

22,046,348

 

Unvested restricted common stock

 

 

 

 

 

31,766

 

Warrants to purchase common stock

 

 

6,824,712

 

 

 

6,824,712

 

 

 

 

28,700,466

 

 

 

28,902,826

 

XML 29 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions
9 Months Ended
Sep. 30, 2024
Related Party Transactions [Abstract]  
Related Party Transactions

15. Related-Party Transactions

As of September 30, 2024 and December 31, 2023, an aggregate of $1.3 million and $0.7 million, respectively, was due to Adimab under the Adimab Assignment Agreement, the Adimab Collaboration Agreement, the Adimab Platform Transfer Agreement and the Adimab DNA Sequencing Services Agreement (as defined below) by the Company and was included in accrued expenses. As of September 30, 2024 and December 31, 2023, no amounts were due to the Company from Adimab under the Adimab Assignment Agreement, the Adimab Collaboration Agreement, the Adimab Platform Transfer Agreement or the Adimab DNA Sequencing Services Agreement.

Adimab Assignment Agreement

Under the Adimab Assignment Agreement, Adimab, a principal stockholder of the Company, is entitled to receive milestone and royalty payments upon specified conditions and receives payments from the Company for providing ongoing services under the agreement (see Note 7).

During both the three and nine months ended September 30, 2024, the Company did not recognize any IPR&D expense with respect to contingent consideration payable under the Adimab Assignment Agreement. During the three and nine months ended September 30, 2023, the Company recognized $3.2 million and $3.6 million, respectively, as IPR&D expense with respect to a milestone payable under the Adimab Assignment Agreement.

During the three and nine months ended September 30, 2024 and 2023, the Company did not recognize any research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Assignment Agreement.

During both the three and nine months ended September 30, 2024, the Company expensed $0.5 million of royalties as costs of product revenue and reserves all rights under the Adimab Assignment Agreement and the applicable law. During both the three and nine months ended September 30, 2023, the Company did not recognize any costs of product revenue with respect to royalties under the Adimab Assignment Agreement.

Adimab Collaboration Agreement

Under the Adimab Collaboration Agreement, the Company is obligated to pay Adimab for certain fees, milestones and royalty payments (see Note 7).

During the three and nine months ended September 30, 2024, the Company recognized $0.6 million and $1.8 million, respectively, of research and development expense related to the quarterly fee under the Adimab Collaboration Agreement. During the three and nine months ended September 30, 2023, the Company recognized $1.3 million and $3.9 million, respectively, of research and development expense related to the quarterly fee under the Adimab Collaboration Agreement.

During both the three and nine months ended September 30, 2024, the Company did not recognize any research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Collaboration Agreement. During the three and nine months ended September 30, 2023, the Company recognized $0.1 million and $0.5 million, respectively, of research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Collaboration Agreement.

During both the three and nine months ended September 30, 2024, the Company did not recognize any IPR&D expense related to an option fee. During both the three and nine months ended September 30, 2023, the Company recognized $1.0 million of IPR&D expense related to an option exercise fee.

During both the three and nine months ended September 30, 2024, the Company did not recognize any IPR&D expense related to a drug delivery fee or optimization fee. During both the three and nine months ended September 30, 2023, the Company recognized $0.2 million of IPR&D expense related to a drug delivery fee and $0.2 million of IPR&D expense related to an optimization completion fee.

Adimab Platform Transfer Agreement

Under the Adimab Platform Transfer Agreement, the Company is obligated to pay Adimab for certain fees, milestones and royalty payments (see Note 7), including an annual fee of single digit millions on each of the first four anniversaries of the Adimab Platform Transfer Agreement Effective Date.

During both the three and nine months ended September 30, 2024 and 2023, the Company recognized a portion of the annual fee as research and development expense under the Adimab Platform Transfer Agreement.

Adimab DNA Sequencing Services Agreement

In May 2023, as amended in January 2024, the Company entered into a Services Agreement with Adimab for Adimab to perform DNA sequencing on yeast samples provided by the Company, and the delivery of the resulting data and information to the Company (the “Adimab DNA Sequencing Services Agreement”). In exchange for the services performed, the Company will pay Adimab a fee for each yeast-derived DNA template sample present in the well within the sequencer plate.

During both the three and nine months ended September 30, 2024, the Company recognized less than $0.1 million of research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab DNA Sequencing Services Agreement. During both the three and nine months ended September 30, 2023, the Company recognized less than $0.1 million of research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab DNA Sequencing Services Agreement

Population Health Partners, L.P.

Under the PHP MSA and PHP Work Order, the Company was obligated to pay cash compensation for services and deliverables (see Note 8). Tamsin Berry, a member of the Company’s board of directors, is a Limited Partner of PHP.

During the three and nine months ended September 30, 2024, the Company did not recognize any research and development expense related to the cash compensation paid to PHP. During the three and nine months ended September 30, 2023, the Company recognized $0 and $2.3 million, respectively, of research and development expense related to services performed by PHP in connection with the PHP Work Order, which terminated in accordance with its terms in May 2023.

As of September 30, 2024, no amounts were due to PHP by the Company, and no amounts were due from PHP to the Company.

XML 30 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Inventory

Inventory

Prior to receiving regulatory approval or authorization, costs related to the manufacturing of inventory are recorded as research and development expense on the Company’s consolidated statements of operations and comprehensive loss in the period incurred. In connection with the EUA for PEMGARDA in March 2024, the Company subsequently began capitalizing PEMGARDA inventory costs as it was determined that inventory costs incurred subsequent to the EUA had a probable future economic benefit.

Inventory is stated at the lower of cost or estimated net realizable value with cost determined on a first-in, first-out basis. Inventory costs include raw materials, third-party contract manufacturing, third-party packaging services, freight and overhead. The Company reduces its inventory to net realizable value for potentially excess, dated or obsolete inventory based on a quarterly assessment of the recoverability of its capitalized inventory. The Company periodically reviews inventory levels to identify what may expire prior to expected sale or has a cost basis in excess of its estimated realizable value and writes-down such inventories as appropriate as a component of costs of goods sold in the consolidated statements of operations and comprehensive loss
Concentrations of Credit Risk, Significant Suppliers and License Rights

Concentrations of Credit Risk, Significant Suppliers and License Rights

Financial instruments that potentially expose the Company to concentrations of credit risk consist of cash, cash equivalents and accounts receivable.

As of September 30, 2024, the Company invested its excess cash in money market funds that are subject to minimal credit and market risks. The Company maintains its existing cash and cash equivalents at three accredited financial institutions. From time to time, these deposits may exceed federally insured limits. The Company has not experienced any losses historically in these accounts. Accordingly, the Company does not believe it is exposed to unusual credit risk related to its existing cash and cash equivalents beyond the normal credit risk associated with commercial banking relationships.

As of September 30, 2024, the Company's net product revenue was generated from sales to the Title Company (as defined below) and three third-party specialty distributors (see “Revenue Recognition” for additional information).

The Company is dependent on third-party organizations to manufacture and process its product candidates for its research and development programs. In particular, the Company relies on a single third-party contract manufacturer to produce and process its product candidates and to manufacture supply of its product candidates for preclinical and clinical activities. The Company also currently relies on this same third-party contract manufacturer for any anticipated requirements of commercial supply, including both drug substance and drug product (see Note 9). The Company expects to continue to be dependent on a small number of third-party organizations to supply it with its requirements for all product candidates. The Company’s research and development programs, including any associated commercialization efforts, could be adversely affected by a significant interruption in the supply of the necessary materials.

The Company is dependent on a limited number of third parties that provide license rights used by the Company in the development and commercialization of its product candidates and programs. Through September 30, 2024, the Company’s research and development programs primarily relate to rights conveyed by Adimab (see Note 7). The Company could experience delays in the development and commercialization of its product candidates and programs if the Adimab agreements or any other license agreement utilized in the Company’s research and development activities is terminated, if the Company fails to meet the obligations required under its arrangements, or if the Company is unable to successfully secure new strategic alliances or licensing agreements.

Accounts Receivable

Accounts Receivable

Accounts receivable as of September 30, 2024 is comprised of $8.2 million of PEMGARDA product sales to the Title Company (as defined below) and three third-party specialty distributors (see “Revenue Recognition” for additional information).

Revenue Recognition

Revenue Recognition

The Company recognizes revenue in accordance with ASC Topic 606 - Revenue from Contracts with Customers (“ASC 606”). Under ASC 606, an entity recognizes revenue when or as performance obligations are satisfied by transferring control of promised goods or services to the customer, in an amount that reflects the consideration which the entity expects to be entitled to in exchange for those goods or services.

To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the entity 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. At contract inception, the Company assesses the goods or services promised within each contract, determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.

Product Revenue, Net

Product Revenue, Net

Following EUA from the FDA in March 2024, the Company began generating product revenue from sales of PEMGARDA in April 2024.

The Company entered into a third-party logistics distribution agreement (the “3PL Agreement”) to engage a logistics distribution agent (the “3PL Agent”) to distribute the Company’s products to its customers. The 3PL Agent provides services to the Company that include storage, distribution, processing product returns, customer service support, logistics support, electronic data interface and system access support. Revenue is recognized when or as performance obligations are satisfied by transferring control of promised goods to a customer, generally upon delivery, based on an amount that reflects the consideration to which the Company expected to be entitled.

To date, the Company applied for mandatory distribution licenses that some states require for the Company to sell its product throughout the U.S. In order for the Company to execute sales in the U.S. prior to obtaining such licenses, the Company and an affiliate of the 3PL Agent (the “Title Company”) entered into a Temporary Title Model Agreement (the “Temporary Title Model Agreement”), which was an amendment to the 3PL Agreement, so that the Title Company could purchase and take title to the product and sell the product to the specialty distributors who contracted to purchase the product from the Company. Although under the Temporary Title Model Agreement, the Title Company took title to the product, the economic substance of the transaction provided that the Title Company did not possess the risk of loss or participate in the significant risks and rewards of ownership of the product or have the ability to control, direct the use of, and obtain substantially all of the remaining benefits from the product. Accordingly, the Company did not recognize revenue upon the transfer of the goods at the time of sale to the Title Company and recognized revenue when the goods were sold from the Title Company to the specialty distributors.

In July 2024, the Company obtained nearly all of the necessary state distribution licenses to sell its products throughout the U.S. and ceased using the Temporary Title Model Agreement process in the third quarter of 2024.

Product revenues are recorded net of applicable reserves for variable consideration, including discounts and allowances.

Discounts and Allowances

The Company records reserves, based on contractual terms, for the following components of variable consideration related to product sold during the reporting period, as well as its estimate of product that remains in the distribution channel inventory of its customers at the end of the reporting period, if applicable. On a quarterly basis, the Company updates its estimates, if necessary, and records any material adjustments in the period they are identified.

Trade Discounts and Distributor Fees

The Company provides customary discounts on PEMGARDA sales for prompt payment, the terms of which are explicitly stated in its contracts. The Company also pays fees to specialty distributors for sales order management, data, and distribution services, the terms of which are also explicitly stated in its contracts. Such fees are not for a distinct good or service and, accordingly, are recorded as a reduction of revenue, as well as a reduction to accounts receivable (trade discounts) or as a component of accrued expenses (distributor fees).

Government Chargebacks and Rebates

The Company is subject to discount obligations under its contract with the U.S. Department of Veterans Affairs. These reserves are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability, which is included as a component of accrued expenses.

Product Returns

The Company offers a right of return for purchased units of PEMGARDA for damage, defect, recall, and/or product expiry, provided the product expiry is within a specified period as set forth in the Company’s return goods policy. The Company estimates the

amount of product sales that will be returned using quantitative and qualitative considerations. Reserves for estimated returns are recorded as a reduction of product revenue in the period that the related revenue is recognized, as well as a component of accrued expenses.

Other Incentives

Other incentives include a co-pay assistance program for eligible patients with commercial insurance in the U.S. The co-pay assistance program assists certain commercially insured patients by reducing each participating patient’s financial responsibility for the purchase price, up to a specified dollar amount of assistance.

Unaudited Interim Financial Information

Unaudited Interim Financial Information

The accompanying condensed consolidated balance sheet as of September 30, 2024, the condensed consolidated statements of operations and comprehensive loss for the three and nine months ended September 30, 2024 and 2023, the condensed consolidated statements of cash flows for the three and nine months ended September 30, 2024 and 2023 and the condensed consolidated statements of stockholders’ equity (deficit) for the three and nine months ended September 30, 2024 and 2023 are unaudited.

The accompanying unaudited condensed consolidated financial statements as of September 30, 2024 and for the three and nine months ended September 30, 2024 and 2023, have been prepared by the Company pursuant to the rules and regulations of the SEC for interim financial statements. The accompanying condensed consolidated balance sheet as of December 31, 2023 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. Certain information and footnote disclosures

normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. These interim condensed consolidated financial statements should be read in conjunction with the Company’s audited annual consolidated financial statements, and the notes thereto, as of and for the year ended December 31, 2023, which are included in the 2023 Form 10-K.

In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s condensed consolidated financial position as of September 30, 2024 and December 31, 2023, the condensed consolidated results of operations for the three and nine months ended September 30, 2024 and 2023, the condensed consolidated cash flows for the three and nine months ended September 30, 2024 and 2023, and changes in stockholders’ equity (deficit) for the three and nine months ended September 30, 2024 and 2023 have been made. The Company’s condensed consolidated results of operations for the three and nine months ended September 30, 2024 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2024.

Use of Estimates

Use of Estimates

The preparation of the Company’s condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Significant estimates and assumptions reflected in these condensed consolidated financial statements include, but are not limited to, research and development expenses and related prepaid or accrued costs, stock-based compensation expense, revenue, including discounts and allowances, and inventory obsolescence. The Company bases its estimates on historical experience, known trends and other market-specific or relevant factors it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results may differ materially from those estimates or assumptions.

Recently Issued and Adopted Accounting Pronouncements

Recently Issued and Adopted Accounting Pronouncements

The Company is an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and may remain an emerging growth company until the last day of the fiscal year following the fifth anniversary of the completion of its IPO. However, if certain events occur prior to the end of such five-year period, including if it becomes a “large accelerated filer,” its annual gross revenues exceeds $1.235 billion or it issues more than $1.0 billion of non-convertible debt in the previous three-year period, it will cease to be an emerging growth company prior to the end of such five-year period. For so long as the Company remains an emerging growth company, it is permitted and intends to rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not emerging growth companies. For example, the JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an emerging growth company to delay the adoption of these accounting standards until they would otherwise apply to private companies.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 requires disclosure of incremental segment information on an annual and interim basis. The amendments also require companies with a single reportable segment to provide all disclosures required by this amendment and all existing segment disclosures in ASC 280, Segment Reporting. The amendments are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The Company is currently evaluating the potential impacts of ASU 2023-07 on its consolidated financial statement disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 modifies the rules on income tax disclosures to enhance the transparency and decision-usefulness of income tax disclosures, particularly in the rate reconciliation table and disclosures about income taxes paid. The amendments are intended to address investors’ requests for income tax disclosures that provide more information to help them better understand an entity’s exposure to potential changes in tax laws and the ensuing risks and opportunities and to assess income tax information that affects cash flow forecasts and capital allocation decisions. The guidance also eliminates certain existing disclosure requirements related to uncertain tax positions and unrecognized deferred tax liabilities. The guidance is effective for the Company for the annual period beginning after December 15, 2024. All entities should apply the guidance prospectively but have the option to apply it retrospectively. The Company is currently evaluating the potential impacts of ASU 2023-09 on its consolidated financial statement disclosures.

XML 31 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis

The following tables present the Company’s fair value hierarchy for its assets and liabilities that are measured at fair value on a recurring basis (in thousands):

 

 

Fair Value Measurements at
September 30, 2024:

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

101,553

 

 

$

 

 

$

 

 

$

101,553

 

 

$

101,553

 

 

$

 

 

$

 

 

$

101,553

 

 

 

Fair Value Measurements at
December 31, 2023:

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

198,193

 

 

$

 

 

$

 

 

$

198,193

 

 

$

198,193

 

 

$

 

 

$

 

 

$

198,193

 

XML 32 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Inventory (Tables)
9 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory

The following table presents inventories (in thousands):

 

 

September 30,
2024

 

 

December 31,
2023

 

Work in process

 

$

26,216

 

 

$

 

Finished goods

 

 

851

 

 

 

 

 

$

27,067

 

 

$

 

XML 33 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Prepaid Expenses and Other Current Assets (Tables)
9 Months Ended
Sep. 30, 2024
Prepaid Expense and Other Assets, Current [Abstract]  
Summary of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following (in thousands):

 

 

September 30,
2024

 

 

December 31,
2023

 

Prepaid external research, development and manufacturing costs

 

$

5,744

 

 

$

19,962

 

Prepaid insurance

 

 

205

 

 

 

1,770

 

Prepaid compensation and other

 

 

2,602

 

 

 

1,575

 

Interest receivable

 

 

460

 

 

 

933

 

 

$

9,011

 

 

$

24,240

 

XML 34 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2024
Accrued Liabilities [Abstract]  
Schedule of Accrued Expenses

Accrued expenses consisted of the following (in thousands):

 

 

September 30,
2024

 

 

December 31,
2023

 

Accrued external research, development and manufacturing costs

 

$

49,268

 

 

$

28,151

 

Accrued professional and consultant fees

 

 

2,377

 

 

 

1,732

 

Accrued employee compensation

 

 

3,280

 

 

 

10,752

 

Accrued inventory

 

 

2,760

 

 

 

 

Other

 

 

1,716

 

 

 

225

 

 

$

59,401

 

 

$

40,860

 

XML 35 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Components of Operating Lease Expense

The components of operating lease expense were as follows (in thousands):

 

 

For the Three Months
Ended September 30,

 

 

For the Three Months
Ended September 30,

 

 

For the Nine Months
Ended September 30,

 

 

For The Nine Months
Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Lease cost:

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease cost

 

$

440

 

 

$

430

 

 

$

1,301

 

 

$

1,290

 

Variable lease cost

 

 

4

 

 

 

11

 

 

 

11

 

 

 

34

 

Total lease cost

 

$

444

 

 

$

441

 

 

$

1,312

 

 

$

1,324

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flows related to operating leases

 

$

435

 

 

$

432

 

 

$

1,304

 

 

$

1,296

 

Schedule of Future Minimum Payments Under Non-cancellable Purchase Obligations

Future minimum lease payments under the noncancelable leases as of September 30, 2024 was as follows (in thousands):

Year Ending December 31,

 

Operating Lease

 

2024 (excluding the nine months ended September 30, 2024)

 

 

437

 

2025

 

 

1,246

 

Total lease payments

 

 

1,683

 

Present value adjustment

 

 

(50

)

Present value of operating lease liability

 

$

1,633

 

XML 36 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Weighted Average Fair Values and Valuation Assumptions

The following table presents, on a weighted-average basis, the assumptions used in the Black-Scholes option-pricing model to determine the grant date fair value of stock options granted:

 

 

Three Months Ended September 30,

 

 

Three Months Ended September 30,

 

 

Nine Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Expected term (in years)

 

 

6.1

 

 

 

6.1

 

 

 

5.9

 

 

 

5.9

 

Expected volatility

 

 

61.8

%

 

 

64.3

%

 

 

62.5

%

 

 

68.0

%

Risk-free interest rate

 

 

4.1

%

 

 

4.2

%

 

 

4.1

%

 

 

3.7

%

Expected dividend yield

 

 

%

 

 

%

 

 

%

 

 

%

 

Summary of Stock Option Activity

The following table summarizes the Company’s stock option activity since December 31, 2023:

 

 

Number of
Shares

 

 

Weighted-
Average
Exercise
Price

 

 

Weighted-
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

 

 

 

 

 

 

 

 

(in years)

 

 

(in thousands)

 

Outstanding at December 31, 2023

 

 

23,065,514

 

 

$

5.08

 

 

 

8.7

 

 

$

24,745

 

Granted

 

 

5,866,869

 

 

$

3.42

 

 

 

 

 

 

 

Exercised

 

 

(296,301

)

 

$

0.96

 

 

 

 

 

 

 

Forfeited

 

 

(6,760,328

)

 

$

4.70

 

 

 

 

 

 

 

Outstanding at September 30, 2024

 

 

21,875,754

 

 

$

4.81

 

 

 

7.8

 

 

$

93

 

Vested and expected to vest at September 30, 2024

 

 

21,875,754

 

 

$

4.81

 

 

 

7.8

 

 

$

93

 

Options exercisable at September 30, 2024

 

 

11,506,753

 

 

$

5.98

 

 

 

6.9

 

 

$

93

 

Summary of Share Based Compensation Expense Recognized

The Company recorded stock-based compensation expense (service-based stock options and employee stock purchase plan) in the following expense categories of its condensed consolidated statements of operations and comprehensive loss (in thousands):

 

 

Three Months Ended September 30,

 

 

Three Months Ended September 30,

 

 

Nine Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Research and development

 

$

932

 

 

$

1,235

 

 

$

3,497

 

 

$

5,116

 

Selling, general and administrative

 

 

1,934

 

 

 

3,029

 

 

 

13,234

 

 

 

9,225

 

 

$

2,866

 

 

$

4,264

 

 

$

16,731

 

 

$

14,341

 

As of September 30, 2024, $0.9 million of share-based compensation expense was capitalized and recorded as Inventory in the accompanying condensed consolidated balance sheet.

In April 2024, David Hering ceased serving as the Company’s Chief Executive Officer and as a member of the Company’s board of directors. Pursuant to his separation agreement, the Company recognized approximately $5.5 million of selling, general, and administrative related stock-based compensation expense associated with the accelerated vesting of a portion of his outstanding stock options, in accordance with the terms of his employment agreement.

XML 37 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

Basic and diluted net loss per share attributable to common stockholders was calculated as follows (in thousands, except share and per share amounts):

 

 

Three Months Ended September 30,

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss attributable to common stockholders

 

$

(60,739

)

 

$

(39,440

)

 

$

(151,482

)

 

$

(124,989

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding, basic and diluted

 

 

119,495,284

 

 

 

109,754,812

 

 

 

118,163,599

 

 

 

109,333,684

 

Net loss per share attributable to common stockholders, basic and diluted

 

$

(0.51

)

 

$

(0.36

)

 

$

(1.28

)

 

$

(1.14

)

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share The Company excluded the following potential

common shares, presented based on amounts outstanding at each period end, from the computation of diluted net loss per share attributable to common stockholders for the periods indicated, because including them would have had an anti-dilutive effect:

 

 

For the Three and Nine Months
Ended September 30,

 

 

For the Three and Nine Months
Ended September 30,

 

 

 

2024

 

 

2023

 

Stock options to purchase common stock

 

 

21,875,754

 

 

 

22,046,348

 

Unvested restricted common stock

 

 

 

 

 

31,766

 

Warrants to purchase common stock

 

 

6,824,712

 

 

 

6,824,712

 

 

 

 

28,700,466

 

 

 

28,902,826

 

XML 38 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Nature of Business and Basis of Presentation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 29, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Organization Consolidation And Presentation Of Financial Statements [Line Items]                    
Net Income (Loss)   $ (60,739) $ (47,247) $ (43,496) $ (39,440) $ (50,228) $ (35,321) $ (151,482) $ (124,989)  
Accumulated deficit   $ (883,551)           (883,551)   $ (732,069)
Proceeds from issuance of common stock under the employee stock purchase plan               $ 191 $ 196  
Sales Agreement [Member]                    
Organization Consolidation And Presentation Of Financial Statements [Line Items]                    
Issuance of common stock, shares 9,000,000                  
Proceeds from issuance of common stock under the employee stock purchase plan $ 39,300                  
Sale of stock, price per share $ 4.5                  
XML 39 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
9 Months Ended
Sep. 30, 2024
USD ($)
Accounting Policies [Abstract]  
Accounts Receivable $ 8.2
Annual gross revenue 1,235.0
Convertible debt $ 1,000.0
XML 40 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Summary of the impact of the adoption (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating lease right-of-use asset $ 1,729 $ 2,229
Operating lease liability, current 1,414 1,443
Operating lease liability, non-current $ 219 $ 722
XML 41 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Assets:    
Assets, fair value disclosure $ 101,553 $ 198,193
Cash Equivalents [Member] | Money Market Fund [Member]    
Assets:    
Assets, fair value disclosure 101,553 198,193
Level 1 [Member]    
Assets:    
Assets, fair value disclosure 101,553 198,193
Level 1 [Member] | Cash Equivalents [Member] | Money Market Fund [Member]    
Assets:    
Assets, fair value disclosure 101,553 198,193
Level 2 [Member]    
Assets:    
Assets, fair value disclosure 0 0
Level 2 [Member] | Cash Equivalents [Member] | Money Market Fund [Member]    
Assets:    
Assets, fair value disclosure 0 0
Level 3 [Member]    
Assets:    
Assets, fair value disclosure 0 0
Level 3 [Member] | Cash Equivalents [Member] | Money Market Fund [Member]    
Assets:    
Assets, fair value disclosure $ 0 $ 0
XML 42 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Sep. 30, 2023
Fair Value Disclosures [Abstract]    
Transfers between level 3 $ 0 $ 0
XML 43 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Work in process $ 26,216 $ 0
Finished goods 851 0
Inventory, Net, Total $ 27,067 $ 0
XML 44 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Inventory (Additional Information) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Inventory, net $ 27,067 $ 0
XML 45 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Prepaid Expenses and Other Current Assets - Summary of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid external research, development and manufacturing costs $ 5,744 $ 19,962
Prepaid insurance 205 1,770
Prepaid compensation and other 2,602 1,575
Interest receivable 460 933
Prepaid expenses and other current assets $ 9,011 $ 24,240
XML 46 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accrued Liabilities [Abstract]    
Accrued external research, development and manufacturing costs $ 49,268 $ 28,151
Accrued professional and consultant fees 2,377 1,732
Accrued employee compensation 3,280 10,752
Accrued inventory 2,760 0
Other 1,716 225
Accrued expenses $ 59,401 $ 40,860
XML 47 R42.htm IDEA: XBRL DOCUMENT v3.24.3
License and Collaboration Agreements - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jan. 01, 2024
Sep. 30, 2022
Mar. 31, 2023
Jul. 31, 2020
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2020
Preferred stock, shares issued (in shares)         0   0   0  
Acquired IPR&D expense   $ 3,000                
Quarterly fee $ 600           $ 1,300      
Expenses         $ 71,611 $ 43,060 169,211 $ 136,006    
Delivery fee             200      
Completion fee             200      
Exercise fee             $ 1,000      
Accrued Upfront Fee                   $ 200
Royalty Based on Net Sales of Licensed Products, Percentage             1.00%      
Royalty expense             $ 0      
Research and Development [Member]                    
Quarterly fee         600 1,300 1,800 3,900    
Research Development And Regulatory Milestone                    
Potential milestone payment             18,000      
Adimab Assignment Agreement [Member]                    
Milestone payment             11,100   $ 11,100  
Royalty expense         500 0 $ 500 0    
Adimab Assignment Agreement [Member] | Maximum [Member]                    
Potential milestone payment       $ 24,600            
Royalty percentage of sublicense consideration             55.00%      
Adimab Assignment Agreement [Member] | Minimum [Member]                    
Royalty percentage of sublicense consideration             45.00%      
Adimab Assignment Agreement [Member] | Research and Development [Member]                    
Recognized expense         0 0 $ 0 0    
Adimab Assignment Agreement [Member] | Acquired In Process Research And Development Expense [Member]                    
Milestone payment     $ 400   0 3,200 0 3,600    
Adimab Assignment Agreement [Member] | First Product [Member]                    
Potential milestone payment       16,500            
Adimab Assignment Agreement [Member] | Second Product [Member]                    
Potential milestone payment       $ 8,100            
Adimab Collaboration Agreement [Member]                    
Expenses         0 100 0 500    
Adimab Collaboration Agreement [Member] | Research and Development [Member]                    
Quarterly fee         600 1,300 1,800 3,900    
Adimab Collaboration Agreement [Member] | Acquired In Process Research And Development Expense [Member]                    
Delivery fee         0 200 0 200    
Completion fee         0 200 0 200    
Exercise fee         0 1,000 0 1,000    
Adimab Platform Transfer Agreement [Member] | Research Development And Regulatory Milestone                    
Potential milestone payment             9,500      
Cell Line License Agreement [Member]                    
Acquired IPR&D expense         $ 0 $ 0 $ 0 $ 600    
XML 48 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Population Health Partners, L.P (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Other Commitments [Line Items]        
Warrant exercise price $ 3.48   $ 3.48  
Exercisable common stock 6,824,712   6,824,712  
Population Health Partners [Member]        
Other Commitments [Line Items]        
Cash fee payment per month $ 0.5   $ 0.5  
Aggregate fee 3.0   3.0  
Recognized research and development $ 0.0 $ 0.0 $ 0.0 $ 2.3
PHP Warrant [Member] | November 15, 2028 [Member]        
Other Commitments [Line Items]        
Common stock, conversion basis     3,591,954 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization (as defined below) equals or exceeds $758,517,511 by November 15, 2028;  
PHP Warrant [Member] | November 15, 2029 [Member]        
Other Commitments [Line Items]        
Common stock, conversion basis     1,795,977 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization equals or exceeds $1,137,776,266 by November 15, 2029; and  
PHP Warrant [Member] | November 15, 2030 [Member]        
Other Commitments [Line Items]        
Common stock, conversion basis     1,436,781 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization equals or exceeds $1,517,035,022 by November 15, 2030.  
XML 49 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
9 Months Ended
Jun. 30, 2022
USD ($)
Sep. 14, 2021
USD ($)
ft²
Sep. 30, 2024
USD ($)
Sep. 30, 2023
Dec. 31, 2023
USD ($)
Nov. 30, 2022
USD ($)
Long-Term Purchase Commitment [Line Items]            
Lease term   5 years        
Lease space | ft²   9,600        
Monthly rental payments $ 1,300 $ 400        
Operating lease liability, non-current     $ 219   $ 722  
Borrowing rate     6.00% 6.00%    
Weighted-average remaining lease term     1 year 1 month 6 days 2 years    
Operating lease liability, current     $ 1,414   1,443  
Fees to be paid in cash           $ 3,000
Purchase Obligation     1,683      
Total cost incurred        
PHP            
Long-Term Purchase Commitment [Line Items]            
Fees to be paid in cash           $ 500
VYD222 Drug Substance            
Long-Term Purchase Commitment [Line Items]            
Purchase Obligation     17,000      
Wu Xi Commercial Manufacturing Services Agreement [Member]            
Long-Term Purchase Commitment [Line Items]            
Purchase Obligation     38,300      
Wu Xi Commercial Manufacturing Services Agreement [Member] | A D G20 Drug Substance            
Long-Term Purchase Commitment [Line Items]            
Purchase Obligation     10,600      
Wu Xi Commercial Manufacturing Services Agreement [Member] | VYD222 Drug Substance            
Long-Term Purchase Commitment [Line Items]            
Purchase Obligation     $ 36,500      
XML 50 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Schedule of Components of Operating Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Lease cost        
Operating lease cost $ 440 $ 430 $ 1,301 $ 1,290
Variable lease cost 4 11 11 34
Total lease cost 444 441 1,312 1,324
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows related to operating leases $ 435 $ 432 $ 1,304 $ 1,296
XML 51 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-cancellable Purchase Obligations (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 (excluding the nine months ended September 30, 2024) $ 437
2025 1,246
Total lease payments 1,683
Present value adjustment (50)
Present value of operating lease liability $ 1,633
XML 52 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Preferred Stock - Additional Information (Details) - $ / shares
Sep. 30, 2024
Dec. 31, 2023
Preferred stock, shares issued (in shares) 0 0
Preferred stock par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares issued (in shares) 119,604,035 110,160,684
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
XML 53 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
May 31, 2023
Sep. 30, 2022
Feb. 29, 2024
Oct. 31, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Jun. 30, 2023
Security for sale offering   $ 400,000              
Common stock, par value           $ 0.0001   $ 0.0001  
Proceeds from issuance of common stock under the employee stock purchase plan           $ 191 $ 196    
Common stock, shares issued (in shares)           119,604,035   110,160,684  
Convertible Preferred Stock, Shares Reserved for Future Issuance           45,909,485      
ATM Facility [Member]                  
Security for sale offering           $ 75,000      
Commission On Sales           3.00%      
Shelf Registration Statement [Member]                  
Securities, available for offer and sale           $ 325,000      
Treasury Stock [Member]                  
Common shares repurchased 46,600     31,765 206,802        
Common stock, shares issued (in shares)               31,765 46,600
Sales Agreement [Member]                  
Security for sale offering           $ 34,500      
Issuance of common stock, shares     9,000,000            
Common stock, par value     $ 4.5            
Proceeds from issuance of common stock under the employee stock purchase plan     $ 39,300            
XML 54 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 01, 2024
shares
Jan. 01, 2022
shares
Apr. 30, 2024
USD ($)
Nov. 30, 2022
USD ($)
$ / shares
shares
Jul. 31, 2021
shares
Jul. 31, 2020
Sep. 30, 2024
USD ($)
$ / shares
shares
Mar. 31, 2024
Installment
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Number of shares of common stock authorized for issuance         2,685,546              
Inventory, net | $             $ 27,067     $ 27,067   $ 0
Percentage of number of shares of common stock outstanding           1.00%            
Intrinsic value of stock options exercised | $             $ 100   $ 100 $ 300 $ 500  
Fair value of common stock Per Share | $ / shares             $ 0.74   $ 1.06 $ 2.06 $ 1.15  
Liability for unvested shares | $             $ 21,500     $ 21,500    
Selling, general and administrative | $             12,955   $ 12,886 $ 48,973 $ 34,038  
Unrecognized stock based compensation expense, Weighted average recognition period                   2 years 3 months 18 days    
Stock based compensation expense | $             $ 2,866   4,264 $ 16,731 14,341  
Exercisable common stock             6,824,712     6,824,712    
Weighted average exercise price of Warrant Per Share | $ / shares             $ 3.48     $ 3.48    
2020 Equity Incentive Plan                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Number of shares of common stock authorized for issuance             2,985,456     2,985,456    
Shares available for future issuance             0     0    
Award vesting period                   4 years    
Percentage of options vesting                   25.00%    
Number of quarterly installments for vesting | Installment               36        
Share-based payment award, expiration period                   10 years    
Number of quarterly installments for vesting succeeding period                   3 years    
2020 Equity Incentive Plan | Minimum [Member]                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Grant exercise price, percentage of estimated fair value of common stock on date of grant (not less than)                   110.00%    
Combined voting power on all classes of stock threshold                   10.00%    
2021 Equity Incentive Plan                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Number of shares of common stock authorized for issuance         35,075,122   45,004,758     45,004,758    
Issuance of common stock, shares 3,304,820 5,539,145     11,413,572              
Percentage of number of shares of common stock outstanding         5.00%              
2021 Equity Incentive Plan | Maximum [Member]                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Shares available for future issuance         23,661,550              
Two Thousand And Twenty Two Employee Stock Purchase Plan                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Shares available for future issuance             904,727     904,727    
Two Thousand And Twenty One Employee Stock Purchase Plan                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Number of shares of common stock authorized for issuance         1,342,773   438,046     438,046    
Shares available for future issuance             23,129,004     23,129,004    
Stock based compensation expense | $             $ 100   $ 100 $ 100 $ 100  
Two Thousand And Twenty Employee Stock Purchase Plan Member                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Shares available for future issuance             0     0    
PHP Warrants Outstanding [Member]                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Issuance of common stock, shares       6,824,712     0   0 0 0  
Repurchased common stock, per share | $ / shares       $ 3.48                
Warrant expense | $       $ 17,400                
Exercisable common stock             6,824,712     6,824,712    
Weighted average exercise price of Warrant Per Share | $ / shares             $ 3.48     $ 3.48    
Weighted-average remaining contractual term (Years)                   8 years 1 month 17 days    
Chief Executive Officer [Member]                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Selling, general and administrative | $     $ 5,500                  
Other Current Assets [Member]                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Inventory, net | $             $ 900     $ 900    
Employee Stock Option | 2021 Equity Incentive Plan                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Number of shares of common stock authorized for issuance             18,890,298     18,890,298    
Employee Stock Option | Two Thousand And Twenty Employee Stock Purchase Plan Member                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Number of shares of common stock authorized for issuance             2,985,456     2,985,456    
XML 55 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Schedule of Weighted Average Fair Values and Valuation Assumptions (Details) - Employee Stock Option
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years) 6 years 1 month 6 days 6 years 1 month 6 days 5 years 10 months 24 days 5 years 10 months 24 days
Expected volatility 61.80% 64.30% 62.50% 68.00%
Risk-free interest rate 4.10% 4.20% 4.10% 3.70%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
XML 56 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Outstanding 23,065,514  
Granted 5,866,869  
Exercised (296,301)  
Forfeited (6,760,328)  
Outstanding at September 30, 2024 21,875,754 23,065,514
Vested and expected to vest at September 30, 2024 21,875,754  
Options exercisable at September 30, 2024 11,506,753  
Weighted-Average Exercise Price, Beginning Balance at December 31, 2023(Per Share) $ 5.08  
Weighted-Average Exercise Price, Granted 3.42  
Weighted-Average Exercise Price, Exercised 0.96  
Weighted-Average Exercise Price,Forfeited 4.7  
Weighted-Average Exercise Price, Ending Balance at September 30, 2024 (Per Share) 4.81 $ 5.08
Weighted-Average Exercise Price,Vested and expected to vest at September 30, 2024 4.81  
Weighted-Average Exercise Price,Options exercisable at September 30, 2024 $ 5.98  
Weighted Average Remaining Contractual Term (In Years) 7 years 9 months 18 days 8 years 8 months 12 days
Weighted Average Remaining Contractual Term, Vested and Expected to vest at September 30, 2024 7 years 9 months 18 days  
Weighted Average Remaining Contractual Term, Exercisable at September 30, 2024 6 years 10 months 24 days  
Aggregate Intrinsic Value, Outstanding at December 31, 2023 $ 24,745  
Aggregate Intrinsic Value, Outstanding at September 30, 2024 93 $ 24,745
Aggregate Intrinsic Value, Vested and Expected to vest at September 30, 2024 93  
Aggregate Intrinsic Value, Exercisable at September 30, 2024 $ 93  
XML 57 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of Share Based Compensation Expense Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock based compensation expense $ 2,866 $ 4,264 $ 16,731 $ 14,341
Research and Development [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock based compensation expense 932 1,235 3,497 5,116
Selling, General and Administrative [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock based compensation expense $ 1,934 $ 3,029 $ 13,234 $ 9,225
XML 58 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ 0 $ 0 $ 0 $ 0
XML 59 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Defined Contribution Plan - Additional Information (Details) - 401(k) Plan - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Defined Contribution Plan Disclosure [Line Items]        
Percentage of eligible participants of non-elective contributions     3.00%  
Defined contribution amount $ 0.2 $ 0.3 $ 0.5 $ 0.6
XML 60 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share - Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator                
Net loss attributable to common stockholder $ (60,739) $ (47,247) $ (43,496) $ (39,440) $ (50,228) $ (35,321) $ (151,482) $ (124,989)
Denominator                
Weighted-average common shares outstanding, basic 119,495,284     109,754,812     118,163,599 109,333,684
Weighted-average common shares outstanding, diluted 119,495,284     109,754,812     118,163,599 109,333,684
Net loss per share attributable to common stockholders, basic $ (0.51)     $ (0.36)     $ (1.28) $ (1.14)
Net loss per share attributable to common stockholders,diluted $ (0.51)     $ (0.36)     $ (1.28) $ (1.14)
XML 61 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share LineItems    
Antidilutive securities excluded from computation of earnings per share, amount 28,700,466 28,902,826
Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share LineItems    
Antidilutive securities excluded from computation of earnings per share, amount 6,824,712 6,824,712
Stock Options [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share LineItems    
Antidilutive securities excluded from computation of earnings per share, amount 21,875,754 22,046,348
Restricted Stock [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share LineItems    
Antidilutive securities excluded from computation of earnings per share, amount 0 31,766
XML 62 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]            
Quarterly fee $ 600     $ 1,300    
Research and Development Expense [Member]            
Related Party Transaction [Line Items]            
Quarterly fee   $ 600 $ 1,300 1,800 $ 3,900  
Adimab Assignment Agreement [Member]            
Related Party Transaction [Line Items]            
Payments For Royalties   500 0 500 0  
Adimab Assignment Agreement [Member] | IPR&D Expense [Member]            
Related Party Transaction [Line Items]            
Related Party Transaction Expenses From Transaction With Related Party   0 3,200 0 3,600  
Adimab Assignment Agreement [Member] | Research and Development Expense [Member]            
Related Party Transaction [Line Items]            
Related Party Transaction Expenses From Transaction With Related Party   0 0 0 0  
Adimab [Member]            
Related Party Transaction [Line Items]            
Due To Related Parties   1,300   1,300   $ 700
Due from Related Party   0   0   $ 0
Adimab Collaboration Agreement [Member] | IPR&D Expense [Member]            
Related Party Transaction [Line Items]            
Related Party Transaction Expenses From Transaction With Related Party   0 1,000 0 1,000  
Drug Delivery Fee   0 200 0 200  
Adimab Collaboration Agreement [Member] | Research and Development Expense [Member]            
Related Party Transaction [Line Items]            
Related Party Transaction Expenses From Transaction With Related Party   0 100 0 500  
Quarterly fee   600 1,300 1,800 3,900  
PHP Member            
Related Party Transaction [Line Items]            
Related Party Transaction Expenses From Transaction With Related Party   0 0 0 2,300  
Due from Related Party   0   0    
Maximum [Member] | Adimab Assignment Agreement [Member] | Research and Development Expense [Member]            
Related Party Transaction [Line Items]            
Related Party Transaction Expenses From Transaction With Related Party   $ 100 $ 100 $ 100 $ 100  
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( <[;ED'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 " '.VY9T46H(NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*';"#B;-96.G%@8K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H%:':4."9]3B)C(8KX;7>^SU''#3D11 F1]0J=R.27\U#R$Y!1-SW2$J/2' M.B*(JKH'AZ2,(@4SL(@KD76MT5(G5!32!6_TBH^?J5]@1@/VZ-!3!EYR8-T\ M,9['OH4;8(81)I>_"VA6XE+]$[MT@%V28[9K:AB&621A'^_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 <[;EFLWX 8_04 *L@ 8 >&PO=V]R:W-H965T&UL MM9KA;Z,V&(?_%2N;IDUJ&FR2-KVUD=*TW:)=>[VFZ^DV[8,+3H(.,#,F:?_[ MO88$TLJ\R=#QY1H2WA]^L($'^\[74GU+ET)H\A*%<7K166J=?.CU4F\I(IX> MRT3$\,MA$/XL[H//_N7HW.9:;#(!;WBJ19 M%''U>BE"N;[HT,[VBX=@L=3FB][H/.$+,1/ZS^1>P5:O3/,1I(&.BQ/RB M,Z8?)F[?%.1[/ 5BG>Y\)@;E6=$9=H@OYCP+]8-<_RXV0 .3Y\DP MS?\EZV+??K]#O"S5,MH40PNB("[^\I?-B=@M8#4%;%/ WA70NB.XFP(W!RU: MEF-=<M MOY)I7 P/MTF^+))93?(9N96Q7J:0Z@O_;7T/6EDV ME6V;>LG0P)E(CHGK'!'FL+ZE/1.\_$ZNCHE#;>5OFN.69\[-\]R:O(E<"47^ M'C^G6L%@_,=VAHJ$OCW!7*$?TH1[XJ(#EV JU$IT1C_]0$^<7VUXWRGL#6R_ MA.UCZ=4P>7Q-A(T4+Z=.][,-":UJB#0HD09HF\; X^=,-R%?V)CP^CD/4]NI MF*!E#:%.2JB3P_KI<\:5%BI\)0\BD4K;^/ HK3(K'EK5$.^TQ#L]'9'IW>38"HK6-P5E%2@[ M!'0"_:F@+Z=@-"_D#_%J1<6C',>A0YRKDNMH&W8#*UTAN)"LNG0FR 4Y"Z+GH6RXN$AT)/=OG/JV"_--MR& M5G)#<3O9 #[R%S+UH4N#>> 51H_@XI'#09?V'9>ZUKLM7MR4M_(>BMM*^>KB M204^D*,>D9F&@4ND(A.9P:4+5[#T[0-YCU9=6Y';4"%:N1#%!6:#//9]2$^/ MMA_(1]B/?(KMG'@DM(T:MTK@]9X\2.Y;L=L0)%H9$L7%!L5^7$LK]AY7R@(8 M)O34?DMNPY-H)4H4MYOWN!.S!2/Z4:YC*RH>]X6'>LDC*V@;PL0J86*XX;P' M+:_=>R570>Q9Q_.>S-NQ=9Z@#6MBE36Q@ZRI!+V7J8:'[5]!4GM[VI,( CRP M/F7QNJ:DE38QW'7RL3I6@M>#X0&G0SM6&Y;$*DMBN-9\E+G0+V6,R<.>D"$] MZSK.T+'RM2%'K)(CAGO-8Z!!B^2<4/;S\R]D)KQ,04]:(?&DB8PB4(Z9EMZW M(_*C9H(D0A7SB]:ST(9!L>Q*_6"? )7M64LS(A=I )36,M5+$<8E[4^!;;""A53VNQ&>!5MXV3,BM3,@] MR(1F$0]#@B)$"8^M M_;HGL):S#?MQ*_MQ#YHTNG[9G:TNI@&MD'A:[70U7M>48[6!="ABL M6!_B,?5X;;B06[F0>]!$T5N1F>5+HN13IL'<8V,)5N+OY"^;\U"D#?(TLSB_ M&E%Z=@*[NX/SWFH7LK>S'&PNLGR5/"6>F0,I5H;+;\N5^'&^_MRK=B^6\6^Y MN493$HHYE#K'IW!\5:R,%QM:)OGB\K/46D;YQZ7@OE!F!_A]+J7>;I@#E/\_ M8?0?4$L#!!0 ( <[;EET0.VM>P8 #0: 8 >&PO=V]R:W-H965T M&ULM5EM::9,Y)^Z'3 M#P3+,7. ."222W]]5X !(T'<-OV0&,3NZMEEM<]*G+^R["O?4BK0]SA*^,5H M*T1Z-IWR8$MCGY^RE";P9,.RV!=PFSU/>9I1?UTHQ=&4&(8SC?TP&KFC$7B]&>+0;^!(^;X4L@1E=',QNL1G2[-0*"1^"^DK;UTCZM_KP+14L!FCP*I%$A7 MP>I1,"L%\U %JU*PBLB4KA1Q6/K"GY]G[!5E4AJLR8LBF(4VN!\F\KVO1 9/ M0] 3\\7=[?+Z=G6]1'"UNOM\L[Q\@)NKR\^7MXMKM/IT??VP0L>/MY>/RQMX M.!-;FD%E:>>Z#K.CH)D9 M&'<@JT+$(E8/;+>&[0["?F#"CPY Z"J38QMCHXM1%2/$\KR>M/1JD-X[L07J MS<1;$5.Y?E(@0]&; 9Z*U6G%J42J$?)FCA[GK,8Y&\1Y!RA]$2;/**) CRB3 M/#AAFTD.-T5L=7!G*A*7=->[*D1(2V@/+C8:/C*& 1?YF;!D\GX&5*;:$%S+ M)AV<&BGLVCTX6[R)#\C2 6Q8\\KQC"CH5#F((N[+3]RP&3Z,SJ+0?PJC4(14 MSVGX0TGMHZSM.]W0&A[FM9HM4O]-4H7685.3#Z[1+<<:,7=FFSVOI:$S_"Z? M93EMBK(&X=4[)O[ ?VK]4IG-GEE*/=2(68;G]!1MW+ @'J;!;J79Y1W08K62 MM:!5UL,6[G*V5LKJ>Q<-/^)A@KS;X\(:L!:GANJZ]5LC8_;5F88,\3]AP]9B MUJ)4R<[U;$NI.:J8;4#1Z<':<"(>)L6!%&@5="UPE?L([A*.1LAMU=-]T U! MXG<84B&Q84 M:4B1#)/B@L5Q*&0G5#:; 4MD.M D +SH^)8)BF8G6N"#AO6\@;2[JO]N:-_Y MUO9QF'!7@@5?MRQ:TXS_5/2$T!X>K^DF#$)QHM]/?NR&\O_@7M)P+QGF7MAN M;"BLH#7B,A+H.$_6E(?/B2_H^F2,CHQ3PS P4'.&8+>9TY\1-L8P)/\0W_J9 MW*+D8LNR\"^P(A,H8;L'(>=Y-(D)YE/O=29B@ MP$]#*)=:F&HO,7,<%WM=J!HY QK GAT.:;H.,MQU0 >8QWDD5\5N-\YB6)%; M>9KZ JS)N+ZVJ^W%1$6M$^JKZTT30H:;D#;DJJ!I$:I]Q<3S3-M6^$M VO0<9[CT43A^CM%-% MY6H\V)V9>E*GVW-JY(;VG*;L4?9'FH[ '.X(8*^";I(@RH$*4$:+%)I H9,G M)W&Y56,;= 0%S[1FA;-'")HEV%C+\4-+^QA,\Y06WQ B(%U.*2J:#6R?H%,= MNTU;1^8QS9Z+3P\<%;O'\ABU'JT_;UP57P&ZXZ9QMH (Z9Y@>%)^P&BF*+^G M_.IGSV'"H4_>P'3&J0NYE96?*,H;P=+BT/Z)"<'BXG)+?4@ *0#/-PS&PO=V]R:W-H M965T&ULG99K=1U MO@QPA'B#)CB6(RO*(B1DEZUUGC",_$P4A;H)H:-'B,1:OYO=F[)^EZ8B)#&> M,L#3*$+L\PF'=-O3#.WKQHRL Z%NZ/UN@M;8PV*13)GLZ646GT0XYH3&@.%5 M3QL8CZX!E2"+^$7PEN^T@;+R1NF[ZHS]G@85$0[Q4J@42%XVV,5AJ#))CC]% M4JV<4PEWVU_9?V3FI9DWQ+%+P]_$%T%/:VO QRN4AF)&M\^X,-14^98TY-D_ MV!:Q4 /+E L:%6))$)$XOZ*/8B%V!(9]0F 6 O-:@54(K,QH3I;9&B*!^EU& MMX"I:)E--;*UR=32#8G58_0$DZ-$ZD3??9T,1Q-O- 2RY;V^C(>#N>P\#5X& M$W<$O.?1:.Z!VF(R6 S'VN#NX B<$\ MH"E'L<^[NI!\:A9]6; \Y2SF"18/)PU@P7M@0M.ND+OGY4.\E'(CDUO[<'*!4!)21OW) .I#X7L4?ME-3.66J71I'\IA;(WRETY[I"OQBVA]\J\5LWX-]< MY:V3Q7M4YU>%[GEHEQ[:MWNXKLS;QU!&QX$VM)H'^%61T'"@T[:KZ3LE?>=V M^AMJOG.UA:K(LQ8,^'\KA&=-S'"(!/8?9/V+3X BFL:B>AO+\SB[$);=.2"M MB&H=58F^LW6K<]-/Q-8DYB#$*ZF"C99TRO*C2-X1-,EV\S&PO=V]R:W-H965T&ULM5KO;YLZ%/U7K+SI:9/2!MO\[&LC M=0G1*FUMU;3;AVD?:.(F:( S[*3=^^N?(30$N+AI'_O0)I!SCWV/K\TQ4LK5R6 @9DL6!^*8KUBB?GG@:1Q(=9@N!F*5LF">!\71 M@!B&/8B#,.D-3_-SU^GPE*]E%";L.D5B'<=!^OLCB_CC60_WGD_K8,&F3-ZMKE-U--BQS,.8)2+D"4K9PUGO')],B),%Y(BO(7L4>]]1ELH] MYS^S@XOY6<_(>L0B-I,91: ^-FS$HBAC4OWX59#V=FUF@?O?G]DG>?(JF?M ML!&/OH5SN3SKN3TT9P_!.I(W_/$3*Q*R,KX9CT3^'ST66*.'9FLA>5P$JQ[$ M8;+]#)X*(?8",&T)($4 J0=8+0&T"*#U +,EP"P"S$-;L(H Z] 6["+ SK7? MBI4K/0YD,#Q-^2-*,[1BR[[DPY5'*X'#)*NLJ4S5KZ&*D\/1U>78OYSZ8Z2^ M3:\^7XS/;]7!]%9]?/$O;Z?H:H*NKOV;\]L+!4#GEQGRR_6-_TF%77SUT>>K MZ12]O[L\OQM?J- /Z C=3)'RBA=FJ19[5&1$LX9:MC1(T^(@8Q@?Z, M#P^G4#K_K_7)FUNOB$%WI4-S/MK"=\,V+%FS$VAG<1!'+Z$EHADW$:9=7RS] M%VDF3822WX(5\W:*>=JZ1.-X%P5!62W2+"GDW'6A$^/PO!$SAMW.C MD4UH,V\ !R8.X+#EV*93SQP"ZE(G9>I$[P3DDJ5JN9CQ&#:;17Q'E_Y.V?Q. MV29=L55'HC3\6&MH*R/11PF#%NA1P5&9 I9#ZO771%&;-*JOB;*Q;=5+#V@1 M&]AI*;S28.-#'#8_*&GSH*2;*"CI)@I*&FA1DW1IN['600XOF4216FS +"U@ M<3$5@FV=KVYC5Y[-5[-N B&D7! 2RR!E*) R#>_7,JL&)'DVF6-5(4+RV<\EC^8L M505Q'XAP!FJT;<_=[ZIQ;#7\$@BC=:,,P? Q<>OZ@#!LPNJ0TBH3O55^HSKS M,%I+\ ;KJ&CP)7E@6$,>" ;( \-:Y2E---&;Z&_Y5U<'9*64 MVFZ;0J77)EH'^2J%=%5##M<(@+9I!+&V: 2R:C4J73#1N^#K%^]^C?0,KS4( MG;+YG;)-NF*KCD5IT8GYYF<01.ON7ST(7;+YG;)-NF*K#D*Y92#Z+<.+3R** M^!<>10"HN@$!(-##""U3-"X6^Y)(A;'U QP>E@_N8TKR)=XCVJ>?E/7A3 M7JH85RQ_M2#ZOU2ZO-5B784^ /Z/T\E+I:Z=N&421I M]M5E\$\D"4WZP=XK!#%+%_G+'D)=_E7?M@_M=F=W+Y1\S%^CJ)T?X9,Q!L[[ M^&0"G3\G]HE/;/ 71_V2O[,R*+NT?>/E2Y NPD2@B#VH[AG'CIKQZ?8EDNV! MY*O\I0NU"@.L@9VK_(,_P-02P,$% @ !SMN M668&U7)A P !@T !@ !X;"]W;W)K'/A3;W'-\/T[L2W_/^'<1 $CR'$>)&&B!E.FUK@LO@)B*"Y9"@F_6C,=4 MXI1O=)%RH'X&BB.];1A=/:9AH@W[V=J"#_ML*Z,P@04G8AO'E/^X@8CM!UI+ M>UE8AIM J@5]V$_I!ER0#^F"XTPO6?PPAD2$+"$LH^,W@,82\. MQD1%\L38=S69^ /-4 Y!!)Y4#!0?.QA#%"DB=.._@E,KMU3 P_$+^VT6.\;R M1 6,6?0M]&4PT'H:\6%-MY%'X_G,=F:N8Q,Q\25V6N_9.^F74OH0GI!3.,K:1MMJ\*?\>?A9E4X MO[>[\[]W/TJ&64K)S/BL]Z3$A"1L31:<^5M/DB7L(-D"^6<*\1/P?ZOJ7@@+X#K3AGW^TNL;?5\8814/GCRWFZ&8^Z7W9#JXO"V!WF^*V-<6QA?X+%J6,Y"K)3!MGY M($@!E'L!P8,%[XD=WG\IWF:R*LQ:IE_57)-D=I-D3D-D1^7HEN7H-J2YG*=S MH(16RSP578619?5.=/?6R#2OKDZ$]]:HBW_5VKLL@[VL#7:2J"// R'(D0SM M5QG6GH&U[+^JQR;)[";)G(;(CDK4*TO4:TB/O8_.M_%;"ZMKG!Z"'](X%317 MEYT3)>H'C5T,?)-UU()X;)O(_&(N5\NF?93UJB?K-ZWK<:MBW<8F/^_)7^GS M+X0IY9LP$22"-6YE7%SBCX;G77<^D2S-VLHG)K%)S88!?J@ 5P;X?LV8?)FH M#&PO=V]R:W-H M965T&ULQ9UK<]NX%8;_"L?=:9.9>$V"X&WK>"8K$EBWFTOC M9#N=3C\P,AUK5A=7HG/IKR\ERX)PT2%AO\GNAXV=@.\!<5Z"Y(,+3S\OEK^O MKINF#;[,IO/5\Z/KMKWYZ>1D-;YN9O7JQ\5-,^_^Y6JQG-5M]^ORX\GJ9MG4 MEYN#9M,3%H;IR:R>S(_.3C=_]V9Y=KJX;:>3>?-F&:QN9[-Z^?7G9KKX_/PH M.KK_B[>3C]?M^B].SDYOZH_-1=.^OWFS['X[V:E<3F;-?#59S(-E<_7\Z$7T MDXS"?'W$ILAOD^;S:N_G8'TN'Q:+W]>_G%\^/PK756JFS;A=:]3='Y^:43.= MKJ6ZBOQWJWJT"[H^W6Q.?ON;#[4JV:TF/YS/S_*CX++YJJ^G;9O M%Y]_:;9GE*SUQHOI:O/_X/.V;'@4C&]7[6*V/;BKP6PRO_NS_K)MB;T#HOC M 6Q[ #,.8.S ?'V@-@\@!\X@&\/X,8!<7K@@&1[0&(A^>SWZ^R^O?RVK MMQ=_":I_O#]_]Z_@25F)\]'YNZ?!D_>O7KPOS[OCG@;'P?N+,GCRP]/@AV R M#]Y=+VY7]?QR=7K2=K5=QSP9;VOV\UW-V(&:O5NT]=1QV(@^;+28S3J+7[2+ M\>_!OU\VLP_-\C\.F;(G>G=AKVZ77_N%*EKHQ>7E9'W1U=/@33VY/.X:953? M3+ISHT1%C^AX?#N[G=9M-(>4#OI?+UK39=VQ SD(*^9D"*E=RZ9(P.H4*&$T@Q"1+33)#L3) ,,\'F_O8LN+MM M/@LNAO<09 !?4R#%RL3J;DQ3(,,)I)@$B6FF2'>F2$E3_-:LVLG\8["XZEXS M5NUR,E[?^,=W3U1WO<75[>=%?UYE6Q^;+^N7&E M-K.:)^&A^3A&AO7-+E*L&E)]@8PH06):@O-=@G,RP=7V8EU?VW=7\O:BO7\H M=&68E/3MX7.KO3F+61@;#X#(F!523"#%)$A,\T*Q\T+Q,"^X/%#8:4L*XR(G MP_E>Y$BQ:D#M!3*@!(EI>8U"!7-",K-OFYO;Y?BZOLOM[?Q3=Q?O>O0#-W/J MTJ<#^5[[6[7]/!RS,,U#XPVX=!1TE:N@U1-0-8E2TSVP!_0BT@/GJ]7M^G5_ M[0#MT>UV?MDL@_:Z"9K9S73QM6FV_[#SS,VTGI.F("-[FR*R[\!)EA6F)9!! M*ZB:@*I)E)IN' 7C(IK&/=(X3L,P*\6Y<<,?T;7RO7M U:H!]1?0B!*EIGM MD<*(1H5OFW:R;&;-O%V[H-V1HDV70'8-4%X(52LC&S\Z[SX5-*R JDF4FFX, MQ0PC&AJ^GW=>F$[^USU"?*PG\V ]BOBIGDSK#]/F^&JQ/%[5TZY;:,:WRTD[ M67MEWMQYJ/[B] NW7ZY-:#ZBZ^1M Z1:!5430YI#HD+J%E#$,**1X:LNH=K MDC.O-GL[CI.8F=2'CN6=6J1:!5434#79W[YZ=A7ZBVCVMS\6][)>[M!O[,RR MC<9BEF;>?.KEE>)*D%=ASECJ,H,:\X1ZDDS3.>'6ANQ=LB M&KBYQN3ZFQV)HT:13<"BL(BCE#%S5 X:N(*J":B:1*GIME"4+J(QG3TVUV\* M**6#JI5;-6IX#AI00-4D2DTW@\)T$#@F>,AF> .35T!&]S0#$:LS&:90XH0(.J292:;@X% MT-CW!6C,)D;,OI]# 1I4K8*J":B:1*GI7E&DC0%(&W.0H(CQ(CXG=[8"L<."[G:,X:$ !59,H-=T,"L>QQ^*X?G- <1Q4 MK63]. X:4$#5)$I-7V&E<%P\',?U4MG8@>-V<9"MP&G8& QI0H-3W1"J3%-$A[T-(W6M.[YW?@N23A/#0?%*'H#:HF MH&H2I:9[0O&^F.9]7DO@8IO,,?-=9T0']+[HH81OR D(:$B)4M/SJ\!=3(,[ MW$(X.I!W1V"O@CWFJ?5^73K*.8I5T,H)J)I$J>D.4+0NIFG=-UP&1T?VMH1K MC2I+,],1T'6Q4#4!59,H-7US'$7R.$WROL$R.&YSL,1@1".Z5K[W#ZA:-:#^ M AI1HM1T#RB\R&F\^.!E<+2N;]< 52NY#2Q=]YX*&E5 U21*3?>%XHN*@F3G2!4K8*J":B:[&]?/;M[&^/14'!_$.]OMW-Z+)<[)N#E49):UR_O'\2CZ^6= M.[MF11@FYO"B<)0[9N:<&U>A-,J+[,"<&ZX '*T9=]8#%Y330=4D M2DTW@^)TG.9T_6-X_>: SM*#JI7,X'#7 M-G0I-^_9T&EW4+5JT!D(:$R)4M,3K5@>?^"&=>2K.)32<9O2L3ADA?4D!\5T M4#4!59,H-7W[8H7I$AK3>8W@)*[UK\8U3\?SO>:A:M6 ^@MH1(E2T[.K %SR MAVUB1T?V[1<2&ZKQ[OW!2$X)#5I!U0143:+4=.,H0I=\]TWL$AM+63M5T;7R M[CR@D&Y _04THD2IZ1Y0D"ZA(1V:TB8V;V+F2DNZ2MX&@+(\J)H8T!H2%5$W M@.)X""R-I3>]'+,=W M& XLC(0&KJ!J JHF46JZ+1272P9RN>$+(VE%;U- .=Q6C8*TT( "JB91:KH9 M%(=+!JZ2??C"2#J"MSF@^"ZQ@9ME#N@\/*B:1*GIYE#L+J'9W:%]RMPVL"E; ME&4\-4?.M^7HNS64Q#EJ5H1%$IMCJHYRQY$YB<%5*(M9F!;NVW6JJ%@Z;!GJ MH6W*G*U.:_I>?*G-JJ(H[$JGN0&I2VC@"JHFH&H2I:;;0N&TE,9I]#9E;E- M,1E4K=RJ4;=K:$ !59,H-=T,"I&E Q?)#MJFS&T.Z*)9J%J9VKC+,@=TVAI4 M3:+4=',H=I;2[.PA8ZJI3822V/R.RX@.[)UE*"$;= 8"&E.BU/1$*T:6THSL M$"C?P=#)?8'Q8M6N[KL'9_Z1W&B4.F>OK?\SGQZ@* VJ)J!J$J6F6T4!MY0& M;IY6<5K$!E1Q$5K#**F#PIE9AT*X _4R%S= @TJ4FI[.O8^\TDCO&XZMTI&] M>P(;_*5A8FUV# U:0=4$5$VBU'3C*.B7TM#O&XRMIO8$.&O_2KI6W@\.T)6U M ^HOH!$E2DWW@&)]*5*V"JHG^QI"H@'KZ% M'O/"7/)(Q_).+)3W0=4$5$WVMZ_^#7!%#[.';6+'75G.')PORWEA MLMK,L8F=^=E7NEZ^N7/4K$AX:*[,$8YRQV;5I*M0EB5)>F!H-5-0+GO<'G;N M5H=BNPP@P844#6)4M/-H1!>1B,\KZ'5 MS,9JSJ'5;3ER:)6NE_>]P 7\'$.KCG+VT*JK$#6TFBD*EODO5^UO=>ARU'&^(H-5EZ/@#&T=7R3;"C8D6:9I'QWB$Y@G&Y/XSK;W0HC,N=,"X->6BN]2VA@2NHFH"J292:;@L%XW)?&-=O"BB, M@ZJ5>3^,@P844#6)4M/-H&!<_E@8UV\.*(R#JI5Y/XR#!A10-8E2T\VA8%P^ M',;U,MG,<8V>Y \99MVLHC'/4S#EVYBAGCYVY"E%C9[F"<;D_C.MO=2B, MRUTPSCUV!@U<0=4$5$VBU'1;*!B7^\*X?E- 81Q4K<;D-W(K(VM67#NR=92AR M&W0& AI3HM3T1"N4EG^#O>-H3>_KWK6JE3%F;C$+C5I!U0143:+4-$\4BJP5 MP+WC"L<\M]R\Z.F OA<]5*T:<@("&E*BU/3\*IA7_&&[Q]&1?7N&PK%[7!&9 M +^$!JV@:@*J)E%JNG$4[BN^^^YQA;T<-3-'Z>A:>?<>T-WC!M1?0"-*E)KN M 47Y"L G'@K')PAXQKBYH(V.Y9U9Z*)7J)J JLG^]M6SJS!=,1S3[6\=[GS] M*QR8CH6)N ^TH9V,Z5Z&W.:"8#JI6%OV8#AI00-4D2DTWA\)T!1[3%3;DBB-K M6U6H9ANT!D(:$R)4M,3K3!=\0TP':WI?=T[,!WC89:;CPE03 =5$U U MB5+3/!&%BM.M?X:!NGLQ[:'8?"'KB>A[W6/EJB&G(+ Q)4S.R'*TE^4_#-?U MA/;M(N[EM)XYB\V/YI78L!563F#E)$S.,!#;,]!WQW;W(;6-P^W.! KNL'+5 MD%,0V)@2)F=X(=[SPO?]^,-]/'UO=FH)YI_AJ$X$"LGL')R0",;64[VLORPCT$X.<&]V#ZI<:V2 M<)6S@&Y/S?Q3:,=T+I1P%;172CA+44LEHC#=:_3'?13B0.-#$=Z]W)#E$MC0 M%59.8.4D3,ZP1[9GC\=\'.* .: (#RM7WLM1A!<;4F#E)$S.,$6^9PKD1R(. MF 3ZE0BL7'DO1Y%>;$B!E9,PN3N3G*RNFZ8MZ[8^.[VI/S8OZ^7'R7P53)NK M3C[\<;UQPW+R\7KW2[NXZ3QU%'Q8M.UBMOGQNJF[-[AU@>[?KQ:+]OZ7DT[_ M\V+Y^R;&V?\!4$L#!!0 ( <[;EESQ4O6-0< +X? 8 >&PO=V]R M:W-H965T&ULK5EM;Z.X%OXK5NYJ-2-M)MB& -TV4J>=T8ZT MTU:;F;N?77 :[@#.VM!.]]??8R"08..V4KZT0(X/SWE]?/#YDY _U);S"OTL M\E)=S+95M3M;+%2RY053'\2.E_#+1LB"57 K'Q9J)SE+FT5%OB">MUP4+"MG MJ_/FV9U: ,<_G=)9_TZ]\/!ZK_US8SP8<\\4OQ+YWUE:;2]F MT0RE?,/JO/I+//W!.X,"K2\1N6K^HJ=.UINAI%:5*+K%@*#(RO8_^]DYXF ! MZ+$O(-T",E[@3RR@W0+:&-HB:\RZ9A5;G4OQA*26!FWZHO%-LQJLR4H=QG4E MX=<,UE6KJ]N;ZT\WZT_7"*[6MW]^N;[\!C?K;_#OZZ>;;VMT^QE=7:[_0)__ MO/U[C=Y]O[G\?OT%9-ZC.?J^OD;O?GF/?D%9B;YM1:U8F:KS107(M/Y%TJ'X MV*(@$RAB]%64U5:A3V7*T^/U"["H-XOLS?I(G K7?/\W1#SB6_!9FI+=I R2BTD:) 4(6255GYT*9Q5F5K7_^#E][O-IM/I.S( W[O =^E?74#'2D7RIH;[6N ,SF7Z/Z@S:$V50I6 WI2(,LER MCLH.LWZJKQ,=Q5KQ5&?[JT,8G#*$)U)VY*=E[Z>E,X3K2B0_YKIGIB@1!1") M8DTKYC_U-;<9WVH,#D*&ER'%H\!:I'SJ8WM8PQYN^&+&L4+(*ONWA2DV"+Q2 M9'6A$+0IB%LB^?Z7-%.)J'4*P#T0V@]>L7O( <636C;!M9D7&L"]D6FFQ'Q) M@J7=M*@W+7*:=CDR:\C%G$-XD-3<-1>;.20K8DKQRHH^,MU.<# RP"*$ V+' M'_?X8R?^:PZ!2+(7LR-@;2-%S]^LM*Q^X&M5YX\@F=?*, MW6?Y=,UWZD]4]*?2=NR,@QT"=F=;TE4&Q(QGC[HLK#9C,]4C'/BC>%G$IL)% M!H3$B?!+^0C=6\AG*RYBXB*4QN,F9)&; C;0/G9RZNI.\AW+TGV.M\DCJBV7 ML+>3$D [RK/3?51Z <4&;E-L3N*)"L4#7V,W8=\V*$M1SE^!U#^,0&XEI2H7+*)@ .) F=K,F )0U'U+ "M!& MDQX=MSJ+V#SPIYHQ'H@2NYGR=D0?!]W-BM;":; /,Z)M$\/!Q&8-#]R'W>1W M>U0^+V$UZ6MN4)Q5*)K .7 <=I.<64 O836I;!YZXPV%1>I0Z'A:&@B/.#FD MV2R]N+VU@>[T'ON.DB@:MRFK(*8QF6@!9. G@M\T7&7 !NHU.W/BY+VWLO2I MM!U[8>! XN; NUHF6UV]L!]\]?Z5N#BO,\M"GS&&N7@B; ,W$C]CUJ2R!]"D8Q(9\3.%0F^"LP,Z5JB%W3J!)1%# "MN#K,@7" M!-9$O-CEXIGS[H?=OK7M>!MH MD9H".C ^=4^D1T!AQ#ILRW73T*"Y00%6,DNJ]FM5'PJK):Z9M#/#,MU.?*"B M V=3-V?WO?FP(]M:FQ6T2&]\ B M[97>.38&:4YL+C0Q/K)<1\MJA&5XC6D8CDZ@&D5IM,(E;'Z+YXP9DD8N)%T[9,# \=3.\TP:N/S@XT9N4 MC;UEM(S'Z"UR$8[(Q#Z0#M1.W=2^KG>[G.MZ9GGS&387JI9M"]VS/N15>V() M[&8UXJ0L?RIMQPX96)ZZ6?Z:0^>5/!VU8%U;[/AC@M45)H73,7E89*9Z\D#R MU$WR;M0O?J/IM!\>[OA&#S9EQK 7!R>A!9&PO=V]R:W-H965T&ULK99K;]HP%(;_BI554R>MS9W; M(%(IY3*M$RKK]ME-#(F:V)GM0/OO9SLA)95!4<<7L)WW>8\O)_$9[@A]9C%" M'+QD*68C(^8\'Y@F"V.4079-2B2S+#RI5X+?"=JQ@S:0*WDBY%EV%M'(L.2$4(I"+AV@ M^-NB6Y2FTDA,XV_E:=0A)7C8WKM/U=K%6IX@0[ =P1P M*\!M"W@5X+4%_ KPVP*="NBT!;H5T&V[2[T*Z+6-T*^ ODJ'\OS4X4\@A\&0 MDAV@4BW<9$-ED*+%F2=8YOJ*4_$T$1P/EO 5;!E8(JK>&QPB,$E8F!)64 2N MP.-J BXOOH +D&#P*R8%@SAB0Y.+V-+!#*LXXS*.N+-?^-@Y:;A"^35PK:_ L1Q/,Y_;T_CW I_$)Z?Q>T@%;A_% M[]I/WM7@T_:3U^&S]I/7X?/_V_G%A]?>2 2W?@-=^Y W0)7IIY^GMY-TT M8#D,T<@0EP]#=(N,X/,GNV-]TV79.TZ"@+609M@ZN.U77[0W-[F)4:F==U MO&Y3-M')7*_?:T]0M M=#K'Z_?>MJ0\#?/@CLT0W:@"C8&0%)B7'YMZM*X!;U3I\VY\; ]FMF9\+FK& MLL1[LR\+3O&]W228@12M12CKNBMJ"5H6<66'DUS=\$^$BWI!-6-1]R(J!>+Y MFA"^[\@ =24=_ -02P,$% @ !SMN60!ZCZM# @ B@8 !@ !X;"]W M;W)K=@,A7VT*2,FV57/8 M*DJV[=G! UAK;&J;L/OO:QM"TRIAI5S -C//;XP8HD;(9U4 :/12,JYBK]"Z M6OJ^2@LHL1J)"KAYD@E98FVF,O=5)0$3EU0R/PR"N5]BRKTDOV6 M-O%\?*)_=;6;6@Y8P8-@ORC11>Q]\!"!#-=,[T3S#;IZ9I:7"J;<%35M[.2C MA])::5%VR<:@I+R]XY?N',X2#.=R0M@EA,Z[W!>ZA&:!+

TX80>*:DQNU1U"YU>AMKO9JDJG$+LF0]#@3R"E[Q_-YX'GP:4I[WR M=(B>[&H&:!P<9O?CK?%S0KGG_6'$F3NNJ!"J:BY;EM% MO]HWVE7;7_Z&MUWZ$&ULO5MIDQLWDOTK%3T3$W($FWU)'MLZ M(M@MRZ-=ZPCU2A..C?V J@))N*N <@%%BOKU^S(3J(-D:R1K=S[88K,*0"*/ MER\3X).M:^_\6NN0?:PKZY^>K$-H?CH[\\5:U\K/7:,MGBQ=6ZN /]O5F6]: MK4H>5%=GE^?GWY_5RMB39T_XN[?MLR>N"Y6Q^FV;^:ZN5;N[UI7;/CVY.$E? MO#.K=: OSIX]:=1*W^KPOGG;XJ^S?I;2U-IZXVS6ZN73D\7%3]#X\=>\F5US>N^J43S%:[R_/]L&]\]/\F* MS@=7Q\&0H#96_E4?HQZ^9,!E''#)S[S/E"VS:^6-IV_?MMIK&Q2I\,E9P(HT M[JR(LU_+[)?WS/YC]LK9L/;9S[;4Y73\&23MQ;U,XEY??G;"6]W,LZOS679Y M?OGP,_-=]=N_XOFN[IGO3;M2UGSB[]JTRIQ&&@A_'V21TOC%6V,*K* M;O&EAG<&G_WW(O>AA7_]SS$-B0 /CPM ,?>3;U2AGYXTM%:[T2?/_O:7B^_/ M'W]F>P_[[3W\W.PCZX:U_I,6_OP*%_/L:Q?)7MJ-V>S*&3X4\^Q!<"N-D2T\ M/ZPS X46O1UT";C(O2F-:HWV,U[B;W_YX?+R_/&-JQME=_S7Q>/O,JRDLMRX M9JT0KH7N@BE@J$)>0ZAN',T7'#Y6@(+6V%76M/A2 &+9NCJ#!8SK?+8Q+<8: MN^2'^*(T7B/Z(4*N5\9:&LP"WR[>W9[>N ^GE_/LOR#=2*R+OS_VM$(#V0,@ M+WOY^L-OKQ;7L.^CJ\=94ZE L)JI!B^I8DVRYJ2]S)-WG;KE*?9[JMH0Y?$= M_,-4%7Q0LX+A,Z5A8,MJ1]M*4JER0R^5>"N8W)6[3%N(K7G7\R0(Z:S4WJRL M*&:I"E,96IL5W:K&P$RD$RR^TE:W?218 &[MK"LJ9_$P+@,;90^B?6J$16\< M3*[*LB7'@!VJ#0DJ>PIK)!,DENR-S5ZI%EJXO)3X%FM'?2(#%!K[+#-$70M9 MBEW6>6BA"VO7QA#NU_[Y_:)?FNU*,[V?W\ZS%\Z5K+KG;;?*%B4PU5#T3H:_ M>#X:[MKL[<^O?EF\HR_9< \:79N-R6$8N)W]71QHQJ\:B\DVVI+/0+X9?'*M MJN5I998ZTQ^#)B3$6QOM@UGQLE "="7#24X8]51_;)RGL"+W6>\J]1&F>H G MF)K&?$7STXL?,1VTBSPD4:=*5VE?,#8]N+C,=EJU'(7(LOR"JTH* M-\I89 <5L@J^';*'Y]G=ZKMLNW:0.;I42XX8W*G'RA#'U'5G-0<5U(J8R,I. MDW4+W09P@*PFA^2PLZ4A2;%R*\9K @F17N29L,>&<,^S!_/0?DP@OQ"$Y5UA M]0[XK'2U8N\X&/,%V]1\=N6R4#=,UF(*EZC6T444![*;)Y]D[79C&\,Q^ M[;JJS*P+B&LDW+;%UUA (A^6XFB"-*R0M8(F/* MK@>/-,48)E[:[#\Z+'+HY "[V@0:I+# 'QV$HMBSJ@1ML!!@$;FTJ;1H*&Y2%J'-\59Y&TD5 MB &B8/!@C';>,/#MK:D03SL ->U]B-,,WNL[+]D :H"F")_8LY!GU( 2^_CM M[,K1O#>+UV_>_I:]74. ["HK@+7LZ('!D;:#90SVH\BO>$=?$C\Q:20[#*8C M#:1]+QVH(&W)LHA%:T)<.[T-9"_CEAUIU-@!\KXNGDDCY$@8A=; [2VC5Z[9Z]V*DDZ$B[1&UC6BFAHX20\!2U6G[2?%EMX#2.T% MG93MB*\< I2%DUCF91]^>WYY=7%!"P(38;=2%6D MCK4&%JQW48"QOJ<[VL=%(+8FD8@/=)P.,=FB\ZQ5\<'I;FKP&$X*V(OFL*K\ M6!;P1=?!1*1?\G?\%006U(3,S;!0474E+8XD7;F!NS)'JSM?=)5J]X:Q1$AQ M11>4U;3 _K3;M4'X$>2-T28G>&TIN\+:]:FP<\F;ITL ERV)MJR9(@P,<3KW MI( @H<$?J( KZ>H0T!RJJ+F"S;MAYQUC_(K9D62"9:N:^'=8$HM()VT0#$F MS&H$8R#I)G+2?K+#]9(MX/@K:#+9!"_1K(_FV:^@::/L.^M';.&2(X#C&55) M*@%#J%4^.YH1CM!EP;\UPTGK0^HK=0Q.!U03^*R$ M'_$,8U*4\?SL$B6YU P2-UA*Y=4! 4JDB^JYCDMS1JU '@%2(1N0FFX&/$=\ M"14:E1_W;ND8=R2O19@/7,^! .M):A_VXIK&M:&S!# 0D%EC!4#2RR5\D+FW MI(.R UI5NU2K"RP31L0Z@'D,>FY2D=V>ZTIM";(,E1X@?'#%\^D52IW7 OLI"PF'P2",V?$:J_U-A#@3V5?8OB'GN#I:A'(89]NDA,E-%7![!:SNR M#R:-O%0?Q57]$;E',*,-" V_-HW8>E$*&O_ZZTW?%9'O4F-DZCW&QR*E%*B* M3:?I%JA? ]&'>:1!EB(DZ&)M'6CL+NXD[U"[)D9-A*M73:$:X3)&3^-WJF^X M-,WL[S<8GPKP-/WDE0B++ 6U$<:8MA3"0SH>2$52D1!ZWD&J%>]?CMR,(YQ: MO? VKNEH>[FF-M&!4A$)U%YB;,ELQ[X/%;;&WTD84?;@NIWW@'BM!<0D40VCKCN2K-CK*7#$7=D58*H',-.6(10/A M[U,VHMTWL4K 6)>3X**P%<$Q1^*DH4>E(P$GD)\C3Y S3-P^*L-[5QC5-UQJ MU=[IP(5G$_J&*2E(M]3![U=8IDF][!0;'?K!8JSAA5&_6 ;VO5URGXH.FZCW M0P]@EEW4G>'U6:P5A8.-78U5RD$S>$E#,$?O8>X[S<[K'2K?ZD#)*O!Q0X11 M;MH ="NS--P>C2@]B\_CZMP[@"N?DBL#[D<2^6@C*"2OIIG1?HO'BC1SBE.<.E M8/@"F$%$4S2X$6T^0 W>)]PERG!\#]RACI7I/A[.AK9U'^>Q#;)L8>RV*YBZ MQVB+$'(*UH_UA)E.,B#W1OM<@&C05 O,\K^LSTJ7O5G.=S,]4')+IE'@U\S M\"5#>47,5 I[LNQ8 '/91>HHT)KE]+QPV1_1^N&(EMN?'/V(80"@T!1. MB^F(,M$FZ7R,TQ1JBG&V0*+1(:(KS>#QQ!-2QNJ)YPFY.*S!7P2U@.<5DH\FFX #!<,G3 MZJ5N:>L^N.)NMC?F>-UMV%Q-EU>HI4"0Y=0T,<*7;]_TYV2T5:O#,&N/[B(2 MN$>2B3D*"Y'!;F5$6BY86/#%JM5LN.R!HIXN3*JIRUFY[7?,]E[HO+VG0!QTJ89XLEM5M$%Z0Z:NN;_J3S0'QN:%3>W6/KJ753]COT&4!BQZ:N MG$]1:?5*>N:%\NML"67&^4;SPP>I]F%/)=ZTUT=3O#F:4_1Q\>AB_JC?>R(1 M8'34#..+'U*Z#75;NKO!/7?,K^?=) M@JD>:K5+0@%I1.TEP_ M0UPQSTCJ9TQ4& 8N8^T:CZ6!"5*L_]AJR MLFAK\FY@D;$/$P&63SCR7>J/B/4$9?&!$!9)B\'E M3R(S HOY!%$LXB(#'!CO.^&.S"*\_AK,[0$2L .]'KHY9B"M48U!;1Q^,Y8\ M?9XH1WF"MC4BP<4D5TC=54BNV&N.D"93@AYE8M(5%\FQH:SB]8L>Z _MF PX M8[USIA!$Q#"I =G$AL@K6PBPBN8F-V$1)-"C;PX@OX^?LP98LU$G-C5Y"5A6GO*F 1H M9'@'X9PSQ!3])22U(W+!G4!"!.GR$RESM1R:"H&?-(L..D[2@I?2E!D;,<0E M0M-)N\E'?GM8^?8$6FJG@L\2#Q3'S8ETJ0MK>&YVLGWW;9KKD6+Z^!Q[UJ(" MZZ9@0W6IQ);]B^R9#?A0IR/:,,#.!F2PCLA7U[+O)M X4'&L2*FM#\,,/8:1 MB5+H$P=D'QJ[KYO,FD!UU%4;S0JOR]\Y$WHHI7 M\1"1+V9IKM(3&C*R5U -EQY3GIKLE*J1X^^..2LY'O6#)>A&0K#&:XH;4K/5 MI&4B8?$.S5AKQSWA&%(?OR)XK(K\1KY/=;FSU*8CESWM(O_IL$GQ M$N(DJ>">7C%5D11M@>C42]K:@WNE<0#X*'@>.ON9KK/00.YY_(+2KI*N6L"N@F9>/88?LTD%QVN)(\S(YO+9BYFHO8M MMU[:H8.3M'R\V*,6>^FTG]*82DXQ*VZ9]VU25D:?O>;93;IY.HIK,8,+E"@G MVXL+LJ+%23S@9 MZ6N\,5*H7/-EFPC\OW=6FHK][8F#QGHTB;*VDSO77UB3)_Y!S)I.^%0LHP;7 MYTZ >/J!;XSO0.U;@7V'?C"579R?_B=WZ^3>!TBX<,V!^LL1Q8ABSG@+\4Q: MSGV6T>#$>;N6NX]C3CJP4!)<94MEVF'#]Y5W_](T"P^ORB\M7JET92U>7EQAZ/O_[HQ-IBZ0_@FOXEX.Y"\'5_)$N^.B6 M7L!SPN?T!RW0_Y3TV?\"4$L#!!0 ( <[;ED_\421K14 $) 9 M>&PO=V]R:W-H965T\^])$65RX_>F046&'3*511Y M>9_G/C2O-JV[\BMC>O5]73?^]=ZJ[[N71T>^6)FU]O.V,PW]4K5NK7OZTRV/ M?.>,+OFA=7UT>GS\X]%:VV;OS2O^[MR]>=4.?6T;<^Z4']9K[6[>FKK=O-X[ MV8M??+7+58\OCMZ\ZO327)C^6W?NZ*^CM$MIUZ;QMFV4,]7KO;.3EV^?8CTO M^(G\O7>,0@RM2EZ[*#IGVOSSM0U-B(R?@M[[J4C\6#^ M.>[^D>].=UEH;]ZU]7_:LE^]WGN^ITI3Z:'NO[:;OYIPGQ^P7]'6GO^K-K+V MZ9,]50R^;]?A8:)@;1OY5W\/?,@>>'Y\QP.GX8%3IEL.8BK?ZUZ_>>7:C7)8 M3;OA U^5GR;B; .A7/2.?K7T7/_F0H2AVDI=V&5C*UOHIE=G1=$.36^;I3IO M:UM8XU\=]70>GCHJPMYO9>_3._9^H3ZW3;_RZD-3FG+Z_!'1F8@]C<2^/;UW MPPO3S=63XYDZ/3Y]>L]^3]+EG_!^3^[8;\]>%9;^GN_># M ;WTG2[,ZSVR$&_OR9 MZLSS*M/U9KTP+LEIIOJ54>_:=:>;F[_\Z?GIR;.?O/+9;GK6 M[,[XF=JL;+%2VAFRN%[;VI3*-CLW/FN:0=?JJ^E:URNR>QBO.CD^_)LB%\:/ MW!CME(%.JO>F"-2>,+5/9DI[5?$!&]NO>/VW^05QPA2#LWVD[+#._YT\M,!"/BL'=%^^ES8H?:Q95B)$T<"TT,K?6U4T_9* MSBAGRGPOB+&@K;2>W((G^A;PJ'/UJ;DV3=^2D,Z=Q0U;UU;7]GG1_WB"P1%A(O;*\V M$)/IC2-_#7ZN=']K9:0W.RLR'I2N-#%6D< 6>E$;50TD!J.(Y4V[M@71U)C* M]KGPK1<.TG,];T/*07I-K,2!$'HTIU(U%.PI@M-M>'=2BL$(IWAM1COB)IF# M\_VA)4613Q3;$0FMS\]/UZJ'DK1#;Q3.;J,A,;L7.@I20"G_&;N+KSOE"&KNUI M%=%(3I'M)%^;!>DG,2*;"_$_\"4WP:BU#AZ4),U>L_Z3MP&ZV$;1*%> MV-KV[#Q!4E(A=EYAR^D-1)G)*X(@9ZZ!0;+C:YB6QXUL";JK&W*,&IP$^9TE M%>FB#X#I%6Q7FJY,WZU(*[4(F(4' Y [1P)'!;G%+#!]0^[/^,.RW32DM60X MD3#VB5X<#)U/.ZAPUKIKF\ 7T0_ZL&S;DG2UK9,+_Y?#%R?O\D]0$-R"#)^G7D6X0%)[! M%?Q440'W*0XW/AQ(EX.U\I$LJ%OW@U-RQN"2? #16DT8;ON!>3=7'UV[5J2* MACTB_!1:[NF-5-ZH?P(J+ *TE>2%;&; MOH<*D?:NB'[2XR+L$XZ+\I@SWG$EW;"^F?*];(UL3,'8DG7"_5L?=(1#Z= , M?AC9RNJ01=I'LF]A;MJFY*,;)"/3_<@#M87E+8,77Z^-8\XN=',E0* 6U5S9 MSC]2J_[#L^7)A2A+('I M]3Q<8XI5=UR.G&]!J0,,1?0T_8'DFM'QE-L4_B(*#7C[D; MRQ:;D0LN;!;*F,A%(?W#Q9ZL">:6&FFD32(L.L53.P23$6N$>W L.!%V&SHC?9I?C6 MM-UM44RH2V#Z0:7+.<+L'+W&R+U H3(5G=][Y 9##J=B>_#XH*,(Z" MKQ63 :!"5B=7(A6\-C=RK;.2EBTRU7VVI;HBO3'JT6FUOO'_;AXH*](-].@E M.?=@FF*Z9(#$EBB<]+NBD!\!\1_CU.APH#&2KT"59Y&4R(%*6X',:Y0X\4N[ MJ.TRV&&PN)+"-,$(OJIV#DDWDS\#_5L;TG%#P]"8C;B /E<#@(-'B0 JOE$H M(?5F2:D:F;"%PV%6" /8 !.+YK&:XA'7 NX;OQNQ($#USJ -DA@96\Y.*O5G M]7Q^2H".CA81IH0URO'_><#>\=Q6IL??_VY\0B6V8;SF2O;N[%+/+MZIR[8C M(?QX_*,Z3+LR9'D70HV7M>^XU(K,(%9Q\#0]%XLR<_6-521\/2.F*.0$_4YJ M-I2CL.Y[Y'1\-9"5JQ[#;_KL*QM\%.F=K\A_,A0$>6T-X9',UBQ9R9QHUY@4 M1P$6@?@9H5,RY8AI0I%-7P?+I(%ND7XL@XPE7-%J7A) M&0TYT"V"R/FT8_D@<<-E8F2Y9R86@LV5L@3*3'J_$NU;P_&O#EP@U5@WQ^($NB,D_MV>_E=@ARS6-Z-'Z5G M1S;@5Q:NEIH4&6IAL.SZ .ZA+=C![UH4!?SHHV&I^[1M4LFI1NZS2A[DC(LJ MB(1]]S'DH/H1F1&&,)V4#7.O*$40(_R_K:A)AX,\C2Y6&=F9T$6S4H)ZQ\WE MINE0NAP'&-YV8B\9%0PM.-,J^FF4[,&;S(KU:,BX3C"G@&!V"(D+?#[),I50 M*7K!H*"#N^]Q6RIWK&.P''S%7)T'+QX@1$^9NG1-02\FK:, MT-/?G$!6"JC*#00@;,)R;.8L$TE0.D/5#V>G!09D)K0^2QC0/J*^YVN MI;0,E4PMD)Q2*1G2WJT-S'>"F+T)]AB\ M/S^5ZK[M G4Y+IVC1AOIW+H@G&>#1([@-Z)/\&VC4N?6,\&'R8*VS/S2K$F7 MD-C)\L\M27&TW^F&]Z^-1\2V'PI.+'_*"M=9HV3B(&8D!!'&;4@K65 WD O4 M7@RAUU=D]KPJQM@@$S83""K_,JRY _)N5FT*9J)CZ:Q\D^23 UT46&L*=T@= M)?U@RN_GS6S']?JVO=IYEX"08M=H+'[L#&7LQ$AI'Q(*3D';LKL3+^$/Q26G&H6YJ(70<< D!A]SQ &QJ0F]=78@':3F_<84M(/ M?2FEGR^F@.C/D(/[CCS[L('LM)\T!$, #R&+P^]:FC^AC)0K K+$QM19VS+V M/U.*'8S!-.5HE=NDV%Q <_5EVG/E#N94<8=.ZE(YX9[W27H[2]8%]DL?2XJ0 M2I?_)/(D(YU.%M!'F7@(R2 C\$NG")JXE M8"VA78KM]"QIO+X9'3_K!)@V#L00M,',#,KK80" Z+=2*)0*QXZ2?(Z.:J A '_&(X2$]#($(4!+X>9$]F.W_@YB^?#'4'P!\,($XC&X7"XTI%2T# K&LZ6+RE"E]O@2H9D<1;K]GT2?A'02$O-7N1IMS M,&6<@/%J/^,M7^Q@KG[&E$##?NW=2KNE6>@B1,BO]+G?TB$D@6._-E(PP>-C M&3,E[-,QIO<&03H.*_P#>3>%*W565=J&U,9G_G#"PQC2T;49C2-Y&KJD?(0<\N29TZL) MA]NJ8O\DM7;1$JP2>PR8#L5BVT_38?Q>ZK4D=@;M$5P<_62VDB,Q9SZ7!S5N M9CG@,EL_XDZA4*+%.CF]"CS7R#39'OK5W75S)EO @_5;4V:) ^Y5>'8*A## MV6\L&A+2*7)>.TU=.\M79.7&,=P=M\L&(=*)BS ;!;%)B2P!=0ZY MLBXISSB7@0(6)!G@=X0B*;L)ED@I=L M ?!,J>FT2ZE)J4K(IYQ.#(WD9K-#S!/N*8!P9CFS]>>SL_.8HOLLI$D[_,ID MAA$JC,.Z"SU;KDER[S/#+%#8=0CC?$T3X$!T5#:&0SALRI30(N*&-4^\S!6=.88(HK8*VR#!2BD?,@V@QUN.+J4( WG $]&SK?LL]L! @/ M W]A=H9X>730%X;U/?>[.' +HP+^C0-(6;-VIJX:#-OU%/A*.5+ZJ#*7=1C, MK<#MZ,+F&I+!U 30FTTS2;&?XRC7:J5S.98;"NN*82V6Z05FD_TURY8S9$'9 MF948C />AMGPJ:#,L,BD3R0VF&\_8^)&G9-;SH%]XOILQQW((\WZCA4^5+ + M5-^85='OCB=:EZ[=2 # HEGLAV9=UW#;7X@6XISK MU9?!J;>(NLA\+_#5T'E<53+>D]-)=>V7+V\O\.-81I-9OIN0MG&S;32 MRE>M,0FLT^!&1:I/C.79^3$5E5\J],Z:!C5;']X6$&^U[FJ3CQ%\.O\R5W]M M-Z25CE.S&+]@:O!,!<&\L9:9)8EYDR,]CT;IUW/]I M>-GQN(BRSK8YY%D-$_NZ#9F&TL4.CKN^#0:"[T$@]WV$TB/VGB;& [2R*. M_ MDSFGU.K+ZC&H8[.GZP9* XI 0QKVB7%A-ZD\A(:[FN\:"BC1-UK%F(FGQO,= MG*5 )V5B7<*SHN6$"(\;]O+V")?ZI*T=7!,0$JO]#39DV(%Q$';0U]S_R%YV M@5LL40=%B C]P\U],N"T#P,\ MKAC$:X- ZL3O8>39I@$-?!F;,;ZX7C-U(A MHNRV-SD#/S7J5TI/>=!$7HSA;N+9Q5O1?7*"%]_XE\/C9S-U898<(+XFW+ O MHQ>GSX\/7JI/:[ ]2KP-RUC6\=$H=W@I6H1^SJC+H:9@3"CZ<8KQ2.E]L9S:2BC MEMD-T^ 1#Z=!^*F[$:#%.!8/_LF[G 1,F#30Q49X+(/'$>+ M4A[)T_GP%+#/I'@9:L7YM=[XL1Y%&35/T:<.5LN=V*]++-T&1]*!2U^'TUYLV8I6[1A'$#,%KO^(H%F)7?CAI2)RW08N ]#0U$$.DA(SBU+4S?;[^W^:K7OSO M?-6N%X2/LO>Z@0CX[75L3#%=7O%.WZ87Y,_DO?!QN;Q=_UD#4'A5FXH>/9X_ M^V%/BISQC[[M^"WQ1=OW[9H_X@T[X[" ?J]:NG;X P>D_]N -_\#4$L#!!0 M ( <[;ED7^YOCW@4 +0/ 9 >&PO=V]R:W-H965T(R(B_NBUR[LW[F?7D\&KDDHT*Z MH2E)X\O2V$)Z+.UJY$I+,@U*13Z:CL>O1X54NG]^&MY=V_-34_E<:;JVPE5% M(>WFDG*S/NM/^LV+#VJ5>7XQ.C\MY8INR'\JKRU6HQ8E505IIXP6EI9G_8O) M\>6$:0^+NC*\IS!@*-VQJSWYID MQ>YS@_XN^ Y?%M+1ELH^QL MWA=)Y;PI:F4P*)2.__*^CD-'X7"\1V%:*TP#[V@HL'PKO3P_M68M+$L#C1^" MJT$;Y)3FI-QXBZ\*>O[\G516?)9Y1>(]25=90L2].QUY@+/(**F!+B/0= _0 MD7AOM,^<^%&GE#[4'X%4RVS:,+N+/BX7S%L7QURZ?(^1\-R0WS+$K94)G?72$(WM'_?.7+R:OQR?/ M$)ZWA.?/H?^;U#P+M)OF;"CV&-C[_HJL1YL+Z1QA:9;"9R2N3%%*O1'2DDBD MM8I2(;U8,LA= *E0$59\&MX,Q4\7%]>UX?A-.>XA$(:2"WATGV12KTB45B6$ M5P!;FRI/Q8(P!A)"%Z<"XTC(FHJ(SW2O_$ZE4JI4>".09NV6H")%KN1"Y.LU]@B*VR=&OV 0XX& M7\TTT)>/@ M69!?$^D&HY36*S;%(371>K$-LTBEIV$(OPSJGI),J]L*M5HY"H[4XMT8%Q@5 M/!=4H?ZF@ EA3I%9<,+E(D>L=5G!IM0I3Y(GDI5^(HM4*2T1&,2ESCIK-UXK M<-J=QTG&("+ M*GBNO(]5U_KB''IX? MG8A?F828B)3Z8GXO3(>LJ'&7,AXV%/JS+I0'L#3R.\V8)TJ0;R&#[&G M+?9O3_+TO0%7KC?45 K1Z(9FXJ!J MXQO M%O+6H*O*TM@:&/1\M*Q- QT\Y(Z.U=*HJ95&%8.@Y\).R9/E)@H%^Z! ZY+= M$PA,F;Q*68T#S?^%25'I@] 9IM+,+)$N$TOT SK=9R8UN5EQKS&C)M#;L3 4 M'[=C.,3@S8F+&'1;*; *TWOO?!ZTWO"7!,$/_'A@[FD]*+C$J@7++\P=108, MOF'-(/UX?VB)L86*"95RTW8E7MH*<'2/TZ9C5\O2&DPSE "C@,.6"+:,BAI^ M+D,V?V#^0DO/4S':Q4SKMEU@V!DR;!D4>#ODC.[@N=/Q4/<D(_ M'HM\#.4]K$(:P +'24RA[\,6A%T&:.[5<6_?]BM]KQD#S?!H*O^C\3+O7012 MQ[VK1ZD_[N%H1IMV$\-^[,1W8C*># X.9GAJ&J?[5'_M?:O<_\;ZZ' P.=K+ M)G[M?:-AB;@WI#LM14EFQ'=W>/ M7RN?U0>/7646JA4, @U,IG@@N!]L,XGB]LF%B>$4G.-#.?&A M7.!([:E88 PWYVJ>3_B?/9@A@J(%ME@?F5Q[BJDW9AF;!KC<;R2CTVC%,-K( M*I,^]F*+I30\X2VA\JQ=1VC0%@@^-372/>)TR^H_\'C7$7W4N4D59%?AOL@' M!4RL>*EJW[97THMX$]N*Q_OL>VE72CL$; G5\?#-05_8>$>,"V_*<"];&(]; M7GC,<*TFRP+XOC0HL'K!!MJ+^OD_4$L#!!0 ( <[;EE'SN0?? ( '$% M 9 >&PO=V]R:W-H965T)CVX":7Q,+Q9;;3PK^?[:2A2-"])+[S?9^_L_UY ML27UI$M$ \^5D'H9E,;4\S#4:8D5TT.J4=J9G%3%C U5$>I:( F6P:1$X0"4^,8 MF/UM\!*%<$16QM^.,^B7=,#]\8[]VO=N>UDSC9,X@+31AJH.;!547+9_]MSMPQY@%GT B#M ['6W"WF5 M5\RP9*%H"\I56S8W\*UZM!7'I3N4!Z/L++98?86'UH9O99XIV45'R1\P'H(XV@ <11/#O"-^][&GF_\ MO][@BNM4D&X4PN^+M3;*7H8_[W7<$D[>)W0&F>N:I;@,K ,TJ@T&R5.#K$?/HK#T,D07IO]42+D)*S=N"S L+5 \'*ET<"[,HX:/G,)IJ1& M,YGI+_,CN_\&JS4J?PA7F';!:'#T:*UEL9:'4M0:/D$\'<2CJ1V<',_B47Q^ M=,TEM_^OL+)JVJ2(?)! 88 $;:?UH1IJM>UAVH-);HC5V,YL![I_ MOVLGI$RBJ-)>B#_./?<=4_5E!)?=S M+_(."P]L6QJ[$"QF-=W"(YAO]5KA+.A9SU MT9A8)QLIG^SD+I][H14$%63&,E#\[. :JLH2H8S?':?7I[2!Q^,#^V?G';UL MJ(9K6?U@N2GGWI5'1>,"C@3 M[9<^=^=P%' 5OA(0=P&QT]TFS 6771*(X)>RF/1N$N MPSBS6"NH*LP9-J,C)5U."(M>-4B ,66H-1L\"@^EL4)!UU*N6.GZ% M>D+NI3"E)KH!&88^B<,X.<,W[+T/'=_P;=Z/ MK+>6_?X(?BXWVBA\0;].'4.;)3F=Q5;55-"<=(Z9!9AZ0M,I-8YMH ;A<$ :20%?8+)K;D M Q.X(AN-P?KC] )?@0&^00[[%&X@ZR:1?_&2SX 2M")6-E59Z6.A[K !U=SE M1!6J/DP2_T<2?C.*>CPG=*"HRP)>7DL@?C\-^+Y/< MFJ-MC^G]Q?XHC!&:CM.+.X%R0!N4DP';T4T%)!F%9#(<7ER2B1]&$>:,$S]. M0G+J301']K_:-\IEVQ]>X&V7O:=JBW9(!06&AH-QZA'5 M=JYV8F3MNL5&&NP];EABLP=E ;A?2&D.$YN@__M8_ 502P,$% @ !SMN M6>/"\;+$ @ _P4 !D !X;"]W;W)K&ULC93? M;]HP$,??^2NLM*HV*2*)PZ]20(*VTR:M6M5JV\.T!Y-10,MV5%0C\<3 M7^7&.H+9I&(K> ;SM7I4: 4M)>4E",VE( JRJ3>/QHN>C7F-3:R'*7C';)1?-FV]UW M.$H8A6\DT%T"=;J;@YS*.V;8;*+DAB@;C32[<*6Z;!3'A;V49Z-PEV.>FD.P(BX9 WR!&%[<$-!TU^S)?:*/PE?IXJN.'U3O-L MFXQUQ1*8>M@'&M0:O-G5130(;\ZH[;5J>^?H_W4A9PFG]0VZY&]RZX"](Y'8 M;-J@2V;$Y$ R66#7/AD$3^,*8'%655R%< #"YMF&PO=V]R:W-H965T&LV)[8V4A1TTZX\.3\]_>)D)U1U].H%?79I7KW0;5.J2EZ:S+:[ MG3#[-[+4UR^/SH[\!S^HS;;!#TY>O:C%1OXHFY_K2P/O3L(JA=K)RBI=94:N M7QZ]/OOJS05>3Q?\HN2U35YGB,E*ZP_XYMOBY=$I B1+F3>X@H _5_)K69:X M$(#QFUOS*&R)-Z:O_>KO"7? 926L_%J7OZJBV;X\>G:4%7(MVK+Y05]_(QT^ M3W"]7)>6_L^N^=K'3X^RO+6-WKF; 8*=JOBO^.CHD-SP['3BAG-WPSG!S1L1 ME&]%(UZ],/HZ,W@UK(8O"%6Z&X!3%3+EQ\; MPKN:UY]KW*@L,Q$562 62E6 MV@BBU^N-D1+(W]@7)PWLA->?Y&[5-[SJ^<2J7V9_U56SM=F[JI!%]_X3@#" M>>[!?',^N^"/LEYFCT\7V?GI^<7,>H\#VH]IO<4NQI=#S?G*UB*7+X] -:PT5_+HU6=_.OOB]/D,L!_,H_E5GRZS M0Q;.7H,2BE7VVEJUJ?"C^&7V;95]UY9[Y KPIME*6&97BVJ?P;?2R")35:-A M_?1VW&U ?Q#[9NOW>H0K??:G9^?GI\]GMJT'NX*9>F 5.'.R@@3JZ- MKL25,JT]MK7,U5KE<&FC5KI0TF:/I,BWBTQX;+[6OV2O^>N] ]^MO)$ CV$B M#B^&M3RV"X F+]M"59ML!]^L%:"C#9@BHZX$VK@,;;7%E8S4ZP5M8&0I&N8' M6$ PB:THL]J <3?-?HF,%$6AD/>!5AL#B(R0*JMT=2P_ @P6-EN@V2T+L%KP MTNB]*)O]\4H* _ MP-:O2F*U6 %-2\?U(1UK@ ZASFJ $J6.B"+S;:5+O=DC M1@1$(:_ C]3,TYVHVC4H;&N87;G>[:3)E2C5/UF,G1QT"4G7UEL!-CV7;:-R MID31YL30"N%"XL*6L&)ME*5WE<1/=MH,UNLS^9(7\PPCX%' 5%7 9@@8P]!: M">)&@H]0 DEE[<'V]"F4V%3: I1TN;\/!!GV0U,C3+Z%%^! 0352Q7FO9%E$ M%?DI8:&RJ)\HYL3=P"3)6N-UA!6"MG3?3\A/9G4IP0P0*@ 4*$*3D=[O4UKM MD8".."0:_W#7.OFZK!I:'M]=;E6\[VJ57N*YU2Z+@B1KNOQ+E,KMLC6U!)[U& M=FS=C)UDHU(+TZ"T7BL01< +2*/LMB/7&$"A*E9H/$2360@*D70,(@50BM8 M %:PHC2HLT#$-MC?P*Z!5OR*BU_"XM&0(;WP*H*->(K" \Q7R#:DN=L"Z8"K M.Y:3? ,3#[5X)U!:AD6V\(W84L++@+6!163>9M:AANI%JP>@.I]"%X!)A>Y M"4P$BH JA*V8'. #M1B M[V'\K06*2E.RY40+&X#H@.$X"@>D5)!V%:4E'2V_:%U,?KQ3Z,I7;X ?3 M[VD_C21-3=!:@1AM;"#?""%2LX27D-UGW<*[V*!XA#!-"^\!HZ&9&=JZ=%$F M,-(N$O:U"QS0['9%82LL*P!>3]Z$Q-1HBVHH%P&E.!.T#!C7Z;L8T.R$&,UY !$PYP7 +L0FL@I%YF;]M CF8+ MN] RP%()5IRR+HE95P8Y4R-W*X#0)TYT(;QXG'7Y5 !9*O I$4QR5#>"^7N3 M$EQ@"6X=R;G&JW7V-]W([.P)AUA!#H%67*Z =P>;S+;&#_Z#&)0 M51V5[%- 9D[LQ$>U:W=P.]R/?'!"CC"&:Y$OG'W""XKAQO8EICO?C*H?C98% MHIQ?++\(5%G@\APN"*!9 S("'P"SSQ+2H;E:25EY7 K.%-!H"(JSAAKU/-OJ M:[@4$K<1X L-:H6DR4W+[L7'C? /0BFCT_@>^$+*DZ,_LF2484_*0H+-[IH_ MRMO^2BJ*6MV+6#P24>Y&N-+GLX]5PXPO1GE78S!XDN!W6D$8__+?;\_/SQ>.5XFN)IB!S._$!XRL_YR=+B\" M_P80"'AJ'#QF*@863M#R5%%_%T)6*LK$M[[(^#CY?E="?CW MO-&>8JS_KC,_N/UZTM.UK!$ @R$!<#_!;=&+CIUV*.Z'QSQ M2KL,Z7;>^" ?K*ICP #,PDS4\,AE6-]>_O"9V-7/WX;*PY2C1HL"D./-GE0< M;P_-[:P[OFLDTE.PA-@LD+@,O@H&?.&A5X#VGJQYP/;!L7Q'A1E2]!$C/_0C M/E)#FNAVL\W>RMRA?^;1!U9SL#^RXE9<279$I&F ">P"&6_E03C! DAWP/KQT!\)3>J(H<5 MPA$V9C'#HUMYM\ND/I+GVA0"4N!8%YOE#>+GJHZ4EE)J%RM+P(4VY_PJ&N^1 M6&*9_1 H@,%V ?Y:5Q&VX]7^V(/)F2K5;7I0@L(2J]]V#B/H\4K,@EQUJ93J9="E@3 MO G(75X*M6,.<2H6,['9'=(BY ^.-3])LXNUR$^SF[WDQ6E_0<% C-P![BC4 M'.927\8FM?Y#$SCV%#Y=ITJVN/Y$-"9SL) #HF'T&/0J],V=M#IJ0*+.+L&G M$A->=O$D^PLN\P3_.L7&,GA;6G2Y2:VX:U/!ADMUQ7:I UZ5E4JV:4W;ZZLW M>-B_*='#@8##M88*FZI"A!8W,L?('15,85VY7DM*41I5SHCW<:./Z1N9I>(Y MF4YTC>@.R!O@ZR4DF 9A>(7E,K\:_*FTJT:S31#%%1LXHQI0*PQ8@*)IJ(4E M.V8+>'E.C< FHSE -5\9,ARI_1<4.U'DTZ+C(=L9^E' ;:4+N_37(PJZ*J?Q M8-B!D+S:R,XIAWV%$6UFH4 2)6(72[6(C@@19?SDKV M<9/(4B[W.&%T*LY:[1M7=:]>GA12N0HKVD9CE2"GCD&D!IL+L'7A5EH2E9TK MU5Y$7+TN]DG2 K5#I%-W#WMTA0I4"5MZ%#*(Y@"9IRXS(8DE6XN%>I'_UBJK M/ UC>$1?6Y8)$$40>&DJURALJ?;:^OIH2B$V2 V6DDNUWG/':=5"6("J"B9A MY3FVDKG _@O8!ML("OU+;JGZ1$8H@TZEE8&[#!/!3 (K*.]%HV1I6J(0LER8C:0F!+8.ATX":<\<#S>3$67+ M=1L,^KWK3N,ZZ51W>MB?T)@F2^#;F_X:],)< 1TM>8:> QA+,@U%3*-TM='X M.E*72!#*^2F)?-:/&0U?1?DL1XBI2+Z+%W8#L9II ,4Z+='%MO3O)-E;Z!#8(O #HFFE ,;\3: SNW4L.[A>4BE$_I>MW M1##2=MC_#3)_\XQ!HN %F$6Z2VPPO&GZ 2AK5"CS<,,0'?L*PQ[<'4/BD(,$ M[]N- ]U]:\GQ"O=B&>78,:6U.!3T-W35-V@=.U4BQN2 S=1\#>$7\7?"Q?O) M8F!MZ'[:CT1U6M']2,H:!&%![GAV3JN3AO=8!,G:2!DPA"72#<[ JI+!36==:R(T#DRT.=<5AB M]4[H4^$C:A+Y,8'L$C;"SE)Z&^C?4>Z.KO@[,)HHML,2.>89.SE9[1C5\--8 M0_Z4QOE,O3K9P=6MSY;/9NK6-W;5_:BF\Z ]0MVYY#Z'0V('0^W]RX?#X;V/ M-9P1H#!EX.%]6<.-1_EBT'U-/[F@6V0;P&MD^T,'H9[#93&'*V2IZ$4B@:'! M]MRE"]TL#]UT*4,@UK\I(9?S.#$0Z*51([.'H0C4Q^]@8HHD"$P0!+0ZPQUT9^WTFT)Y%>MSK/)?/[WN3 M7#<8SY'QKOY0U^%S'U.;'#3Z$:9>_MV#'SV&4OS_H*WUVS)M,=$$YS(%I%3' MW,CP9:QN(QV[%.Z< /?)!L*C.3V9:(('F?VT%G9]CRWL:A^:V/@9&C+45.]EL=<&??7"UE-85Z$(5'AA?H+C[XU<^%RUN(?-=O.[6XT76]'(W MY\FHR9BT78DD# ,=]!B,R[CK$,&-K)+NS-KH'TV@)UH65K\KBWJ M@06X43M"[2NM)+G0S2,21O0P?>P(.=6!F9_'O'X=AUC:IH\%FI@.)CQ&5^W' MQGAPUQ2.L#0JV]3$#MFC?H/\UA-!AT*KXQ&'L=YOJ#3S23 \4PJVS-\C2QF&:OM! MS;#IEIZ$?W.,S1H([C0/7U*XUE\BF:6 2!0C3TDC1/X\#1NM$.!ULL)2K8R MN[$+;- (6"QH8YP RS8:G\/!,J?7S37*6T!AD;8M\*3;!C:D?8JQ#D;7!@;O M2MY>Y#0)'@S.*&JQ&!E@[JZ)W*.4Y1Y8Z)5T$;N!&!-A3Q![P7P L]2JB:%0 M>@I_I''9NZX3H@0A"$=U&B>\)A:;D\G#L7'BL5/3,[HP/!UR/CN\'C/W*0L/ MN%;NF30!J+:&&'MR3CT$16[0S!]U[@^X'8+-@;4(ZL16R'=7\W6S6)V\W*+Q M3TNTG,^M=6N2#F32SK^U$?3YO2@A,[!]K^MF3F,,HG;8>99A$H-&'^8-A[^W MW/N[BYLM0%O3:!7')7@3\(R._:[;*F?W@8VS'@2+KH%HZPT:$EB.\JO>,/]W M+3AOD+:GS#*F;,(2UPS#H4O5/[[$PQ&3)W7NJ1J9>NNLUJ8[T. !M8>X\F7V M)LS-J_A,F:?I5#Q]3C2Y.(_A>(BZ?2 ^?@+9%003F4D<_6W%)^57)]X6DU,3 MR#%^:$(E-Q"_BV0(SC6W;UTF_/*!SJG.5PGG=/=>*X5S&U&UD"MI'UVAP)4( M(?[_PU0)[V%D_Q/J(8E+'1^KB:'(H((U&CV-V='#C]H,HGC-.G)0PN=$+!,U5S@/T;:E0'ARV358LYD_&'**O,VK2' M+:VX0R5CP6>R8-!V55E= BCY_M":S!QN_U^7>9"Z3!)IC<4P+ORZ[\>/W*5\ M\FO[7RI[$QZ @T_AS+['B'/X(,#>'-MI_S#&>[DR?D",(]WP!(2+^8,?,YL2 M97M /OH&ISC_$_[['.[8*>2?/VK=O3342](RR\QVL;23%EAZVQ_Z^#U\Z[-@ M%*'[>2#?:.J?YDW^>N=Z8FKJG\I$)!6=RD0HMWBI8X?00]QGNZYP$/QA.#XH MW>$CBF3CQ'Q8DL,7[]U&=N\_FNQ[_W2[WI/[EMD[M+O]K[.-K"0?4TJ.$O*2Z(J/[$T!J@MGB=Q6=\ UB3*H^.+?BX>H!@;/!Q1X@X]!NMW M.>-.Y,0\?=7N\2EZ!+./-3NG*S%J'TH'!O C,N,.Y^]]1U_@(00>Y_1'8QSC M,>.B1SD?K]4&:&>'R$TF*GT<.\!XX\&@),_\<_D%/2NF4T<;R27(TL130-UT M"$^HMKCB>OH40F<^U(Y(J&8!"]64>)IZV'"-YU!2CC5)]I5P;"ZCR'K"MA4H M:@ K$W>$ S_-J_WDL7!^6.3AS=JY/=*4PL6L/H7H@]O3CMOMT\D,4DZLA2IM M\C0?+\K76\AGD' 'F4BN2J+?P% BJ,-(4B$&:87+?QEQ<)?S6=#!2'YR^G,C MI'2X;>38^0R([/F2IQ];4X89[(@<,.-J>.\!M]SSCB[ MVQ_NM'NG"7CHW.]A^E[<^1A,%ZSNH':8U/UB?E+W86'$.>/.P.[8\_=/DM]+ M &^XH5^%L%SZXI].")^&'YYXS;^W$"_G7ZV W'.#?J:4:[CU=/GTR1'G0OY- MHVOZ]865;AJ]HY=;T$MI\ +X?JTA?79O<(/P&ULS5E; M<]NX%7[OK\!H=[;V#*.K9=GQ9<;)9B=I-QMOW.T^=/H D4<2&I*@ ="R]M?W M.P!)D;:L.&DZ[4-BD00^G.MWSB'/U]I\LBLB)^ZS-+<7O95SQNS>6Y+EVJH;']5RY?C&X/*\D$NZ(?=;<6UP-6A0$I51;I7.A:'%1>]J M]/+5$:_W"_ZN:&U;OP5K,M?Z$U^\2RYZ0Q:(4HH=(TC\N:/7E*8,!#%N*\Q> M_J\2M+GHG/9'00I:I^ZC7;ZG29\IXL4ZM_U^L MP]K)N"?BTCJ=59LA0:;R\%?>5W9H;3@9/K%A7&T8>[G#05[*'Z63E^=&KX7A MU4#C'UY5OQO"J9R=3L9'XN7]]/G X MA)<.X@KP50 ),GE'3W#R!<(^&XEO#5>"_@#15],1E&8CP< M'^W!FS0:3SS>Y F\#VY%1KS66:8H&M*/=:)PS+VTA M8[KH(2DLF3OJ7?[PW>AX>+9'UJ-&UJ-]Z%_CG?V )WWQ&)>+7_0=97.8 M"38?BP-83/SPW1 "RD;OAT9]?W-5:]87?\,SV"L3 M>N&/KA:(&%%+>0S!=-X\Z+K#*R-SR*.Y4P% YP-F?(-(8BDF($9RGD$*\PG:AU]*V-U(C)2#^4J8; MG\]]\>$I1:*=1N_$%2]8*&-=R]R5M=M6>VCJWWGQ!U[\_%B2R9VR%")(ESG* M2D<\0TMI$I4O18R44S$,G] =2E[AG6@S@I\3@&ADI@EY:9MXIX:V]-[-VI[A&*GHH71F=/A0N+]DS_\L/W MTCMNTO5UC'/0 &!_*%DH[WQO@>S+.0J5VX1LY%IN*W-XOL0^U]Q;2V/@ X64 MK *_ W@,N*47*-T\]^L="7LF^O\A=6IBE6 X"TQ&99#4%:D>D/ 24K#7G%/ M)!2?ZA.F"OEVIO!"D,4"^_KBRG+RH16RX;":,CK"US.'H.K*(BSQHO7"A7M1U6G2U1.3"7\+!Z[%>YNH/1N*L ML; STZ(WWC9?Z)XM35B0^JBLO*4Z.FZT36!LK:$M+).25].2RC(8MF5--L4?4A87*-P"F@@_E0I])B! VJW MX-$]F9A)MC#(J$YH5T(HZT/XZ,1GA!?C.5)$%:-[CKQE[JCL\XNTB;P%Q (L M@MMQJBU'4". ?/XAM6712/HZD( H%:IUHF#CJ*3J='7Q(&G@O339V=;34K&7:#O)?F$SJLU[( R:?J MCY J!Q +@Y>O-W,>*P^#6RUW7W0?HV0C4&;3DV@ZFN'?2,PWVY9V-/5)?W)6 M:S2*9J?3Z'0V^]]IM$/\432:S*+9[#@:'Q_O4@"2PX=;)8XFQ]'L9/1_I@1[ M8#B91CQ'/%9B,NP+#-=,+86V6ZE;DD3;8E<1R,[3*RH1&(7+:&#/%"'.S=EVOH68#MBJ%CX7B5G5D9+B%$*'7T* M&.]!!KEY\UH<4'_9C\156/[^Z>$79,*4P0< MQ:9& A[8PQW9^UB$8/FFV/O,\'U*4_XU6F3I/%+S\@[( (E\&G&&\XV*#G@S M^NU&L[I][8QTDG5% LKNQ+Y3VF;D3*T62[Y/H46OIXOJX$(MEYNYC#_5!Z(D M*WZ1Y"4VG,6<%[>E,@]2GB4*B]GON/XVG,WN!(Q,J9,]$4_V_]HS8M(])&% MC-^B+T35<9:&/Y@[B(V+ \]N[G,-!&UNABH]!_^9%3^2) M"+M!9ZD8'?L:-O(>92 )#;LV\H/IBE\75,B>PC=A*G.Z;NIV&=V_*&@"C-\W M2!"'J5\Y_%94O1K4\2^CZQ!#E$!MR>)RD\B9*9OX:\O6[D >A]$A,P]7M;KE M>]1[(, QRU:@E?/W.':MRY1;'00"=:B^2D$V52NOS] H_J<:^K'WL>!B7KK/ M:7<:[5'+AA@*SE4FV?::._K]+]:;;_RW=#]]ANX\4#ZM>T?A;Z!O'^G7&1!' M>P;$]N2WI3N98> 1K\@8M$*H9E37FET\,=?2^#?J_"I8[L\?#!"'[A48*J4 M%M@Z[,^FO4 ]873A?_P,=?.Z&ULU5O[;QNY$?X]?P7AOFQ EO6PG<5PB8-+[JY%T1^H74IB MLKO4D5S)ZE_?;X;D/B3;<9JV:($@D5;D<-[SS7#S=&/L9[=4RHOKLJCY,\.1L20*E3F MB8+$/VMUJ8J""(&-WR+-@^9(VMC]G*B_9MDARTPZ=6F*7W7NE\\.'AV(7,UE M7?B?S.9[%>4Y(WJ9*1S_+39A[=GD0&2U\Z:,F\%!J:OPK[R.>NAL>#2Z9<,D M;I@PW^$@YO*E]/+Y4VLVPM)J4*,/+"KO!G.Z(J-\\!:_:NSSSR]-66H/+7LG M9)6+2U-Y72U4E6GEGIYX'$$+3[)([D4@-[F%W&/Q%@263KRJ+OQ>1.@A_4:BBFHX&8C":G=]";-O).F=[T7Y%7O-0N*XRKK1)_NY@Y;^$T M?[])"^&0TYL/H4!ZXE8R4\\.$"E.V;4Z>/['WXW/1]_=(<)I(\+I7=2_WF1W MDKN9V:&X6U%7*V4E?1<_*L1$;_6;2L!J7I4S9Z M\D9(,4=0'F^5M*(R52:K3!5R5B@QEYDNM*?#"CY"+JQ2=() *A)RM;+F6B,L M5;$5CP?GHQ$BNI:PW)QRF9GCSUQG2K!L.$W\*@N_E.5 O)7.R6Q9.^6]&XC- M4F=+ 7)KG>,THEZ2$X.NQ7&R$"NY9=$&(),5=4YR4RK@WT6VE':!C3CR]V(T M/$68%@5E'.A(D&0#I+S9)Z0A 8GQ4)M<9V$OZ%F2#J1)R1T]_?%WCR;CA]\Y M8FQE+*4PR"K:PZW CX#2;;'E*." M\!#'BHQ38:TZ6PE?A!7'WASS!U*%ANGG\$)L*5>%8@ZBQ?"TA(NRTLB7NEP' MF] >4W%*[<5[.#%&O=C QP6IR!0 6 @[3>YG:@?+NZ,G#X!=^+R/2_AYJLYW M/GR' M%]]K'_[ '9BMBCJBOZ?T]W@P'8WY MW\GCT8-?I-4EX$OZ=G#ZXE ZY7.K@ ML+(T->DO^&=(+B1B"6(H\ASVT&V@78")6'*Z0F1$<F2%BR^=N4F,!02)JW&_ZOE.M> M!0=K(GZ*8KQ3NX,]#]5U"F'FA.P=/3Z$W#X#1Y#U(>T^(S%/SWN&:J0;#\X? M31^\)V0!9:]E@;B1^2<$/6O_4)R-Q-'.[S>X>S+.EI5Z/IV*B]OT,KBQC.X9 MC ,G.@*2KZ.?))X2C%?YL5QC_4*%"EV&A(>L"JQ&"RW58AQ_/AR)/PC$KKUI M+S:B+6J%X)C'KO%PS!D0)?L6*:;_!U),L"M*02G"L_4[#+;A) BSK(*)P64L MD+NR(:WFE-)R^N1,H7,.MIDL*"9$Z%%G7"I! 2?X-[D/ M#W>R@"QPW&=C*'Y$ :=L?Y'0BNN!@J5T?;A3Q/6R7<^%\ (=M9PQL[_6?]'B MA3:%6>@,Z<.A$KPS<(B'1T-QQ16R<]J;?HFZ"U[2#^^_?R_>?KCH4'UT1#U% M%04#B&!^.FOO0?%7-/CBRD*1 ['J8,( (FD%R\L)6N9K30JHR)UJZ*+HT;=J M(2VGNPP-$7!3 ?RT5H59<5JB;5A2%P%%P=G 3M0A_'@5P;SVC,_S&E^1N7,= MG?'C'L.A1REZYHRK&X;JT/8$1+]?X_OFS'CX$(%9 M'T,A2Z /(8^<%7HA \\=&-6N435@FELZVSU�Z*F6 M!1+E3 <0]Q6\WB@VU2Z(O&,E\EI$U:.V04O^C/I%\9Q%56@J_N?=]JM]!H^F9#P1H$JJP["OIXUA>$GZX9$(H_\ M7NB$/+83/!:1*'=^QWXW;2N/1DNLH *.J2AM09MVA!/CRFD1Q+;.9#\0($ MF7;JEN!YAG"*]D7TT1[C]S"FGN^R#=]!:E)D7[17:[:#)289'L81-;0HH5+/ M]9T\82:KS[9>>1HV6OX9*2Y032%$L0/83>=CB5IS\KA#]4I']=U/D(JA+BG# M*E9^],E4],9T.JA/DK1S+,]OZ< 5\.MX1R2? GZ+^4G1>',+#J&26C?BW; M(%MV!IZF@?@TB>N5KE2+.[ O_\IZ$[K.RUA&^BTN8W87(?M.5XM^W.9-^,09 MGZ'V3EHJQV@5.3'-:#Y".9+,NI:P9-WT;P'9IB:I.]+V2\,S[4;2U/X,R#&: M]I&!B!I#I2;9M"U4P7FWJ;M7=R:+V5Y2TA\?8G W'&'SK%&*1<(6D0Y+J75UPH MHTL2I<[BN0JMY0F(;!";Q[G95,%+R"GSD+.7G7/[CA;CKL4/$2X$E7,(95&& M9K:('Q"XN8%?OT@COEU[ M\_21/#(E#_**Y""W#J[)SWL3Z3"X^!&=?B'>-[7$B=?,,^59DA;_]EV&I LE M#;I94T4+-VQ,9]6A0W6+4PN-V!;1N2F>.;P-C>DTM;96NW@=\X4$TK^2"\B- MJDH[I>8!#UFC&1U1UN]GVE!P4DJFO(JNFKMESKHSJD^YBM (*YE>;QVL11B#,69" MCFVHT;'AO8C@+\E:*>JC?D-1D,X9)'K:QNF9^>[:0]KF_BH7L@TT5(!*_(!T M25I/CH&\B+2T>J+VPI+HUW2VN]7H+[/NF MRH8#H<"R+/#ADES_G1F*\9/)]/CRE^,QP//I\8\?/PS"5:,FP"47!(1]S]TX MP;=IE# )O12E;+Q@M4WI^7GX84CODB"3(V]>PGU\,X9K'H-$[^*XO?2#-U+X M%'!DL+)&>Q2[)@ZG+'P>CPYG1Q']'\JCA*A?72.X 27$11:@Q$\U'&T\FAV? MD0G*NH@YE?!"2!H)^/)U)<5O;:DZJ;QHJTM!<*:(\]12NT))KHT-HH]>@)\X M7U NAT:X+;QX^>?)J)GR-S-0+L1=/5\!D%@P0X59A@)S>?7+FY?'X\>[NG'4 MAZ-^PAD)RE M^N<(#"U5JZR(?[+@#=D*RC4HO8'3< M.)U)Q@.&,IKO+DAP$;A 7G6-6:-#FO0&QJ.4U:[:X=\T.72\-^X3"GY7-7.^ M5EH._I *R">B,SB-3E;:4 @(H31I*[X\T'$E:B\=L$VT?'PW(6:]C@GX.: N M.)!L4W<+29;K*O.&4OCX<5>P!,.B0.*388MYO:IC66FG\[[1,,MXDUY([>G. MWRGUF1:LN2#0 2$W&))O5VW1H-U[B\D]#' KO:\T0RCYS6[WS4;8)=A+EN-) M=Q#5V9RD*DU2/1 F16F\$[A%UIV>*\3"K2YK$!Y.IP/X@GWO.'Q[K6:6N9V< M)V[32T\W<&P506,>N:26GU%SS'3:WGS(6[Z8F#P,)W2#> GP!8>P!+3LH@Y9 M*R:_]OR4(&XA#E6/]DDOT+XEL]Z35(N+QH^2-N+/Z7[DOM:)+[F@&4&9UW$< M18\ 9-MP83*!Z8X-RTO](S5NS8/=VL-_5]7:)PW0C\_+ME6O?=6O: M3TJ1%<\AFI*3LN;N#6,"'!%&=OI2HN?9=@524.B3()EQ_-)(A++D :3,.-2: M[W4()G8&E&8+>E6Z#MB9ZB)%WYS$"X.)F*HX W)_TVFZ^5VN].+4OI_T+MQV M[;;;S9<<%BYAK)GAL)W#5=&D>1/5Q@%P#5S(]ZD- F,_C BWR\;-6*'#S3;T MA"D1)[UWWV*(!6#+VF4=!.#=9B2"0S4K-0X2*'FW?--P;(_E$)*EO [=NZ'! ME6Z:09YJA@ZA;7M3K>SWB-P(M-">6^9F_N+VXZ6C=\V.13Z]I?>=%,.HZ%;# MO3<-R.>:WK@W@TCXG].WH^%IO^.;?Q]>AF^>-O^5X"*\0=\N#_\/ 05D04/P0LVQ=31\>'80 M)B'IBS'9,W)7]$:8&>:0%^GQO8,'ZA YK_8/'\GU!+ P04 " ' M.VY9;^#!F.L% "$0 &0 'AL+W=O&E;2'HH<5.1(7)KG,?EAQ?GUG M=BF:C4RC4>3>J"I'21S/1I60]>#LQ(]=Z[,3Y6PI:[S68%Q5 M"7W_%DNU/AV,!YN!&[DJ+ ^,SDX:L<(YVD_-M::W48>2RPIK(U4-&I>G@_/Q MF[<37N\7_"YQ;7K/P)$LE+KEE_?YZ2!FA[#$S#*"H)\[O,"R9"!RXW.+.>BV M9,/^\P;]TL=.L2R$P0M5_B%S6YP.#@>0XU*XTMZH]2_8QC-EO$R5QO\/Z[!V M3(LS9ZRJ6F/RH))U^!5?6AYZ!H?Q$P9):Y!XO\-&WLN?A15G)UJM0?-J0N,' M'ZJW)N=DS4F96TVSDNSLV86J*B)G;E5V>S*RA,CCHZRU?ANLDR>LC^!*U;8P M\*[.,=^V'Y$GG3O)QIVWR5[ .39#2.,(DCB9[,%+N_!2CY<^@??NLY/V'OX\ M7QBK20%_[8HQ0$QV0W!5O#&-R/!T0+(WJ.]P"/(1;H*?.5#5PJ6S3B.\-\:).D,X-Z"60$Q;K!:H.[HA EL@ MXS6BOH="Y* W.)-I=!0?19/#*9BP!4%D86?C=^:=V!R_H,ZD05Y 3>R M7K6K5,.U:( &_6JY<8I6B[70.4W="5F*18D>@&HNV#&N^>\_N'Z:HIU3UBR]^UTUE!11Y6O30T\9NR"./Q MJR&1B^62N%U)%I-O*G,KB$5"I@UZE!)TLLWF4I9$HR#V&$/W,4R'02_<:F#^ M.J4V8 N/,']W 2\OR9P\H=I(T]?)[& V25_Y(#B6+ N;,,WS]-&H#V.14D8'VVQE1^ERY M!JR"YS")8^I*9EV*FD],HVR)@H$#==6JY+3VVKM _O R9A? MP9R\,'"^TAA2_)*1.)XD/GXTYT?'QZ]"ZB]8]UR]TGY=H19E#B]$U1S3?L,( M*)W&6]/!R:@M(ALIO0&*H'&:Z\MRLH(0^H%4XIZ0+$AKVL*,^OS12=DK=E[4 M+_@HN"E:/^Y$Z;:4<3 ==M(@)6E5@:73G"?YERG5RJU"H$I'_GPFSK8CBXAE MH'351F2A<^1,5LXPBXY(BH'CHEO%+5UC5$N_:7GP;-%![=5"<#>.A#$93WM= M9?Z@J_.,$6!\E*;>4%!JZ&P;MGY2QV(!2%L&)X0GA=I8J]H4?MJ(=T55:+@6 M,T3J:YX"ICV$1XN,HX0$AH>LN4M<:$Y(3"ON$3*T72KBX32&AJP\K"\CJL:C8=J5([%6$[.;6+Y7R 38F3Y1 MIUO5^8VO0_A(-TSCB(O0EXF=*T&M>4T5MW))E^)5+9&(27W^Q,"DUDTV]+KCT3Z$S>9OO\M>YG2>6#.;G39LO#ODT<\_NIJW$FD MUZX?^X;(QX[\5QK87!KVZR =1P>SZ?\ZV*^#/9>.OA:^(?-'T,*N;Z%1[[NT M0KWR7]]LYVH;/E&[T>X#_SQ\USXL#W\=H.Y/.C!0XI),X^'!= Z?'&'%ZL: M_Y6[4):^F?UC@8+.%UY \TM%]_CVA3?H_NQQ]C=02P,$% @ !SMN62;C M9;/G$ 4S< !D !X;"]W;W)K&ULS5M9<^/& M$7[7KYA2[-1N%401X"%RKRKMX7A39:_*+HLQDA3_+Y:59ETHF/"E++Z/A<'J929V?OWG%G]V4;UX5=97J7-V4 MPM19)LOM6Y46F]?GX;G_X >]7%7TP>6;5VNY5+>J^L?ZIL1?E\TJBCFD\#_A)JXUI/0OBY*XH/M,?'Y/7YT,B2*4JKF@%B5_WZIU* M4UH(9/SBUCQOMJ2)[6>_^C?,.WBYDT:]*]*?=5*M7I_/SD6B%K).JQ^*S;?* M\3.A]>(B-?Q3;.S8\>A5?/.J+#:BI-%8C1Z859X-XG1.AW);E7BK,:]Z>+M^ K$>^*#&=M M)(GKU66%U6G,9>Q6>FM7BHZL-!??%7FU,N)#GJBD._\25#6D19ZTM]')!6_5 M>B!&PT!$PVA\8KU1P^J(UQL=6V\E2^58O9%;:%8EKLM2YDO%S_^\OC-5"37Y M5Q_S=NUQ_]ID.B_,6L;J]3ELPZCR7IV_^>M?PNGPY0G*QPWEXU.K6\K%XP[I M]$IA.!#'CISD/!0??JEUM14?\Q@R@<&(FU3FXL>5XK$RW_[U+[,HO'II3@U_ M5F$\#8R&+WD8?(6%&LB4 3 MB+S(+WZI9:H7&M3OO83@JU+'5?-&;F29]+VHW+%(["2B M167KM-@JA14RE=VITHABP03?%1A#?R2ZA'LI2KM8##+@#<"!&;#(&MZ%QH@$ M]JM-I4KL#)U MO/)4"KT0+;$D?52R$G<4T4H"])!<\Z(2=TJDRD H*R@"T;.0&I*5Y6<$W7N9 MUFI/&HV)$75@PRUO)R=T0!C/NT!53%L$1]6*&8: 4B5-)<)P*+[VF_YQU,!N M^<,8AD0?DM[W6G(C(N@)!GE5$9L5%&\#$=K!I6)GFK,.L":R"-O$WQ?\TFHA M;9FF(DZE,8I5S/F!Q\F(QKEE.VP-Q$VI"U9R>O?QYE/0*Y^>%5O;-J)^M(RQ MB_Q,W.D<6Y-S@=4=2$-Z7C[0B,GEMT M$=45CK> '%51FQ9MU:HLZN6J3]RWO>94 U?8>+%SJ^K+&K(6";5(B>Y,YU%#0WS_#MMVL4NM M9;N;#M5KAP*WF]DQ *]^S#+U%,FZ6A6E M_M6Z,3AY;0R)N=&:1D18'/D03C;G,SSTA%9C\\(O[2!DPI)8U%5=VM4EF5N/ M'0SH,3P"QC[FXN\U=(N&/-IQR03TJ21@PLC9,-'^_.6:,!R]=F0PO+ZWI1S7[2-F^6Q*;9'#$O;" M*E^J5+J0TR<#>/4&LUDR#W&J#7+8YB0^Q3E7-82XW7_I@A%D!R.U3K"DI/$/ MAJZ6C;QF529K[M&I?F5R?&\0 ZQ;@JQ&DV!X-0G"*!+^O+1Q7BFCY<,P&(>C M8'(5B1Q)N-WMI5BGM1UV0,@SPD3L0?]B M 25\ZTD@"8&'F?26DR#L2N=J3W^]_71&L$S#1H8(=J=37WW;^=PCADW@?GV M,37HF(AFIW(JMO$H@KC@9:$T6Z-%$]#CP(<^@G7TBW;9D+,AZ5I/-"#3]\$\ MZ)??8Z#>$S1'$X* \F=0;QM\82JE8CS8#J6)Y!"J)(X9XU2>("+;L%R7M$'E M[50A")(-.W,T%CI =IB.W$R.NU3NF+-(V/'& 1[D+BR*W4$>%D$CLD9< M%J]SW@ I'QS;8^#L0'PZD$D@)L%D- _"\>085ZR7W3.$#NTU MGG"F M1YQ7-\#V;)'HQ&I^2]VZO(_ZTX"NYHN^8-@C2$"#43 :CH-9-#PMR-\GNN I MLCN2##X<[:W0C[#!5*5;FX9O.RYLSSG%Q$6:TN-*I=A?TG2*TSLD1+BSJE(; MDFV*R"L2>U2&,HMM%SO9))L"L/S"2(\P"(BAT C9 #%2Y#OP@HVCW!?#<;]U MYT^+Z>X>V;Y0'A-H0@?-CJ%+T8&7)(@E#G;I_,(8<1?Z=369/8@W>V*'SSI: MBN1B=QZG-3&Y@[,T-IP%L_DPB.8/[_9;T.VB++(>"EO4.?B.:)MN;;P=VB$C M0(\YB>*W8N-3._E4\Y.E]JE4:\?6$,ZUU_5= MJF,$HZJ4I+]P(_1BK7#>EG+M2HUV+V;1\TO/24%9'T*\3FV1CY&?)/H@8,IX M*/17'2(0I*4@FRP3?[A=NHBW8I,W1-DJ2\EY]3<$_AP.Y!359=P.K.]*!KE% M:"9P=N5$12[L&#[KHDPBG_6CY?QK(O)73[5+P0R?(54L7 XF,@4S=X7-4IO/ M%PNJ+^B)F!^.#?)9KR-ZB$I0A\=+2- MBELVD'6-S2"1H=++6@)4Q-*LFH6L@B4%-(W AB6"2%I3"9T,K#O:U4/)*(Q2 M-EZPQ[("7Q1I6FSXC/B=3W<"HE B+E!VJ)(+"6KD4A'UVFF)A,?+W/'7Q)/; MZF'?P[;@C[.5UC(@/>[SFCK'WQRQB&2<5OS M=/:A<^K/M*OW/1?30KCT .6N)]AEK5E$;J+YY?O:I%>IA M.0=[4,0>3I%EA&/Q%#7F->8A>(*VO.5F(_.?K*%Q5VHL1")J\Q/7NR3,RZ'IOC(^Q<) MPV R!&^3$.W)!HM.2&@W#R$+D[: [_@)T-X)&E M$$$%2"&N;7%1&M>"7/@(>:>J#87FOJ2F5:^T"9;GTL/WHZVY3C+BRY-^-H,Y!;M)$(;3LUL%M:!2Q5+E8-:F4?X:"#$/ M3L-@/AICWC":BW"$9<9B'D31Y Q^E$(D18P@FE+D".']1R$]C(/1.#Q56. P MV:BEKZ.=T@Y2[UBN-:R"DWXBM=$MO/N8WX-AZFHX19"Q2QA]$M-SXGNF56!#Z@<*UM(UV9OF43>+)K$L @1] M&N ;4P\:,#!_08TCU>I:XQ142H;4RBAMOKSK>Q)71UL4MOP=TT'S434K$\0V M?GJK==P(Y71EB]UKG;=D]2!_K0[=KOM[>#/+.N(HW(FZU9AJ([([U3XJ=P'@ M 'BX>P!@)$*D8=#KVZG>'UJT?N/]X?^RJWJ*A(/FZH?;FYO_W^;JM5,*ZAG" M?T7!U=7H9.T<1E)I;D \J@-%W+LJE)T_'LV"X;CIU_=W#VB6N_C3H\A'VA'[ MY#+BHMLQ1YL4O,WO;X\]L1_PA[3'Z'[A87N,NUVV.P5*J3\;_LD-,V[01L%T MAN1S=^JN=KU3VC.>RM^;].[N\('HZ<"_B/Q>GP05)L%V@-N[J]Q>1^8;AO3BYML;\=WM==#\ M\7-1?A:?RL2#+.B"W6#G_/?O7S53[4AH6;$C5C5)DDM'7$U5I72WCM3#^(LW MK,E8J$NRL[5I,*.*4AB12]+5]H)O?=K;>(Y$MD[,'X@/Y#,\X=!+N.$EQ<** MJ][ QP#8RQ4[N76>S>>J>G92HQ\&L\EK%F[:'#C='H/0K;$8M'*KNIC&Z6: M;-HA.V#=^Z91"H!&(BZL]W0U@0:PNRN5LERJRMBK WP9/\4N MNM"]3W?8!\-%P:I%.D%[6G=*=ZNJ= ;%&:SHGX8-FD!75TQ!C;[ M-9NCM:7](W&UH:O!>!]:TILV[C>-.GGTZ@)::R^]9WH=< (!-FKJ5/JWE^!V MI9?'-9MWQM/0T([-]C)B!<1A!:H2J_@'V/FPH.4L(;!.H6>*#0S.7K2\Z98B'_'4NJC<@JMOO/#6?-M\8N[9?E-H-MU\W^PZV MHG,#I[O U.'@:G)N78'_HRK6_+4IN'E@#7Y<*0EEI0%XORB*RO]!&S3?HWOS M'U!+ P04 " '.VY9/4 #?<<" >!@ &0 'AL+W=O07XMFD%BM<(#W5#Y9G<<^22X7:2:/!8C&-KH>7\[&W M#P;?)6[$%6;D&01_UGB#5>6)6,;OCC/J77K@_GC' M_B7$SK$LA<,;4_V0.973Z"*"' O15/1H-E^QB^?4\V6F0)NGX -^H#V\4^$8?A@>WTF65<8U%^'F]=&3Y0OQZ M*^26+#*<15X%#N\9H=GPT/$NN#N@=]WK'A]@_/([#Z&$Z@'T& MX(L+5"(_%A&$SD$S!%1[:.@/#3CEA&J)ML][,.3!"$X"^L:H6N@MUV!FK(=H M [)U0YS8)6HL)#DH.F^:>PEW#2M(ZA5PSAU+84!C+8/9:&?H\R=L5@:'.:ZY M1=1<\!1H,S;VK"NF9RI&2@THV)JIIQ<[>5!8H]BK<<@(5&X BX:O@= D155M@5\>NA?P\=%%.CR_ P "@@ !D !X;"]W;W)K&ULG57?;]LX#/Y7".\V;$ 6.W;:=6T2H.ENN#T,"-K=[N&P M!\5F8J'ZX4ERTO[W1TEVYF!M#MM#8HDB/WXD16JVU^;>UH@.'J10=I[4SC67 M:6K+&B6S8]V@HI.--I(YVIIM:AN#K I&4J1YEIVGDG&5+&9!MC*+F6Z=X I7 M!FPK)3./2Q1Z/T\F22^XY=O:>4&ZF#5LBW?H_FY6AG;I :7B$I7E6H'!S3RY MGEPNIUX_*'SEN+>#-?A(UEK?^\VG:IYDGA *+)U'8/39X0T*X8&(QO<.,SFX M](;#=8_^,<1.L:R9Q1LM_N&5J^?)10(5;E@KW*W>_X5=/&<>K]3"AG_81]V" M/):M=5IVQK277,4O>^CR,#"XR)XQR#N#//".C@++#\RQQ*Z5E![6,4/DS4._A M,X'4%OY4%5;']BG1.G#+>V[+_"3@'39C*+(1Y%D^/8%7'&(M E[Q#-XM.FZ0 M;I2#)2H*W%GX]WIMG:&[\>VI@"/>]&D\WR^7MF$ESA-J"(MFA\GBU8O)>79U M@NWTP'9Z"OW7*G,::E*,X5DX^%(C267#U"/X-G;TL\!@FDU>W[^).J\=*;UZ M<9'GV=5 'B23JS= TP&\RCKF%?0&4/ M7PL$E(W0CXAV'%P-8;GW4W7,RB&S MQA^W=)$,W'4-W!D2M/?T23DTB@FXQ1VJUH=0H3^& 0L., MXR6GW)'<:8]#C!DTV@3.D2PGD5(MD2TISS316#Q47M/@6\<>_&CAE*%5:VQ+ M:![,ATE!2MO'/$C=* CZLE$>.X:5-Y3L'D%I]38.OQT>Y3; %?#RJ$C#0'Q5 M)^^NCLB.X6-78E<;C,E1E#*0L>=#JJE4C4.YIA3T;0O'1 \\2/D/R,8Y95R( M,)Y5E)SUDA&%9)O(7SR.^H0,GCHKN-\_Z$>7\G/S&Q]>PK6@(DO3]PXW81IO]:.WHZP MK.FQ1N,5Z'RCM>LWWL'A^5_\!U!+ P04 " '.VY9"9J;ZK($ !0# M&0 'AL+W=O99U[V MF=EEOI7J3N< ACU4I=#G3FY,/1N-=)I#Q?50UB!P9RU5Q0U.U6:D:P4\LTI5 M.0H\+QY5O!#.8F[7;M1B+AM3%@)N%---57'U_1)*N3UW?&>W\*78Y(861HMY MS3>P!/.MOE$X&_4H65&!T(443,'ZW+GP9Y<1R5N!/PO8ZKTQHTA64M[1Y/?L MW/'((2@A-83 \><>KJ L"0C=^*?#='J3I+@_WJ%_M+%C+"NNX4J6MT5F\G,G M<5@&:]Z4YHO>RP NB$WAA'V1H\<(G\#YP)0JQV0N2_76QTD8A)_X^%F\+%QV'HSJ9 MZ9JG<.Y@(6A0]^ L7K_R8^_LA+-1[VQT"OV9)W(2X[B'?C1D/7C=9^*2ZR)E M7&0L*\K&0,8$"I4[(6V%N#&J6#6&KTI@1K)45A76%-(SOTR>$BA-CMD-+QGIY*-,/KM;/ U5P 'Q&)( M"P/5"H6)&S\5N,:D_(_] 9&/&!BR?C2X;BI0W$@U&USOLO2J',_5]-#@=NT$2,=^;NI-QY"9^@.N)Z\>A.YY.[7H8AFZ< M1(_1_1('CEFFD+SAV.^B\X9AO MT&"3]T(]PN.QB6;-&W(,F=9RCV92&^P89 M>22DP46\(- V[N^E *FGL..GQ"::UHVJI49HFI>LPR8WMZA*C"P;8L!:R0JI M"CV1\>:P_K1QO; RR!D"-9:R9%40]ZJ6>W"$FT2V(5*"MD?]#.2\R*# MD37(KF15<_']]:LD\"=G&*HT@$GC97NB>(%GC/=Z4&8)2.O%V/-2(:&R%: M?[):6*/1*3JY7>]B*VGR(TQ^X>D7;7":5W"0X<>,T7;;*RU7^X0?^.PRV\H% M>4+O$.2[V/7+@WBX8<#3G+PL9$:G[;[H3'Z!V*TI#!4]2*G[8R. E&-F<8F" M)+]0L.K.UK(FYU2!^#'%NYY:+05F@X\=\M>>P?OM^N3N8^,>+&TUR+HM8PP" M^T":8_(.RR7PW60RII[(@L#UHM@-HV3P[6=59DLD.&.A[T[B>'#+E>)T&$_: MB=T$>_L$VVX_&@2)._$\-XICAL.I%^!.S(Z](T9[KSR\A3;V+8M7+C&@??#U MJ_US^:)])3Z*MV_MSUQM"LQ("6M4]8:3L<-4^WYM)T;6]LV(E8 O4#O,\=C:!XB$1)1!@ ; D96OW]/@1=2(TF@\8WOW1>(%W>@^ MW7T: "]6QGYPJ1">?]U/O\Y6#@XE1DW$4F%QIO%L9FW./6+@79C"*ZG%S#)79!FWZVNAS.JR-^K5#][)9>KI MP>#J(N=+\5[X/_.9Q=V@T9+(3&@GC696+"Y[T]'+ZQ,:'P;\2XJ5:UTS\F1N MS >Z>9-<]H9DD% B]J2!X^]6O!)*D2*8\;'2V6NF),'V=:W]U^ [?)ES)UX9 M]9=,?'K9.^NQ1"QXH?P[LWHM*G].25]LE N_;%6.G6!P7#AOLDH8%F12E__\ M4X5#2^!LN$=@7 F,@]WE1,'*&^[YU84U*V9I-+3117 U2,,XJ2DH[[W%6PDY M?_5.*.Y%PF;<^C7[PW+M>,#+70P\]-.H05SINBYUC??H^IF]-=JGCOVB$Y%L MRP]@5V/GQ0X7N11VPR[+/Q<'QR0-^D<782]$T>["S[]W3NO,7=?[K\ M+M6>=*NENGGI'S#ZI#'ZY)#V!T;HH*YN2T>G M$:LF^:D#F:EC9L$0"B^RN;!-/!C7";L1UR$:I3K?MLQ1U+"L&\85/4/Y^S NEDF4]%_6#J MG%QJ4(-G4TPDZ*K?'H :57QN+ ^5WSUF!H^)U$IO%YBA&1>,; V]^7T* #X6 M0L=2+W%I;V4L7$O@!S):+ !WPN;$=#^R^3JH>&6RG.MU4$FN21VK N6!"U!2 M; M3+<++7\FQ2MV9O9NV<\R\]OZB1%?\)L5;-GG4Y-RN;!4QT1BZ]H7(->>\]EW9^/1BW,'FDNY6CS0 M]R=)U&1D][IT-Z(;((Z,SV&VWR7>@VVA]@*\:N9*+L/Z M!5:A7FIYXKY86(]M UL(X?J;LG+==-M)?9]12P?88KCAAHHM1M'9/K:@=+NO MT&RU=JLZ\L<"RRMAU9IX:\ER"_;IB' MT6AG[7WZF#!_2VB^:%+L]OY61F-38_)@%;+YB/ MM^Y)T&*)+99('X7$LB4#@/#)V$S^S;\&CL/6RN]>'#O,#;7R("5ZV[\85BFQ MZP*;J1#/!7-XBN5/(I?2US@YJGG!02#5 M+FLAK?.PHK D30 [;FEE4KT_ I=?%HN2H]@-''QT?M>KZ;W9@WVCL;X*>ECK M;=S&PO)>BMSAM0/.1<I(.F1V\_PDQAE-)L 4IEA,35)"P<+H&;&79_U9"J8!S=5^! MB3P(4D_,V*U,1G0WAI4VUD!]O=G"/W*]UYS$E MCJ2%C-;5-[20_W5^M7-JE4K,A$Z321V4EJ?;QB8<-%?*22PM: 2=@3>-[,"1 M]][#;9J\J]-T#0^'KB2PW5,BUO5E9M#ZCI8)NPQ?"^D@"3K+3VK-T^:#Y+3\ M#K<97G[-?,OM4F(QI,0"HL/HQ6FO/&:J;[S)PU8- #O%P8% M5=W0!,UGVJO_ E!+ P04 " '.VY9M/*O%'07 "_2P &0 'AL+W=O M[.WZ+K5-\?'KESHI7)'[4HW]&36VJ7JZ$\[/W8KJU7%+RWK MX[.3D^?'2V6:O;>O^;M+^_9UVW>U:?2E+5R_7"I[^T[7[?K-WNE>^.*3F2\Z M?''\]O5*S?65[KZL+BW]=1RA5&:I&V?:IK!Z]F;O_/2;=Z?\ J_XE]%KEWTN M<)1IVU[CCX_5F[T38*1K778 H>B?&WVAZQJ0"(]?/="]N"=>S#\'Z!_X\'28 MJ7+ZHJW_VU3=XLW>R[VBTC/5U]VG=OUW[0_T#/#*MG;\WV(M:U^<[15E[[IV MZ5\F#):FD7_55T^([(67)UM>./,OG#'>LA%C^5YUZNUKVZX+B]4$#1_XJ/PV M(6<:<.6JL_34T'O=VROA1M'.BBLS;\S,E*KIBO.R;/NF,\V\N&QK4QKMBOWP MZ>#U<4=; \!QZ;=Y)]N<;=GF5?%CVW0+5WS75+H:OG],*$>\SP+>[\YV KS2 MJZ/BR[H#WI-(AR<,[\D6>&,'_I_SJ>LLRCB'VP%>+2VM: M6W0M*5>IS0V.;O6\KQ4_5:N5;6]47= :U7>+UIK?%!1I4I2MZQRMI96Z H!N MH4DFFWY&M.HM )$XF;B1LAI[M)987RB\Z;2RY:)0344:=$.F846*WA7Z*QD; MIPO25H"\:)UG7T#]YRV(RLE&7L' ,MZ4VK M%S >-[JH6^<('89)ZTQ;T5]E;ZVNCHJ/#> VWDBL3;?@==]].2_(YA67W_WX M_?FG]^=X_T=&&@(WR?$CBS9U^M>><*EOBZF>*P*I5J93M?F-!2K!""01$A(M M3%>LZ9]*=]J2>H.>"]7=61GPS?8*A >F"T6$+8AA4S6M=3'KB0VZ()(W[=*4 MA%.C9Z;#80-8XX2"]%['8,@\:PM28D,P7;O.+'E%0\Z!+#Z=AJ&34/1:*,5K M,]QA9HN9L:X[-"0H\HE\ 0RG>,;43.GI82"UQ&;Z+J MZ'DA#*NVHU6$(_%9?Z5W:1^11GK83DDXB109++@+3Y1?>\)46WI1.43P!"+,9+&!D-4W<%G9]C54R^%$I@+>L]MB M#>%:*J"_,B0BJV #H'HEZY6B(]-W"Y)*)0QFYD$!Y,P!P20@=X@%HJ^MZ;0[ MK-IU0U)+BA,0@VD%2LBT:2OVJI9=RZT?"4]Y!HA0D+"'! M_#).N*K<8L+_+TU*/>N;RA\*/HELZ2\D]#@!F2^2Y3K@#83\.SB" M&ZH=@MV._N_\AG0XV![>DL7NSOE@8JW6."1O0+C.!@0W7<^T.RH^V'99D&)I MMN_T+Y^5:%YI(CTV%/4M-8#HB@0>C"$@/?Q#;9:T9H@O5+EIQ;V2]A&OB-ST M/12"='%!^)-6EAZ.WR[PXXAC05O1">O;(=VK5@O@J2:Y(@TCRAGG980#@[[I M79_(RN*0Q0T/)-]4W[9-Q5LWB,2'\,B>MJ5AD-XG+9?:,F6GJKF6L*86T5R8 ME7N@5/V78S] -HJ\!/P!&2^X/:+EG-RIY0UG8!8LI@O>^+/IZD2A?7;M,_:- M4V1 !WQ"$8;<@SFROH0Q?:J('-9,>V()A=R.UB'^.3OY]I/'X!-Y"U)JG(>? MG'[+ODE5%7_' B79&OUU,)0$ W0HQJK8RC8#%"BS4XV/\?@XR>&*02=2L&J! M:X$L9%@JML2.D3#=CNB.WIE;M>0PH,">IJ1@TPYERD*4G/A,!YG3]T4#FOV7 M(/0@1)D#P^,YF,;H>;<5#SL:\!3 RP:59>7]+VF&3V\M$7DXR\9$5A'_:DE)4MI]S[-B1T1$J M\5?AJ"QH/Y&A+UYMB(P$!LZ;>=+4GBW35 \EB;A%BED73<\JQ9'-#MGR!$?T M"YT5NA[#0L]H_\XAT^EK:"YI%P5H M3B-\F\TD4)K>LH@F_TI.05O;KQB$CU628+'UTI!+I-LQV-VMGTKL.6+P(5U% M?W3PT)2I48A'B\6G6_'IO1,TA[Z2_\Q)Y".E#1ILUP6O8EZ7/R]LV\\7(^:T M&&CVPUF%H)2\GKT6ZUNG5_ M-@T*(]SU^*@Y&7>OFJ*ZI(!$EL"<^+P@EQ_"^\=1*AD<2(QD7Q#E24 E4&"F MC"0 2Q3X\*2=UF;N]=!K7$5NFL((/JJR5C5S07\"_#< TG9]PX$^*W$)>9[U M"!R<+F%)&[TN4#3I])P23U)A X/#I! "L )&$AT5.R+RYS$B?[XS(C\/H>.G M&#J.1=>/!E*<;AG.^6?'7XN71&0661 (1I5@&"/+T_SMP MV,&8%Y$Q+W;2=&3G,<8\&LA&&L_?_Z9=#-),P^&KK=C9L8)VLON.R*1&G?DQ!OTWN>;&1FOK#&^*\GQ)L"*5(WBLV: M$E V!0X).U,8:.6:R-D(?78SXTTVJ:&;D3OAR!CHM35DB$1GR0(F:3%!#16/ M($>E1W["5*#_+2'"XB>LGM7BS'T:;2J?+Q.2II3*ES](YO>G_LO:1^U<"%C M3K =0NDA'<0(EO;R;8Q,)0J& MQJ_2NXD,>,K,55)P)'M1:BR[.8"U;$OV=V.+ H,?O#4,QCZ!C2(YE,A]%LF# MG'!!!%&-&=^&DJA+A@5'6IQXEMTP:.A FTR+55)D',>KDP_H1IC$U5L7 M>1GKX^3,H5"0P?%SW.7*EG6<.WA;LG' M0RD^1.7C>CJ7-NA@'W;7TZ6$[K-LO+R9A&=I=^Y7">0Y<:%FD!M9#&)SCK2( M'6K@0>MV#D$H7?*@W"Z,8=H^$"\638*)\&A%!AHS W7$/2CY&^=]>#VBTEM?4@R^DDH4/7 M!DN_'%UQP0;=.SL&0'^ER+_37A^]%^*W8G.AG:)P;A\0X.ZU88N)9R3J@,Q_ M2M:763=N8" FQ 1AQMT(7Y+354\F4#E1A$Y=D]KSJN#K/4]83<"H_$N_9DL& ML%ZTT:F*C,6]<6%;%$\K@D3+&[ZHFK'A48NG,6B3%:TX?(^T]?JM;*5 MM)'6I/HH%@>D K6X+W;C(P'?KO.%,;(IL)^6&PKTN$R:QB-.HB\ILRL4-@V(/ZIWNR)S04ZW_ %GA*.7 Z#&#<G@OEC!AA1Q%U=>CHKW@R?G\8M*] XNGGK)]9 ("^5#(V(*L#[<\C!S>T)//T:O%-NT'7V M#MR[+':_2^G)^>I>+@C(5AM=9[WQT&2/J;Y7!MU422LW43$Y@XZ*GX>-?6Z3 M#P6W7TFY,$?<,9PHMY.H72"_M!>E-ERHZA="3S+CX?@*?92Q&I^4&@X;K*)8 M;LCM]TG#B@]Z@^7<>]&G#P@3_'(Q0)J;EW0@@MA9H# MWJ>1D"W(\N8/P?@*P0LCB-=@J]![R$WWN-F0(R6AJHP<,!O%XJB['PD$)F'\A_R=W M59S/9LKXU,9E]G! P^#2T4Q+RA$MC1U+(B: U=>LVBB2#7FPF6PJWWHF_25B M&[<(B*K0VR,_XX.!$!V:.-I4/8 /R3=\DO1J0.%V-F/[)"T0D1*L$GWT,1UJ M^*8;IL-X7JFE)'8:72L<'&U^UI)C46?>EZ>!;B=YP*4W'N),OF"C1#LYO?(T M5\@T61^ZQ?9V!J,MP<(*0Y8;XTS10FY46C;JY3#V:T/*,=4>9O369(R112DN MLX!Q]$4=_A[X(H<$,W.P^3"3\. >5=T4DTT#[?W)/8(XT/-[A.1G+FM]Y%$; M [SE"Y.^"/D\0!V2.451S/CPVG>KY+"DG :&@Z)BP^YE.SP;6"2GX*B M10V*X4N9"4>_NQIKJ6$A?7CR"%QX>&A&0>D?WC0:_@?M2P%4>;V@8)9LM1=: MGF$B"=U'(X]"BX,_CA&9I#Y(P]%=AL=GVW!.6I1AO[6CB7W_,. M?O[N2 )IKH/=CI7ROM8A)>=Q]#!4B(=7WUW(I)%7A;$3C5#F$:KPGN(J.ZHQ&#C%V)9!AN7IH.)\YY MQ;6\46:%D"TPZ3'2Z!9AY@:7C KV(\TO?;,QG[\97 264)[' X?W[3.)Z@VR M"'(1?]6D]<02;\C&Y,LC]CD LL.K@X5IR>'_^#Z!KYN5Z;Q,42> MO4! LH1O$L9F^39%(S-$?OK18M2",^8\0TR5$,E*$#RG P?]&;E3L9LU/'3* M8KC+3(P09H?IE/![TW?\.YW$G^<61'"D_U7%*F-SX#]Q\AMD]\ M@[ 9MCZX@L A=JR%*:GQ:[X[/0D774[V1U(<4FV M^"ZD&:/7V!X'@ADAEC6.C/TN-CH:UKQJ%?-:$JDGR.C)NRA?E>!)M]*503*NR-LXC M*)!L\QB>J7[:9*6,'25$5&ZRBO]V*OD&7K3@[E%8!_LO 4!0E#"_"==RW[VW MX$]7.K F>2ZDCWUX>%V%EAE*\QN1(# MD\/T'!MNE#)1)4S7![)1RTEQW>#B3V=U4\F6,@4IMRH.?596XG1T8'T#SF#F M&44^$V\4A/$C"@5<*W.'J2M5&EOV2TG@G%1C2?^:>N!FEHL\F6%6K6DPF^#\16XQM\M5 MK?,IYH^7/Q\5?V_7I%:66Q"A3@-; =-:4E29>O99,X0#?4S/'3(&L1L2;8N9 MB.)5XG4CB73+M<;W+%7XO3H[,GSXII MF**UW#-(H[697U'S&NPJ5[U4_K.XQ#O&@3'-HXJWX'!6?57 M!0&4\"%H1>HXQ4'/+90E3RWC$*J":\!H%6=E!+>3X)1;VI*9>-N*4)+%GC-^ MCILPCYH;G?%0R';#K%?K]\'%^7F^]BP?"_=EQO 3BI- M<1RGM4S9M7%"\5OIA)H;Q$D9 2E3_*F]D1@XI38?SJ_>B>R3$;SZPD\.3UY, M*$Z?LX?[% .??1EU/GMY.MWX9\SJ\^3ZK*J29Y[A%FGO.ODRA MZ# Z)+,@XH7HR,//RQE^<$KT/L@QJ@3^CCC7;L)8C9/N7)A?2K+H9W3]%3&; MCA2VE!XS7XO957OAJUAIBL?'1NE68@"7OX\YPZL+4'>$]GU&&I'4'-6\V3G@@ME<8X&5;2FO/51?&GP S6'O=.S MOF["]?A1:)/LUF.\:EO ,W*X2.3$X!OW>>6JB;2R(S)JBEF5!!NSU)0AC$J< M. >9M5!5964^!?>DVU2F@")HYZ_;;:- ?L&,76ZNS 1]H>L5#D(*K#N((D?H M; /3*'],A/ER,"P%]#,*7A9V8_]:K5WJNS:NYTN\<5*KY0E1-#Q-NLXI\]_Y M*09XI@38I6(0SJWI+Q_8^U]<"+/;AJ<^A;_>+LU[(U53F1E WN]YE M/L"*G,,:@H>@M2_.>M^5;TX2$N;;,0I#O%L3YKYX8^N7?$O-$W;KFN7_!$_5Z(M%M!S5/_#']@@_F;7V_\#4$L#!!0 M ( <[;EDH:FT0X ( 4' 9 >&PO=V]R:W-H965T,P@HM$B)I6KY*6XG"HET))$19]K#:@YM,&@O'#K;3 MTG^_8R<-12I=3GN)/V;FS7N.9SQ<*OUL>.#SW+J-<#PLV1RG:'^6]YI688N2\@*EX4J"QFP47'8'D[[S]PY/ M')=F8PY.R4RI9[?XD8Z"R!%"@8EU"(R&!5ZA$ Z(:+PTF$&;T@5NSM?H-UX[ M:9DQ@U=*_.*IS4?!60 I9JP2]D$MOV.CY]CA)4H8_X5E[7MZ$D!2&:N*)I@8 M%%S6(WMMSF$CX"SZ("!N F+/NT[D65XSR\9#K9:@G3>AN8F7ZJ.)')?NITRM M)BNG.#N^85S#$Q,5PATR4VFD$[<&OCZRF4!S, PM97&^8=(@3FK$^ /$<[A3 MTN8&OLD4T_?Q(;%K*<9KBI-X)^ 4RR/H18<01W%_!UZOE=SS>+U_2[[F)A'* MJ3;P^W)FK*9;\F>;YAJROQW25<[ E"S!44"E85 O,!CO[W5/HHL=A/LMX?XN M]/&T+AA0&5P:@_1WF$SAEK,9%]QRXM[\NA28A0UY=.L?,*FTYG(.$V:XV29M M9_+MTAYSA$P)JFB';/U5 6^6%BP9KU11,KG:WSN+NZ<7!C)':N%)Y1PUTTF^ M(@0-W*EY$R4V1-FHR;L0>/RC+1J4]ZT+EB)@=\J3@E=9&##EUO7%$-ZF?JF5E%>> + M=*/NX?%QCV9>/&-:1M @ 3@4 M !D !X;"]W;W)K&ULA5113]LP$'[G5YS"A$"J M2)J6TI4V$H6A\8"$*!L/TQ[]3)5-56<(F/&DQ=EDR_SU&HS2SH!]N%)YX7UBV$R;1B.2[0_J@> M-45AQY+Q$J7A2H+&U2RX[D_F0U?O"WYRW)B=.;A.EDJ]NN ^FP61$X0"4^L8 M& UKO$$A'!')^--R!MV6#K@[W[+?^=ZIER4S>*/$"\]L,0O& 62X8K6P3VKS M'=M^+AQ?JH3Q7]@TM8,X@+0V5I4MF!247#8C>VO_PPY@''T"B%M ['4W&WF5 MM\RR9*K5!K2K)C8W\:UZ-(GCTAW*PFK*DIQ,5;T7-XX.$"ZS.81#U(([BX0&^ M0=?DP/,-_MOD+3>I4*;6"+^NE\9JNA6_]W7<$ [W$SJG3$S%4IP%9 6#>HU! M]'H\J,:]OW#<.>.EZAS M[V0#J:JE;:Y[M]H]%M>-1S[*FY?F@>F<2P,"5P2-SB\O M"->YO JLH[9JDL M^<]/"WKP4+L"RJ^4LMO ;= ]H&PO=V]R:W-H965TQ_X)=/*'!BT6AFE_8M[;AT(*X5EJ4G3,I*'/>KNRER\.1PXW[AH/?.?B- M[I:H47G'-(MF4NQ!&FM",YLFU,:;Q.7<%&6M);WFY*>CE<2*Y0G$80I]AW%W\.S!*Y]&R5D!1@F3<693/^YHSE1EPTDJ2L;K ME,I52\,1"T4B+B"TQT% JS>Q)R._Q\NYJB7C,=)W%8)GC\=N_Q:+T@3'VE'2 MQ^?;(] ")K;K><3I![8?N'"JXLY1 M&Y&ULA91M;YLP$,?? MYU-8M*I:"15P'ILF2$G;:9-6K6KV\&+:"P>.8-78S#9)^^UWAH1D4YJ] 9^Y M^]W_;.XF&Z5?3 Y@R6LAI)EZN;7E. A,DD/!S+4J0>*73.F"633U*C"E!I;6 M084(:!@.@H)QZ<63>N])QQ-56<$E/&EBJJ)@^FT.0FVF7N3M-I[Y*K=N(X@G M)5O! NRW\DFC%;24E!<@#5>2:,BFWBP:SWO.OW;XSF%C#M;$5;)4ZL49G]*I M%SI!(""QCL#PM88[$,*!4,;O+=-K4[K P_6._J&N'6M9,@-W2OS@J:+4AVGDCS2WJ4NMH%,>ENY2%U?B58YR-9TFB*TC)PRM> MLP%#+K^RI0!S-0DLXIU3D&Q1\P9%WT'=D$\$K]O6VJUYW?_4^IFS)1?<Q@AM>[SC/ M]'M";:]5VSM%CQ?8?VDE@*B,_'M+Q[2>I!W7 MNL/"[O(3A=UF+&YA4IL#R93 MN5R12ZYQ!U5&2932<]&Y\.ACA M@H[\J!^UP%*K#(R;!PAUX4XOMA]#6@:HG_K=X9!$_K!+]RJ*4J@W '0N7)FL MG@9=GXY"$H7^L+]WY7*-PI1^0]!P$)*+LQ&-Z&WG"QZ%=MAH0"CM=\Y)_\;O MA9&3&OHC]#QVW\%!5Q:@5_7L<6=<2=LT:+O;CK=9T]5[]V8V/C*]XM(0 1F& MAM?#OD=T,V\:PZJR[O&ELC@QZF6.(QJT<\#OF5)V9[@$[="/_P!02P,$% M @ !SMN6>"LB^VU P Z @ !D !X;"]W;W)K&ULG59M;]LV$/[N7T%HPY 621+LI-XMH'$:;$!2V,T:8=AV =:.EM<^:*2 M5)S\^]U1LNH$KC$,$"B2XCWWW/$Y4M.ML5]#9LY+:S:+*^WH2QZZH0'%W M;FK0^&5MK.(>AW83N]H"+X.1DG&:).-8<:&C^33,+>U\:AHOA8:E9:Y1BMN7 M&Y!F.XN&T6[BH]A4GB;B^;3F&W@ _ZE>6AS%/4HI%&@GC&86UK/H>CBY&='Z ML."S@*W;ZS.*9&7,%QK\5LZBA B!A,(3 L?7$RQ 2@)"&E\[S*AW28;[_1WZ M^Q [QK+B#A9&_B%*7\VBRXB5L.:-]!_-]E?HX@D$"R-=:-FV77MQ%;&B<=ZH MSA@9**';-W_N\K!G<)E\QR#M#-+ NW446-YRS^=3:[;,TFI$HTX(-5@C.:%I M4QZ\Q:\"[?Q\8902'K/L'>.Z9 NCO= ;T(4 QTX>^4J".YW&'GV115QTN#5K^Q@Y]D33'=&;]"C@ ]3G+$O.6)JD^1&\K \\"WC9 M_PK\5KA"&M=88']=KYRWJ)Z_#V6A=9(?=D(5-7$U+V 68$8V&-E M 7:*.3KY 0GNSSV^GAN0.D@B&>M[@S8'A7%^,KA_PY1FV8\LSQ-J,VJ'9UDR M#._T*AE\YE90$>ROS]EP2$^6#QZ-Y_(M5A[:%B,;INT[S0<+[BI6O-T. M%T(;A;8CD^1=@&-V1(BC7HBC_RS$]XVGJKD36JA&L25_:6OL$YX#EGTP^N>" MZP)/X9#496.+BN*[7TFQX710NT,J/>K_L$H[(JHCTJ:QWM%I AU*MS:Z9?1M MEQUI%F/!,\>#6N'"W<'#MMP=$_2?P"T=>93[6R@ZX^'9VXIL=7H"S[3U-!N8 MD(Y5JVV@8_, @5/-7 NRC&YZ-+[/!DG*!(GKBLL$R+/_!ZR2H MZH2-$G;ZYON!,MZ)[B6(99QE!\42[]T^"NPFW+$.JP'5W5Y$_6Q_C5^WM]>W MY>T_P!VW&Z$=NE^C:7)^@?MNVWNU'7A3A[ML93S>C*%;X:\(6%J W]?&^-V M'/0_-_-_ 5!+ P04 " '.VY9^0_\C1D& "#P &0 'AL+W=OG9\8U5V=W)!>65PSNUI%H; MX9;KZ%9,"S3'9WU+;EBXGS4F+VJ3X0LF1_!%E79AX$.98_Y4OT_AM3&&VQ@O MPH,&;[#J0>1[$/IA?,!>U.8<.7O12_860F.3\Y5X((A9F&@MRCFZ\9^3J;&: M\/+7ON1KV_%^V\RA4U.)#,^[1!*#>HW=\6^O@M1_>R#RN(T\/F1]?$.1.(Z7]$;\>Q1Q(^PE_!CV//A3>=:FKN3 M&4] *!]< M=H.WY@ELZDV#E]_(,D-XCUD#@\!UH^BT\W7E/NP0\F1G-)G/-'#'\*0RO@:PM@;Q$GG]QK9 MD'C#-*7?B*:B7ARV!6N>5';4F62Z'4$X2KW(#^"8A/W>*'TF3'O>#*5UPJDW M2'TO"H=./.X-_&?B/R3QE# U!0)O.$B\01([&\, !H3HUS"*.M\(L>2(FQ:V M'%&P9B#_9V.7#>&QSM:5?+^1(/ 2GW)+(K>NHR&1<.2,'$)XVB(\_66$\X8# M>S99)F)I$*XQ4_.2()GOP_UA/[>/&*934J8T-R0'XI.I\YCM>L3&XQ$31&;8 MR#SME:X0RZI0#]12ZJEJI;,%B4)5B/)XVZ\?J;6UFQ'6YTI+;M\SD-:0>VJ( M91U(:50AN56S1WKP=NL$Z9"IQ:-S#EGC@L]^:X1"&?,#:?[/-GY-S470:KA( M'XX@B,A,#",O#),.D9W9S6#WPI1!'Q!PHX 'L1?% >WQ#FG/ M4>[5#*?#(_DG!/#.Z Y !]"Q$50W44DK"@:E"[7%%LU]+M>4L")T-T 0659# MD+'P0L6G@J!#3=0=5GMD R:TM1"]J*X!-J9P%K5#)&N:'L[]3O%A)G MQ"',5F[U+FMP8'^791>OLZ9G_G7K)$/7>W+^X(J]+65Y3V:WO!F]3WFD?Q^G;X M1>BYI.Y0X(Q4_=Z #@.ZOG'5+U95[I8S59;N3&ZXH$LJ:A:@^9E2=OO"#MIK M[_A?4$L#!!0 ( <[;EF(0?="-P0 $8* 9 >&PO=V]R:W-H965T MO)8*"2#$NN^J+&BKZLA"RYIJE<#U0MD:=V4UD,?->-!B7/*V<^M6MW9-@N#^;3F:UR@_EK?29H-.I0T+[%2 MN:A XFKF7'B3RZ&QMP9_Y;A1>V,P3)9"/)K)'^G,<4U 6&"B#0*GOR>\PJ(P M0!3&OUM,IW-I-NZ/=^B?+'?BLN0*KT3QD*%/H+V+S.V[YV 3 M42C["YNMK>M TB@MRNUFBJ#,J_:?/V_S\)8-_G:#;^-N'=DHK[GF\ZD4&Y#& MFM#,P%*UNRFXO#)%66A)7W/:I^>W5/<_A5)0HX1%QB7"V3U?%JC.IP--#HS9 M(-F"7;9@_BM@8_@L*ITIN*E23 _W#RBP+CI_%]VE?Q)P@74? I>![_KA";R@ M8QM8O. 5O!LNJ[Q:*[CKV/Y]L51:4G/\AS."F:B:)SAS2!$*Y1,Z M\_?OO,C]>"+8L LV/(4^7Y TZ9 $"OX,7 &EUSE"? JA>N\:/3W"6\)G';Q M I&V$%!1/Q2[?E V0UQKF2\;;;H"M(!$E"7IB5HS>3WGTF$0]Z":@3-)9+ M,C;M\%.#6R+Z"]][IM],TP70C7JW38F2:R$GO=M=EMZ2F]_@#"*7C8(QG-M) M,&9AZ&XGWM!C8>SO9G[(QC$9]JZQ$J3WUM^#/5PP_<"?*(0U=GY,XA308:LT M)9,ZA)DSZKN:>AXY' ^9'X?@N6,V&H8L]GQ:CYD7!6PX'MOU( A8%(?V@VA'M._'W= +X?R$8(:=8(9O%LQ%I7,;!9WY5-NDD;G. M*54WSTG1F'JOI"CA2I0UD;+WPU&5'9/4R2".GPGW&5I?O/IF%-!&H&FQ50GY MA%IHI)AY<5A;!A:E,MDTMT\*YBIKE;)?=ZH0($\R4[-Q[_D<(/#:*HMX#EY*;8KSJ)V(Q MJ7I$@NM&/3]F(]=E810!#<>N3U\B.*:!P=[=3N?/VKY@Z+ U'=!>\]UJ]TBZ M:-\&+^;M"^LSE^N<,E+@BK:Z_1%ULFQ?+>U$B]J^%)9"T[O##C-ZZ*$T!O1] M):A)MQ/CH'LZSO\#4$L#!!0 ( <[;EDSQB&PO M=V]R:W-H965TPT,VG\#3A+F$D" M!D/39IKM[D5G+Q1;@">VY97DT.ZO7_DC+B;"A>F9:2Z"+9_WD2R?UY) HRUE M3WQ#B$!?DSCE5[V-$-FEIO%@0Q+,+VA&4GEE15F"A3QE:XUGC."P%"6Q9NIZ M7TMPE/;&H[+LGHU'-!=QE))[AGB>))A]NR$QW5[UC-Y+P:=HO1%%@38>97A- M'HCXG-TS>:8UE#!*2,HCFB)&5E>]:^-R:92",N*OB&SYSC$J;N61TJ?BQ ^O M>GK1(A*30!0(+#^>R2V)XX(DV_%O#>TU=1;"W>,7NE?>O+R91\S)+8W_CD*Q MN>H->R@D*YS'XA/=SDE]0T[!"VC,R_]H6\?J/13D7-"D%LL6)%%:?>*O=4?L M""1'+3!K@7FLP*H%UK[ /B"P:X%]K,"I!G'ZTI'G85=)565*FV 0+/!XQND6LB)>\XJ#,TU(O,RM*"TL] M"":O1E(GQA^PR!E!=(5NE-XSPDDJ<)G_[]!U&$;%(8Z1 MGU:&+BZ\G1"!HYB?R9#/#Q/T]LT9>H,TQ#=8ZE&4HL]I)/BY+)3'?VYHSF4M M?*0)>0M%0[2@;NY-U5SS0',-=$=3L>%HFH8D5.AON_76C_1^M][MT&NRZYO^ M-U_Z_\;L!'KD\0*9[CDR==-6W4^W_(%D%\C2#\HGW?)%GG;*I]WR.\RDW#@H M]XYOO*60SXYOO$H^/[[Q*KG_=8!WD>V MQFGT7^7F6YIR&D=A=78M7P>MM\#'%?*B%*=!)-\"#[*0R"%688#Y+%\ M$8?%:B(*(J'*E$[(J9GBO.Z7X=!RG+U^GD!6.H6$>9"P&21L#@GS*YCSHP>U M@*QTJ^N:25ZOTGT?F>BWS,:$!)RM&(T01'GN9R%E(L7^9),Y-1$ M+IB")Y3+N3E#8D,02;*8?B.DOI#E+-C(]3?*8IRJ+-)9_:D6@81-(&%32)@' M"9M!PN:0,+__*J4-=]]#JIB]T6X)U*B6?P:-?P:=_GG L5R-7Z\9*:?LZ,L= M21X)4\[6.TFG6@$2-H&$32%A'B1L!@F;0\)\2-@"$K8$@K7,-6S,-?SE2^@A MI"DA81-(V!02YD'"9I"P.23,AX0M(&%+(%C+E&YC2K=SQ/,/S!'/ZZ^F529S M7\V87;W\:X_DMYTUG^H?2-@4$N9!PF:0L#DDS(>$+2!A2R!8RS^&_OWW(?W7 MKKGJ^G=GS99KO7);=S-/M1LH;0I*\T!I,U#:')3F@](6H+0E%*UMNYV?98T? M+M4*D]6C5<8B:;I,6JPE+4!I2RA:Y2)M9Y]#0MBZW(K#Y4"4IZ+ZK;,I;;;[7)>;7/;*;XW+N:$H M]XW+1;6OXCN^VEMTA]DZ2CF*R4I6I5\,Y/R05=MUJA-!LW*7Q2,5@B;EX89@ M.2@6 ?+ZBE+Q&PO=V]R:W-H965T MUG8$*6DWK1\B18VZ?9CVP8$#K!J;V2;I_OW\0E@ZT? !?/;=<\]S^"XY"/FL M*D0-+S7C:A%46C>W8:BR"FNB1J)!;DX*(6NBC2G+4#422>Z":A;&430/:T)Y MD"9N;R/31+2:48X;":JM:R+_K)")PR(8!\>-1UI6VFZ$:=*0$K>HGYJ--%;8 MH^2T1JZHX""Q6 3+\>UJ;OV=PW>*!W6R!JMD)\2S-1[R11!90L@PTQ:!F,\> M[Y Q"V1H_.XP@SZE#3Q=']&_.NU&RXXHO!/L!\UUM0BN \BQ("W3C^+P#3L] M,XN7":;<&PZ=;Q1 UBHMZB[8,*@I]U_RTM7A)"".WPB(NX#8\?:)',M[HDF: M2'$ :;T-FETXJ2[:D*/<_I2MEN:4FCB=;OW/ %' EI:<%C0C7,,RRT3+->4E M; 2C&44%'V&9Y]36DC!XX/Y"V,I>WJ,FE*DKN #*84T9,]LJ";4A:-.$64=F MY>8OXX/C;!>77Q4MXK/ FZQ&<$D^@!Q%$_A:7L/EQ=7 M9W G?=4F#G?R!NY0>7XN=TI+<\M^#0GW>--A/-MYMZHA&2X"TUH*Y1Z#]/V[ M\3SZ?(;MM&<[/8=^9*O@$3.D>[)C.$31@]PX$-O+^_1Z-+YY]23A?H#'K.S(9SS_O<\[.Y[P3?H]34:#=-N]-# M>3W"_#1O%$7_Y0U/>JU&6;J)HL!5V+==O]L/K:7OU7_N?N*MB2PI5\"P,*'1 MZ).1+/T4\886C>O&PO=V]R:W-H965T6GK>? I("54K!/V5NV^PE#/N?,KE##^E^R&W"@@16>L:@8Q$C1<]E_V./1A M(HC3=P1T$-"_%22#(/&%]F2^K"6S+,^TVA'MLM'-#7QOO!JKX=+MXMIJ7.6H ML_FZWSVB*K+F6\DK7C!IR751J$Y:+K=DI00O.!@R(Y-D6P/A38N[L(]8J5J_ M,\=+L(P+E[F-">D20Z M)32BZ0'YXF/Y$@J4QUZ>O)2'V+"Q:W3L&O5^Z3M^/UK0S'=' )XAHMUAF:EJ MUF' C %[J,3>\\)[NMOUD,>7]',6/DP+>9M$Z23I!6XRXB;_A"LXVW#![=,I M'C&M01[$[3W/I[AIG+["/924)H=QTQ$W_5]3L ^3T;?/BUPU^FW-)Z2O@ M<'*AW&/VG>DMEP9Y*E1%9Y=8L.X?B#ZPJO5W;*,LWE@_K/%-!>T2<+U2RNX# M=VW'5SI_!E!+ P04 " '.VY9;79U:_,# #'%P &0 'AL+W=O.!)YFA+^_082=IQ[V#L]>*3;G=0/_,5L3[:P OEY_\#5 MG5^CQ#2%3%"6(0Z;N?<17R_#H4XH(KY0.(JS:Z2IK!E[TC=_Q',OT!5! I'4 M$$1]'6 )2:*15!U?*U"O7E,GGE^?T.\*\HK,F@A8LN0O&LO=W)MX*(8-R1/Y MR(Z_0T5HI/$BEHCB$QVKV,!#42XD2ZMD54%*L_*;?*L:<9: AZ\DA%5"^*,) M@RIA4! M*RMHW1))%C/.CHCK:(6F+XK>%-F*#2J[=4YB,@YJ!E)@7Y!JW*PB&W01R% /2-9C#Y1LJ8)E13$*2%&1*(S'#6<1XAR MSFFV13=$4('>WX(D-!$?%&X3>7$6]_<]I&O@_ZB SZM;]/[=!_0.T0S]N6.Y M4 N+F2\575VT'U74;DIJX2O45K"_1(/@ H5!.&Q)7]K3;R%2Z;A('YCIOFIR MW>FP[G18X U>P2N;>-W&HTP%&;XFT)RG7J:+_Q]E+V+B<<-!; MN4[-C2LTDV=C;D+[N4UWY0Y?G!^]4*XMI*S3/SMEU4?<2F-;F@F4P$;E!)=7 M2O:\/#4N;R3;%P>O:R8E2XO+'9 8N Y0[S>,R=.-/LNMS^X7_P%02P,$% M @ !SMN68"#2:$Q @ '@4 !D !X;"]W;W)K&ULK531;ML@%/T5Q*JIE;;@V&DV98ZE-%&U/E2*FK9[F/9 [)L8%8/'Q7'W M]P/L1*F4=GW8B^'"/8=[CKFDK39/6 )8\EQ)A5-:6EM/&,.\A(KC0->@W,Y& MFXI;%YHMP]H +P*HDBR.HC&KN% T2\/:TF2I;JP4"I:&8%-5W/RY JG;*1W2 M_<*=V);6+[ LK?D65F ?ZJ5Q$3NP%*("A4(K8F SI;/A9)[X_)#P**#%HSGQ M2M9:/_G@IIC2R!<$$G+K&;@;=C '*3V1*^-WSTD/1WK@\7S/?AVT.RUKCC#7 M\H]T^QUZ/9>>+]<2PY>T?6Y$2=Z@U54/=A540G4C?^Y] M. (,1Z\ XAX0OQ>0](#@'.LJ"[(6W/(L-;HEQF<[-C\)W@2T4R.4_XLK:]RN M<#B;77-AR".7#9!;X-@8<+_((OE,9D4AO--I;W15QU1<2O%+&">D"2Z!.)HWAT CY_/SQY M"6?.CH,G\<&3./ E__9D(3"7VMN"Y.=LC=:X>_?KE,*.PY2Z M9D,P.Z#9QP_#Q.PO4$L#!!0 ( <[;EG)AX6J;0( M #X& 9 >&PO=V]R:W-H965T]-/ZXY_B< M:]_;=(/R094 FCQ67*B)5VI=G_F^RDNHJ#K&&H396:*LJ#93N?)5+8$6#E1Q M/PJ"Q*\H$UZ6NK5KF:78:,X$7$NBFJJB\ND".&XF7N@]+]RP5:GM@I^E-5W! M'/1=?2W-S.]9"E:!4 P%D;"<>.?AV71LXUW =P8;M34FULD"\<%.KHJ)%UA! MP"'7EH&:SQJFP+DE,C)^=9Q>?Z0%;H^?V2^==^-E015,D=^S0I<3[]0C!2QI MP_4-;KY Y\<)S)$K]TLV;6SRR2-YHS16'=@HJ)AHO_2QR\,6(!R] 8@Z0/2O M@+@#Q,YHJ\S9FE%-LU3BAD@;;=CLP.7&H8T;)NPMSK4TN\S@='8EUB TRB?R MD/P2[AO_?1*B/@F1XXO_FH09 M4SE'U4@@/\X72DOSS'X.^6L)1\.$MO3.5$USF'BFMA3(-7C9^W=A$GP>*^L_K$O].U&O=;G;U6W[:Q?J5PQH0B'I<$$QR>&0K;=JIUHK%W! M+U";]N&&I6GP(&V V5\BZN>)[2']7T;V&U!+ P04 " '.VY9!6;0@"L" M '!0 &0 'AL+W=O#"F&I.B,X***D>R0J$7=E+55)C0W4@NE) %,P$8A79L\P0'KB#@ MD!FG0.WG"$O@W G9,GYVFKC?TH'GXY/Z1^_=>ME1#4O)O['<% E^CU$.>UIS M;3]#YN7%ZF>3:_Z*FS9T%&&6U-K+L8%M!R43[I8]='\Z \>0%(.R \%^! MJ -\YTA;F;>UHH:FL9(-4B[;JKF![XVGK1LFW+^X-&ULK59=;YLP%/TK%JNF3NK*-ZQ=@M0FF]:':5&S;@_3 M'AQR$ZR"S6R39/]^UT 1#;3*PUZ"#??<>\[QM9W)7LA'E0%H@!W. %@-<"O%,!?@OP:Z$-LUK6G&J:3*38 M$VFB,9L9U-[4:%3#N%G%I9;XE2%.)PL))65K\NF ?:% $[)L5IJ(#3D==CX'35FNWF&"A^6$4E\YX)XCA>,P&>OP^>0(MRMX?YSN(WV=1YZG8=>G<\_ MS<.>%XT'%YTGOVY62DMLW=]CHILJP7@5LYVO54E3F%JX7Q7('5C)VS=NY'P< ML^ _)7MFB-\9XK^6O3,$#AHDISDQ):A,LPO<83L\.1CD7EU%7A?U3$O0:0E.TL*XJB3E*8S1 M:U*$O$QZQ&\:X<>R,DPL[2('MZ"H?=3(:E XBYXC>,.;*]\?9Q1V[^,2. M[9UGM8EX"#=[E]9[>8QS/.B[*\=UCT@/@[S "X[7W^Z=Y.86_4KE%CN/Y+!! MG',9HVK9W$S-1(NR/MQ70N-540\SO,Q!F@#\OA%"/TW,?=']/4C^ 5!+ P04 M " '.VY9Y9+ZX/4" !R" &0 'AL+W=OGO?8QV:RY>)!9@"*[(J\E%,C4ZJZ,DT99U!0><$K M*/%)RD5!%0[%VI25 )HTHB(W'"R+HHJ'B\ M@9QOIX9M/-VX8^M,Z1OF;%+1-2Q!W5>W D=FGR5A!922\9((2*?&M7TUCW1\ M$_"#P5;N71/M9,7Y@QY\3J:&I8$@AUCI#!3_-C"'/->)$.-/E]/H7ZF%^]=/ MV3\VWM'+BDJ8\_PG2U0V-2*#))#2.E=W?/L).C^^SA?S7#:_9-O%6@:):ZEX MT8F1H&!E^T]W71WV!+;W@L#I!,ZQ K<3N(W1EJRQM:"*SB:";XG0T9A-7S2U M:=3HAI5Z%I=*X%.&.C6[CF-10T(^['!=2)#D'5GB2DGJ' A/R>#QZ0(49;D\ MP\#[Y8*F0BZ=W8P[AIN6P7F!80G5!7&M<^)8CCCYG]3\F>67=[Z^YKV7OKL%,@2IH3 M_0HJXNP<6V.#+5]A RN"TXQKL*Q3+$@M6+DF,9=J=.;;]P7-^_2.LIEYETX0 M3! MW# \H!X&V:'KC$/[/;1_W P45!S#"X:%#(-#O&&0-8X6]FCAJVC?5 9B#"<.0TEQE^%(#0 ?@\Y5P]#?2YTW]FS/X"4$L# M!!0 ( <[;EGD]R0><0L ,F. 9 >&PO=V]R:W-H965T723K/ IC<9>2;+U9A4L19V$2DU0\70ZNC7,^'I5@5.Z1B,0T+Q%!\=^SN!%15)**_?BS@@YV.S?'$Y.!V0F7@*UE%^G[RXHCJ@XY(W3:)L\R]YJ<:.!F2ZSO)D6047>[ , MX^W_P8_J#[$78(S?"3"K +-K@%4%6(>_$C=[.W*AK#F-WLK=%MZV238G901Y<7:3) M"TG+\06O_&%3IYOXHK+"N)340YX6OPV+N/SJ]W!:Z$.0()Z1HBRCX#%)@TVQ M7\]3(0KQY!GY.[F>S<)R:Q 1+]X*N1SST19Y$$;9IV+(MP>;?/SM$_F-A#'Y M8Y&LLX*970SS8B_+7,-IM4?V=H_,=_;((+=)G"\R0N.9F#7$,WV\U1;OZN// MVN+]EOTW-8!A<7IVY\A\.T=?32W1#^(C,C(^$W-DCAMVZ$8?_B!61\0:;<+- MIO.A#[\-TB)\F]UJ"*>;CMWI'MZT\^ZO9?=^+;NO#[?% M5/N7Y]W#1YHRM'9O%=:&-WZ'=U=,=B)-Q8P4[TO3[Y])M@A2D9$PR];%QH^% M[+=;/C7LZU%OQF3TI:G@D3 ;":-(&-O" MCC>P\MKH^:HXC\_[U8],Y[:F\Y#I_-9T')1.JO;QKMK'VFJ_GOZY#LMB]^[N M/P3+U1>;B!^KR.=;*YI_K(,U%&KV2)]&HE&.EN">'M7VC3='W[1T)HT@80\(< M),Q53Y)A'9XE#YG11\(X""8)8+(3P$0K +J=))H^^'S51O:=)9 P&PFC2!B; M**5X8DP,X^ Z2!TUMD:3@XIU)\H5AS$Y,P]AG@HSK.)-:B(/\Y&'R4$PJ61/ M=B5[HBU96T3ALTC??G6IW<),M5)#8WOMY1BC:^KU*0,!L)HT@80\(<),P][: 49$(?">,@ MF*24LYU2SEHN@D0Z#3/QGDZTT7UU@H392!A%PA@2YB!A[IEZO:3W3;ZNG-(ESPIH5HZ?TE0R49D-I%$IC4)H#I;E0 MF@>E^5 :KVB3=Z9263I[K4M#*YW[Y#6(\E?R-<@* 1579?\0.7D((I&1Y(E4 MGE^5 :1]%DQ=7=>D/?KF_M.^KC>ZL+2;.A- JE ML8JV?Q=,:=@Z#8/4AJ';-.I4N5'0,,HZ.QSE0P^2HVAR\=8]-C2I#Z5Q%$T646TA,/0>@NM9N P>R766A?-X.W^]?7] _Z$':BZ MTFPHC4)I#$ISH#072O.@-!]*XRB:++K:CV#H#0FWG>8KJ"D!2K.A- JE,2C- M@=)<0[4F&(:ASE=0=T)%F^B3LW@I0!RGW 53#@,+QVCD^].@XBB9_Q:_V 9@M/H .%U#D?^0V^!$NUTOM M-94^4]_ZAM)L*(U":0Q*\&Z&F]M08U M#4!IM*))'HZQB'9AQCH\/KOR@27THC:-H MLJYJ7X&I]Q5TO4@,X_:+1*C; $JSH30*I3$HS8'27"C-@])\*(VC:+(.:[>! MJ7<; .8WJ!T!2K.A- JE,2C-@=+VG['7ZU+T5!_5(0&D42F-0F@.EN5":!Z7Y4!I'T61AUAX)4^^1N!?39!Z' M?XF9[L:Z'M);8E!K!)1&H31FJO:#P]OJ[4-<4UVWX/"F>CO%AQX91]'DLJU= M">:ONQ**^:1>ZRDNORTT%5E6SS'7!W-,M<"'?JZ!NAJ@-!M*HU :@](<*,V% MTCPHS8?2.(HFB[9V-9@ 5X.>T5MA4%>#J3;*QX?WR2DT)3-50X R@ZA#+&4] M [<=Y#6!E#Z #ST^CJ+))5F;"DR]J:#C/,+"-,O?OF^JGR"@%@0HS8;2*)3& MH#0'2G.A- ]*\Z$TCJ+)R]#65@E+;Y7HV:+5T_IJ#4JSH31:T>0%SA1K#8,F M=: T%TKSH#0?2N,HFBRBVN=@Z7T.':>TA^*#?SSK-*?I$_;6&=0* :51*(U! M:0Z4YD)I'I3F0VD<19/E6#LF++UCHN^PH+Z'* T"J6QBJ9]]H^^:ASH-H#0*I3$HS8'27"C-@])\ M*(VC:+(V:Z>!I7<:M"[DHX_OK2ZHR0!*HU :L]3>O[J03\.@AH5\FD:I"_DT MC&I8R =ZD!Q%DXNW]AM8G?P&'286N.5 OV>]90&U'$!I%$IC4)H#I;E0F@>E M^5 :1]%DW=:6 TMO.6A[ HH^O+>XH&X#*(U":TE-#^.!(]H'?90ET&4!J%TIC5NO: TS"DH6Q;.5X7C@\].HZB MR8_5K+OW8WWWONW9(/KPOD4+I=E0&H72V%AM_A\6;<,0]4D=;CO(ZP3RH?DCS2(LR>1MMPW^MD5/?5[TUL%T&8ZE$:A- :E M.5":"Z5Y4)H/I7$43=9JW4P?0YOI>EIOK4&;Z5 :A=(8E.9 :6Y%VY^ASM1% MIJ Y?2B-HVBRANIF^EC?3+\1441^+S:^/4BG8R==C^TM)F@G'4JC4!J#TAPH MS872/"C-A](XBB:+KNZDC_6=]/JN\-W]AV"Y^F+KOFZIA_66&K2W#J51*(U5 M-,T7)9WV(6[[$*]AB/I%&>BQ<11M6\##;"%$;@=Y<'6Q%.ERM4YSZ_-P5#9;AOGU&C8SHQSIVF[:YQ[F^W#.NW5Q2J8B]L@G8=Q M1B+Q5.S"Z.BDF.+3<+[8O6@N/Y\3/(\66Y^7(A@)M)R0/'[IZ2X.JQ> ME E>DO3[YC"O_@]02P,$% @ !SMN68/+JDI;!0 O2 !D !X;"]W M;W)K&ULS9KO;]HX&,?_%8M54ROE2)P0 AU%:DFF M3EKOT*K=7DSWPB0/8#6_9AMHI_OCSTX@$):F=.?I[D5+$OQ\'OO[N$_\V!UM M,O; EP "/29QRJ\Z2R'R2]/DX1(2PKM9#JG\9IZQA AYRQ8FSQF0J#!*8M.V MK+Z9$)IVQJ/BV92-1]E*Q#2%*4-\E22$/=U G&VN.KBS>_")+I9"/3#'HYPL MX![$YWS*Y)U942*:0,IIEB(&\ZO.-;X,\% 9%"W^I+#A!]=(#66690_JYD-T MU;%4CR"&4"@$D1]KF$ <*Y+LQ[Q!0M/RDSQNA3@P MD)QF WMK8!\;])XQ<+8&SI'!LUWJ;0UZIWIPMP;%T,UR[(5P/A%D/&+9!C'5 M6M+41:%^82WUHJF:*/>"R6^IM!/C:9:O8E+$[!9(+)9H2IA(@7$#?>Q.T?EU M%%'U-8G1A[2_#3WFMB.-7T<0J>\PSO#[$$ MAB99DE ATX?@Z.M'V01]$)#POYJB7?)ZS3R5%B]Y3D*XZLB\QX&MH3-^^P;W MK7=-4NN$^3IA@298+2B]*BB]-OKX"V&,I +!(["0J6L MQTZW-QB9ZT.16YV]5N13/ ::/-;$R\0HDW#XT"1? M27(/!M,?V#T/VT<*MGI\K8(G.@TT.:V)V*]$[+>*^/Q;!7V]@V0&K#$WM$)? MFQMTPGR=L$ 3K!89KXJ,ISEA>SJ#HA/FZX0%FF"UH RJH Q:_UPFA"_1'&2B M)D\J*"B7,4K4LJ4I("5K>) K*Y[E'%:_;U6YQ,K@]?J]:*[0).[FEK8VB_YK5:]/D&8+5+Z'2*D\(2% M2T322-97:UDXYFH&-J[32VK_&$L[M[">NC/BATM+ZAVGV\-AMJI?E::8$N6CU:]CY:MN;W MU!:H*S0Z:;Y66J"+5@_-ON3#K<7+>'*P*C;D&CE=RW6=6NK-"*?-%;[6HD\K MS7]AL([A#K$Q='N[C8ULCN345#,S)^G3VS<#&WOO>*U40*LT A8_T711M#W, M/&O@$JZTOV;$(S=3.W@6";RL2R[XP6>.% M !%'9YX[,%SLR1^,9D\_IK7FF?0KRE2\KU-Q>Z%Z8DH>MJ=DG?7I1"O-UTH+ M=-'JT=H7QMC5G9)U%KX3K31?*RW01:N'9E]NX_9Z^R=2LM9:6RO-?V&PV/"& MKC'TO/\N)3?D7VQ@QS,\KV_8_7Y3!AZ^4XOLQLGS*S8$\'Y' +?6MB=F8<=J MS\):MPFTTGRMM$ 7K1ZM_58!'NC.PCHW R9::;Y66J"+5@_-?AL"M^]#_$06 MUKGO,-%*\U\8+#9Z3M_P!OA_EH75&MAR7,.R[88L[%C=QHFC=4/&/#B.38 M MBG-PI<0J%>716O6T.FN_+DZ8CY[?X,L);GCNJ[/YXOAWCR\/]J50"YIR%,-< MNK*ZGER7L/*LO+P165X3W\RP3NQOEH/J/A?$_4$L# M!!0 ( <[;EDN$M%7M@8 /,\ 9 >&PO=V]R:W-H965TEDY2W8+1.?5C>I/.IN M*$$8LR0+>4)2=G?1N33/73K. XHS/H?L(=MZ3?*NS#G_FA^\#2XZ1IX1BY@O M*O,\'C*EAF$(=)^=_[7GT16P&4'@B@ M50#=#1@>".A5 ;UC6^A7 ?V= +-_(&!0!0R.;6%8!0R/#1A5 :.B6.6W6Y3& M\H0WG:3\@:3YV9*6ORCJ6T3+BH1)+L5;DQZ&0VA(9\9* S'@B MPF3!$C]D&3DAET$0YIKQ(O(V*96?*^BEQ8071MDK\H*$"?FXY.M,AF>3KI!) MY>BN7R5@E0G0 PFD2?>G1%M<#?U\DIZ1FO"34H M)9]N+?+RQ:N&O&9ZS"U;G1*S7V#,)PRY$[_^8H[&OS7U\PA>E59?DY9]/*;7 M$.[HPRWFRW"S#-=DX>HQ?_#[__J.E=KU-FKL%=S> >X[GBQ./K(T)C?KU%_* M(8;4 B5_OY.GD[>"Q=D_#3E?E>Q^,SL?T\^SE>>SBXX\*8J:[EMKW(DS!KM28N:9ZJT;&2#SGZ#(TK5!EU0@TJ1QYLB MC[5%ON*IC,B++&O-FHJIC6];3"3,*F&FL?7E&J?&<*><1YWE(!-S03"EH&>; M@IYI"_JE\ %8<.+=R\MWP>2HG)LC]65\:+6FQ;:M,Q)FZ3ML%DL_8I(XGX;( MD 3>8]/<8^LQ]. *TD%VQ@7!%&V81FT\&#\[IFO&_M#.NH-M52;WE,IK;4#F,9$9S,F5R1A4'N&/E>MFRLKY;4 MNKY(F@6EV5": Z6Y%6U;R7)M7"]\51W06@=4JX.-J?-^'H6+PDELU("6TEH# M2)I5T93K;3CN[5[CR#8=*,U%T50-U Z?J76!IA]Y?F/F\TS(8: 8Z(-#- M/"C-^AD::1P"H%8>*BT7E9:JD-K(,_4&VLV;FT9%0#T\*,V"TFPHS8'27!1- MU4;M[IF#9_R!P(1Z?E":!:794)H#I;DHFBJAVB$T]19AF\4HTD";06D6E&9# M:0Z4YIK[)NS@X%JT=A1-O:7X^2^+4DJL=+T@M^MY)KS$;S2=])S6(H!ZB%": M#:4Y4)J+HJEJJ:U)<_R<\P[4N(32+"C-AM(<*,U%T50)U6:HJ7?UCKWYA9J? M4)I5T92;WY&Q^X.8#6W4@=)<%$U]-*DV/:G>]/RR)G^&Q=#!4C^4-\+77K*^ M\WRQ3G,G]%8V&/IR?7*Y2!DKQY9K%L]9VCBNZ!MKJQ4HS8+2;"C-@=)<%$V5 M5&VN4O,9IR8*]5NA- M*LZ$T!TIS43150K4O2R&^K)[26BM07Y;N^[*]\=[S M'#:T40=*&G_.>UGL5]UYWS+/ M[7+_;8TIMP-?>^DB3#(2L3N)-$Y'/BY9)Y 4OS M$^3G=YR+IX.\@&PO=V]R:W-H965T:M4^\MT8? MX!N#@SIZ)T;)O1#?S>!#OG8\XQ!PR+1A MH/AX@ UP;HC0C;][3F=8TA@>OS^Q_]YJ1RWW5,%&\+]8KHNULW!(#CO:]+'/@Y'!LAC-PAZ@V!L$+U@ M$/8&X6M7B'J#Z+4KS'J#5KK;:6\#EU!-XY44!R(-&MG,2QO]UAKCQ2JS3[9: MXE>&=CK>B+)D&A.O%:%53C:BTJS:0Y4Q4.17LL6-F3<DFRY))DZ87(3A(0#0F(IMCCYZ/()U/1LQ8PTCE.<(?^9_\&)*>0\+(+G ^")Q/"OPB-.4_4#<_5Q>-]=DP8X'G M&#_T@Y%$&RAX0>3U(/)ZLEYLJ"I(35E.L,\AM!2-N5)8E?$&J[.Y*G0!I,0@ M-!+,U62NFRXF'-//.--X.2UML;F^9+&Y)%ER2;+T0F0GV5L,V5N\LMAD)H\[ M[#05=HR<:LR=%D2<%B/K;;^P%)G9: O;,*/=F9QCL!"-SD)J 04W\]$6=H]: MJ!+DONU=%9Y!W)O=33C,#NWQ^[8K',W?^LN-;YE/L)WNNM]G^JX7_T3EGE4* MP[7#I;RK:SQMLNMONX$6==O W0N-[6#[6N!? I &@-]W0NBG@5E@^),1_PM0 M2P,$% @ !SMN6?6JFI?' @ J 8 !D !X;"]W;W)K&ULG551;YLP$/XK)U9-K;060A)2=0E2FZK:'KI%3;L]3'LP< E> MC"J$-#,OM[:\\'V3YE@P ME1I;53H7PPR"(_()QZ<73^FRAXZFJK. 2%QI,511, M/U^A4-N9-_!V!W=\G5MWX,?3DJUQB?:A7&C:^5V4C!W^9C-O, 10H&I=1$8O38X1R%<(*+QLXWI=9#.<7^] MBWY3YTZY),S@7(FO/+/YS#OW(,,5JX2]4]L/V.8S=O%2)4S]A&UK&WB05L:J MHG4F!@67S9L]M3KL.83A*PYAZQ#6O!N@FN4ULRR>:K4%[:PIFEO4J=;>1(Y+ M5Y2EU?25DY^-YZHHN"65K0$F,Y@K:;E*'.-3*JJ,J(/-$2390$&YY :0ZI4!"6BQ2*AR M.Q5/^A)IH*(:RG7X)AX-)U-_T\-OU/$;_8W?N ^J\1KO00W"4=2/->ZPQ@>Q M[I5E @2ZBUBV%[8/>_P2.SH?]F-''79T$'OA2BLM;)BH$%CV@]K9$>C#CU[@ MGXZ#?OA)!S_Y!WCJ7YKDFKG+W.HA.$NXX/:YC]#D1=T'T?!/0?R]P>-F^"W3 M:TYM+G!%;L'9A!+2S5QL-E:5]2Q*E*7)5B]S^I6@=@;T?:64W6W<>.M^3O$O M4$L#!!0 ( <[;EEP_*QR8 ( &L& 9 >&PO=V]R:W-H965T2"^]CWGGG,Q-W$CY$;E !H]%[Q4$R_7NKK#6*4Y%%0- M1 6E.5D)65!M0KG&JI) ,P&"LM)+8K=[NXTGMLZUWOYL.;;Y+ M^,F@47MK9)TLA=C8X#&;>,0* @ZIM@S4/+8P!L7]U MWHV7)54P%?P7RW0^\6X]E,&*UEP_B>8;='Z_"OK_Z;SA9A2M=F\8F6W_C$A$PN&1]%.9Q!^1T6UT6OVP M5S_\T'VAM"]46#'\'ET&;6N&5NW@8@;8(Y7PFA=X$=./W[)?D'4$L#!!0 ( <[ M;EGM^U'1LP8 (] 9 >&PO=V]R:W-H965TYB,*$/7*2Y7%, M^>L=B]*7FY[>VQWX$JXWHCC0GU]OZ9HMF/BV?>1RK[^G+,.8)5F8)H2SU4WO M5K_R#:TP*%O\$;*7[&B;%*?RE*;?BQUO>=/3BAZQB 6B0%#Y\WM'M\N3ER3S1C-VGT9_A4FQN>M,>6;(5S2/Q)7UQ67U"HX(7 MI%%6_BQ&%2?=(?]84X,M '[Q@8M8%Q:C!\QV!0&PQ. M#4;O& QK@^&Y'D:UP>A<@W%M,#ZW2Y/:8'*NAVEM,#W78%8;S,XUT+7=+U=* MLE_]Y*5>3"KH_)JG+X07[26OV"A%5]I+F81)$1\+P>6WH;03\_LTCJ5,%R(- MOI/?R.UR&1:ZI1'QDBKZ"A5_-)F@891]DDV^+4SR\<,G\H'T2;:AG&4D3,BW M)!39A3PHM[]NTCRCR3*[[@O9Q<)1/ZB[8U;=,=[ICDX>TD1L,F(E2[9LL7?4 M]C.%?5]>FOWU,7;7Y\Y0 A_H*QGH%\30C$%+=^[5U@NVO20#K30WVJZ&VMQF M3Y?$F)7FPQ9S2VW^.1"7JL[;/SMUKC1WSC_WMLZ[YYNW>??4YB8+E)WWU>9^ MGKSGO2&CP3[,!B5O^.[9!#D/Q2N1,44R&C&2KE:,A\FZI6]W2E9QQ[S*MC1@ M-SUY2\P8?V:]^:^_Z&/M]S:%5K!Q"2ONEL_SH5;\7?>?CY6(]&DA8382YB!A M+A+F(6$^"-;0^G"O]:%2Z_4M)2MN*1=D2SEYIE'.VH2N!'45.A)F(F$6$F8C M84X%FQP-#MJE'!OTYN#@(GUZY_GT03X;$A[M)3Q22OB1IP%CRXRL>!J3,,MR MF@3%F$V"(W&37"89G(@-(RS>1NDK8_47VYP'&YFUDVU$DS;A*]UW%3X29B)A M%A)F(V'.Z,U=49^=JKZMS;C9QD-VR@?!&I(?[R4_[C!J[Q)[J7RV)!]E4E\= M^=0F9B6XJYB1,!,)LY P&PES*MCH6*A2J=I0&XQ.)(UTZ[6YU63C\71X,I:# MW#:$/=D+>_(382?/C(OP22;=CYS)K)M+22\JG2\JG7^IO"[+]-S.1I1 MOTWQ2H]=%8^$F4B8A8392)@S>2.]X6BFS8;34\$CO7I(F ^"-6)BNH^)J3(F M;K\^$)L&850\DO[UP.(GQO]N$[H2TU7H2)B)A%E(F(V$.4B8BX1Y2)@/@C6" M8;8/AAEP;D;)ZAH12)B)A%E(F(V$.;,W6?ED]&8ZRT6Z]) P'P1K2%W7#M/] MVD_3?)G5%Y/ZGQ.RD&IOFZ6_4U.ZRAQ*,Z$T"TJSH32GIA4?QW,E@Q.M0YUZ M4)J/HC7E?E3=TM5C^X9%*YG>K\-,\*J6M1!4L)@E0IGXJ+F= P!),Z$T"TJS MH30'2G.A- ]*\U&T9IP8AS@QSLF!0I9=$/I,PX@6C\M%0E3F0H0FRS(U:@T5 M);ISJ"!I)I1F06DVE.;4M..\:&"T)$90KQZ4YJ-HS2 XU&AU=9'V*V42'UF2A- M*LZ$T!TISH32OIOUD4/!;FC6' MOZ:V#_5975V@+>=JR.V:LS.>7J$E62C-A-(L*,V&TAPHS872/"C-1]&:H7&H M\.KJ$F^W&7PUK'-P0,NW4)H%I=E0FE/3&L^KP]';QU5H 1=*\U&TINH/-5Q= M7<3UWGDM;9?XM&H?6M"%TLR:=GSCG&DMKRI;4+&@U%DISH#072O.@-!]%:ZY#.E1N M#77E]G]_)UGMOVN80&EF36MD"[/!FSL#U*D-I3E0F@NE>5":CZ)5@=(_6MP8 M,[XN%]-F4O1Y(JH%6/NC^P6[M^4RU9/CIGYEZRW''?W*K9;C'O#5ZN 'RM=A MDI&(K:0K[7(B+;BM=D2Z+9=6/J5"I'&YN6%4!F#10'Z_2E.QVRD<[)<] MS_\%4$L#!!0 ( <[;EGKY%Y?=1( #4& 0 9 >&PO=V]R:W-H965T M(M%#^#&XDV2LXF!)+Q?3HRFW6!Q ML \8B;:%2J1+4G9\T!>_I$2;(D6-Q.RW\(,VLDQ^9FCI/[SHI^&[QS3[([^+ MXT+ZOEHF^?NSNZ*X?WMQD<_NXE64OTGOXZ3\S4V:K:*B_#&[O#.WY^-JA[%RWA65$14_O,0?XJ7RTHJ^_%GC9Z] MM%FMN/OX6;7'W_FQZ)LWCFVB]+'Y-'YVXWB"]\F;I M,M_\7WJLEQV=2;-U7J2K>N6R!ZM%LOTW^E[_(7964.0#*RCU"LJI*ZCU"FIW M!>7 "EJ]@M9903NT#7J]@GYJE\;U"N/."K)V8(5)O<+DU"Y-ZQ6FW2Z-#ZQP M6:]P>6H+\NCYE1N=O,K+B]U]M0^O\OQRRWNO]Z&73WY^P>7-*WZQ?2]NWLA& M5$17[[+T4K"IALWZY?MWD52%^Z7(RM\NRO6*JR]%.OOCEX_E6W\N M?4I7Y7B01YN*^D7Z,)\OJH?14G*3[1!1_>)G(RZBQ3+_A_23="'E=U$6Y](B MD7Y/%D5^7CY9/O[M+EWG43+/WUT492>KIBYF=8>,;8>4 QV2I3!-BKM<,I-Y M/.]9WQ&OKQY;WQ>O?RE8_Z+\X[[\A97GO_!'10AZ4?)&&LGGDC)2M/KOU=.M M3ZP>)5_\2W^__D4[:.E<,AU'VTB^MK*F\B);+ MZ7U4!_71_[LV/OB[>AR*82.>O?Q5U?[W=*MNU9>14=VXZJ$.5_V1>D;&#UD6 M);=Q]<))'Y^DW>6NHZ?-TQ\>HVPN_2LH2C_ZK;_@@,8/$3!*S2,PF,8?$7!+S2,PGL8#$ M0@AK#1;:RV"AB?2K?ZY7W^),2F^>1[/RT2Q=K+?Y2!1 M'DI)BSQ?1\DL[AL6A"T-'19(S" QD\2L+:9OL.I<]>%*&4]U71N_NWC8K7BR M48?$7!+S2,PGL8#$0@AK5;S^4O&ZL.+=Y*'FFO5W?BE M[L;"NKN.LUE9>-%M7.UCDV/[W71=E*=9R7R1W/;5I["MH?5)8@:)F21FD9B] MQ:K+;E/V=6W?5^?CN11_+\>$177^?6 O+/2'5CF)&21FDIA%8C:).9.]78H\&G7V MP62#W@D-^OO+J-UE@OUE].XR(=3Q5J%-7PIM*BPT*UID38VU=J/E7K>^T/77 MSC6[OEH3-C&TUDC,(#&3Q"P2LTG,V6+3UMYYHG6*C6S1VV]1?C/JG,;[^PLI M>PL%?9*L=^H-ZGNKWBY?ZNU26&_!(OJV6"Z*I\TEH75Y0ID7Y4ZL/I(]L"\3 MDD/KB\0,$C-)S"(QF\2Q51MI$X[.TIJ M$]IUMQ-3D85U]WN2Q;/T-ME\@K(])OVV^AR?2U\W@:WRU]%# M6:6WL52OO5GJ/LX6:5\TY*.X$X-+E-0,5#-1S4(U&]4<5'-1S4,U_T@)*=)3 M'&6YI$JK;<))GDKSZ*DWRX%V+*2T]MBA-&.'(MYG'QDN#NZPA>S@T8#4#%0S M4TDV^K:,6Q>2>LL,S4&AFH%J)JI9J&:CFE-KN^_2 M\531)K+2K30TZ81J_JD;$:#-AI36+MTFR22+HTQ[A\[/'Z](]]EBMKDT_#6J M(I#%@*O"XC8'USB::D(U$]4L5+-1S:FUW0NLZAMMVBUP--B$:OY)6Q"@;8:4 MUJ[N)K4DBV-+521>,O]<5U>=W:1*4E17K*Z74=);MFA^"=4,5#-1S4(U&]4< M5'-1S4,U']4"5 LIK3T,-"$J>9O8>+TO-\AHM K5#%0S4Q?9T) 6JOFG;D2 -AM26KNTF_R7+ Z ?=D6=/00+9:;2W=5_=ZLBW5Y#" L M8S3TA6H&JIFH9J&:C6I.K>U60#>6@C;HH9I_O/L!VF!(:>W2;:)DLCA+MCTH MKQ)DB^16] DWFA]#-0/53%2S4,U&-0?57%3S4,T_4@3:]A/NWD-P-(-&:>T) M19H0FB(.H;6_ _7\-8BZ^/NJ7NP-K7I4,U#-1#4+U6Q4Y-T4<5BG.'C_+1CH24UAX%F@R=(L[0#3H$R->S61S/Q2?_X@8'CPMHT@[53%2S M4,U&-0?57%3S4,T_4BZJ8%A \WF4UAX6FGR>(DP("1(\Y7E N$@6J_5*^E<8 M5X-'[R?S8G_P*$!J!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%E-8>&9ILGZ*_OYWT/Z_. M)'8^9ZC.-%91]+)@*HB". Y<'% MM_*IN?20;N,&Z6-UH2*1HN52FBVC/-_& K=#0G%7]N$N7?9?DD 3@*AFH)J) M:A:JV:CFH)J+:AZJ^;76^61RK_;1C""EM6N_R0@JXHS@YLX<)W^!2(P-+F\T M&8AJ)JI9J&:CFH-J+JIYJ.:C6H!J(:6UAX$F;ZA5,7I1?(+1.*FA@X2J&:@FHEJEKH_;YVJ MCR:ZK'3FMK#1=IV>=C5]--(F>G?> +1=#]7\D[RZ8^$/MR96I(VVJ=+Z-\:EG05U7+V6M$_,TQ)T<7%9H7K!G(V19DU5] MLE=6:!80U5Q4\U#-1[4 U4)*:Y=GDQI4Q<$H]LXHXL8&[UG1#"&JF:AFU5KW MCB9ZM_[1<""JN:CFH9J/:@&JA936KO^=^Y6* U"'K\Q5P:#H^]%@D-@?7/+L M'4G96Y*R]R1E;TK*WI64O2TI>U]2]L:D[)U)V5N3_AV10;6)#*K:*U^L4\D< MU2=4,U#-1#4+U6Q49[.[\D#AX"?_XJ8& M#P!HJ _53%2S4,U&-0?57%3S4,U'M0#50DIK#Q)-^$^=O/;)!)H)1#4#U4Q4 MLU#-1C4'U5Q4\U#-1[4 U4)*:P\=3790_7OF%Q2S@P<$-$6(:B:J6:AFHYJC M[D_0=SG2)LJDFP- \X&HYI^X#0'::DAI[2)NDG^J>)*U0R<)G\M]^N"3!#3C MAVH&JIFH9J&:C6H.JKFHYJ&:CVH!JH64UAHDM";CIXU>^21!0Y-_J&:@FHEJ M%JK9J.:@FHMJ'JKYJ!:@6DAI[:&C21EJI\Y\^/^/!XN;&CQ(H/,>HIJ):I;6 MDV-4-672O7FTC3;K]#2KJ=.1UKUS -JJAVK^B=L0H*V&E-:NV29ZJ)TP8>$/ MG-B+V<'UB88,4P\0M$GOE";]4Q8* M3EDHI#K?+K8FEJ<)LSL'KZ2)KJ))V_QN;PV2N:-/J&:@FHEJ%JK9J.:@FHMJ M'JKYJ!:@6DAI[7&BR>!IKSVOGX:F]5#-0#43U2Q4LU'-0347U3Q4\U$M0+60 MTMI#1Y/HT\2)OA\^,4?3>ZAFH)J):A:JV:CFU)KHCGYH@QZJ^<>['Z -AI36 M+MTF9Z>))]F[=JZEKU&UAR]RZ7/S95WA5_C$YN"Z1:-SJ&:BFH5J-JHYJ.:B MFH=J/JH%J!926GLT:*)SVO2USP'0D!VJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6 M4EI[Z&@">YHXL/GBN>I^C>_KJ^_S3NW8WT7 M;=9#-?_4C0C09D-*:Y=N$TS3Q<&TK_'B]JZZ]U3T$&?5%)?M>U55Y[;/N^WK M\LC\RVE'YFAJ#=4,5#-1S4(U&]6<6A.?@[AHFQZJ^2=M08"V&5):N[J;))PN M3L(]5_R,Y<2N#ZQE- MP*&:B6H6JMFHYJ":BVH>JOE':F2ZO;^U)$OE<6MQ)\D3:1X]]=[O&NU72&GM ML:%)O^GB&>@^W2WB&ZD\=)^M-Q/:?KZY*7?XF?!C<#$Y>"! \VRH9J*:A6HV MJCFHYJ*:AVH^J@6H%E):>S!H\FSZ^)4_!M?1Y!NJ&:AFHIJ%:C:J.:CFHIJ' M:CZJ!:@64EI[Z&CR=+HX3_I;-]%\59YFY.49QN;8 MXM"5?C15AVI&K>U>F]?U[J5Y$VW30C4;U1Q4M-6DX7 M3S3WN;@KSQ ^K;-LL^//\[C(Q2<,:/@-U0Q4,U'-0C4;U1Q4]3JZ-1.50S4,U$-0O5;%1S4,U%-0_5?%0+4"VDM-;0,6ZR M?V-Q]L]-'LI1(,V>SJ4D+@Z=&XB1H>6/:@:JF:AFH9J-:DZM[9Y37>[-?($V MZ:&:?\H&!&B3(:6UB[7)[(W%F;W.G!F?[S<[^;^DPS?%ZRUF--*':@:JF:AF MH9J-:@ZJN:CFH9J/:@&JA936'AZ:Y-]8>>73@#&:%T0U ]5,5+-0S48U!]5< M5/-0S4>U -5"2FL/'4WR<"Q.'I+ST8J;&CQ(H(%#5#-1S4(U&]6<6FO-E3N= M7HZ4RV[H$&W70S7_Y*T(T'9#2FL7=Q,\'(M#58=.&^"I^<2]&%SWI&:@FHEJ M%JK9J.:@FHMJ'JKYJ!:@6DAI[?&C"2>.7WMJOC$:940U ]5,5+-0S48U!]5< M5/-0S4>U -5"2FL/'4V4<2R>F@\]KT!#BZAFH)J):A:JV:CFC/?GNRL/QG5- M[]X- VW60S7_U(T(T&9#2MN6]D5^%\>%$171U;M5G-W&G^+E,B^+=9T452,[ MSTI9?%.6OOSV@W)VL?>\(;^UY9[G'?FMU_>\+[\--L]?-,U>O;N/;N,PRFX7 M22XMXYNR"Z,WD_(OG%7?H7K^H4COWY_)9]*WM"C2U>;A71S-XZQ:H/S]39H6 MSS]4#3RFV1^;S;SZ/U!+ P04 " '.VY9835<)5P# ";"P &0 'AL M+W=O'?[[$34D"&HEU>P':^[SO7.&>P%?)%K0 T M>2UYI8;>2NOZP??5? 4E5?>BA@J?+(0LJ<:M7/JJED +2RJY'P5!ZI>455XV ML&>/,AN(M>:L@D=)U+HLJ=R-@8OMT N]_<$36ZZT.?"S04V7, /]K7Z4N/,[ ME8*54"DF*B)A,?1&X4/>-W@+^,Y@JP[6Q$3R+,2+V7PNAEY@' (.J_^T<:.L3Q3!1/!?[!"KX;>>X\4L*!KKI_$]A.T M\?2,WEQP97_)ML4&'IFOE19E2T8/2E8U__2US<,!(8K/$**6$%U+B%M"?$I( MSQ"2EI!<2^BU!!NZW\1N$S>EFF8#*;9$&C2JF87-OF5COEAE^F2F)3YER-/9 M3(OYR]T84UV0B2BQ_12U%;PC,^S)8LV!B 7Y81..F-$&)/8/^4B9)-\I7X,B MM"KLLB&.%/9<;9:*O)V"IHRK=RB7ES47.P!B39*O%C+P-09A7/'GKGAM*I ;\+(WOX5I\(>K-+<4 MF]Y2++^1V%$1DZZ(R27U+'^M\1K'RFB0)7G+*K(#*M4[5SDN*Z4-DX2D-"\= M24E!=\I5B1OI3"_K]/8Z02.D2)2#/B) MJ9>[A<2/ ZNPZ4!I(JD&5]"IR\T@"4^"/@.+3H*^3BUWP^*^.^I^%W7_NC(7 M;,,*P*_HC@%W?=/&?4?63R+^-63Z:TA^$=)$Z1],&R7(I1WS%)F+=:6;+T5W MVDV2(SM G9R/PX=)Z#B?XN39#(H_Y9NQ]0N52X9S!8<%F@KN^]B-LAD%FXT6 MM9UUGH7&RKU3Z88"!J$K.V@?;?K^.$)(1@:*:\ ME'SX7I]SG&L?N]TM9:]\28@ ;V$0\5YC*<3JSC"XMR0AYDVZ(I%\,Z MLH7!5XS@F0H* P.9IF.$V(\:_:YZ-F;]+EV+P(_(F &^#D/,WH S9V M#Y[\Q5+$#XQ^=X479$+$\VK,Y)V199GY(8FX3R/ R+S7&,"[$6K% :K%BT^V MO' -8BI32E_CF\=9KV'&B$A /!&GP/)G0T8D".),$L=_:=)&UF<<6+S>9?^J MR$LR4\S)B 8__9E8]AIN \S('*\#\42W?Y&4D!WG\VC U5^P3=N:#>"MN:!A M&BP1A'Z4_.*W5(A" '*.!* T )4#[",!5AI@*:(),D7K'@O<[S*Z!2QN+;/% M%TH;%2W9^%$\C!/!Y%M?QHG^1%#O]78HA9B!$0WEU\&QTO<63)*1!70.5"OP M?:7>#&+E??$.KNZ)P'[ KV7CY\D]N/IR#;X _ E9H0#/P+/D2_XC7PHKW\L MZ9KC:,:[AI# X^X-+P4Y3$"B(R [X!N-Q)*#AVA&9A7Q(WT\1)H$AE0LDPWM M9!LB;<8)636!9=X 9*)6%2!]^#WQ9#A4X98&CI6-HJ7R6>.YY$[OL(>Z37D1,$)VY!&__??H&/^ M447\DY+MR=#*9&CILO>_KP47\A/SHT45SR385L'Q]+;I(\MT;!O*$=P4.6A[ MJHXU@F+!'0=E&30#LCT-82D(O#G/A'1J!]2,!I.Z:%W!(#;1\U&;@9 _?< M*@!8 #E5"1)."=/-5T/WL#:@V[;;=KDV*AJ6BV@/=2=#W=&B?B% M5G*1ES>"@HU\?#Z+SKDLM%AJC@\T\S77U(^06DBY)*J*!4\#1)(2V MZ;1MJT12CZ(NRX*S@%J6/Y6%(K/;P88P:0G!;FX 8^9[Y 8,R<*/HO@S'>( M1YX202Z-J0;I\G@UEC=J@;NNE",!X19GQ:99KD<]U+I2H%P*]&M2:&;]-#5$ M!896LX7*#+4(ZC+,#0C4+NRG&6H7AC3Y'D>SV7'*'"]A+F#N+J#>7ISBJ%TZ MTMS0*E!L-=MEAI>P'C#W'E!O/DZ/8K*L%.KU<-("IRK6/ASL5M,MFX"TV='" MWJ>8^Q.H-RBG*'[*.I1B.$GQ$D8'YDX'ZJW.*2E^;9EJ5PQ?YV!>OH11@KE3 M@GJKM%, [!1X(O'11_R)C^2&,=XQK7$ ?A 6@JO'"/Q-,./5'[6^HS9XCT-! M!X3)1A2Z8(;?J_;"HQ.IW#25FZ5"%:GV!\"4C;'%=FGTMN^)#>\&FX?,J\D':OYW8)/XAR/XCT?E C0;WR M;AT,U2'E3S6(1N'@."1LH<[3.?#H.A+)&7+V-#NS'ZB3:B-OGASX?\-,[N8X M",A"KM0Q])0*04-UN21X1EC<0+Z?4RIV-W$'V7\R^O\# M4$L#!!0 ( <[;EEH,?_7KP, !\1 9 >&PO=V]R:W-H965T&.G8 M(B*)&DG;Z7[]2$I1+%D1THT/?;%)ZGS?N?J(Q_,C90\\ Q#HL5:3P=W9)<)=6 OYQ7>P0;$Y^J6R9W=LJ2D@)(36B(& MVX5U[5[%KJ, 6N(/ D=^LD;*E7M*']3F4[JP'&41Y) (18'EUP'6D.>*2=KQ M=T-JM3H5\'3]Q/Y1.R^=N<<YN*/'7Z!Q:*+X$IIS M_8F.C:QCH63/!2T:L+2@(&7]C1^;0)P ),\PP&L 7A\0O #P&X#_6@U! PA> MJV'2 +3K=NV[#ER$!5[.&3TBIJ0EFUKHZ&NTC!VD)8K_7;26+FJK?1>L-)'-[04&4=QF4(Z M@(_&\;,1O"TCUH;->PK;RALEW$!U@7SG/?(<+QBP9_UZN#_DSO_3'O]G[9U@ M^&T-^9K/?X$O+JJICN.3UO')J.-W,I28)1F2C0I%<)!OTDJ^%P7Z<@/% M/;#!@ARE_-:"-$D6F22+#9%U\A*V>0F_JQX3FDRI2;+()%ELB*R3TFF;TJGQ M'E,S3DY^\S/?Z[68]%G,NY >S::_#G M-7#<<;C"7K=>7XU[+.S$I M=^_1SU "P[EN-->IO-H1+AA6U^;17C/*_JV%:9(L,DD6&R+KI&C6IFCV7?6: MF9->S[%/!KX"V$Y/VESZM2]%?6]O3]MI_EK/L+WSE7NU=@?.(S7]ZP'S MF;[^Z^ &LQTI.&ULK55M3]LP$/XK5H8FD#:2)@&V+HW4-D7C Q*B ML'V8]L%-KHV%8V>VTW;_?GY)LX)"01M?&M_YGN?>W+MDP\6#+ $4VE:4R9%7 M*E4/?5_F)518GO(:F+Y96EB=3?,\.6<2ON+ M-L[V(O)0WDC%JQ:L(Z@(NP!] \_8"P!81/ ?$S@*@%1*_U$+> ^+4> MSEJ 3=UWN=O"95CA-!%\@X2QUFSF8*MOT;I>A)EW,E="WQ*-4^D5RWD%Z YO M0:*/:%P4Q#004W3%W"LT[3S.0&%"Y8DVN9]GZ/CH!!TAPM!=R1N)62$37^EH M#*>?MYXGSG/XC.<(77.F2HEFK("B!Y\=QG\^@/=U%;I2A+M23,*#A'.H3U$4 M?$!A$,8]\4Q?#X_ZTOD_[[-_]OZH&%'W+B++%[WX+E!&9$ZY; 2@'^.%5$+_ MN7_V]=LQQOV,9N -98US&'EZHDD0:_#2]^\&Y\&7OF*_)5GVEF2S-R)[U):X M:TM\B'W7%J7; EN]*R2@XP4P6!)UTM<2QW9NVR0 MA4O3WYM0%8B570T2Y;QARCW*3MMMG[$=ND_TD\%P.NC19WI;N>7RE]ZMNFLL M5H1)1&&I706G%WJ "K<^G*!X;>?C@BL];>VQU!L7A#'0]TO.U4XP#KH=GOX! M4$L#!!0 ( <[;EFXHDC%Y ( )() 9 >&PO=V]R:W-H965TY-\>^P4:J1[T$,.2IX$(/O:4Q9=_W=;:$ M@NJ.+$'@SERJ@AH4U<+7I0*:.U#!_3 (KOR",N$E Z>;J&0@5X8S 1-%]*HH MJ/H] BXW0Z_K;17W;+$T5N$G@Y(N8 KFH9PHE/R&)6<%",VD( KF0^^ZV[_I M67MG\(W!1N^LBZN MM^R?7>Z8RXQJ&$O^G>5F.?0^>"2'.5UQDZE1N,L09Y(4YJC)R5@*H]ALY;HWX520 M2W*=Y\S*E)-;41U)NWN>@J&,ZPLTB8/N^>/%%O P3)9Q" MV2%1\(Z$01BWQ#-^.3QJ2^?_O-_\L_>]8D3-B8D<7_3J$Y,RG7&I5PK(CZ]H M0VX-%/IGVP&H7,3M+NS=V-6G0:W!2]Z^Z5X%G]JJ?TJR])1D-R3$!E( Q>]D3."7"V8#,.I*3*L(R55!AM-X04E]6UO0:2[?2T M]<,]ZO*U?3LE65J1=0/'9E_'=1)T CSPZ]V&G,CE7D-Z34-Z1QNR_7!VBTQH M(5?"M)6Z(ONXET^XG\ZXS>8@Y;3-IG=0EC:;J\:FRM;?>60*4 OWNFO,!N.O M;H]&VPP0U^[=/-"/NOUQMT6?XL!1S0=_Z:MIY8ZJ!1.:<)BCJZ#S'N-5U010 M"4:6[HF;28,/IELN<6@"90UP?RZEV0K603.&)7\ 4$L#!!0 ( <[;EDU MJ=!.4P0 *L7 9 >&PO=V]R:W-H965T8E1WJ;'*$![1%[.7X3'A+;5FB)$,Y37 ."-I/E0=]O/%+^\K@SP2=Z<4S M*#/98?Q:-C;15-'*@%"*0E8R0/YW0H\H34LB'L9?#:?2NBR!E\]O[*LJ=Y[+ M#E+TB--O2<3BJ>(I($)[6*3L*SX'J,G'+OE"G-+J%YP;6TT!84$9SAHPCR!+ M\OH??F_&X0+ ><0 HP$8UP#K!L!L .90@-4 K*$ NP'80P%. W"& MP&X X= M):\!>$,]^ V@TI=:SU\U^0O(X&Q"\!F0TIJSE0^5@BHTG_,D+[6^982_33B. MS7[GG]-OF%+PC C8QI @< _FD"8A@'D$%DE:,!0!@=D#8R39%0SN4@08!H\X MR[AZMPR'KS%.(T0H^+Q #"8I_<))7[8+\/G3%_ )J("6#!0D.7C)$T;O>"=_ M_B/&!>5>Z41E/+4R0#5LTIC7:1@WTC#!$\Y93,$RCU DP ?]>+\'K_(A;!O7N=%+N$7'$3"U.V!HAB6(Y[$?_FN1]\(7_? G2#A%,!7PX,7 MP=?#@Q?!@_\V\IM_G7M'"&;[@9D5GWGK RLR1"##1"3J&FJ)H>4R-Z9'&**I MPM1HF22+622+662K622K662!3+)-I+(.IJU6LU:?>S5 MHI"6U1Y>U?BPKO'TO<:+5%V3.Q5YN=X=S37]B7JZU*O S'(-R^V:+41F MIN4[7;.EP,ST+4OKFJT$9K9F&%[7;"UBLTU#[YH% C/=UBW/Z-IM1':&Y7OO M0]*9)[N=)[NWMBQ0COF>X%9UL656%YED"YED2YED*YED:YED@4RRC22RCFJ= M5K5.;W7Y5AU 4'0/3WQE/*"VJM2;0GX@HXSO I/\<%>>8Y)0I.W:A7WQ1>FZ M;_FVX5E79:8WF(\*5R;94I"#YKNVY>E7]6,ET^U:)ED@F@=/=TS;ORKW&V&V MIFDZ%S/6T9/;ZLF5IJ>H/L^(%.4.5E1O.!]5E$RRI2"'&XJ2Z78MDRP0S8-8 M4<)L^Q3EM8KRANU_CORT6\EHP$Z(]E2KVIUWN?YK(_MJ-_'8&]1'=263;"F, MW[S:@JUDNES+) L$\>NCZTW?1FBEW]"2WVK)_S^TU%.H_$%BZHWJHV*22;84 MQO^#F&2Z7,LD"P3Q"\0DM/I!3.K%S5V&R*&Z]J5<$47.ZCN&MK>]67ZH+E2O M^N?Z>*T+^@-]O*DOCM_IZVOL)T@.24Y!BO;2$E]=5PW6#X6-T;[C!C M.*L>8P2Y.DL#_GZ/,7MKE [:^_G9/U!+ P04 " '.VY9O-8J/7(# "# M#P &0 'AL+W=OU*.UTTJ.U#U0>37,":)$YM!Z;_OM=."(3)9'>DJ+Q [/@> MGW/LZ_A.#UP\R1V (L]9FLN9M5.JN+5M&>\@H_*&%Y#CFPT7&578%%M;%@)H M8H*RU/8<)[0SRG)K/C5]2S&?\E*E+(>E(++,,BK^O8>4'V:6:QT['MEVIW2' M/9\6= LK4+\72X$MNT%)6 :Y9#PG C8SZ\Z]7;B^#C C_F!PD&?/1$M9<_ZD M&Y^3F>5H1I!"K#0$Q;\]+"!--1+R^*<&M9HY=>#Y\Q']HQ&/8M94PH*G?[)$ M[6;6V"();&B9JD=^^ 2UH)'&BWDJS2\YU&,=B\2E5#RK@Y%!QO+JGS[71IP% M($YW@%<'>)ZKH?"KX@0@]&M'T@_'&1*,:ENME7"F! M;QG&J?EON%.^<"G)$@19[:@ \@M9X69)RA0(WY"[7+&$I:5VFZP@+@53#"3Y M\!RG90()V0B>D07/BE)1LS(8](&*G.7;<]2?WH.B+)4_([[4/7)J*Q2@:=AQ M3?:^(NN]0G9"'GBN=CAYCC.WXVT4WJCWCNKOO5[ %10WQ'?>$<_Q@@X^B^\/ M]WOH^,UB^ ;/?P7OFUY_O/3Z:Z?77Q#WLX*LT^**0M!-09\:M[*@,A6@6Z9??B.T(R7 MN>KRJB(P,@3T@;B?>^/(<8(PG-K[+Q$_GK ;(UB+^[B/>BOG61!P)K&1 V!H373XEP2+<& FNY M%35N1==.B>C%3@_'7A"YWD5&?'M<2^&X43CN55AM_:^%)B][4Z 7YZV+.A!8 M2_*DD3RY?@I,AG1K(+"66ZYSNM$XUTZ"FD'KO'?'T2@:!1=IT#72PP^('XR[ M$\$]N[FYO3H?02K!8O5='X1^K+7>2;EW_8RH.0SEV$!H;<=.%TNW M]R;VO^2$_V*G.Y?)\'*([T;AY1W)/BMG,A!;4^5)9(I).],_731 M?Z\K3%,FG6"J\O2!BBW##T@*&X1T;B+D)*J*KVHH7IBB:&ULQ9S;;N,V$(9?A7 7BRW0QCK8SF$3 M ]E0Y*9H #?9[5XL>L'8C"VL#JXDYP#TX:M3+#-2* GYW=XDMCSS#:D9<.3? ME$X?PNA'O)(R(8^^%\1G@U62K$^&PWB^DKZ(#\*U#-)/[L+(%TGZ-EH.XW4D MQ2)W\KVA91B3H2_<8# ]S8_-HNEIN$D\-Y"SB,0;WQ?1TR?IA0]G W/P?.#: M7:Z2[,!P>KH62WDCDZ_K692^&VXI"]>70>R& 8GDW=G@W#SA]CASR"W^=.5# MO/.:9%.Y#<,?V9O+Q=G R$8D/3E/,H1(_]W+"^EY&2D=Q]\E=+"-F3GNOGZF MLWSRZ61N12PO0N^;NTA69X.C 5G(.['QDNOPX;,L)Y0/DPZAIA7#J, MNT:8E Z3K@Z'I<-AGJSB[.:IH2(1T],H?"!19IW2LA=Y?G/O-"-ND)7B31*E MG[JI7S*]EIY(Y(+,1)0\D2^1"&*1%TE,?B7GBX6;O18>N0R*LL_*YP.5B7"] M^.?4Y.L-)1_>_4S>$3<@7U;A)A;!(CX=)NG8L@C#>3F.BV(D^V)L9Y/S"=+"_Q-! ?$,'\AEF&-FN:C=[^1ZP-B M&Z^ZT^[N=M/9>%MT]K;H7.].Y3QU-YO?_K%)ZT5&WA.YD[*I.@KW2>Z>M>S[Z<0P3H?WNTG7ANB;="3, MJ8_>M%\.GR$C9XF\RQ-IG7*5%$\Q5)VPNA\CZ]AEJG5T0)<1[3J[)8 MDN]7TK^54>,RH$7W70:0,(J$.4@80\(X"*94SF1;.9,]=8\)LFR0,(J$.4@8 M0\(X"*:4S>&V; [?UCVT[GVKX["]%=&Z37W!=PJC\:[14:TKU$GV\4LC#IJ? MQNPSR9?Y\&4F9O](M]%IJWYP@810)(DKFS2,3WI0WTHI:;N+];BVZC<8O5SSNW!8.X>C9J>F84>),M^\Z)-_ MR.7L^KWPUQ]IITM_?&4/2*)3F0&D,2N,HFEI95E59UIXZ0PE&E0^21J$T M!TIC4!I'T=3RJ>1'4RM3: >S84=ZD+>F'T#N%4+T12G.@- :E<11- M+;1*G#3'^VHP4&T22J-0F@.E,2B-HVAJ^50*I:E5LO;98* :9DG3-IA6$Z?= MA+6;<-3,U)15ZJ"IEP?+UJ+M#%"%$$JC4)H#I3$HC:-H:IU40J9YM*_. !4S MH30*I3E0&H/2.(JFED\E:9I:Z6M*-Y)\"95U_C5I"BIBEC3E=X3:CPT4&M/I M%)-!8_*2MOM3R.%.2'7G4"4H6GI!,A 9WV@ P: MD)>T26- -5N5[FAUTATO0L\3MV%4['$#2(_ZL+US"Y4>H30'2F-0&D?1U.*J MI$=K7]*C!94>H30*I3E0&H/2.(JFED\E/5K_E_2H#]R[O-JEQP83TZA)C^T@ MU@G$4?-3$U=)CY9>>J319DFH]-Q[&3T1UKR%1,_HG8-1>P[J)G7UMYW#NG X M:G9J!BI-SM+O&.S>UM^D_^I'T3N'4 $/2G.@- :E<11-K;5*P+/VMY9^EV+K%E&]?^^S?U0[)?5-H@U&#;M$FZSJVT0;K!KVB:(FJ2:A M4L@LO4(V^SPC17MNS !4%8/2*)3F0&D,2N,HFGKW6"7'V<:>NK,-E>>@- JE M.5 :@](XBJ:63Z4/VGI]<'_=61^X=WF9K=VYW<1I-V$-)E:MQW#4Y-2L5<*; MK55F>FCP>E#O+%CM68"J9^T!&30@1]'4Q.[<#*R7Q*[$H^MO_-TO\/_%/B_] MJ'I7"?9F8NS=Q-C;B;'W$^]#U;,K5<\>[>M* BKU06D42G.@- :E<11-+9]* MDK3;;F+>VY4$5(4L:W3[P)WS_#$S+XY?F"?4;#CNF">L>)Q.A2^>[G,EHJ4;Q,23=VDH MX^ PG5A4/#"G>).$Z_QY+;=ADH1^_G(EQ4)&F4'Z^5T8)L]OL@#;QQ9-_P50 M2P,$% @ !SMN64+DZ6)% P S!0 T !X;"]S='EL97,N>&ULW5A= M;]HP%/TK4;I.K30U0-I 5D#:D"I-VJ9*[*D,=5JM)"H($^&P+^;%7:&K8"+G0@_";A,*W.U+-@C; MR748.+F1S.@@?+IX_W,N]>V[P-W//IR=M9XN;W?C%Q:X#".OZ,T!HE+@MNM!#=U\-W@%4/##+.&X.=T 6&_9)H396X,QT[V 9? M04'=?ER6QN%4D66[U%OK%G=L=$TS2&ZJ:3<1W0WU1SVINR MUV_2#4KV+/7GN9F.L'TH;'JO:,X6MK_(&P.8>AM7)V7)EY\XFXJ"NLD?G'#8 M)RM>,).*O9AL4"H3$Z J#)ZITFRR&?FE2/E(%WI53HL<]]PY0<]_=YVG5%!% M^*9I4_O'O,IO=AQW_Y5E^UMEU[#78_W6/G:3-Z=@,CD%DR=1D[U3,)D>O\GX M!#S69\NC,QG5)Z&-X];68:N)!G"H'83?X7C,UTF#\9QQS43=F[$LH^+5F87CMI3M0F%Q,9 M7=!L5'?5=&R;@6F8K/4%A%WDSEY^!.,XS(\ AN7!'& =%>BBGAW(,[ ?+X^>DYO+/-$WC.$FP%1V-O Y&V+HE"?SXU3!OP,#R M0*8_6VM\M_$*V5\'V)[NJQ!LIG@E8C/%UQH0_[H!(TW]NXWE 0:V"UCM0'Y_ M'J@I/R>.85TKB.$W]"&!^!W&,(? T MX@CF #Q@2!S;]^#.^RA:O:>B]?\OA[\!4$L#!!0 ( <[;EF7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G($XP7X[C M\_F2KP_:W*VUOF./5:GLL+=U;G?1[]M\*RIN/^J=4'!FHTW%'1R:V[[=&<$+ MNQ7"564_'@S.^Q67JO?MZ[ZNA>F'!]J)W$FMH+ IN)'BP1[.-X?L7EJYEJ5T M3\.>_UZ*'JNDDI7\+8IA;]!C=JL??F@C?VOE>+G,C2[+82]J3]P(XV3^IGC9 M0*[XVOH2Q]>_.( ,>^<#J' CC77^"E\_!\9[ 1>W1[73WV7IA)EP)_XQNMY) M==M4 W?1#V[#QV'_V0;QPOR7,.K-1N9BHO.Z$LJU<32B; "5W3X>CZYFB^O M)@R^+:]GT\EH!0>7H]EH/KYB 62,0,8GA/PW#B 3!#(Y">1R!1\_K^8!9(I MIB>$[$0R0R"S4T(F >0Y GE^2L@T@/R$0'ZBA5SP)W9OV4(8_W.5"S:1-B^U MK8T($#\CB)]I$:?*RD(8MC*\@$S-1L9P=2N:7]F \ M"^(66<,X=1(OI#;NL MK53"6I_1+[F5%DK#/#[ $OF %G-95Q4W3PWG4MXJ"3_C()]1GNL:Y!-BHKXA M%LYW+@V[X64MV$_!F^?P=5-'F&DB8M5,U3UM*L!5_[+1CC)DB)C;%1&S MNU#9N2Z]KUC4?).T-!9";$K MYE#O3%L_OF+++>\,J6),&C&Q-'XUA1"Z)HD\-4,K>-S\5+[3N)@O8F)?H*.5 MSD0DQO01$^OCR&B%?5AQ .E$$]-'3*R/EU'+'NROD PS1DP] \&&+]UVQIP1 M$SOC]?#EW3AB HF)!8*:EWT(ET PCR34DY CGGN.9XB)J24A5LM+YM[M,_=[ M#9Y@KM4DF&Z2D^HF7*U),-TD)]+-&?,W$&)B MNDF(=7,<N\%'1V=A9CHY@OU[@N&V8TF9J&4>O\%Q>ST=,Q"*?4.C(;$:5SS MKPR2TT88 _W>CT ;$X68F(72_V'-;+\J*%M.7 M6GVKAYB8A3)OH?[^K:2B?93F\!<6RG->Y@O#FH]VAS3-FNV,35V68RB[5C/- MB_U+3OL7M+[] 5!+ P04 " '.VY9\R"+>>D! 2(@ &@ 'AL+U]R M96QS+W=O )/[F/!00D5#B]B M%28/D<269Q#)[HE"$8Y%08/F5-;8\O5??;+&GK^D75NVW2%OMGV>'/>[0UXT MFU+ZAQ#RAT.@O#SQG-X_SGS,GK MJ4]_F=BM5MME>NJ6'_MT*+\,#I_=\)XW*95F\MH.ZU0633CNKJ=SN!SDYCRY MF3R_+9KA^4V:4#M((4CK!QD$6?T@AR"O'Q0A*-8/FD'0K'[0+03=U@^Z@Z"[ M^D'W$'1?/TBF*..4(&F$-8'6@EP+@=>"8 N!V()D"X'9@F@+@=J"; N!VX)P M"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ>MDFT%M1;R706U%O)=!;46\ET%M1 M;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VT:;)01Z&^IM!'H; MZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[ M:+.;0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4#OB'I' KTCZAT)](ZH=R30 M.Z+>D4#OB'I' KWCZ&,E@=X1]8X$>D?4._ZGWKF<=BE?>[[7^/S_I+J<[TW7 MQU^6WR='[%QP#O +R.,74$L#!!0 ( <[;EFR:$G8U0$ +\A 3 M6T-O;G1E;G1?5'EP97-=+GAM;,W:74^#,!0&X+^R<&M&UZ_Y$>>->JM>^ .+HS#9M4T7%ED5H[M@+!05 MM2;DUE&71I;6MR:F1[]BSA1KLR(F9K,Y*VP7J8O3V-?(KBYO:&DV39S<[M+K M4-MND7EJ0C:YWD_LLQ:9<:ZI"Q/3.-MVY9>4Z5M"GE8. MW7W6_*^+FGR8'R\,VV:Q78-"_&EH9"/E_BF1[MG"=3 MAHHHMDV^+WHRGAS3#M/^RH_.'\J,!::9#]ZZD$[,T^%Q[T?2KYZZ5(A\K,<_ M\2,QE3[Z^Z@_[9+*7V:G[7VV?CV<1V##[?@]_GS&'_4/[$. ]"%!^E @?6B0 M/N8@?9R"]'$&TL&UL4$L! A0#% @ !SMN6:S?@!C]!0 JR !@ ("! M#0@ 'AL+W=OP8 #0: 8 " @4 . !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M!SMN67GX, X]!P UB, !@ ("!)!@ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ !SMN67/%2]8U!P OA\ M !@ ("!>34 'AL+W=O0\ !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ !SMN64R<,1);% 5CH !D ("! M@$( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !SMN64?.Y!]\ @ <04 !D ("!"W, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !SMN66K __+_ M%@ FF, !D ("!L7L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !SMN66_@P9CK!0 A$ !D M ("!&JT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !SMN6 P "@@ !D ("!6,< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M!SMN6;3RKQ1T%P OTL !D ("!,M< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !SMN68.2#"W+ @ M,08 !D ("!F/0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !SMN6?D/_(T9!@ @\ !D M ("!C_X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !SMN68MDAP]^ @ U@4 !D ("!Q@X! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !SMN M68"#2:$Q @ '@4 !D ("!*Q@! 'AL+W=O%JFT" ^!@ &0 M @(&3&@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ !SMN6510VL?I @ *@@ M !D ("!F1\! 'AL+W=O&PO=V]R:W-H965T M<0L ,F. 9 " @>4E 0!X;"]W;W)K&UL4$L! A0#% @ !SMN68/+JDI;!0 O2 !D M ("!C3$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !SMN6?6JFI?' @ J 8 !D ("!K4$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ !SMN6>OD M7E]U$@ -08! !D ("!+$X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !SMN66@Q_]>O P 'Q$ !D M ("!PFD! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !SMN636IT$Y3! JQ< !D ("! MBW,! 'AL+W=O $ >&PO=V]R:W-H965T&UL4$L! A0#% M @ !SMN64+DZ6)% P S!0 T ( !$8,! 'AL+W-T>6QE M[-8$ D)@ M#P @ %JAP$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M!SMN6?,@BWGI 0 $B( !H ( !;8P! 'AL+U]R96QS+W=O M XML 64 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 65 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 254 267 1 true 55 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 100030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (PARENTHETICAL) Sheet http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (PARENTHETICAL) Statements 3 false false R4.htm 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) Sheet http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) Statements 4 false false R5.htm 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) (PARENTHETICAL) Sheet http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITEDPARENTHETICAL CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) (PARENTHETICAL) Statements 5 false false R6.htm 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) (UNAUDITED) Sheet http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) (UNAUDITED) Statements 6 false false R7.htm 100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Nature of Business and Basis of Presentation Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentation Nature of Business and Basis of Presentation Notes 10 false false R11.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 995485 - Disclosure - Fair Value Measurements Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 995495 - Disclosure - Inventory Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureInventory Inventory Notes 13 false false R14.htm 995505 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 14 false false R15.htm 995515 - Disclosure - Accrued Expenses Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureAccruedExpenses Accrued Expenses Notes 15 false false R16.htm 995525 - Disclosure - License and Collaboration Agreements Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreements1 License and Collaboration Agreements Notes 16 false false R17.htm 995535 - Disclosure - Population Health Partners, L.P Sheet http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLp Population Health Partners, L.P Notes 17 false false R18.htm 995545 - Disclosure - Commitments and Contingencies Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 995565 - Disclosure - Common Stock Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStock Common Stock Notes 19 false false R20.htm 995575 - Disclosure - Stock-Based Compensation Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 995585 - Disclosure - Income Taxes Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 21 false false R22.htm 995595 - Disclosure - Defined Contribution Plan Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureDefinedContributionPlan Defined Contribution Plan Notes 22 false false R23.htm 995605 - Disclosure - Net Loss Per Share Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureNetLossPerShare Net Loss Per Share Notes 23 false false R24.htm 995615 - Disclosure - Related Party Transactions Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 995635 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 25 false false R26.htm 995665 - Disclosure - Fair Value Measurements (Tables) Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://invivyd.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurements 26 false false R27.htm 995675 - Disclosure - Inventory (Tables) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureInventoryTables Inventory (Tables) Tables http://invivyd.com/20240930/taxonomy/role/DisclosureInventory 27 false false R28.htm 995685 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://invivyd.com/20240930/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssets 28 false false R29.htm 995695 - Disclosure - Accrued Expenses (Tables) Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://invivyd.com/20240930/taxonomy/role/Role_DisclosureAccruedExpenses 29 false false R30.htm 995705 - Disclosure - Commitments and Contingencies (Tables) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 30 false false R31.htm 995725 - Disclosure - Stock-Based Compensation (Tables) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationTables Stock-Based Compensation (Tables) Tables http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensation 31 false false R32.htm 995735 - Disclosure - Net Loss per Share (Tables) Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureNetLossPerShareTables Net Loss per Share (Tables) Tables 32 false false R33.htm 995745 - Disclosure - Nature of Business and Basis of Presentation - Additional Information (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails Nature of Business and Basis of Presentation - Additional Information (Details) Details 33 false false R34.htm 995755 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 34 false false R35.htm 995765 - Disclosure - Summary of Significant Accounting Policies - Summary of the impact of the adoption (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTheImpactOfTheAdoptionDetails Summary of Significant Accounting Policies - Summary of the impact of the adoption (Details) Details 35 false false R36.htm 995795 - Disclosure - Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Details 36 false false R37.htm 995805 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 37 false false R38.htm 995815 - Disclosure - Inventory - Schedule of Inventory (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureInventoryScheduleOfInventoryDetails Inventory - Schedule of Inventory (Details) Details 38 false false R39.htm 995825 - Disclosure - Inventory (Additional Information) (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureInventoryAdditionalInformationDetails Inventory (Additional Information) (Details) Details http://invivyd.com/20240930/taxonomy/role/DisclosureInventoryTables 39 false false R40.htm 995835 - Disclosure - Prepaid Expenses and Other Current Assets - Summary of Prepaid Expenses and Other Current Assets (Details) Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets - Summary of Prepaid Expenses and Other Current Assets (Details) Details 40 false false R41.htm 995845 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details) Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails Accrued Expenses - Schedule of Accrued Expenses (Details) Details 41 false false R42.htm 995855 - Disclosure - License and Collaboration Agreements - Additional Information (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails License and Collaboration Agreements - Additional Information (Details) Details 42 false false R43.htm 995865 - Disclosure - Population Health Partners, L.P (Additional Information) (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails Population Health Partners, L.P (Additional Information) (Details) Details http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLp 43 false false R44.htm 995875 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 44 false false R45.htm 995885 - Disclosure - Commitments and Contingencies - Schedule of Components of Operating Lease Expense (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfComponentsOfOperatingLeaseExpenseDetails Commitments and Contingencies - Schedule of Components of Operating Lease Expense (Details) Details 45 false false R46.htm 995895 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-cancellable Purchase Obligations (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancellablePurchaseObligationsDetails Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-cancellable Purchase Obligations (Details) Details 46 false false R47.htm 995905 - Disclosure - Convertible Preferred Stock - Additional Information (Details) Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails Convertible Preferred Stock - Additional Information (Details) Details 47 false false R48.htm 995925 - Disclosure - Common Stock - Additional Information (Details) Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails Common Stock - Additional Information (Details) Details 48 false false R49.htm 995935 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 49 false false R50.htm 995945 - Disclosure - Stock-Based Compensation - Schedule of Weighted Average Fair Values and Valuation Assumptions (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedAverageFairValuesAndValuationAssumptionsDetails Stock-Based Compensation - Schedule of Weighted Average Fair Values and Valuation Assumptions (Details) Details 50 false false R51.htm 995955 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 51 false false R52.htm 995975 - Disclosure - Stock-Based Compensation - Summary of Share Based Compensation Expense Recognized (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedDetails Stock-Based Compensation - Summary of Share Based Compensation Expense Recognized (Details) Details 52 false false R53.htm 995985 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 53 false false R54.htm 995995 - Disclosure - Defined Contribution Plan - Additional Information (Details) Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureDefinedContributionPlanAdditionalInformationDetails Defined Contribution Plan - Additional Information (Details) Details 54 false false R55.htm 996005 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails Net Loss Per Share - Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Details 55 false false R56.htm 996015 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 56 false false R57.htm 996025 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 57 false false All Reports Book All Reports ivvd-20240930.htm ivvd-20240930.xsd http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 false false JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ivvd-20240930.htm": { "nsprefix": "ivvd", "nsuri": "http://invivyd.com/20240930", "dts": { "inline": { "local": [ "ivvd-20240930.htm" ] }, "schema": { "local": [ "ivvd-20240930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] } }, "keyStandard": 223, "keyCustom": 44, "axisStandard": 20, "axisCustom": 0, "memberStandard": 23, "memberCustom": 30, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2024": 4, "http://fasb.org/us-gaap/2024": 2, "http://invivyd.com/20240930": 1 }, "contextCount": 254, "entityCount": 1, "segmentCount": 55, "elementCount": 622, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 601, "http://xbrl.sec.gov/dei/2024": 31, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R2": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "longName": "100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R3": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "longName": "100030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (PARENTHETICAL)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (PARENTHETICAL)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "unique": true } }, "R4": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED", "longName": "100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_81732cdf-b6f1-474a-ae88-eb03f73b9a5e", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_81732cdf-b6f1-474a-ae88-eb03f73b9a5e", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R5": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITEDPARENTHETICAL", "longName": "100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) (PARENTHETICAL)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) (PARENTHETICAL)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_2f88a4da-b9a7-47af-a21c-12a254097555", "name": "us-gaap:CostsAndExpensesRelatedParty", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "link:footnote", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2f88a4da-b9a7-47af-a21c-12a254097555", "name": "us-gaap:CostsAndExpensesRelatedParty", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "link:footnote", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R6": { "role": "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited", "longName": "100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_9300307f-e561-4c43-83a2-a556345d9f39", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1ccfa608-76a8-4fea-a806-2aee6c1b0431", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "unique": true } }, "R7": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "longName": "100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_81732cdf-b6f1-474a-ae88-eb03f73b9a5e", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_81732cdf-b6f1-474a-ae88-eb03f73b9a5e", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_81732cdf-b6f1-474a-ae88-eb03f73b9a5e", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R10": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentation", "longName": "995455 - Disclosure - Nature of Business and Basis of Presentation", "shortName": "Nature of Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R11": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R12": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "995485 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R13": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureInventory", "longName": "995495 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R14": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssets", "longName": "995505 - Disclosure - Prepaid Expenses and Other Current Assets", "shortName": "Prepaid Expenses and Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "ivvd:PrepaidExpensesOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "ivvd:PrepaidExpensesOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R15": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureAccruedExpenses", "longName": "995515 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R16": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreements1", "longName": "995525 - Disclosure - License and Collaboration Agreements", "shortName": "License and Collaboration Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R17": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLp", "longName": "995535 - Disclosure - Population Health Partners, L.P", "shortName": "Population Health Partners, L.P", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "ivvd:OtherCommitmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "ivvd:OtherCommitmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R18": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995545 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R19": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStock", "longName": "995565 - Disclosure - Common Stock", "shortName": "Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R20": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensation", "longName": "995575 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R21": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995585 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R22": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureDefinedContributionPlan", "longName": "995595 - Disclosure - Defined Contribution Plan", "shortName": "Defined Contribution Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:DefinedContributionPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:DefinedContributionPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R23": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureNetLossPerShare", "longName": "995605 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R24": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactions", "longName": "995615 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R25": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995635 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:ScheduleOfUtilityInventoryTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:ScheduleOfUtilityInventoryTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R26": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "995665 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R27": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureInventoryTables", "longName": "995675 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R28": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "longName": "995685 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "ivvd:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ivvd:PrepaidExpensesOtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "ivvd:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ivvd:PrepaidExpensesOtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R29": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureAccruedExpensesTables", "longName": "995695 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R30": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesTables", "longName": "995705 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R31": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationTables", "longName": "995725 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R32": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureNetLossPerShareTables", "longName": "995735 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R33": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "longName": "995745 - Disclosure - Nature of Business and Basis of Presentation - Additional Information (Details)", "shortName": "Nature of Business and Basis of Presentation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_81732cdf-b6f1-474a-ae88-eb03f73b9a5e", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_020aa558-6bff-4952-b2c2-d8cddc724aba", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "unique": true } }, "R34": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995755 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R35": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTheImpactOfTheAdoptionDetails", "longName": "995765 - Disclosure - Summary of Significant Accounting Policies - Summary of the impact of the adoption (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of the impact of the adoption (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true }, "uniqueAnchor": null }, "R36": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "longName": "995795 - Disclosure - Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_4d9e5b29-7477-4f8e-89c2-b23ddbb035b7", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4d9e5b29-7477-4f8e-89c2-b23ddbb035b7", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R37": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "longName": "995805 - Disclosure - Fair Value Measurements - Additional Information (Details)", "shortName": "Fair Value Measurements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "ivvd:FairValueTransfersBetweenLevelsTransfersAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "ivvd:FairValueTransfersBetweenLevelsTransfersAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R38": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureInventoryScheduleOfInventoryDetails", "longName": "995815 - Disclosure - Inventory - Schedule of Inventory (Details)", "shortName": "Inventory - Schedule of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "us-gaap:InventoryWorkInProcess", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "us-gaap:InventoryWorkInProcess", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R39": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureInventoryAdditionalInformationDetails", "longName": "995825 - Disclosure - Inventory (Additional Information) (Details)", "shortName": "Inventory (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "us-gaap:InventoryNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "995835 - Disclosure - Prepaid Expenses and Other Current Assets - Summary of Prepaid Expenses and Other Current Assets (Details)", "shortName": "Prepaid Expenses and Other Current Assets - Summary of Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "ivvd:PrepaidExternalResearchDevelopmentAndManufacturingExpenseCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ivvd:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "div", "ivvd:PrepaidExpensesOtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "ivvd:PrepaidExternalResearchDevelopmentAndManufacturingExpenseCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ivvd:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "div", "ivvd:PrepaidExpensesOtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R41": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails", "longName": "995845 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details)", "shortName": "Accrued Expenses - Schedule of Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "ivvd:AccruedExternalResearchDevelopmentAndManufacturingExpensesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "ivvd:AccruedExternalResearchDevelopmentAndManufacturingExpensesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R42": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "longName": "995855 - Disclosure - License and Collaboration Agreements - Additional Information (Details)", "shortName": "License and Collaboration Agreements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cdeaf107-39bd-4687-9a9c-9c8998d19f15", "name": "ivvd:AcquiredInProcessResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "unique": true } }, "R43": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails", "longName": "995865 - Disclosure - Population Health Partners, L.P (Additional Information) (Details)", "shortName": "Population Health Partners, L.P (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_789a8623-d26b-4602-b07d-cfb7ba3b473d", "name": "us-gaap:OtherResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "unique": true } }, "R44": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "995875 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_b5f884fa-87c2-4d2e-86cc-848285e4aaee", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b5f884fa-87c2-4d2e-86cc-848285e4aaee", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R45": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfComponentsOfOperatingLeaseExpenseDetails", "longName": "995885 - Disclosure - Commitments and Contingencies - Schedule of Components of Operating Lease Expense (Details)", "shortName": "Commitments and Contingencies - Schedule of Components of Operating Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_81732cdf-b6f1-474a-ae88-eb03f73b9a5e", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_81732cdf-b6f1-474a-ae88-eb03f73b9a5e", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R46": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancellablePurchaseObligationsDetails", "longName": "995895 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-cancellable Purchase Obligations (Details)", "shortName": "Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-cancellable Purchase Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R47": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails", "longName": "995905 - Disclosure - Convertible Preferred Stock - Additional Information (Details)", "shortName": "Convertible Preferred Stock - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_ad1bb0ac-80d8-49e9-8f8f-629bf2bad5f3", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true }, "uniqueAnchor": null }, "R48": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "longName": "995925 - Disclosure - Common Stock - Additional Information (Details)", "shortName": "Common Stock - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_cdeaf107-39bd-4687-9a9c-9c8998d19f15", "name": "us-gaap:PartnersCapitalAccountPublicSaleOfUnitsNetOfOfferingCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cdeaf107-39bd-4687-9a9c-9c8998d19f15", "name": "us-gaap:PartnersCapitalAccountPublicSaleOfUnitsNetOfOfferingCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R49": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "longName": "995935 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_5263e29b-1a59-4709-9ff1-8c9fb7468b16", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5263e29b-1a59-4709-9ff1-8c9fb7468b16", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R50": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedAverageFairValuesAndValuationAssumptionsDetails", "longName": "995945 - Disclosure - Stock-Based Compensation - Schedule of Weighted Average Fair Values and Valuation Assumptions (Details)", "shortName": "Stock-Based Compensation - Schedule of Weighted Average Fair Values and Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_a8cc9e3f-2918-429d-9291-21476df38621", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a8cc9e3f-2918-429d-9291-21476df38621", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R51": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails", "longName": "995955 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_ec19097a-2e7a-4f1d-8654-dee06245d9b9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "unique": true } }, "R52": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedDetails", "longName": "995975 - Disclosure - Stock-Based Compensation - Summary of Share Based Compensation Expense Recognized (Details)", "shortName": "Stock-Based Compensation - Summary of Share Based Compensation Expense Recognized (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_81732cdf-b6f1-474a-ae88-eb03f73b9a5e", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ab59625a-66d9-471d-8ffe-fd2703b0bcff", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "unique": true } }, "R53": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "995985 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_81732cdf-b6f1-474a-ae88-eb03f73b9a5e", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:IncomeTaxExpenseBenefit", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_81732cdf-b6f1-474a-ae88-eb03f73b9a5e", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:IncomeTaxExpenseBenefit", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R54": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureDefinedContributionPlanAdditionalInformationDetails", "longName": "995995 - Disclosure - Defined Contribution Plan - Additional Information (Details)", "shortName": "Defined Contribution Plan - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_d936334e-7ebd-4ebd-b3e5-440386440394", "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:DefinedContributionPlanTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d936334e-7ebd-4ebd-b3e5-440386440394", "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:DefinedContributionPlanTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R55": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "longName": "996005 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "shortName": "Net Loss Per Share - Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_81732cdf-b6f1-474a-ae88-eb03f73b9a5e", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "longName": "996015 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78458bb6-3f7e-4309-84fe-e84c6b42784c", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true, "unique": true } }, "R57": { "role": "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "longName": "996025 - Disclosure - Related Party Transactions - Additional Information (Details)", "shortName": "Related Party Transactions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_c01bd9ae-a354-4094-b020-71186c977bde", "name": "ivvd:QuarterlyFee", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_103a6b78-e186-4ba8-a3e7-8ad6616650ec", "name": "us-gaap:PaymentsForRoyalties", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ivvd-20240930.htm", "unique": true } } }, "tag": { "ivvd_AAndRCommercialManufacturingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AAndRCommercialManufacturingAgreementMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "A&R Commercial Manufacturing Agreement", "label": "A And R Commercial Manufacturing Agreement [Member]", "documentation": "A And R Commercial Manufacturing Agreement [Member]" } } }, "auth_ref": [] }, "ivvd_ADG20DrugSubstanceMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ADG20DrugSubstanceMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "ADG20 Drug Substance [Member]", "label": "A D G20 Drug Substance [Member]", "terseLabel": "A D G20 Drug Substance" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureAccruedExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r55", "r57", "r60", "r902" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "totalLabel": "Accounts Payable, Current, Total", "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": [ "r55", "r641" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable", "documentation": "Amount, before 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": [ "r157", "r222", "r607" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "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": [ "r781" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Net amortization of premiums and accretion of discounts on marketable securities", "terseLabel": "Net amortization of premiums and accretion of discounts on marketable securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r87" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued employee compensation", "label": "Accrued Employee Benefits, Current", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r57" ] }, "ivvd_AccruedExternalResearchDevelopmentAndManufacturingExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AccruedExternalResearchDevelopmentAndManufacturingExpensesCurrent", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued external research, development and manufacturing costs", "label": "Accrued External Research Development And Manufacturing Expenses Current", "documentation": "Accrued external research development and manufacturing expenses." } } }, "auth_ref": [] }, "ivvd_AccruedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AccruedInventory", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued Inventory", "label": "Accrued Inventory", "terseLabel": "Accrued inventory" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued Liabilities, Current, Total", "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r57" ] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable and accrued expenses", "label": "Accrued Liabilities", "totalLabel": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities." } } }, "auth_ref": [ "r103" ] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional and consultant fees", "label": "Accrued Professional Fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received." } } }, "auth_ref": [ "r103" ] }, "ivvd_AccruedUpfrontFee": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AccruedUpfrontFee", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Upfront Fee", "label": "Accrued Upfront Fee", "documentation": "Accrued Upfront Fee." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r18", "r19", "r74", "r158", "r455", "r482", "r483" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "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": [ "r2", "r9", "r19", "r367", "r370", "r425", "r478", "r479", "r760", "r761", "r762", "r768", "r769", "r770", "r772" ] }, "ivvd_AcquiredInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AcquiredInProcessResearchAndDevelopment", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Acquired In Process Research And Development", "documentation": "Acquired in-process research and development.", "terseLabel": "Acquired in-process research and development" } } }, "auth_ref": [] }, "ivvd_AcquiredInProcessResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AcquiredInProcessResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired IPR&D expense", "label": "Acquired In Process Research And Development Expense", "documentation": "Acquired in-process research and development expense." } } }, "auth_ref": [] }, "ivvd_AcquiredInProcessResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AcquiredInProcessResearchAndDevelopmentExpenseMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Acquired In Process Research And Development Expense [Member]", "label": "Acquired In Process Research And Development Expense [Member]", "terseLabel": "Acquired In Process Research And Development Expense [Member]" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r695" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "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": [ "r66" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital [Member]", "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": [ "r498", "r768", "r769", "r770", "r772", "r904", "r961" ] }, "ivvd_AdimabAssignmentAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AdimabAssignmentAgreementMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adimab Assignment Agreement [Member]", "label": "Adimab Assignment Agreement [Member]", "documentation": "Adimab Assignment Agreement." } } }, "auth_ref": [] }, "ivvd_AdimabCollaborationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AdimabCollaborationAgreementMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adimab Collaboration Agreement [Member]", "label": "Adimab Collaboration Agreement [Member]", "documentation": "Adimab Collaboration Agreement." } } }, "auth_ref": [] }, "ivvd_AdimabMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AdimabMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adimab [Member]", "label": "Adimab [Member]", "documentation": "Adimab [Member]" } } }, "auth_ref": [] }, "ivvd_AdimabPlatformTransferAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AdimabPlatformTransferAgreementMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Adimab Platform Transfer Agreement [Member]", "documentation": "Adimab Platform Transfer Agreement [Member]" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r708" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r708" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r708" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r708" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization Cost", "terseLabel": "Amortized Cost", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r7" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r43", "r44", "r299" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [] }, "ivvd_AdvancePotentialmilestonePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AdvancePotentialmilestonePayment", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Advance potential milestone payment", "terseLabel": "Advance payment", "label": "Advance Potential Milestone Payment" } } }, "auth_ref": [] }, "us-gaap_AgencySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AgencySecuritiesMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Agency Securities [Member]", "terseLabel": "Federal Agency Securities [Member]", "documentation": "Securities issued by government sponsored entities." } } }, "auth_ref": [ "r787", "r788" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r741" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r667", "r677", "r687", "r719" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r670", "r680", "r690", "r722" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r742" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r708" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r715" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r671", "r681", "r691", "r715", "r723", "r727", "r735" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r733" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r328", "r334" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [] }, "ivvd_AmountPaidAsPrePaidFundingForResearchPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AmountPaidAsPrePaidFundingForResearchPlan", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount Paid As Pre Paid Funding For Research Plan", "label": "Amount Paid As Pre Paid Funding For Research Plan", "terseLabel": "Amount Paid As Pre Paid Funding For Research Plan" } } }, "auth_ref": [] }, "ivvd_AmountPaidForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AmountPaidForServices", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount paid for services", "label": "Amount Paid For Services", "terseLabel": "Amount paid for services" } } }, "auth_ref": [] }, "ivvd_AnnualFee": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AnnualFee", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual fee", "label": "Annual Fee", "documentation": "Annual Fee" } } }, "auth_ref": [] }, "ivvd_AnnualGrossRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AnnualGrossRevenue", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Annual gross revenue", "label": "Annual gross revenue", "terseLabel": "Annual gross revenue" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount", "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": [ "r203" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share LineItems", "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/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "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": [ "r26" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r102", "r112", "r153", "r176", "r207", "r211", "r216", "r217", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r360", "r364", "r403", "r450", "r537", "r614", "r615", "r641", "r657", "r808", "r809", "r916" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r149", "r160", "r176", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r360", "r364", "r403", "r641", "r808", "r809", "r916" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueAdjustment", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Assets, Fair Value Adjustment", "totalLabel": "Fair Value", "documentation": "Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties." } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets, fair value disclosure", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r380", "r381", "r633" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "ivvd_AtmFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AtmFacilityMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "ATM Facility [Member]", "label": "ATM Facility [Member]" } } }, "auth_ref": [] }, "ivvd_AvailableForSaleMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "AvailableForSaleMarketableSecurities", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available for sale marketable securities", "label": "Available for sale marketable securities", "documentation": "Available for sale marketable securities" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-Sale, Total", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Securities, available for offer and 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": [ "r225", "r229", "r380", "r445", "r633", "r636", "r785", "r907", "r908", "r909" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r730" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r731" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r726" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r726" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r726" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r726" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r726" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r726" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedAverageFairValuesAndValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r729" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r728" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r727" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r727" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r242", "r929", "r930" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r47", "r48", "r242", "r929", "r930" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized expense", "label": "Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized", "documentation": "The expenses and losses recorded for each transaction with the acquiree that was recognized separately from the acquisition of assets and assumptions of liabilities in the business combination." } } }, "auth_ref": [ "r46" ] }, "ivvd_CantorFitzgeraldCoMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "CantorFitzgeraldCoMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Cantor Fitzgerald & Co [Member]", "label": "Cantor Fitzgerald & Co [Member]" } } }, "auth_ref": [] }, "ivvd_CapitalizedSoftwareInAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "CapitalizedSoftwareInAccruedExpenses", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software in accrued expenses", "label": "Capitalized software in accrued expenses", "documentation": "Capitalized software in accrued expenses" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "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": [ "r22", "r151", "r605" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfMarketableSecuritiesDetails" ], "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": [ "r151" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents [Member]", "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total", "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": [ "r22", "r84", "r173" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r84" ] }, "ivvd_CashFeePaymentPerMonth": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "CashFeePaymentPerMonth", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash fee payment per month", "label": "Cash fee payment per month" } } }, "auth_ref": [] }, "ivvd_CashFees": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "CashFees", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash fees", "label": "Cash Fees", "terseLabel": "Fees to be paid in cash" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r706" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "documentation": "Person with designation of chief executive officer." } } }, "auth_ref": [ "r780" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r703" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r701" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureConvertiblePreferredStockScheduleOfPreferredStockDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedParenthetical" ], "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": [ "r130", "r154", "r155", "r156", "r176", "r197", "r198", "r200", "r202", "r209", "r210", "r226", "r251", "r253", "r254", "r255", "r258", "r259", "r262", "r263", "r265", "r268", "r275", "r403", "r488", "r489", "r490", "r491", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r525", "r546", "r568", "r592", "r593", "r594", "r595", "r596", "r746", "r765", "r773" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Weighted average exercise price of Warrant Per Share", "verboseLabel": "Warrant exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r276" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Exercisable common stock", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r707" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r707" ] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreements1" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "License and Collaboration Agreements", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r121", "r123", "r129" ] }, "ivvd_CommissionOnSales": { "xbrltype": "percentItemType", "nsuri": "http://invivyd.com/20240930", "localname": "CommissionOnSales", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commission On Sales", "label": "Commission On Sales", "documentation": "Commission On Sales" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Total cost incurred", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 9)", "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": [ "r61", "r105", "r452", "r524" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "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": [ "r90", "r244", "r245", "r598", "r801", "r803" ] }, "us-gaap_CommonStockConversionBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockConversionBasis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Conversion Basis", "terseLabel": "Common stock, conversion basis", "documentation": "Description of basis for conversion of convertible common stock." } } }, "auth_ref": [ "r156" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r768", "r769", "r772", "r904", "r960", "r961" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value", "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": [ "r65" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares 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": [ "r65", "r525" ] }, "us-gaap_CommonStockSharesHeldInEmployeeTrustShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesHeldInEmployeeTrustShares", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares held", "label": "Common Stock, Shares Held in Employee Trust, Shares", "documentation": "Number of common stock held in a trust that has been set up specifically to accumulate stock for the sole purpose of distribution to participating employees but not yet earned." } } }, "auth_ref": [ "r45" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "totalLabel": "Common Stock, Shares, Issued, Total", "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": [ "r65" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r65", "r525", "r543", "r961", "r962" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value; 1,000,000,000 shares authorized, 119,604,035 shares issued and outstanding at September 30, 2024; 110,160,684 shares issued and outstanding at December 31, 2023", "label": "Common Stock, Value, Issued", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "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": [ "r65", "r454", "r641" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r712" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r711" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r713" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r710" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "ivvd_CompletionFee": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "CompletionFee", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Completion fee", "label": "Completion Fee", "documentation": "Completion Fee." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "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": [ "r20", "r162", "r164", "r169", "r446", "r463", "r464" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk, Significant Suppliers and License Rights", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r53", "r125" ] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Payments Under Non-cancellable Purchase Obligations", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r751", "r767" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock outstanding converted into common stock", "label": "Conversion of Stock, Shares Converted", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r23", "r24", "r25" ] }, "us-gaap_ConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebt", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Convertible Debt, Total", "label": "Convertible Debt", "terseLabel": "Convertible debt", "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company." } } }, "auth_ref": [ "r15", "r104", "r927" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock [Member]", "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r262", "r263", "r265", "r651", "r652", "r653", "r654" ] }, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureConvertiblePreferredStockScheduleOfPreferredStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Carrying Value", "label": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value", "terseLabel": "Common stock, $0.0001 par value; 1,000,000,000 shares authorized,109,773,173 shares issued and 108,780,525 shares outstanding at June 30, 2022; 1,000,000,000 shares authorized, 111,251,660 shares issued and 110,782,909 shares outstanding at December 31, 2021", "documentation": "Value of outstanding nonredeemable convertible preferred stock or outstanding convertible preferred stock that is redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r34", "r64" ] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureConvertiblePreferredStockScheduleOfPreferredStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible preferred Stock Shares Issued Upon Conversion", "terseLabel": "Issuance of Series A convertible preferred stock in exchange for assigned rights, license and repurchased common stock", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r16", "r34", "r64", "r93", "r271" ] }, "us-gaap_ConvertiblePreferredStockSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockSharesReservedForFutureIssuance", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Shares Reserved for Future Issuance", "terseLabel": "Convertible preferred stock shares reserved for future issuance", "documentation": "Aggregate number of nonredeemable convertible preferred shares reserved for future issuance." } } }, "auth_ref": [ "r64" ] }, "ivvd_CostOfProductRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "CostOfProductRevenueMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITEDPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Product Revenue [Member]", "label": "Cost of Product Revenue [Member]", "documentation": "Cost of Product Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost Of Revenue", "label": "Cost of Revenue", "totalLabel": "Cost of Revenue, Total", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r75", "r176", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r403", "r614", "r808" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Expenses", "label": "Costs and Expenses", "totalLabel": "Total operating costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r81" ] }, "us-gaap_CostsAndExpensesRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpensesRelatedParty", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITEDPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Related party expenses", "label": "Costs and Expenses, Related Party", "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties." } } }, "auth_ref": [ "r75" ] }, "ivvd_CostsOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "CostsOfRevenue", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "documentation": "The aggregate costs of goods produced and sold and services rendered during the reporting period.", "label": "Costs of Revenue", "terseLabel": "Cost of product revenue" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r250", "r806" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r250", "r806", "r807" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTheImpactOfTheAdoptionDetails" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r144", "r147", "r181", "r186", "r193", "r227", "r228", "r240", "r345", "r346", "r352", "r354", "r366", "r367", "r368", "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r424" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTheImpactOfTheAdoptionDetails" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r144", "r147", "r181", "r186", "r193", "r227", "r228", "r240", "r345", "r346", "r352", "r354", "r366", "r367", "r368", "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r424" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r116", "r230", "r617" ] }, "ivvd_DeferredOfferingAndIssuanceCostIncludedInAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "DeferredOfferingAndIssuanceCostIncludedInAccruedExpenses", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred offering costs in accrued expense", "label": "Deferred offering and issuance cost included in accrued expenses", "documentation": "Deferred offering and issuance cost included in accrued expenses" } } }, "auth_ref": [] }, "ivvd_DeferredOfferingCostsInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "DeferredOfferingCostsInAccountsPayable", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred offering costs in accounts payable", "label": "Deferred Offering Costs In Accounts Payable", "documentation": "Deferred Offering Costs In Accounts Payable" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Total", "label": "Deferred Revenue", "terseLabel": "Deferred revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r753" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureDefinedContributionPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution amount", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r287" ] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureDefinedContributionPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan Disclosure [Line Items]", "label": "Defined Contribution Plan Disclosure [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": [ "r287" ] }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureDefinedContributionPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of eligible participants of non-elective contributions", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanTable", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureDefinedContributionPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan [Table]", "label": "Defined Contribution Plan [Table]", "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r287" ] }, "us-gaap_DefinedContributionPlanTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureDefinedContributionPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan", "label": "Defined Contribution Plan [Text Block]", "documentation": "The entire disclosure for defined contribution plan." } } }, "auth_ref": [ "r286", "r287" ] }, "ivvd_DeliveryFee": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "DeliveryFee", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Delivery fee", "label": "Delivery Fee", "documentation": "Delivery Fee." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "totalLabel": "Depreciation, Total", "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": [ "r7", "r30" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r297", "r301", "r330", "r331", "r333", "r627" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r662" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r694" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [] }, "ivvd_DrugDeliveryFee": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "DrugDeliveryFee", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Drug Delivery Fee", "label": "Drug Delivery Fee", "terseLabel": "Drug Delivery Fee" } } }, "auth_ref": [] }, "ivvd_DueFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "DueFromRelatedParty", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Due From Related Party", "label": "Due From Related Party", "terseLabel": "Due from Related Party" } } }, "auth_ref": [] }, "ivvd_DueToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "DueToRelatedParties", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Due To Related Parties", "label": "Due To Related Parties", "terseLabel": "Due To Related Parties" } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r705" ] }, "ivvd_EarlyExerciseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "EarlyExerciseLiability", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Early-exercise liability", "label": "Early Exercise Liability", "documentation": "Early-exercise liability." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common stockholders, basic", "totalLabel": "Earnings Per Share, Basic, Total", "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": [ "r170", "r184", "r185", "r186", "r187", "r188", "r189", "r195", "r197", "r200", "r201", "r202", "r206", "r355", "r358", "r377", "r378", "r447", "r465", "r611" ] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]", "terseLabel": "Denominator" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common stockholders,diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "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": [ "r170", "r184", "r185", "r186", "r187", "r188", "r189", "r197", "r200", "r201", "r202", "r206", "r355", "r358", "r377", "r378", "r447", "r465", "r611" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureNetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r194", "r203", "r204", "r205" ] }, "ivvd_EmergingGrowthCompanyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://invivyd.com/20240930", "localname": "EmergingGrowthCompanyPolicyTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Emerging Growth Company", "label": "Emerging Growth Company Policy [Text Block]", "documentation": "Emerging Growth Company" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Inventory, net", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r329" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock based compensation expense, Weighted average recognition 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": [ "r332" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for unvested shares", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r901" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedAverageFairValuesAndValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Stock Options [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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Three", "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Bankruptcy Proceedings, Reporting Current", "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r661" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r659" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r659" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r745" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act 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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r659" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r744" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r659" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r659" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r659" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r659" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r699" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r740" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r740" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r740" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "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": [ "r10", "r147", "r165", "r166", "r167", "r178", "r179", "r180", "r183", "r188", "r190", "r192", "r208", "r227", "r228", "r240", "r277", "r345", "r346", "r352", "r353", "r354", "r356", "r357", "r358", "r366", "r367", "r368", "r369", "r370", "r372", "r376", "r404", "r405", "r406", "r407", "r408", "r409", "r411", "r412", "r425", "r462", "r478", "r479", "r480", "r498", "r568" ] }, "ivvd_EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "EquityIncentivePlanMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Equity Incentive Plan", "label": "Equity Incentive Plan [Member]", "documentation": "Equity incentive plan." } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r709" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r667", "r677", "r687", "r719" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r664", "r674", "r684", "r716" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r715" ] }, "ivvd_ExerciseFee": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ExerciseFee", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise fee", "label": "Exercise Fee", "documentation": "Exercise Fee." } } }, "auth_ref": [] }, "ivvd_ExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Exercise of stock options", "documentation": "Exercise of stock options" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "terseLabel": "Warrant expense", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r0", "r7" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r380", "r381", "r394", "r633" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r380", "r381", "r394", "r633" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r385", "r386", "r387", "r388", "r389", "r390", "r395", "r634" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r385", "r386", "r387", "r388", "r389", "r390", "r395", "r634" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r260", "r279", "r280", "r281", "r282", "r283", "r284", "r379", "r381", "r382", "r383", "r384", "r393", "r394", "r396", "r435", "r436", "r437", "r619", "r620", "r623", "r624", "r625", "r633", "r636" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r380", "r381", "r382", "r384", "r633", "r908", "r910" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "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": [ "r389", "r391", "r392", "r393", "r396", "r397", "r398", "r399", "r400", "r444", "r633", "r637" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 [Member]", "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": [ "r260", "r279", "r284", "r381", "r394", "r435", "r623", "r624", "r625", "r633" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2 [Member]", "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": [ "r260", "r279", "r284", "r381", "r382", "r394", "r436", "r619", "r620", "r623", "r624", "r625", "r633" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3 [Member]", "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": [ "r260", "r279", "r280", "r281", "r282", "r283", "r284", "r381", "r382", "r383", "r384", "r394", "r437", "r619", "r620", "r623", "r624", "r625", "r633", "r636" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r380", "r381", "r382", "r384", "r633", "r908", "r910" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r260", "r279", "r280", "r281", "r282", "r283", "r284", "r379", "r381", "r382", "r383", "r384", "r393", "r394", "r396", "r435", "r436", "r437", "r619", "r620", "r623", "r624", "r625", "r633", "r636" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring [Member]", "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": [ "r633", "r905", "r906", "r907", "r908", "r909", "r910" ] }, "ivvd_FairValueTransfersBetweenLevelsTransfersAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "FairValueTransfersBetweenLevelsTransfersAmount", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transfers between level 3", "label": "Fair Value Transfers Between Levels Transfers Amount", "documentation": "Fair value transfers between levels transfers amount." } } }, "auth_ref": [] }, "ivvd_FederalAgencySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "FederalAgencySecuritiesMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Federal agency securities [Member]", "documentation": "Federal agency securities [Member]", "terseLabel": "Federal Agency Securities [Member]" } } }, "auth_ref": [] }, "ivvd_FifteenNovemberTwoThousandThirtyMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "FifteenNovemberTwoThousandThirtyMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fifteen November Two Thousand Thirty [Member]", "label": "Fifteen November Two Thousand Thirty [Member]", "terseLabel": "November 15, 2030 [Member]" } } }, "auth_ref": [] }, "ivvd_FifteenNovemberTwoThousandTwentyEightMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "FifteenNovemberTwoThousandTwentyEightMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fifteen November Two Thousand Twenty Eight Member", "label": "Fifteen November Two Thousand Twenty Eight Member", "terseLabel": "November 15, 2028 [Member]" } } }, "auth_ref": [] }, "ivvd_FifteenNovemberTwoThousandTwentyNineMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "FifteenNovemberTwoThousandTwentyNineMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fifteen November Two Thousand Twenty Nine [Member]", "label": "Fifteen November Two Thousand Twenty Nine [Member]", "terseLabel": "November 15, 2029 [Member]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITEDPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r442", "r443", "r601" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITEDPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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": [ "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r601" ] }, "ivvd_FirstProductMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "FirstProductMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First Product [Member]", "label": "First Product [Member]", "documentation": "First Product." } } }, "auth_ref": [] }, "ivvd_FixedAssetPurchasesInAccountPayableAndAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "FixedAssetPurchasesInAccountPayableAndAccruedExpenses", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment in accounts payable and accrued expenses", "label": "Fixed asset purchases in account payable and accrued expenses", "documentation": "Fixed asset purchases in account payable and accrued expenses" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r671", "r681", "r691", "r723" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r671", "r681", "r691", "r723" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r671", "r681", "r691", "r723" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r671", "r681", "r691", "r723" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r671", "r681", "r691", "r723" ] }, "ivvd_FourHundredOneKPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "FourHundredOneKPlanMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureDefinedContributionPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "401(k) Plan", "label": "Four Hundred One K Plan [Member]", "documentation": "Four Hundred One K Plan Member" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r704" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative [Member]", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r78" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IPOMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO [Member]", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "ivvd_ImpactOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ImpactOfAdoptionMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTheImpactOfTheAdoptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of Adoption [Member]", "label": "Impact of Adoption [Member]", "documentation": "Impact of Adoption [Member]" } } }, "auth_ref": [] }, "ivvd_InProcessResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "InProcessResearchAndDevelopmentExpenseMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPR&D Expense [Member]", "label": "In Process Research And Development Expense [Member]", "documentation": "IPR&D expense." } } }, "auth_ref": [] }, "us-gaap_InProcessResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InProcessResearchAndDevelopmentMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITEDPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "In Process Research and Development [Member]", "label": "In Process Research and Development [Member]", "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process." } } }, "auth_ref": [ "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r241", "r242", "r243", "r386", "r390", "r395", "r475", "r477", "r553", "r601", "r635", "r931" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r242", "r243", "r386", "r390", "r395", "r475", "r477", "r553", "r601", "r635", "r931" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r177", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r347", "r349", "r350", "r351", "r493", "r630" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense (benefit)", "label": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r120", "r128", "r191", "r192", "r207", "r214", "r217", "r338", "r339", "r348", "r466", "r630" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "negatedLabel": "Deferred revenue", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r602" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventory", "terseLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r750", "r763" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r763" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-current assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "terseLabel": "Other non-current assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r763" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r671", "r681", "r691", "r715", "r723", "r727", "r735" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r733" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r663", "r739" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r663", "r739" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r663", "r739" ] }, "us-gaap_InterestReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestReceivableCurrent", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable", "label": "Interest Receivable, Current", "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r756" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureInventory" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory", "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": [ "r231" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureInventoryScheduleOfInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r757" ] }, "ivvd_InventoryInAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "InventoryInAccruedExpenses", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory in accrued expenses", "label": "Inventory in accrued expenses", "documentation": "Inventory in accrued expenses" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureInventoryAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureInventoryScheduleOfInventoryDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "totalLabel": "Inventory, Net, Total", "terseLabel": "Inventory, net", "verboseLabel": "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": [ "r159", "r606", "r641" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureInventoryScheduleOfInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r758" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTypeAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r510", "r511", "r512", "r513", "r514", "r576", "r578", "r580", "r583", "r584", "r585", "r587", "r588", "r589", "r590", "r591", "r649" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r510", "r511", "r512", "r513", "r514", "r576", "r578", "r580", "r583", "r584", "r585", "r587", "r588", "r589", "r590", "r591", "r649" ] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureMarketableSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r108", "r131", "r223", "r224", "r401", "r402", "r925" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfComponentsOfOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r416", "r640" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfComponentsOfOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Lease, Cost [Abstract]", "verboseLabel": "Lease cost" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Operating Lease Expense", "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": [ "r913" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancellablePurchaseObligationsDetails" ], "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": [ "r422" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancellablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r422" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancellablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "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": [ "r422" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r912" ] }, "ivvd_LesseeOperatingLeaseTotalLeaseSpace": { "xbrltype": "areaItemType", "nsuri": "http://invivyd.com/20240930", "localname": "LesseeOperatingLeaseTotalLeaseSpace", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease space", "label": "Lessee, Operating Lease, Total Lease Space", "documentation": "Lessee, operating lease total lease space." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r15", "r56", "r57", "r58", "r59", "r60", "r61", "r62", "r176", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r361", "r364", "r365", "r403", "r523", "r612", "r657", "r808", "r916", "r917" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, preferred stock 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": [ "r70", "r106", "r457", "r641", "r766", "r789", "r911" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities, Convertible Preferred Stock and Stockholders' Equity (Deficit)", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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": [ "r58", "r150", "r176", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r361", "r364", "r365", "r403", "r641", "r808", "r916", "r917" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "ivvd_LicenseAgreementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://invivyd.com/20240930", "localname": "LicenseAgreementsAbstract", "lang": { "en-us": { "role": { "label": "License Agreements [Abstract]", "documentation": "License Agreements." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment [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_LongTermPurchaseCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment [Table]", "documentation": "Disclosure of information about long-term purchase arrangement. Includes, but is not limited to, term of arrangement with supplier, minimum quantity required, milestone, period covered by arrangement, and committed amount. Excludes short-term purchase arrangement and unconditional purchase obligation." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r52" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Marketable Securities", "label": "Marketable Securities [Table Text Block]", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r132", "r133", "r134", "r135", "r136", "r145", "r146", "r246", "r247", "r248", "r249", "r291", "r335", "r384", "r440", "r474", "r476", "r484", "r515", "r516", "r577", "r579", "r581", "r582", "r586", "r599", "r600", "r616", "r621", "r626", "r636", "r637", "r638", "r639", "r643", "r810", "r918", "r919", "r920", "r921", "r922", "r923" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r707" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r707" ] }, "ivvd_MilestonePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "MilestonePayment", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone payment", "label": "Milestone Payment", "documentation": "Milestone payment." } } }, "auth_ref": [] }, "ivvd_MilestonePaymentIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "MilestonePaymentIncurred", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Milestone Payment Incurred", "documentation": "Milestone payment incurred" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]", "verboseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r132", "r133", "r134", "r135", "r136", "r145", "r146", "r246", "r247", "r248", "r249", "r291", "r335", "r384", "r440", "r474", "r476", "r484", "r515", "r516", "r577", "r579", "r581", "r582", "r586", "r599", "r600", "r616", "r621", "r626", "r636", "r637", "r638", "r643", "r810", "r918", "r919", "r920", "r921", "r922", "r923" ] }, "ivvd_MithrilGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "MithrilGroupMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Mithril Group [Member]", "documentation": "Mithril Group [Member]" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r726" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Fund [Member]", "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": [ "r837" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r734" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r708" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r172" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "terseLabel": "Net cash 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": [ "r172" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r84", "r85", "r87" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED", "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net loss attributable to common stockholder", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r76", "r87", "r107", "r148", "r161", "r163", "r167", "r176", "r182", "r184", "r185", "r186", "r187", "r188", "r191", "r192", "r199", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r355", "r358", "r378", "r403", "r461", "r545", "r566", "r567", "r655", "r808" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued and Adopted Accounting Pronouncements", "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": [] }, "ivvd_NonCashPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "NonCashPayments", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Non cash payments", "documentation": "Non cash payments", "terseLabel": "Non-cash payments" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r707" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r671", "r681", "r691", "r715", "r723" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r698" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r697" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r715" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r734" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r734" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r79" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other income:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating costs and expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "terseLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r111", "r613", "r775", "r776", "r777", "r778", "r779" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfComponentsOfOperatingLeaseExpenseDetails" ], "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": [ "r417", "r640" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfComponentsOfOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of operating lease liability", "totalLabel": "Present value of operating lease liability", "label": "Operating Lease, Liability", "verboseLabel": "Operating cash flows related to operating leases", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r414" ] }, "ivvd_OperatingLeaseLiabilityAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "OperatingLeaseLiabilityAdjustment", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancellablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Present value adjustment", "terseLabel": "Present value adjustment", "label": "Operating Lease Liability Adjustment", "documentation": "Operating lease liability adjustment." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTheImpactOfTheAdoptionDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r414" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTheImpactOfTheAdoptionDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r414" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfComponentsOfOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows related to operating leases", "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": [ "r415", "r419" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTheImpactOfTheAdoptionDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r413" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "terseLabel": "Amortization of operating lease right-of-use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r764" ] }, "ivvd_OperatingLeaseRightOfUseAssetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "OperatingLeaseRightOfUseAssetRecognized", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use asset recognized", "documentation": "Operating lease right-of-use asset recognized" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r421", "r640" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasesFutureMinimumPaymentsDue", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future minimum payments under non-cancelable purchase obligations", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Operating Leases, Future Minimum Payments Due, Total", "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year." } } }, "auth_ref": [ "r117", "r118" ] }, "ivvd_OptimizationCompletionFee": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "OptimizationCompletionFee", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Optimization Completion Fee", "documentation": "Optimization Completion Fee.", "terseLabel": "Optimization Completion Fee", "verboseLabel": "Optimization Completion Fee" } } }, "auth_ref": [] }, "ivvd_OptionExerciseFee": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "OptionExerciseFee", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Option Exercise Fee", "label": "Option Exercise Fee", "terseLabel": "Option Exercise Fee" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of the Business and Basis of Presentation", "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": [ "r54", "r100", "r485", "r486" ] }, "ivvd_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://invivyd.com/20240930", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Organization Consolidation And Presentation Of Financial Statements [Line Items]", "label": "Organization Consolidation And Presentation Of Financial Statements [Line Items]", "documentation": "Organization, Consolidation and Presentation of Financial Statements line items." } } }, "auth_ref": [] }, "ivvd_OrganizationConsolidationAndPresentationOfFinancialStatementsTable": { "xbrltype": "stringItemType", "nsuri": "http://invivyd.com/20240930", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsTable", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Organization Consolidation And Presentation Of Financial Statements [Table]", "label": "Organization Consolidation And Presentation Of Financial Statements [Table]", "documentation": "Organization, Consolidation and Presentation of Financial Statements." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other." } } }, "auth_ref": [ "r103" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "totalLabel": "Other Assets, Noncurrent, Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r152" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other Commitment, Total", "label": "Other Commitment", "terseLabel": "Aggregate fee", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "ivvd_OtherCommitmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://invivyd.com/20240930", "localname": "OtherCommitmentDisclosureTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLp" ], "lang": { "en-us": { "role": { "documentation": "Other Commitment Disclosure [Text Block]", "label": "Other Commitment Disclosure [Text Block]", "terseLabel": "Population Health Partners, L.P" } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsAbstract", "lang": { "en-us": { "role": { "label": "Other Commitments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsTable", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED", "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized (loss) gain on available-for-sale securities, net of tax", "terseLabel": "Unrealized gain on available-for-sale securities, net of tax", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "totalLabel": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent, Total", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold 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": [ "r4", "r9", "r101" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "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_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r47", "r49" ] }, "us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTheImpactOfTheAdoptionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-current liability", "terseLabel": "Other non-current liability", "label": "Other Deferred Compensation Arrangements, Liability, Current and Noncurrent", "documentation": "Amount of the liabilities for deferred compensation arrangements classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liability", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r57", "r641" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liability", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r60" ] }, "us-gaap_OtherNonoperatingGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingGainsLosses", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Gains (Losses)", "documentation": "Amount of gain (loss) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r79", "r80" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r707" ] }, "us-gaap_OtherResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized research and development", "label": "Other Research and Development Expense", "documentation": "Amount of other research and development expense." } } }, "auth_ref": [ "r903" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r669", "r679", "r689", "r721" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r672", "r682", "r692", "r724" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r672", "r682", "r692", "r724" ] }, "us-gaap_PartnersCapitalAccountPublicSaleOfUnitsNetOfOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PartnersCapitalAccountPublicSaleOfUnitsNetOfOfferingCosts", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Security for sale offering", "label": "Partners' Capital Account, Public Sale of Units Net of Offering Costs", "documentation": "Amount, after offering cost, from issuance of new unit of limited partnership interest in public offering." } } }, "auth_ref": [ "r812", "r813" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r696" ] }, "ivvd_PaymentsForOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PaymentsForOfferingCosts", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for offering costs", "terseLabel": "Payments for offering costs", "label": "Payments for offering costs", "documentation": "Payments for offering costs" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Payments for repurchases of unvested restricted common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r83" ] }, "us-gaap_PaymentsForRoyalties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRoyalties", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments For Royalties", "label": "Payments for Royalties", "documentation": "The amount of cash paid for royalties during the current period." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of stock issuance costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r21" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of marketable securities", "terseLabel": "Purchase of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r786" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property 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": [ "r82" ] }, "ivvd_PaymentsToAcquireRoyalty": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PaymentsToAcquireRoyalty", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire royalty", "label": "Payments To Acquire Royalty", "documentation": "Payments to Acquire Royalty." } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r706" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r706" ] }, "us-gaap_PensionAndOtherPostretirementBenefitContributionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitContributionsAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfComponentsOfOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Payment for Pension and Other Postretirement Benefits [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r698" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r715" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r708" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r697" ] }, "ivvd_PercentageOfCommisionPaidGrossProceedsFromFutureSales": { "xbrltype": "percentItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PercentageOfCommisionPaidGrossProceedsFromFutureSales", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of Commision Paid, Gross Proceeds From Future Sales", "label": "Percentage of Commision Paid, Gross Proceeds From Future Sales", "terseLabel": "Percentage of commision paid, Gross proceeds from future sales" } } }, "auth_ref": [] }, "ivvd_PercentageOfTotalNumberOfSharesOfCommonStockOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PercentageOfTotalNumberOfSharesOfCommonStockOutstanding", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of number of shares of common stock outstanding", "label": "Percentage Of Total Number Of Shares Of Common Stock Outstanding", "documentation": "Percentage Of Total Number Of Shares Of Common Stock Outstanding" } } }, "auth_ref": [] }, "ivvd_PhpMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PhpMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "PHP Member", "label": "PHP Member" } } }, "auth_ref": [] }, "ivvd_PhpWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PhpWarrantMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "PHP Warrant [Member]", "label": "PHP Warrant [Member]" } } }, "auth_ref": [] }, "ivvd_PhpWarrantsOutstandingMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PhpWarrantsOutstandingMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "PHP Warrants Outstanding [Member]", "label": "PHP Warrants Outstanding [Member]", "terseLabel": "Php Warrants Outstanding [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r699" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r743" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r698" ] }, "ivvd_PopulationHealthPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PopulationHealthPartnersMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Population Health Partners [Member]", "label": "Population Health Partners [Member]", "terseLabel": "PHP" } } }, "auth_ref": [] }, "ivvd_PotentialMilestonePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PotentialMilestonePayment", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential milestone payment", "label": "Potential Milestone Payment", "documentation": "Potential milestone payment." } } }, "auth_ref": [] }, "ivvd_PreferredStockFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PreferredStockFairValue", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued, Fair value", "label": "Preferred Stock Fair Value", "documentation": "Preferred Stock, Fair Value." } } }, "auth_ref": [] }, "ivvd_PreferredStockOriginalIssueAndConversionPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PreferredStockOriginalIssueAndConversionPricePerShare", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock original issue and conversion price, per share", "label": "Preferred Stock Original Issue And Conversion Price Per Share", "documentation": "Preferred stock original issue and conversion price per share." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "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": [ "r64", "r262" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares 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": [ "r64", "r525" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "totalLabel": "Preferred Stock, Shares Issued, Total", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r64", "r262" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "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": [ "r64", "r525", "r543", "r961", "r962" ] }, "us-gaap_PreferredStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock", "label": "Preferred Stock [Text Block]", "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock." } } }, "auth_ref": [ "r91" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock (undesignated), $0.0001 par value; 10,000,000 shares authorized and no shares issued and outstanding at September 30, 2024 and December 31, 2023", "verboseLabel": "Carrying Value", "label": "Preferred Stock, Value, Issued", "totalLabel": "Preferred Stock, Value, Issued, Total", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "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": [ "r64", "r453", "r641" ] }, "ivvd_PrepaidCompensationAndRelatedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PrepaidCompensationAndRelatedExpenses", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid compensation and other", "documentation": "Prepaid compensation and related expenses", "label": "Prepaid Compensation And Related Expenses" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Prepaid expenses and other current assets", "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": [ "r759" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ivvd_PrepaidExpensesOtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PrepaidExpensesOtherCurrentAssetsTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses Other Current Assets [Text Block]", "documentation": "The entire disclosure for prepaid expenses and other current assets." } } }, "auth_ref": [] }, "ivvd_PrepaidExternalResearchDevelopmentAndManufacturingExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PrepaidExternalResearchDevelopmentAndManufacturingExpenseCurrent", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid external research, development and manufacturing costs", "label": "Prepaid External Research Development And Manufacturing Expense Current", "documentation": "Prepaid external research development and manufacturing expenses." } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidInsurance", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid insurance", "label": "Prepaid Insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r608", "r618", "r790" ] }, "ivvd_PrepaidInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PrepaidInventory", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Prepaid Inventory", "label": "Prepaid Inventory", "terseLabel": "Prepaid inventory" } } }, "auth_ref": [] }, "ivvd_PresentValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PresentValueAdjustment", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancellablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value adjustment", "label": "Present value adjustment", "terseLabel": "Present value adjustment", "negatedLabel": "Present value adjustment" } } }, "auth_ref": [] }, "ivvd_PresentValueOfOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "PresentValueOfOperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancellablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value of operating lease liability", "label": "Present value of operating lease liability", "terseLabel": "Present value of operating lease liability" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under the employee stock purchase plan", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "ivvd_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock, net of issuance costs", "label": "Proceeds from issuance of common stock, net of issuance costs", "documentation": "Proceeds from issuance of common stock, net of issuance costs" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of preferred stock", "label": "Proceeds from Issuance of Preferred Stock and Preference Stock", "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromLicenseFeesReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLicenseFeesReceived", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from License Fees Received", "terseLabel": "License fees received", "documentation": "Cash received from licensees for license fees during the current period." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "totalLabel": "Proceeds from Sale and Maturity of Marketable Securities, Total", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercises 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": [ "r3", "r14" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "terseLabel": "Product revenue", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r622" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r218", "r441", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r604", "r622", "r642", "r643", "r644", "r645", "r646", "r752", "r804", "r805", "r814", "r928", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959" ] }, "ivvd_ProductRevenueNetPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ProductRevenueNetPolicyTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Product Revenue Net Policy Text Block", "label": "Product Revenue Net Policy Text Block", "terseLabel": "Product Revenue, Net" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r218", "r441", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r604", "r622", "r642", "r643", "r644", "r645", "r646", "r752", "r804", "r805", "r814", "r928", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r148", "r161", "r163", "r171", "r176", "r182", "r188", "r191", "r192", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r355", "r358", "r359", "r362", "r363", "r378", "r403", "r448", "r460", "r497", "r545", "r566", "r567", "r631", "r632", "r656", "r762", "r808" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Net, Total", "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": [ "r8", "r423", "r449", "r459", "r641" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancellablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Obligation", "label": "Purchase Obligation", "totalLabel": "Total lease payments", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancellablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (excluding the nine months ended September 30, 2024)", "label": "Purchase Obligation, to be Paid, Year One", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligationDueInSecondYear", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumPaymentsUnderNoncancellablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "2025", "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r696" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r696" ] }, "ivvd_QuarterlyFee": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "QuarterlyFee", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quarterly fee", "label": "Quarterly Fee", "documentation": "Quarterly Fee." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r132", "r133", "r134", "r135", "r136", "r145", "r146", "r246", "r247", "r248", "r249", "r278", "r291", "r324", "r325", "r326", "r335", "r384", "r438", "r439", "r440", "r474", "r476", "r484", "r515", "r516", "r577", "r579", "r581", "r582", "r586", "r599", "r600", "r616", "r621", "r626", "r636", "r637", "r638", "r639", "r643", "r649", "r802", "r810", "r908", "r919", "r920", "r921", "r922", "r923" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r132", "r133", "r134", "r135", "r136", "r145", "r146", "r246", "r247", "r248", "r249", "r278", "r291", "r324", "r325", "r326", "r335", "r384", "r438", "r439", "r440", "r474", "r476", "r484", "r515", "r516", "r577", "r579", "r581", "r582", "r586", "r599", "r600", "r616", "r621", "r626", "r636", "r637", "r638", "r639", "r643", "r649", "r802", "r810", "r908", "r919", "r920", "r921", "r922", "r923" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r664", "r674", "r684", "r716" ] }, "ivvd_RelatedPartyAmounts": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "RelatedPartyAmounts", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Related-party amounts", "label": "Related-Party Amounts", "documentation": "Related-Party Amounts" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r221", "r285", "r429", "r430", "r451", "r458", "r518", "r519", "r520", "r521", "r522", "r542", "r544", "r575" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r429", "r430", "r915" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "ivvd_RelatedPartyTransactionExpensesFromTransactionWithRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "RelatedPartyTransactionExpensesFromTransactionWithRelatedParty", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction Expenses From Transaction With Related Party", "label": "Related Party Transaction Expenses From Transaction With Related Party", "terseLabel": "Related Party Transaction Expenses From Transaction With Related Party" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "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": [ "r221", "r549", "r550", "r553" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r221", "r285", "r429", "r430", "r451", "r458", "r518", "r519", "r520", "r521", "r522", "r542", "r544", "r575", "r915" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r426", "r427", "r428", "r430", "r431", "r494", "r495", "r496", "r551", "r552", "r553", "r572", "r574" ] }, "us-gaap_ResearchAndDevelopmentArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentArrangementMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITEDPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Arrangement [Member]", "documentation": "Contractual obligation to provide funding of research and development costs over periods that initially exceed one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and development expense", "label": "Research and Development Expense", "totalLabel": "Research and Development Expense, Total", "terseLabel": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r336", "r601", "r614", "r924" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and Development Expense [Member]", "terseLabel": "Research and Development [Member]", "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": [] }, "ivvd_ResearchAndDevelopmentsInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ResearchAndDevelopmentsInProcess", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Research And Developments In Process", "label": "Research And Developments In Process", "terseLabel": "Research and development expenses" } } }, "auth_ref": [] }, "ivvd_ResearchAndDevelopmetExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ResearchAndDevelopmetExpenses", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Research and Developmet Expenses", "label": "Research and Developmet Expenses", "terseLabel": "Research and developmet expenses" } } }, "auth_ref": [] }, "ivvd_ResearchDevelopmentAndRegulatoryMilestoneMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ResearchDevelopmentAndRegulatoryMilestoneMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research Development And Regulatory Milestone", "label": "Research Development And Regulatory Milestone [Member]", "documentation": "Research development and regulatory milestone." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r665", "r675", "r685", "r717" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r666", "r676", "r686", "r718" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r673", "r683", "r693", "r725" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "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": [ "r151" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r26" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Deficit", "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r67", "r95", "r456", "r481", "r483", "r492", "r526", "r641" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r147", "r178", "r179", "r180", "r183", "r188", "r190", "r192", "r227", "r228", "r240", "r345", "r346", "r352", "r353", "r354", "r356", "r357", "r358", "r366", "r368", "r369", "r372", "r376", "r411", "r412", "r478", "r480", "r498", "r961" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanNameAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureDefinedContributionPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name", "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r626", "r749", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanNameDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureDefinedContributionPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name", "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r626", "r749", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874" ] }, "ivvd_RevenueFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "RevenueFromRelatedParty", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue From Related Party", "label": "Revenue From Related Party" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r547", "r603", "r609" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Revenues, Total", "label": "Revenues", "terseLabel": "Total revenue", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r109", "r110", "r168", "r176", "r207", "r212", "r213", "r215", "r217", "r218", "r219", "r220", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r403", "r448", "r614", "r808" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use asset recognized upon adoption of ASC 842", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r420", "r640" ] }, "ivvd_RoyaltyBasedOnNetSalesOfLicensedProductsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://invivyd.com/20240930", "localname": "RoyaltyBasedOnNetSalesOfLicensedProductsPercentage", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty Based on Net Sales of Licensed Products, Percentage", "label": "Royalty Based On Net Sales Of Licensed Products Percentage", "documentation": "Royalty Based on Net Sales of Licensed Products, Percentage." } } }, "auth_ref": [] }, "us-gaap_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RoyaltyExpense", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty expense", "label": "Royalty Expense", "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property." } } }, "auth_ref": [ "r77" ] }, "ivvd_RoyaltyPercentageOfSublicenseConsideration": { "xbrltype": "percentItemType", "nsuri": "http://invivyd.com/20240930", "localname": "RoyaltyPercentageOfSublicenseConsideration", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty percentage of sublicense consideration", "label": "Royalty Percentage Of Sublicense Consideration", "documentation": "Royalty, Percentage of Sublicense Consideration." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r734" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r734" ] }, "us-gaap_SaleLeasebackTransactionMonthlyRentalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleLeasebackTransactionMonthlyRentalPayments", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly rental payments", "label": "Sale Leaseback Transaction, Monthly Rental Payments", "documentation": "The amount of the monthly rental payments due under the lease entered into in connection with the transactions involving the sale of property to another party and the lease of the property back to the seller." } } }, "auth_ref": [ "r119" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Purchase price of shares", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares issued", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, price per share", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "ivvd_SalesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "SalesAgreementMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Agreement [Member]", "label": "Sales Agreement [Member]", "documentation": "Sales Agreement [Member]" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r144", "r193", "r296", "r747", "r771" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureAccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "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": [ "r26" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalent [Table]", "documentation": "Disclosure of information about cash and cash equivalent by type. Excludes restricted cash and cash equivalent." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r774" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfShareBasedCompensationExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [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": [ "r42" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Share Based Compensation Expense 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": [ "r42" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r905", "r906" ] }, "ivvd_ScheduleOfImpactOfTheAdoptionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ScheduleOfImpactOfTheAdoptionTableTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of the impact of the adoption", "label": "Summary of impact of the adoption [table text block]", "documentation": "Schedule of impact of the adoption [table text block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureInventoryTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory", "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": [ "r17", "r71", "r72", "r73" ] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unvested Common Stock Options", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r97" ] }, "ivvd_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Prepaid Expenses and Other Current Assets", "label": "Schedule Of Prepaid Expenses And Other Current Assets Table [Text Block]", "documentation": "Tabular disclosure of the carrying amounts of prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r50", "r51", "r549", "r550", "r553" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedAverageFairValuesAndValuationAssumptionsDetails" ], "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": [ "r298", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r12", "r13", "r96" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Fair Values and Valuation Assumptions", "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": [ "r99" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Preferred Stock", "label": "Schedule of Stock by Class [Table Text Block]", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r16", "r31", "r32", "r33", "r34", "r35", "r36", "r37", "r64", "r65", "r92", "r94", "r95" ] }, "us-gaap_ScheduleOfUtilityInventoryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUtilityInventoryTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Schedule of Utility Inventory [Table Text Block]", "documentation": "Tabular disclosure of all information related to inventories for utilities." } } }, "auth_ref": [] }, "ivvd_SecondProductMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "SecondProductMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second Product [Member]", "label": "Second Product [Member]", "documentation": "Second Product." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r658" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r660" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "totalLabel": "Selling, General and Administrative Expense, Total", "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": [ "r78" ] }, "ivvd_SeriesAConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "SeriesAConvertiblePreferredStockMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Series A Convertible Preferred Stock [Member]", "documentation": "Series A convertible preferred stock.", "terseLabel": "Series A Convertible Preferred Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureConvertiblePreferredStockScheduleOfPreferredStockDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock [Member]", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r754", "r755", "r811" ] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureConvertiblePreferredStockScheduleOfPreferredStockDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Preferred Stock [Member]", "label": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r754", "r755", "r811" ] }, "ivvd_SeriesCConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "SeriesCConvertiblePreferredStockMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Series C Convertible Preferred Stock [Member]", "documentation": "Series C convertible preferred stock.", "terseLabel": "Series C Convertible Preferred Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_SeriesCPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesCPreferredStockMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureConvertiblePreferredStockScheduleOfPreferredStockDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series C Preferred Stock [Member]", "label": "Series C Preferred Stock [Member]", "documentation": "Series C preferred stock." } } }, "auth_ref": [ "r754", "r755", "r811" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "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": [ "r627" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationScheduleOfUnvestedCommonStockFromOptionEarlyExercisesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued", "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": [ "r316" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationScheduleOfUnvestedCommonStockFromOptionEarlyExercisesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Beginning Balance at December 31, 2022", "periodEndLabel": "Ending Balance at September 30, 2023", "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": [ "r313", "r314" ] }, "ivvd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedInPeriod", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationScheduleOfUnvestedCommonStockFromOptionEarlyExercisesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchased", "terseLabel": "Repurchased", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Repurchased In Period", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options repurchased in period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationScheduleOfUnvestedCommonStockFromOptionEarlyExercisesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested", "terseLabel": "Vested", "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": [ "r317" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedAverageFairValuesAndValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected 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": [ "r325" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedAverageFairValuesAndValuationAssumptionsDetails" ], "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": [ "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedAverageFairValuesAndValuationAssumptionsDetails" ], "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": [ "r326" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedAverageFairValuesAndValuationAssumptionsDetails" ], "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": [ "r298", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised", "documentation": "Number of non-option equity instruments exercised by participants." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares of common stock authorized for issuance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r629" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future issuance", "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": [ "r41" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable at September 30, 2024", "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": [ "r307" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price,Options exercisable at September 30, 2024", "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": [ "r307" ] }, "ivvd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairValueOfCommonStock": { "xbrltype": "percentItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairValueOfCommonStock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant exercise price, percentage of estimated fair value of common stock on date of grant (not less than)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercise Price Percentage Of Fair Value Of Common Stock", "documentation": "Share based compensation arrangement by share based payment award options exercise price percentage of fair value of common stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of stock options exercised", "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": [ "r320" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited", "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": [ "r311" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted", "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": [ "r309" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Fair value of common stock Per Share", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r319" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate Intrinsic Value, Outstanding at September 30, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodStartLabel": "Aggregate Intrinsic Value, Outstanding at December 31, 2023", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding at September 30, 2024", "periodStartLabel": "Outstanding", "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": [ "r305", "r306" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted-Average Exercise Price, Ending Balance at September 30, 2024 (Per Share)", "periodStartLabel": "Weighted-Average Exercise Price, Beginning Balance at December 31, 2023(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": [ "r305", "r306" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Vested and Expected to vest at September 30, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of 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": [ "r321" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at September 30, 2024", "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": [ "r321" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price,Vested and expected to vest at September 30, 2024", "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": [ "r321" ] }, "ivvd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfVotingInterestsThreshold": { "xbrltype": "percentItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfVotingInterestsThreshold", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Combined voting power on all classes of stock threshold", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Voting Interests Threshold", "documentation": "share based compensation arrangement by share based payment award percentage of voting interests threshold." } } }, "auth_ref": [] }, "ivvd_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingNumberOfQuarterlyInstallment": { "xbrltype": "integerItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingNumberOfQuarterlyInstallment", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of quarterly installments for vesting", "label": "Share Based Compensation Arrangement By Share Based Payment Award Vesting Number Of Quarterly Installment", "documentation": "Share based compensation arrangement by share based payment award vesting number of quarterly installment." } } }, "auth_ref": [] }, "ivvd_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingNumberOfQuarterlyInstallmentSucceedingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingNumberOfQuarterlyInstallmentSucceedingPeriod", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of quarterly installments for vesting succeeding period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Vesting Number Of Quarterly Installment Succeeding Period", "documentation": "Share based compensation arrangement by share based payment award vesting number of quarterly installment succeeding period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedAverageFairValuesAndValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r310" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price,Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r311" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r309" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchased common stock, 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/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of options vesting", "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": [ "r875" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment award, expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r628" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedAverageFairValuesAndValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "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": [ "r323" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Exercisable at September 30, 2024", "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": [ "r41" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term, Exercisable at September 30, 2024", "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": [ "r41" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term (In Years)", "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": [ "r98" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term, Vested and Expected to vest at September 30, 2024", "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": [ "r321" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual term (Years)", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r98" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balances, shares", "periodEndLabel": "Balances, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "ivvd_ShelfRegistrationStatementMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "ShelfRegistrationStatementMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Shelf Registration Statement [Member]", "label": "Shelf Registration Statement [Member]", "terseLabel": "Shelf Registration Statement [Member]" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "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": [ "r88", "r174" ] }, "ivvd_StacyPriceMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "StacyPriceMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Stacy Price [Member]", "label": "Stacy Price [Member]", "terseLabel": "Stacy Price [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureConvertiblePreferredStockScheduleOfPreferredStockDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedParenthetical" ], "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": [ "r130", "r154", "r155", "r156", "r176", "r197", "r198", "r200", "r202", "r209", "r210", "r226", "r251", "r253", "r254", "r255", "r258", "r259", "r262", "r263", "r265", "r268", "r275", "r403", "r488", "r489", "r490", "r491", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r525", "r546", "r568", "r592", "r593", "r594", "r595", "r596", "r746", "r765", "r773" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r65", "r68", "r69", "r147", "r165", "r166", "r167", "r178", "r179", "r180", "r183", "r188", "r190", "r192", "r208", "r227", "r228", "r240", "r277", "r345", "r346", "r352", "r353", "r354", "r356", "r357", "r358", "r366", "r367", "r368", "r369", "r370", "r372", "r376", "r404", "r405", "r406", "r407", "r408", "r409", "r411", "r412", "r425", "r462", "r478", "r479", "r480", "r498", "r568" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureConvertiblePreferredStockScheduleOfPreferredStockDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfMarketableSecuritiesDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTheImpactOfTheAdoptionDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITEDPARENTHETICAL", "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited", "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedParenthetical" ], "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": [ "r178", "r179", "r180", "r208", "r412", "r441", "r487", "r509", "r517", "r518", "r519", "r520", "r521", "r522", "r525", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r538", "r539", "r540", "r541", "r542", "r544", "r547", "r548", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r568", "r650" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosurePopulationHealthPartnersLpAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r144", "r193", "r296", "r747", "r748", "r771" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureConvertiblePreferredStockScheduleOfPreferredStockDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfTheImpactOfTheAdoptionDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITEDPARENTHETICAL", "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited", "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r178", "r179", "r180", "r208", "r221", "r412", "r441", "r487", "r509", "r517", "r518", "r519", "r520", "r521", "r522", "r525", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r538", "r539", "r540", "r541", "r542", "r544", "r547", "r548", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r568", "r650" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r668", "r678", "r688", "r720" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under the employee stock purchase plan, 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": [ "r10", "r64", "r65", "r95" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock, net of issuance costs, Shares", "terseLabel": "Issuance of common stock, shares", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r10", "r64", "r65", "r95", "r488", "r568", "r593" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited", "terseLabel": "Common shares repurchased", "documentation": "Number of shares (or other type of equity) forfeited during the period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised", "verboseLabel": "Exercise of stock options, shares", "terseLabel": "Exercised", "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": [ "r10", "r64", "r65", "r95", "r310" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under the 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": [ "r10", "r64", "r65", "r95" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock, net of issuance costs", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r10", "r64", "r65", "r95", "r498", "r568", "r593", "r656" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise of stock options", "terseLabel": "Vesting of restricted common stock from early-exercised options", "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": [ "r10", "r65", "r68", "r69", "r95" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase of unvested restricted common stock", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Repurchase of unvested restricted common stock, shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r10", "r64", "r65", "r95" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of Series A convertible preferred stock in exchange for license and common stock, shares", "terseLabel": "Shares repurchased", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r10", "r64", "r65", "r95", "r491", "r568", "r595" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Issuance of Series A convertible preferred stock in exchange for license and common stock", "verboseLabel": "Issuance of Series A convertible preferred stock in exchange for license and common stock", "terseLabel": "Shares repurchased, Fair value", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r10", "r64", "r65", "r95", "r498", "r568", "r595", "r656" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balances", "periodEndLabel": "Balances", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r65", "r68", "r69", "r89", "r527", "r543", "r569", "r570", "r641", "r657", "r766", "r789", "r911", "r961" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity (deficit):", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStock" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r91", "r175", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r272", "r273", "r274", "r277", "r373", "r571", "r573", "r597" ] }, "us-gaap_SubordinatedBorrowingInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubordinatedBorrowingInterestRate", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subordinated Borrowing, Interest Rate", "terseLabel": "Borrowing rate", "documentation": "Stated interest rate of the subordinated debt." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r410", "r433" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r410", "r433" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r410", "r433" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r432", "r434" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "ivvd_SupplementalCashFlowInformationOperatingLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://invivyd.com/20240930", "localname": "SupplementalCashFlowInformationOperatingLeaseTableTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Information Related to Operating Leases", "label": "Supplemental Cash Flow Information Operating Lease [Table Text Block]", "documentation": "Supplemental Cash flow information operating lease." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r714" ] }, "us-gaap_TemporaryEquityLiquidationPreference": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityLiquidationPreference", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureConvertiblePreferredStockScheduleOfPreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Liquidation Preference", "terseLabel": "Convertible preferred stock, liquidation preference", "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureConvertiblePreferredStockScheduleOfPreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Authorized", "terseLabel": "Convertible preferred stock, shares authorized", "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r63" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureConvertiblePreferredStockScheduleOfPreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Issued", "terseLabel": "Convertible preferred stock, shares issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r63" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureConvertiblePreferredStockScheduleOfPreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Outstanding", "terseLabel": "Convertible preferred stock, shares outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r63" ] }, "ivvd_TheScrippsResearchInstituteMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "TheScrippsResearchInstituteMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "TSRI", "label": "The Scripps Research Institute [Member]", "documentation": "The scripps research institute member." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r780", "r914" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]", "documentation": "Title and position of individual or group within organization." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r706" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r713" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r113", "r114", "r115", "r782", "r783", "r784" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r733" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r735" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r736" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r737" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r737" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r735" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r735" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r738" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r736" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r38" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Treasury Stock, Common, Shares", "periodEndLabel": "Treasury Stock, Common, Shares", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r38" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement of treasury shares, shares", "label": "Treasury Stock, Shares, Retired", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r10", "r65", "r95" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost; 0 shares and 468,751 shares at September 30, 2022 and December 31, 2021, respectively", "totalLabel": "Treasury Stock, Value, Total", "periodStartLabel": "Treasury stock", "periodEndLabel": "Treasury stock", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r38", "r39", "r65", "r68" ] }, "ivvd_TwoThousandAndTwentyEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "TwoThousandAndTwentyEmployeeStockPurchasePlanMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Thousand And Twenty Employee Stock Purchase Plan Member", "label": "Two Thousand And Twenty Employee Stock Purchase Plan Member", "documentation": "Two Thousand And Twenty Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "ivvd_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Thousand And Twenty One Employee Stock Purchase Plan", "label": "Two Thousand And Twenty One Employee Stock Purchase Plan [Member]", "documentation": "Two Thousand And Twenty One Employee Stock Purchase Plan Member" } } }, "auth_ref": [] }, "ivvd_TwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "TwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Thousand And Twenty Two Employee Stock Purchase Plan", "label": "Two Thousand And Twenty Two Employee Stock Purchase Plan [Member]", "documentation": "Two Thousand And Twenty Two Employee Stock Purchase Plan [Member]" } } }, "auth_ref": [] }, "ivvd_TwoThousandsTwentyOneEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "TwoThousandsTwentyOneEquityIncentivePlanMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Equity Incentive Plan", "label": "Two Thousands Twenty One Equity Incentive Plan [Member]", "documentation": "Two Thousands Twenty One Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "U.S. 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": [ "r610", "r623", "r625", "r633", "r926" ] }, "ivvd_UnauditedInterimFinancialInformationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://invivyd.com/20240930", "localname": "UnauditedInterimFinancialInformationPolicyTextBlock", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Unaudited Interim Financial Information", "label": "Unaudited Interim Financial Information Policy [Text Block]", "documentation": "Unaudited Interim Financial Information" } } }, "auth_ref": [] }, "ivvd_Undesignatedpreferredstockcapitalsharesreservedforfutureissuance": { "xbrltype": "sharesItemType", "nsuri": "http://invivyd.com/20240930", "localname": "Undesignatedpreferredstockcapitalsharesreservedforfutureissuance", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureConvertiblePreferredStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undesignated preferred stock capital shares reserved for future issuance", "label": "UndesignatedPreferredStockCapitalSharesReservedForFutureIssuance", "documentation": "Undesignated preferred stock capital shares reserved for future issuance." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r732" ] }, "ivvd_UnrealizedGainOnMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "UnrealizedGainOnMarketableSecurities", "crdr": "credit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains", "negatedLabel": "Unrealized Gains", "label": "Unrealized Gain on Marketable Securities", "documentation": "Unrealized Gain on Marketable Securities" } } }, "auth_ref": [] }, "ivvd_UnrealizedLossOnMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://invivyd.com/20240930", "localname": "UnrealizedLossOnMarketableSecurities", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized Losses", "label": "Unrealized Loss on Marketable Securities", "documentation": "Unrealized loss on marketable securities." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r27", "r28", "r29", "r122", "r124", "r126", "r127" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfComponentsOfOperatingLeaseExpenseDetails" ], "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": [ "r418", "r640" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r702" ] }, "ivvd_VydTwoHundredTwentyTwoDrugsubstanceMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "VydTwoHundredTwentyTwoDrugsubstanceMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "VYD Two Hundred Twenty Two DrugSubstance [Member]", "label": "VYD Two Hundred Twenty Two DrugSubstance [Member]", "terseLabel": "VYD222 Drug Substance" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average common shares outstanding, diluted", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "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": [ "r196", "r202" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://invivyd.com/20240930/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average common shares outstanding, basic", "verboseLabel": "Weighted-average common shares outstanding, basic and diluted", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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": [ "r195", "r202" ] }, "ivvd_WuXiCellLineLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "WuXiCellLineLicenseAgreementMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://invivyd.com/20240930/taxonomy/role/DisclosureLicenseAndCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cell Line License Agreement [Member]", "label": "Wu Xi Cell Line License Agreement [Member]", "documentation": "WuXi Cell Line License Agreement." } } }, "auth_ref": [] }, "ivvd_WuXiCommercialManufacturingServicesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://invivyd.com/20240930", "localname": "WuXiCommercialManufacturingServicesAgreementMember", "presentation": [ "http://invivyd.com/20240930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Wu Xi Commercial Manufacturing Services Agreement.", "label": "Wu Xi Commercial Manufacturing Services Agreement [Member]", "terseLabel": "WuXi Commercial Manufacturing Services Agreement [Member]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r700" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r1": { "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/2147477401/830-230-45-1" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "25", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480637/718-40-25-12" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r55": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r78": { "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" }, "r79": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r101": { "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" }, "r102": { "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/2147478546/942-210-S99-1" }, "r103": { "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(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r104": { "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/2147478546/942-210-S99-1" }, "r105": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r106": { "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/2147478546/942-210-S99-1" }, "r107": { "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/2147478524/942-220-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/942-320/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-7" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Subparagraph": "(Note 3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481418/840-10-55-40" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481501/840-20-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481295/840-40-50-1" }, "r120": { "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" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r122": { "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" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r124": { "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" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/808/tableOfContent" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "b", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-5" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715-70/tableOfContent" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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/2147477891/740-270-50-1" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r372": { "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" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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/2147478859/928-340-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r445": { "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/2147478546/942-210-S99-1" }, "r446": { "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/2147478524/942-220-S99-1" }, "r447": { "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/2147478524/942-220-S99-1" }, "r448": { "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/2147477314/942-235-S99-1" }, "r449": { "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/2147478451/942-360-50-1" }, "r450": { "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/2147478777/944-210-S99-1" }, "r451": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r452": { "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/2147478777/944-210-S99-1" }, "r453": { "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/2147478777/944-210-S99-1" }, "r454": { "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/2147478777/944-210-S99-1" }, "r455": { "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/2147478777/944-210-S99-1" }, "r456": { "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/2147478777/944-210-S99-1" }, "r457": { "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/2147478777/944-210-S99-1" }, "r458": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r459": { "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/2147478777/944-210-S99-1" }, "r460": { "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/2147477250/944-220-S99-1" }, "r461": { "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/2147477250/944-220-S99-1" }, "r462": { "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/2147477250/944-220-S99-1" }, "r463": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r464": { "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/2147477250/944-220-S99-1" }, "r465": { "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/2147477250/944-220-S99-1" }, "r466": { "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/2147477250/944-220-S99-1" }, "r467": { "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/2147477965/944-235-S99-2" }, "r468": { "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/2147477965/944-235-S99-2" }, "r469": { "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/2147477965/944-235-S99-2" }, "r470": { "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/2147477965/944-235-S99-2" }, "r471": { "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/2147477965/944-235-S99-2" }, "r472": { "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/2147477965/944-235-S99-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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/2147478009/946-205-45-3" }, "r498": { "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/2147478009/946-205-45-4" }, "r499": { "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/2147478494/946-205-50-2" }, "r500": { "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/2147478494/946-205-50-27" }, "r501": { "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/2147478494/946-205-50-7" }, "r502": { "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/2147478494/946-205-50-7" }, "r503": { "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/2147478494/946-205-50-7" }, "r504": { "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/2147478494/946-205-50-7" }, "r505": { "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/2147478494/946-205-50-7" }, "r506": { "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/2147478494/946-205-50-7" }, "r507": { "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/2147478494/946-205-50-7" }, "r508": { "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/2147478494/946-205-50-7" }, "r509": { "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/2147477796/946-210-45-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r515": { "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/2147478795/946-210-50-6" }, "r516": { "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/2147478795/946-210-50-6" }, "r517": { "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/2147479170/946-210-S99-1" }, "r518": { "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/2147479170/946-210-S99-1" }, "r519": { "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/2147479170/946-210-S99-1" }, "r520": { "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/2147479170/946-210-S99-1" }, "r521": { "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/2147479170/946-210-S99-1" }, "r522": { "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/2147479170/946-210-S99-1" }, "r523": { "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/2147479170/946-210-S99-1" }, "r524": { "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/2147479170/946-210-S99-1" }, "r525": { "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/2147479170/946-210-S99-1" }, "r526": { "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/2147479170/946-210-S99-1" }, "r527": { "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/2147479170/946-210-S99-1" }, "r528": { "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/2147479170/946-210-S99-1" }, "r529": { "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/2147479170/946-210-S99-1" }, "r530": { "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/2147479170/946-210-S99-1" }, "r531": { "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/2147479170/946-210-S99-1" }, "r532": { "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/2147479170/946-210-S99-1" }, "r533": { "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/2147479170/946-210-S99-1" }, "r534": { "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/2147479170/946-210-S99-1" }, "r535": { "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/2147479170/946-210-S99-1" }, "r536": { "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/2147479170/946-210-S99-1" }, "r537": { "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/2147479170/946-210-S99-1" }, "r538": { "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/2147479170/946-210-S99-1" }, "r539": { "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/2147479170/946-210-S99-1" }, "r540": { "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/2147479170/946-210-S99-1" }, "r541": { "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/2147479170/946-210-S99-1" }, "r542": { "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/2147479170/946-210-S99-2" }, "r543": { "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/2147479170/946-210-S99-2" }, "r544": { "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/2147479105/946-220-45-3" }, "r545": { "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/2147479105/946-220-45-7" }, "r546": { "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/2147478297/946-220-50-3" }, "r547": { "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/2147479134/946-220-S99-1" }, "r548": { "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/2147479134/946-220-S99-1" }, "r549": { "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/2147479134/946-220-S99-1" }, "r550": { "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/2147479134/946-220-S99-1" }, "r551": { "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/2147479134/946-220-S99-1" }, "r552": { "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/2147479134/946-220-S99-1" }, "r553": { "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/2147479134/946-220-S99-1" }, "r554": { "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/2147479134/946-220-S99-1" }, "r555": { "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/2147479134/946-220-S99-1" }, "r556": { "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/2147479134/946-220-S99-1" }, "r557": { "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/2147479134/946-220-S99-1" }, "r558": { "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/2147479134/946-220-S99-1" }, "r559": { "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/2147479134/946-220-S99-1" }, "r560": { "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/2147479134/946-220-S99-1" }, "r561": { "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/2147479134/946-220-S99-1" }, "r562": { "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/2147479134/946-220-S99-1" }, "r563": { "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/2147479134/946-220-S99-1" }, "r564": { "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/2147479134/946-220-S99-1" }, "r565": { "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/2147479134/946-220-S99-1" }, "r566": { "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/2147479134/946-220-S99-1" }, "r567": { "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/2147479134/946-220-S99-3" }, "r568": { "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/2147479134/946-220-S99-3" }, "r569": { "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/2147479134/946-220-S99-3" }, "r570": { "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/2147479134/946-220-S99-3" }, "r571": { "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/2147477968/946-235-50-2" }, "r572": { "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/2147477968/946-235-50-2" }, "r573": { "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/2147477968/946-235-50-2" }, "r574": { "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/2147477968/946-235-50-2" }, "r575": { "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/2147477802/946-310-45-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r577": { "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/2147477271/946-320-S99-1" }, "r578": { "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/2147477271/946-320-S99-1" }, "r579": { "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/2147477271/946-320-S99-2" }, "r580": { "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/2147477271/946-320-S99-2" }, "r581": { "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/2147477271/946-320-S99-3" }, "r582": { "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/2147477271/946-320-S99-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r584": { "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/2147477271/946-320-S99-3" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D" }, "r586": { "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/2147477271/946-320-S99-6" }, "r587": { "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/2147477271/946-320-S99-6" }, "r588": { "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 A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r589": { "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/2147477271/946-320-S99-7" }, "r590": { "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/2147477271/946-320-S99-7" }, "r591": { "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/2147477271/946-320-S99-7" }, "r592": { "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/2147478448/946-505-50-1" }, "r593": { "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/2147478448/946-505-50-2" }, "r594": { "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/2147478448/946-505-50-2" }, "r595": { "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/2147478448/946-505-50-2" }, "r596": { "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/2147478448/946-505-50-2" }, "r597": { "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/2147478448/946-505-50-6" }, "r598": { "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/2147478522/954-440-50-1" }, "r599": { "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/2147477332/976-310-50-1" }, "r600": { "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/2147479230/978-310-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r616": { "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" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r631": { "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" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r647": { "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/2147478795/946-210-50-1" }, "r648": { "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/2147478795/946-210-50-6" }, "r649": { "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/2147477439/946-210-55-1" }, "r650": { "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/2147477802/946-310-45-1" }, "r651": { "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/2147477271/946-320-S99-1" }, "r652": { "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/2147477271/946-320-S99-2" }, "r653": { "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/2147477271/946-320-S99-3" }, "r654": { "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/2147477271/946-320-S99-6" }, "r655": { "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/2147479168/946-830-55-10" }, "r656": { "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/2147479168/946-830-55-11" }, "r657": { "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/2147479168/946-830-55-12" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r748": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Subparagraph": "(a)", "Publisher": "SEC" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r753": { "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(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r754": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r755": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r756": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r785": { "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" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r789": { "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" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r804": { "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" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 4.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5" }, "r814": { "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" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r837": { "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" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "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)", "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)(1)(iv)(01)", "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)(1)(iv)(02)", "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)(1)(iv)(03)", "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)(1)(iv)(04)", "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)(i)", "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)(ii)", "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": "(c)(2)(iii)", "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": "(c)(2)(iii)(01)", "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": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(1)", "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": "(e)(2)", "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)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r904": { "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" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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/2147479532/912-730-25-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-320/tableOfContent" }, "r926": { "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/2147477268/942-320-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r928": { "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" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r960": { "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/2147478009/946-205-45-4" }, "r961": { "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/2147479134/946-220-S99-3" }, "r962": { "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/2147479134/946-220-S99-3" } } } ZIP 71 0000950170-24-126735-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-126735-xbrl.zip M4$L#!!0 ( <[;EE/(''&VCD" #(.'P 1 :79V9"TR,#(T,#DS,"YH M=&WLO5EW&TF2)OH^OP*CGIG./%7PQ%]$% M BPL2K%__9@'2(J42'$+$ $PLKLDD0A$>+BY?_:9N2T__=_/!Z/!)YS.AI/Q MG_Z5/V'_.L!QFN3A^..?_G5W[_GKU__Z?W_^'S_]3X#!BU>OWPS>X!^#W30? M?L(7PUD:36:+*0Y^V/OUQ\'K\6@XQL%__OG]+X,7D[0XP/%\ (/]^?QPY^G3 M/_[XXTDNP_%L,EK,Z5FS)VER\'0 <'SSYU,,]?>#%V&.@QW!A +.@"']..@?HN>/1[C:(1'@U?#<1BG81@- M]DZ>^IB&F9X,=D>CP?OZM=G@/) MGUP^GHS?D.2GPW3QU_)\^G1^=(A/Z4(8+Z\\'=5L>-&8Z WXT__\]9>]M(\' M ;Y^]8Q?S?X,TY./DT]/Z8.G=4&<7+B8P<<0#D\O+F$6FP<E:@&YLX\D(8.LT6\]+WJ MA^=G[?/\XK?ZWE/K:PK@YN0FL^G\6QG1+\\+ #">#1("U_ M^M.C.7Z>/VTV_=-ZUZ?'M_TI3O+18#8_&N&?'AV$Z&<0%O/)_QP>'$ZF MM$KGSPY#KE"Z,W"'GY_5.8!]K+BS,^#/'C6#R,-/)_?(P]GA*!S5383TZ4_# MSSOU43A=_G.8,XZ;?W[998,A+8E7O]N$6MN,(+S2H(RQX#@A*&I62HR&N4SS M.PX']2DXW'DYIEDX>DYO-PVCU^.,G_\-CX[?^//\/1::B]^M4]K1ET$6BZ D M\^!404"GDHE*T.?IT<^,MJ>3@DGWT]-S0[MXI)A-E*(D\%PQ4%IKB$HS**BM MI345DO=G1_I\,9W2,%^1L@FCOV.8OASGJB)N-U@ +FB!7VND4=B4"K-0;,[U MC@&\\ F<95P595TN^NQ(=TGAY:KT7HW"Q]L-KX31#*\U.!EL449:,(+VH>(! M(19A(:=0#$N1B:3.#NY$(2_G\1W=:9)?T>]FMQOHO\M+1OEJ&E*CQH_7I>6. M83%0."N@,HTU.*8@)E5RQ")UDB?#/(;AG>>3@X/AO YVMCO.=4O2!B).,L1O M!ALRCY$%D@G+#I1'&FQQA2;%TVS$D'6AVR_&P^47?OO]M[T7A""SXF+ARZ2*$Z[3$+7 E2A.8@^,O!6<8_1!"GQ#D/'Q#WS-H! ^D,5GL$9 MK2 C,B.4SC[ZVP[=^J"M,('NV.PQ*VAQ1 5%8*PW3XF)DZ%7I;+S'D>TI?*[ M,)T?[1Y,%C3^=L:;,0T/:%'_Z1&0(.K2HT?2OY;X3T__/-\A%@!Y,H?C:Q_] M;!D[65TG+_9S\XLS"#C%@H0+"6<__U3IRLZL80?T[$%#7W:J#OW3HQDA\:A2 MA>9W^],ZM/K&<*(RGWR>Y3J/3[^Z9_/C;+*8-C\U=&SG>$*:27[^NV-:>T;3 MH+P7=6D[B!8-:&V,%U)*+?2CDZ]B@[63V\WP8UURRQ\S/>SSX6B8AO-?\2#2(_*0/FWH_>DZW9N3N.MW7I+>(STP M(7TU;E;MY^'LT<\GEWT@3D[\_FAO/DG_J&M[,E[>\Z>G%S[JYY,QGH[HZ46O M?]B@S^ED-'QN_G-#!([1^?PG)S^??._I.7%<(AUN)2%C@6@*!V55@(#. 6T M C89:8?@JJ5SC9>G%YS.JSK[N3%X2-FPT]?_\MGI,/.92SU(]N41RT]N-5-" MQX0RDP9VK"[F"M&E0(@YATPL0DBUH>NXP;8]PIS9[LVOWZ_%J&XO@@% MT;5V1%BD2UH"9]&"8HC@&4F4)_-FC3B.G5 ME!@Y0?'1>4 ZO?C,I;/WF(@CDJ)=*3;)%K&))K$HKL!*VFRJ6$ZB-U>^X=8"F#$(&)#;D!*O*WT+,B7@M M5BS"]V0(&?<#0YO >-)VGS77/_R1;WGW'2Z$1V)6,D9%,<:;PB(05II.1*6AZV M2L@7RW9W.J7OWP>QD=>'V5;%G'/B9%2QPLB^%Z&:W]Y#=-:A(P-+^M)5,7<3 M9AN'T,[D.808L@>?"BH2O0Q6=E5T9QU=WRH[NBEDX&VWSE' MR!<;XC\6_SFLE :G]33IUS!>%/K*HI+./9Q^&J:56AAG!/@5A;F3 )W'A HA MAT@6L@M$80IG8'P(1>AL(KJN6HH(IC#V^:0X0IYGOR?:QA.7B6DK4ZDR;4]4Q/$RFOI\X2/7?,&2%L9TGY MC9G?+MTDQ$WQ?7B&0?!<_5"!Z$H]48F&(_THC$$1@\F=92JDX(9+C^Z[41B_ M"0=X1@RO)HOI7Q?C3!OK[1C_K5ZQE7Y%STVQ9-Q6;EFIIHL06"8VXQQWQB)& MQ[HJP*V&VO6XN3SW69$E#:BT(_/#&=#E%9NF[[-A_*:S/C:(WH]3I,#/&7F MOTQ2@R=GAG"%/_SEYT.Z)VXG-1,)F2-^7IK 'Y4TQ,@#\&)<#94JM!:[NM0Z M8P=WP._M)6.2V0*H#?&X1+A13QPA:&UDC;4JTG? -[>:T!VR*D-P,8&QFLQ- M'12XA 9XE"&&R"4:T=5%? %U);7V'Z&>T\QG;Q?S.BUYU;$*+7J)24.I4@RM M/YUEM2@D,1!-TDX%G7)HG>IL=-!W5<7W#];N1TFL"5R\D#PEL@J3L* <:8H@ M0XV4LSXF7K@7MFLBG4WG7Q3$7L)QH/<]:Q\.RQQQ_&;RJ?GJAS\F'_8GBQGM MM0_[0V(H;;&/YF3V;3G>T&^G30[1A9M]._E%="%;&R&;FF:0:[PU2DW@8+@N M06C>O:73.7ZQFB,0G[3@:#,8I@2HX"UX-!IRSM:$%)A2VV,J]E;&6@U:E*(Y M"M664K;1276IK515&0\<="R*C$BHQ 8 M*Y")GZ(WUL351UK\%:P. MQ]> U=PM25V&&JSD$7 VP!:ER+AR!R4PZ)R*9VUY),(KQ&(FV M2[%RA]Z*Q?1VC.L1$S\?Z7@:P"A2CY"%"R!%478X K#[GJ[;A16 MWDCQ^60V?UO(C,F+-']/Y&^\V$Z#)4B#O)!MC/5$1!EA(&9/W,)Y;;A@H>C. MYL==-X SI<7!HE&U;^?[.*W737&_WNT3+@V!38D8##)Y(6E/N^;P0SIBZEYX M0'322.V\PLYMPDHSCC?2V^EQ2/B9G?:W(P+)R7$ RZE6>S%=?)PMXK*4@=BC#^ =!G299S*:NR:Y MRQ'Q5*;+3[=48BEYE 6$YS5QS=>8+<]!<&5-+M*9[J9X[_X1IKE6P#HOKG/D M_NUA->^W4W1>B,QTHH=S,M60=EP(L@XD.DNFFN(Z=E5T72:+7VM =7T-:%H3 MK5,930"&J99TR@D"BQ)JY33:D$7X[F;M=](*[P*K\<1J.'$93\(E5E.#WSF9 M#,9QGUE!CWY3\XO6%/*V)MB-VANA Y@FR=+6^F*UYEK)PC(964REL][OSA^T MK4ND209%@BRU_);";(!$3"0H9,^LT47SSB8S=*'.S8H,^)0+M^C \<1 &47_ MDO2 *)5/5D;TW76&=>>8:<,"1=8$ -)K2HLN]"#/?MW?/G K[OMDRRCI)7[4#<7'&3(0K,P#**J(5)V:P;K3,L%4:V^42G2P'CE9B)[3[,I@:;PE:M5=$W4-CT1PMD1B6=IE&XCTJDVGO1TX;6RKCE74 MK @7!"3%0LVXSD BK#0=L M,2(NZNBD(K7(@S2@2LT$8RDWM7V<#BYIUUG?SNUJC.%H],MPC+\,4S4*MKNL M3-3%.1(JH6/UQE;ZXTPBEJR<"4VEUNFSI=GL^&8U"G$R7+W%_NFP-GJX8BC.UEQ%O6&1Q#*)ENH;:>!L# MB]IT%LX[%%NS#A9"6.\YF6?&(T$] 3YQ3*2!8,!HL1 ![6Q45,<.*61[,: Q M2:EC]3!F15(IR8 7=5-Q%;4MQ@C6N>8Z*X\!7;'ML67UC6,JD5E9(U-Y)0+9 M02S5*T/_29UI(16H*K#CBN.H#; MB0M4C![\6 FY6?'=3[<\T)CO]YU_ICA6ZCGZIP'5);[+7 MXT.RF9HK>%O NBE=TEKD;XFKS 1MJ\B,)\.,>PA1$@5(LI2:SE>ZV\>ILQ[2 MUHKTU6ZP7*7:)KC(FDP4(+)'%R*6"DDIT1:$R&Y_%#^!<=$$T>D2';SP7 \G,WK$<@GW.90WV2% MS%PX*)&13:0964?<.I">,2(#Q6'N;-!3&TQ?/#2FWR:7M+8HFPVD!A \:5U7 M9(2\%Z?LBFPN&R+SMMI<@FPN;FOG$:$A=?;P MO/NL?DW([&**9)6!285V%T?:7USL*H@(249.B):YR2L/Z[K%3%VW*(IJKRA*RHV+TY*I3IM0 M&8)['WPMZ>Z\=YG[PE<>:G73F1+G%\KW9DJTN*:*,4FQ7,LRN]K(38+CL7H7 M4=C D97N)G;=$KB(ZO3K M<(2S^62\G1HR$D/S;L7D]I64DA6Z(W. M'%QJ>$OUBQBIP0;M,;*8?>SL]N\S"S;5),LZQ20-K;6D;,V2J^J9&ZCAD,7R MDJ+M[$%[=]CR%>IF#VG2\_T4I&377T;L?&7S.RTC+XV4I$TL5I97_X@2-2A% M,C?U3]]9E=(QU\R:.$%@4CA?*Y<7TC[*,?#2:Y!6J&2SMT%U%@>Z% [5@3*4 M.=KB7"Z -M22 S6[U/$ 3"<6K4^U^VE71=F=D@-=V)/9%$%,'4JN[8J4K)XL MID%;+GF0@C/964;8M9BAU<2:9%0<:_TM$P.9[)DK0DVM2$*FD.A8,;ZSOL8; M-?3XOJ=OM^[6C]M;2B(CF60Y2$B9[#-52H%@$0&-YYD3KLK<.1_65\4DOC=3 M7UUZIYDJO$135-4]GF:*(WBN";(\F;*%)Z56[\.ZL07?5GA#+D8E8E%@-*8: MXTEXK30MD^1MYL(;4SJK>#>EO<\:3&1D3,DD$I10"\E@K@DF)4$T7#+F!#.N MMVY3=^T%LZ[(I ZH R1)&90!U6\Q\1,=ZEU"Q&_LH_XO?W:J>D7:"-D7Q.B&0%T9"J#BSG& M@B4HM>F[^UX!>AVD2W.E:8O3]A<6E,Z2+&NL_;2M<)@,]W'31;CN*JA M+I(Y8X %S:NT+ 2%FNYN,Z)6@NG.=NV[SS/":P^J\V%7ZTDA11.=]LH3$52U M8BM&\"8JD.@943815>CL,5.7"B>N ]!K%H[P#&JF+T&$(0/:.P%.66U=XH;) MSI7=B/7^.3'$C',N;'J:S#K]EF\!9O Q8RY$YDTEK, $Q1 'B@48V:Q!M\YT5E3= ,*>JW'DU^4LL*D2 8G M+[5F=:WEH3TDX7-0VB A="_4#;-.B[)62Q)JPLJ./,%MJ/68%:E4^I466HJN M"O7>DLDV=;_:I%-V@%@#>[DNQ'F#A%I<7K%07 F=)4Q="*E8C;.A.,\]R@3: MRLIO;-UP+H%A2?,4&>S%N3F)>"78(),/P$2N@>.6UYQ*8CN1A"HE[5;3V=Y?%X1W[^WCJ+S'C\=4 MID+EL<@WQ;]64A(\DQ&1F.2@4N+@8OV73E$@KSZ!C=]?ZV^=W9JT+I= M#?%1,5?CW9$9Z)DJ0F1%MGU7I=6=T@0;$\.R)EY;K-*H28/KRJ"D4Q"X"J30 M(^&SIX?YSCIT=^D.>3A:5+-RKYYUD&;%VK&9)MHUBT4.P9$1GKHR11A'+[FS M\28U@U_/-F?,)%'00\F\5AXU)-W:3Z8(5C!9]";VGHDK1W3K#G^;"0F,!\($ MX\!J1R010P"7G2>;3'ENK+1"5KNX&%9&L1*9]9YN3=#!68#TGD$PE+3PGJ.')DA!- MK-TA A"!*[PHIX7LK!77X3)VG%U;E'1I.XC,XDQZ_)TYB*XT+R6JBWMCOG! UD/()6-H?DT4:QRZJO$((:C.Y5AN8ON$]6Q!HXZ(% M%[(QW!C-^HYV&WHP0*+-048+7!CB;+GZ@WC0X%F2VMK"M>RLI7.!9YELF>.J MZK.WBWFELGDEF9'G)"> 7W=3-I>V)3GO8N78+FM&D-L4(:ZE@KQ'(23JA)NN M3>\_26\-K>.X("9$O!5*5-77H$FB0470F:Q=);(W&W6VT_7RN&TQ'BY*+IF, MW6B5 Y4<)[(C$406/-?.%)BV32>NL1A<=YI"KTE-2YVM" RXSL2OC:C9G;6: M"7-HO0B)5F%75UNGZBT\#[.Z;.I?%:D^A=&W:N?B:U90\:&)5+D@0N574H9' MOX;I/W#^:C'.JWCT0RDVP65BPNA:'Y>TA&(Y013$EXIPI%_I66GK0N)ZF%Z? MH>P(GYDE\A92[8WA%+A8:@W/*")Q/!Y-9V/I.L/)5U/3A$2#&'D!YJ2J38S( M4F(B0XPA<4(#T>%*ZQU+[6PQ'(4'(0Q-/O!"%I"*3$"H?R2,HLZB$J6S++I+ M!WH=2.OD0?*, RZCW?0XL'OV1ZPGGY-'G52.&J0W M;.G*=XH(E'&%*>M9\;AMI[A]E?,U'.3R6#1:2_#C:TAZK@VGDJG=F36/67EA M2F>9>6?P8C6-#GA*1LCB@"8NDU96I)6+*I 2]\6@X[:[*2&=,O!O[>\0O;=A M([T-*95@6"V<6.M)%PP0'&U+$1!-XI$IV<5:\>M@BRB2C.MLBL#5WJG=1(@_ MK?F"+7BI5KUD'DP40@F!.8),I/N"TI'0(!NR.3AS6F<6T&^;S;%-B36<[+DU]^3O+T]*83*II;J8[5]@U)T[T@F(QC-96#! M2K(ENRK+CGG96VS9+H1#*PNC+573F6J5:&]L!B=,RBXPED)GR__TC.[NH"[7 M .K*<5T;IG$5 RB>R=(C: <7N"G:@51V !)Z9K+J+UE MW8WLW,CR6^O8KX&'[ A<:Y(JJ%@T>$U.C^4HU\1 MT&1=JUUH190L2%H[RF7P+,3$B)*Q[G8UV"1D6,\!E8C%,D=8D[FM'6E5;6U> M,I#(3?9)<:XZ*]V-*5VP)G<&(7P6L8*^K3W ?8%0JBV5HG-9\J1L9PN*W(B M-SOW^60V?UN.;>/W!/KCQ98Z-9*/0=(=@ZU'RCD4B,%FP"28QX2)J'=7Q?K] M4R6RE[Z<*YTM'?-N0;H^S#:J=*K(W+GDD;9^(,L("X?(DZM)6C)R^K3#!>FW M[&CB(1%]=(5L<@.<]#>H)&G!H4K ->,^B(36NJZNNC[&?8.4$(:,P2YN<:3NG*ZNQK\CI?19.Z(& M+C0M:!.$VN[ ":6UPEKYM[.R65UP]_6-L#56C%[1@E"*I1 =Y!HX2+N3@>=> MTH*(:)+5AKM-5WYK"5U:0XROC%F364L& *LUCH(JM4%&S?#1.3+4JG0O&*(K M<8/K<4/(9)BLF1G>,&*>COYHBO]ZP6NRLDY1=A:--^88+(\.9H1T:MK91%I;SRS7C3F1+G"?GW"R>WQ]VSM;S4-HZI%DXNR(@XE@"1 M"9Z5U,6$E5>WN)GZ9>W9GHHIPX058+$6W%(RUA721/ 7QFOMVNXZ;:YY++KQ M9Z**:1XP*TA8>X+5/B>1<0O<*>:YM,%B9RM"=\JQUONR5N[+(C)?!"H-R21% M'# *"%X8R%ZZP!(CN[RSI8*V('/_VN_:']!>O'QK7VRE>>4"-3!?$F$B> 4I ME?66F9 VJOU%UXOOMR>U]8%X"Q@ 9-$0P[&[_1'8]?!X(O ME72V($D.G<+:R3:#XUZ!2QC(FK$QY7M)YFV,@*H$GV0@E=#9L].-D59[!IYE6@JB MQ,R)4ONM%@B,1):""3FA)P7=V=)L:SS N\]:;&<$_U4II[L)/F>K)"ENY8AC MBV)KH)<'I'\%+[W2I;.F4>^%NF-D&>]=8G?8.$5''V4EP!)4U*D6-B]@D1GD MBN4L.YM0=EW]EO.P$M P>A>&Q(6?A\/A/(Q6S4#:"D@F.]-HY34@%YI,%&L@ M2B= 6\]0F:@%[RRTW4M8/ADU\^DP$7VYIQ"^=1@-@2-GI"Z]2@:49T1(;7&0 M2>]ELE0]F;%=702]?ML E=+FB6 0462I@9M:ZM99!9%L6M)94B9)T.5L9]UD M75,I'8@>5D'EPAWQ@FP#U$!(\#(H",&P%(-U1G>V'%#O(KOCDEN3HSW:I+)B MD!2O19:#(S-><>#1>Z%2+"QUUBO;E3[O:_*G9\:C(OA!8VJYS5H;GXD G&=> MCT>46'WJX&TEMWFYRMWI8+JNU>911^'!DEE4.Y@B.)\$1"%SCI%)'3N+$P^1 M&!8IN%063/1VV87>>9-\42S%HA."C//9 Q1\)CG-66."*PSOJBNI@,>@-/4EMY,)KK MA#$ER+7AFU*U)4TM*&84&I]"BH9WMI=9EU*:SJO(MII9:F$D"A^!AQHK9@EV M?2FD)Y,OT2KCXNH/,-=VB*>%#8D%#9I+0I=L.7@3 ^V1Y%D,-?:JL^AR8^/A M/Q;_.7R.H]$OPS'^0@J#./IV5Z74LF1-ZQARTZDO%P$A*4\/\$5+HUA(G4O MNU'TW%]PC%/B!>.\FP^&XR%QN5 )P3:')->#J>BLAEB,JITQ'7B-#K@Q-G.? MHA-=2$_J@MY5J3#),R0O; W>-C13I(9M##*YD$KL;O!H%ZC3BO2M-IQY4CE) MI5HBG6%-+I.0C=%:>Q94=V.S.UEXLPN89+.UKE8N"[2_E#(68D8-QDJ;@^8I MA,Z&['6J1=^*6)Z7R)%L?QXUJ8P8"X1LB!8$B8H'A[J[0-B?)]T1$=;C<]*) M%9&L V%Y#;E6EJPJM(0((K&((A-(='7)==3FE2WJX,QD3K5(O4P$VH60QOD4 M2 =;1,-%C'SCZSRL)P2M/0E);VI#1)($&>;!(#C!-?#:[[J(@D9U-OIHQ7GX MUQ[']A5'TF@B9E9HMY(MK] D:*K,<1ZY=#9PW;W6BAU'5=5>V*C&6)A1&;*. MLE9K9*3SR/*T)BF>&0N^NW7F;DQGWNT?;J(E8<2.LS%QIG-<$?3M.0:$L8+VBZYXL:?' \[MD*+8@5J:]2,B:>P) : M(_65$+RB95,DZA"2SRIWMK9?&UDSLJW5U,=W;T 83XLI0X9KZ3!&L)[(GV*% M@2N6@W YL!9,('YKA61\]07P M[FVUK?%0>$W2U5;+PBTQVE"3"XJ%Z$J$J#%Y6V)*IH\7WK;266L(/C ZJ5Q7 M+KIZ)D2+#KQ@#&A]9<\CEJ0ZJ[/Z%.DU\QV#A%*^GB(JTD Q<'#,*5I (4>1 MLTFA3X"ZGP.K=37Q78/KQSAC0_8"G RFIGV3>>ISK8);*_\Z(8OI@NMG-23+AIAYV1;.HX2B'2FSH@)$D01PJYRS&4W4G37B.WI4V&*-.U,4E!,* M4[P.@2/P7(@%82X0I Z (B!JQ9UGG3W"[5I@3 : M0PC)!)<]_:^S431=$^=JHL$M$UYF)4%82QO.6P\Q%0D&5>3%&%ER9Z/!W^-\ MN/2P7!#Q]&JRF/YU,@P*RQ-C5M7N(\+4#/,$P1=/G,7WDF6B@BR<1Z$.?=56T5^[1T]JZ;?A%3C7: M'EG.@6;XG&.DS!'';R:?FJ^>L;N79O>;X7@[:_S8I!6+,I(R-+[V'J@%&\C. MXX&ZS M?Y;Y-W=;S*<[]8.;WJM6O9U=,K;EAS>\X^O*YT>C*IMO;GN<)'-ZP0UO_5N- MV,O-@B)=LWM TY_"BWJP,ITUY7M/']@4?\6SMWBSH,O#?#+]9DRSB1+<[ORV M]^)[P_GF^_67+W \.1B.+[KM=6?PW"V>GA_]%;.Q]^+;";[>R_S\T_#SSA27 MI'FV/SP#<(T3;]_\?$53VO^ M*93)9#Z>S/'18#YYCV7VIT>OWGSXW65C3!8< C:GN+[4_#1102UY9-JBBH\& M93HY./[.[\G6!B59@.8UW-0G148,3Z X"J>B<$SJP:O?3! 1)Z,Y8]HE)8Y67Y^? ..UE MU!&TJUE]SB#X( I8+IE2404F&,V!-[&$8&LI$++R:OLI" ;K',ALE,Q9ID"7 M,6ZY")+H0JS6A$8/$1G2S,D<.!-">U\O4Y%+Q0,D:VA&1500DB5CV] 'L10A M9.S(C"K2B#3V +D8322:5E40W$%0,5LF.7>)GY]1S0+J6I.>N3I5GK2V*UR# M,&T_TSTF5:Z*+ S+$!13Z M?HA$/9D1G-QF:;D+A, MD8(L3IW!Z>AH"G+R/EAKI/]JC7(NC3:LUG.C-1HL0B#+!@RM0)E=U$P8F@.E MF0G:"_"^I@QR7< K1D+CD0PA%"5G19>9@#Y$6N3 [JV<@\((S*5 M=T98YO49L\,P/GE,FHPFTYU_87AF0D]?]G@.ZMN))T(?S@=YLH@C?'9V MGOG)PU<_*ZN:A__S+]RP9V?FXMPLK.#EZA$R3F\K]#^6BSA.1OGLV[M;OOUO M;UY_>/EBL/=A]\/+O8_N?SO^Z^^F_O]=LWFSXSXI8S\Q^[>W]]_>8O']Z^>3QX\>3YDX%@6OG+9N/XK>KN MW5'L?Y\BQ?%K?A\LY%5#/#=EAJX^1>GE)#ZIC(;YY-II,Q=U)%?.[Q7H MO7V_:^G>N;L>&YP[T<-MQI/QHUA-TR-446<)$M&G+?6 M;TK$(IPCWNRJX\4DXB.ZAK&P1X-C2Y_XSK5/H0;C4'TO&8<[+R9I4:W?6F6N M&Q/*&?S[Z7(Z-RT_][MRU;M2U9=9!].[>!'==@W]4&-4!F_'^.-74S /Q.^^ MXG]U.)42T[O43V$4CB:+.=WQ,^9GR[MSQIZ0-(^_D*J7YW"&.S,\#-,P1WHB MW9SN/CVY]:?A;!B'H^'\:.?DZN.+Z*I\*OSFYNI_GR7FQR^Q9.9/+_F*-U=] MYZ>G\^G7@SJV#AJ9_T&O G&*X1\[S9]0?W&Q?+X=]\G^:C8#6G ,TRTWB>C&$:CR9QDU\+6N1P/ MO%7FV=6X2NLF;ZJ\5S%Q__[;[OL/+]__\O?!^Y?OWK[_,'CWV_N]WW;??!A\ M>#L@5OV!J/. R\';]P.N?\@_#MZ^&GSXZ\O!&<)]2K9WGW^H'W,OU44S?K)E MZ>^*0YM*I&YKI;Z:3 ?S?1S\\V3/#)9'&@,<9\Q74:RKGGH)Q7*B<)18HU"D MJUUC0ZWRG4%RI;530:O8&AB\:U[GY?+W@X7QZJ2?9X1:)@03E9#Q*=KVVLC+/@7'7!"U62$BG(X-H2Q:OAC*#K M[S3%K^@WLVY,'MQ\LWK[OB=U&$KL[+,!K4+N(-A65P3A%<."8 M!,^D )MK%UGNM1.M04@3,];XUSO![51WN5U+(E_%U'UXO_MF[W7#X7IZ=S_T M;GZZ;T[X73VM&_S^[7^#^>2B7S]#4D;4=;G"C9SJKXF)2V M1$Y@&I2J!ZP"8FT^AY)PU7K,S(N[@NG+)DZJOLSR7;HQSXS5)-3M-H-VP5JA$S"1-*A8.$07/.C":4FS+&-4[6R&]_BQZ0(ZGM>D MW58WQ)4O?YD87[_YV^N__?W%X\'K-\^?M&:+=.O\\+9@\X>8:LAJ'@S'@^%\-GB^WS@WOG9+KP-"6 \@[<1E7$DO;O)NY^S8 MLZLA+.:39^T9MNW=:_^3HNV[K&!73,\7844DUEF!X>%XMIXIV?3Q;C^?3H M^23CMU;OK%YQ.)U\JO=IQ7]YV?YY@:/P1Z@1Z['\/GU<:K%LC1>:]3\,D$Z#5PQR>65[L\+S.D+L,%V M#AILYYC/I72FV>$#,M8G-:EI\%^+Z7"6ATUN)/&;LY)H^3V?V!IZ<*\O.SP+ M;/WD_9.])X/CSI/3G^+TZ<_G46+P9O+DPBG; M;"5^I2BHF-U A5B30 2X#@)HJ ( M60;G@LNKDH%8H0SV%O3M ;=N37/?(,75TR]SXI(+ 4&5N@6RIW]A L.\BE;+ MVK6IU>E_3O]\._TP^6.5#/4_:@6(<-#A92^=*R73]$5G:WE$QB&PH,'JXBW- M8N(\M#KO#;UX.WU'!@)IWS;\6Y>]_J^[73$,;JA#;JH^DJ'-XZP#76RL*88D M0Q,YD&PY(H:-A;@ZB3(A-*\-PG63OZ.Q5[=FX=3VK7# MPS :X&=,BYI51K\NM9EKSY?/3!EMCD'='=]EQ#<\"6X-1M;L,?_B(O\__^($ MM\]F@SF.\'!_,L;!N'$V/![0,ALMZL(8!-JKA%X9=P8_K.:D,S!FC/,2LD%= M(P&)?WM2@C[(:$215L<[DX_*-W;I35J"S!;$8-U5V-J!0?ZXHL/M:(CU,(60 MBG+$>SR)3]@")IHD=4ZVB#NGUM36$J-W=55WZ7#;<0^,.=;=L^TM.)AJ1E4S ML\?S'?U$2OF_OS,[=\#U.^=6^UL'!*?%=#@?TL73!LYQBGEPN)C.%O7H!? M2O,?DVN9K NGY]H0T,8$;/X:F89*4:XXLMJ<]]D[.J#/?[BMH=VO]*U=Z2?! M9PT8XN>T7SM[#HA\T6WI-U\8V@V]9OZN^207)!*L(1_T/'6\Q"+D0:?BH@!9 M8VD4UKZRT0206@>GG"(;[\Z'<,>L^8B+V"BPFR^)[X6&D[R;DI6/!_^+6!QC M?$"L;?"I-B>HH?:#IOY?JS[Q"^;] MGZ[8"/Z[WLO44R?VZZE(^5ZU(GM;>.7__M;R_Z);K]2]2F6+B3!F*2&E1B M%GSP"+7J;Q!2&2%+6VC[\E@A-O'TW\0K5G5YVU#%2YGG/@[>A%D._QS\932) M8318]LRYQ5G6A6<$-W(OK2G][DZNFM?C7,.*.J=D MC?I:9O8=NZC.>+9.%DYU6]6/:V;?("]J8Y_F4GKAA,T9!1>#)GM_-OB![D=+ M;#!;$/&:[4]JM/])HMM\/\R_'OL?X?PHZQ"77SY^AQ\?#\(X#WX0RW>,M%#I M\_A?] ;U^N92^E(=Q?%]FA9$S2":08;9?.#9((>CV9,&1;[K4+]*8I<=H81B M0JW+F;(U-7DJ@D\Q IKH2>,(KUQ+R6+'79F72;=5 \W#_-89_'=:I'_'V0H. M4.[FXCRN\T)B?C,9?)48W!V'Z]:[QV^&7W5?TY8^&,[G! (XHJT]G8RK>A\= M#9!4_='@==6TM4/))QR\"/.P3 #]"MZ^W..L(_[]@JY43!]G)QUWIQGLP8?! M#Y5LV&="BB?'%\SWAS,:<3BL24JKQKKE>$\A#&<_-@"U&H1*(4154@#NF2"T M0051Z$B,(R6OBL'"6TN8.)55%=4Q8/4(=5R3]PM$58SZ&J1ZJ/@N5-#N#(,1 MO08.0DH$%?58)C>[9UJ)PH6_'9#@X<(/9@>$,?24Z8DVI0UP0#-P]+CR(KH= MD8DZ91\''Z>3/^;[)Q\_(9J$S=@REN&X2>=OXH-J1(=@SRX;8?,Q?W9RV947 M7#Z^DPLK-SJ^^)*QGEPY'"^AD(L(XH3MG:5X3Q[J^>#FI!FJVYP'WOPK5Q;A M:><$43WAXEZ>I)^X*\]>OYNF\>2&!Y:75Q9:EJYOH+9]>@;]1%QO\[+(?='C!ZP+@M8'Q'=B0>]7/1ST4_%_<7-]+Z?*X_OJ0DSKWDM0MKK$W6; '/)4*PR+5T MV@CGVRNG-WU.5.+C9'ITP8%G?;ZYR-=TQ]JDVZ[;>Y)S29N" M;9B.WBJZ]7+8N\S]VT_0NH!C_8HT>%TL*4WP-Z5___[]^_?OF#GZ\N((K*V:GDU8'NLWTHU-3"BK09B4R$C/&5S)"KPS(>4D MN8MW[L2U--)/UMQ?FB7W?+GB-L!8OV'QKXV--+Q=).]:^L'>+8ZW?"=>MM8S MNS#,=U@N2@9H4@ P#\:3)H)_,5O&VM);+GNA7M!#:S)MGC4ZJ@__8TB/IL<. MQC3L2?6??AK.FK.8<1BG81C5 +5:Q+]>/)N'<0[3/!O4JOW#?%D='_E#^/'" ML-D5Q>L[AJY8#FR9(>@3A* *!%TX)NV+L2V=E[W\_*67W[)'Z_GFK$V\*XU^ M-+MMY;8[+:QKM_?KX^:OB)N?[>-H=+(E!S_01FNBUY?=>;X?&WZUW*_]V&=2U&,"*&XR1$%:B&4441.ISN:B MW-BF"DA3!&2O%ON8O5W,&_5.>O[18#$>+F__V^]-*9#9(\*_-#P@Q?:G1Z_? MO#JO]<:+ \B3.1Q?\NAGSOUCP\UC)O7)KCQYT35NR^6;U#6YMC&D9>V5V96U M5QX/)E_D<6FVT8TJ:]Z,)Y^O@"2>B%H"*4\69(?0[-*[Z\?&P_KL!V\\[()^5$7Z&/)PN^6K-)5HQP%(YV MZJ=?%RUE3_1P.;)C1^_R%_^UF,V'Y>CD@1U&^;V)YZ>G-/O'?U91[9\ZRX]'/!R/B%(!+?/I<<;7^0]H(I>_;B2[ M]*6',L?I3AC]$8YFQ_E(9X5\WC]2171&[-^(K\-2NA$_FGV%+QN:_70S'=SI[ M[1P.+.R_V3E"$:XEB]_V'P>LGZP"$UNRKJ-+*VN3B7O< W*'EA].*T^]=%)?O7ZS^^;YZ]U?!F0ROWW_Z^Z' MUV_?G$YQN,LT?Z\CSH54:Y43WSR]12SF/2BL0P6^GN/!@&\9!@Q_IQDX^$[K MRA:W^^F16=.Y;EE;[X??QF&1Z?[YQW[G;_C.7XOMT%6T6(OQL#JO#\_,Y#!GY<#&>PU ^D!I >0'D V M 4!FIP3@]TGY?7*(2R!8)Y2;J M!2QZK.FQIFM80Q\U X_?:QERSV#31!GL3T9TL]EQ']?!RW\NAO.CP0\OL S3 M<-X;1UU2'UH'+E2M4]J/2@LA90 M&4_F./M]/CES/O,%6NX#3-[4 =2\A5,7[> 2?+G(L]MCRY4+UG0:6[JW-=H\ MQQ%;>8XC[@,7?@WC\+'9Y,?&RFSP8CA+B]FL!FI7=\GN.(R.9L.&;7S!A@H> MRTRK>LU[G"U&7SM;>M"XVJO2;4;2O2W2)FK(K40->1^H\>\U"W(X;\*(&P"@ M7XQ.?J[X,9K,%C7_8#=.%O/C+G^#]\/9/WI0N-KUX7M06!LHJ!9 8=U5";Y" M!'5/SHKY=#):GK"\FTX2Y@H _7;OM_MFA85N9USH\/=)3?^^[Z#0MQ_^^O)] M'Q!Z(SQ0K,>#/B*T+09PCR&AO^#',%KJ_J8C:J_\^\W>[SPA^&V\+".#M3OY7A@MJXHODQ!^AAX1JPT.W RN[M@39A09_"0A^U\!V8T??B*FC*T[W^XI_H MP:,'CRZ#A]E.3F'N8[.__+P_C,,^KN@Z>[P+D="W:NW9I<4]H]^&>3V1NH_E MO7?ZM'Z!7[W U8:6 ^]K^]VX:AP7MR_M>K=*:G>3V+"O]+=1E?[NH]#?A8NS M*6U[NU(\]UD(\-WN7:K"MCR8>NK>!)^*9]\O(G1X73'>!6:6J[:1XY5G9_Y79F[^]_MO?7W1(:(]I8SV_K==K%0,: MW'R]F+MSB&;%7+\*2G.'IKE(Q?&=Q>%A[1$_P^O41%_%I"TS=RZ28M=&>LTB M+UU^A?6LT&[/R0^_O?FFT->*9D=UN)[R#Z_'@_G^9#$+XSQ[/,#/"6NMTUK3 MOCD..ZUP/P@'M:W0[,<.(^^&%G\VYHG7\N9UG/D3H,\W%$\]N,\"' M^$YKJ9Q]L;?M DMVA16>+\:U%315O/AE5_MRJ^X7>8%[^GJUJ;\M3=T%J;<9 MU+Y'&FG9DDBRQS_%Z=.?:WN@&RZ2JV=ON0V9[,3\];NFWS5WVS4O,!UO&GZZ M:2X\A^LWS9T/)A--04FM:O":@-=AY_9U5N#N;(;G^K/<&9;N_ZAL9;CT+4-; MX]'GO6F;!_:Z_2K>2K%NU>NN)]1N8[3=I?[KQ71*_QJ$1LGM]/CP8#;, \.' M?A4_4+%NU>NV;--]J]#.%J=L[GCAP*]0>V>/+)J;;%K)RZ:4:STVJF5F!_C/ MQ?!3&.'X:BOP.K.U'7!SP2W'DVZ][OD%<-E[_J\69=H-K&F]/;QSEN?L&* 2 M#I1B'H+@')(R*$.425S4'I['R$("QS)]QZ,'5UP!(WPL(H:LBSQI#[^8P<<0 M#G?JMML=Y_K7RR][;G?^/$RG1\/QQ[_59N7GNL3_MO>"M!W)@>XBSS:+!WE5 MKWAF'COC+^T3OXD+OKVMW&-7CUW;@5TJ22&S9*"8$J"2MQ X6M BVZ"DTCF6 MK[$+$_?,VP "Z0]5> 9GM"+P0&8$?<5'OT[L$HP]-HH_<.QJV>/3<^%+CC]2 M:@*F!E-,2.LZCO#Q8(SS7IUL]>[JM8(=;2VB;(/MMH]33=PR_#=.)U7:30K: P>IWM=[/Q5$QI_H'Y/I M4<]JMW]/]=KBK+; *&)$%B'1GZ0MG(4HO8/D.<]2)2*[WVB+V[#:TRU&2J(M M%XA]S(Q]X!JB!Z:'+LHM!2:MD&M'O-5+4X$I&7"9<(I++07+DD?YS8'3;6CL MW8&IIZV]6W8MM/7=% _#, _P\V'M'+DL^MITEABD*X[7:[.MEF(S;D M+85]HU2C;5(^C"OM'5I ;DB1!%(^418.W%B=LC,N%-X&*S[>P2^7&WAWG)NZ MJ\MLDW9=OOXQXRL\+;Q.7M4V[Y0>%GM8W'Y8#-80#Y>$:9I94%@4.,Y\A<44 MK>1:LE9L8%T5S$YQH);!B%3R7B*YS#QV:5NZ7O@UG[3XI?3>= M'-(['#7^Y9H)=UB+"_>Q$MN_87H%<,XKK+7.VAJP7A90F1#=N>" *92<%\)U M8]KQ"B_WV[M1&,]WQ_GER99K+W:"/S:K='ML\^+N<6IK1+FE.(71!32V0%+$ M-PES"L22"@B;N"Z\ IY\T#QZF5NUZWD[6^I;49YL/QQ\$(PPP' MS=Z#28$%_=![5A_ QNFUPKF .K0N1\\ 4T)0QB;P@FG(UDB?6!9,M<)>3_?= M+W7;O:_O]K;\-L/&K=&:6K"BK]O0 ]7#%N66 I4S)C-;! B%BH"*,"H8%2!9 MXX5(B3&=VZ"O]P%4XK%X\$#5>UUOQU^;0%Y:-M"' _11:WW4VNW+_WA!_R<- MJ%3HC^ \>&LR:*.,,=8($5DKQ/=+D-J;R3BU>GYG'RLM^C"UGA3W0-@#X:T# M&-!DCIBAI&1!18S@A57T1RZ$A2G+TDH PRJ!D%O=P^#Z7<9]M.Z7:-V>EK>Y MZ\034;==GBQJ \PUZJ/[+[]YG8G84M6D95&*N#7(Q!$4DPE\4?1'O)MB03(T M\V!O/DG_:$*5FW_MTRUP.FL*L]AG@QJC-#_JNP-][SV[ :PKT,/]Z_:K>%O% MNE6OV_A02$/X+0KD+F*&))1D:]B\6VZVELNLV,>6 M]76_>ZSJI"A[K&HK;%-PR22/H*,JH+27X*00P#&;F(5RIJ5SD%5BE7WLM7S@ M4-4WL;DOACM=X)EJX">RN/S^=?B@GACGS_ZG+YO!+W-@GEBZZ' R&];UO#/% M49@//^&E8_N!_]@KL:W>Y+WN.M.#$F;6&P#PGW16"XRQ:D5U+ M/+ON^3,GH>VJ+^T?J[Z@88]2#UR46XI2R<88?1:@>>W]Y9."R'@"Q5$X%85C M\IN.MK=DV"M%*<4>._/0JUGU?N2U5)49G0U".DYUZ97(5N^T7HF6405F/X$.L!6:T"L%KG[_MTW;WLC(GNN2H9=?R8\7[QN@]4CUL46XK4H64 MLI<>,%I-^!04.%DD\)2BM<%P7[ZI W#WNC*K0RK5.Y9[Q_*]%:))7\467AE# MW^N.OOQ"7W[AK%,X)!DR1A!:$^LEQ0+>. U.D68*):/TK01?-/MU9KRYP MC3T6_M[*T6PP#/8^]/6'C9RI\=YKJJT^L>H/9,_UTPS21J$-)"84J!1KE#1R M4.BU3BS8E%<9.M)Z;6+!'WJKCQZJ'KHHMQ2JBD86&1-@"Q(A)GH,P2D-W'L1 MDG2AR+C"V)'V^TFLLFSM1JSOOBM12UV)^H"0WLO2>UENHU2,]BP6ZZ!(:8G_ M$JL-0A4HC;=9]IZ7GQCT4]E!X M6RB4D9=4E <="B>N[#40RA7P]"?RK)FTT3:];'QW7,Z_S0XT+Z>)!> M+_5ZZ;8I\D6Z["5XS1@H+1UX&1U(&XK)TA7COO'[W#$>I+U $&OZ$]">E_?X MU^/?K?$O%N5/ ?ZG"=^%??7']SIYH]L7U^Q81_2I^F*NX[X9T*XUX4?L_;-K_ M#7[(6(9I./^Q;X_T<+;1 T.-?A4_4+%NU>OV85JWTGW+";W^GU_:Y\Z:]KD_ MT(3BC 86YIA_?#PX[5>Q4F\3S\$S%Q"28AQ48!$"$Q$R3SPS%H4-WZ0=W<;; M?OJV#45X%Z9OIWOS^J9_"Z,%OL/IWGZ8XGE'%/VS7D]7S=Z6W0.516Z[;1B0_JN5YB< MA<7H8[OB)W>8F=#'[;I4-&." 693559IA,AC K156#((S?1:LE^>55B+U[^92O=+1&E0J/!2-U>Y2@"''H%LO"0"POM3)?^ M=;?WQ7$VKM)N__= 2KEZZ#_&Q2\_3.;K7\.7C>ER@WO1,L1A,HJHY#%Z[7NXGUI^:OS9;.L*YW,WOV@)K1IW%8;6F^AP=FFQ=5U,2%< M]3!LL17"Q4%0SH,R67MC&%-Y3Z4G(" ZL[KK1M&]R[^IVTX)/+*-%8Y7;&2CTJXVQ^ M%S9Z0+X:33HA=BPS_[KN45B.WN#9$C]$7(PD&X\J?%1?Y%;_UJ^8+CZ;=Y\M MZ:1_T+=WZ';:M8L$O'!DJ,#9EMTP!XB"5>+R.1O/%(MJ+5ZXOS7J@H0CN$$P M9(4F;AJ,* ?*38R%$%(-<073U8OBU6<.HJV@-$7E7(),:0>>%W'3,57K4PZV M_=I6\,QGJP3LOC*NQ@4KDR^@H\4:QUH'7F. 8IRV,5HE\EHOUFT\A]7:'CS- MN*'(40B12WNE/[9=:;,3$+CV$'0-AF/BJD:]?5#4@6S"2>5:B_))1B;;\7:F MRDFV]7@N095/5M)S4WS?"KZG1&LV5JJJ:J!];J$K?5U91&#%""=E:I6P9ZWM M/\MZF61]\$3KZ&N*=#SJ*3&Q%P7W3 H/EJJH!$P9<2AZX#;J&A$)KWDLF M\6JKUC96(7<#G]7!9*2G&/0*?)>3@+75K5]LNX6[>9^ M;)@:LUM[A1]H4N[)46F_MI@E:@/681M=* ,^)%M-H2IJ.S,,DPF8U2.)LLPY38?]!X(?:_5@0>739*>]#:U>"7A1K\&LV M:.AL3ZR5C^Q5NKRO:7LR>K;!VQ2CT9 ^\,6/+W8D;!>*K4Q?E0/G*Q&"5 MXA%TE!R4R@6BUA)B3,5;&4NVO10X[(^OF!]K>>JC#*CH83LG-J7S#^?3]F![ M-%\-CI]_J.]ZC[-F\A%'TWE#70B'C9Q3-0\_[^?R&#)GC&,@F)&@C'7@LDQ0 M4*7JZ2:/O)>A.5> W#7-?785QB]F%=7XUXKEE[A\5=Z&3W>W/>VMTOK=]Y(H MP_*7KZO!)HG_@9CQB&1*S'A8S,B235)R#QS1M+<@3&4YB6"%<&ARJE19>G'$ M'Y@9=]C4\+B8D?+,]W;1+_H@D=VAOKC4%_ MPV=>YPH31DKPS)8:-40',3 ./@1>:= MYQ(U&_NSDE$DHTA&\4=J9H2QT44#IL8*H'*.U8C%]@:KSC4X2('+U$?X<+6E M\O,.JCV=.=<@@=.T(BJC(1HD&KS'V6A).HLD(7O7SFTQ$ERHKCV:;'0,*H7< MRQ31G=$@MW:LS Z//@?#@SO/_9.G_M53OS)!=#PZN]$JNKU72:[\KFV8>"1: MK.;Y>9SB0UJQNT77O]N9.;M](P9JT+(S.:BH(*!#4(XQB*Y8$*6]""Z*=_WX M]5?&[SV=Y=V9-\/'7NSPWN8W5>6X#!R1))$DD>2=2%)8G20J$,K$ZO5+5KW^ M8*%"O8002Y+K)'G/&:6[)$DA_)B[O>5"CIHD+Z. ^M]0'[_[=I=/_=_GS7)2 M/M^) 6_\^6_^Q;LNO%U?GGP M-&?3\/EQF>*GZSMPL93+O]:] IIE6"R?=&N%]L.;QS$T.)W,<&U7OCZS>J2E M_?T=MND.R-]JTRX>X$ID]S^(9_59ID\NUS^9M8N ;AN^L?*?_N-G_N5@J-WH M2P%W?X-J-YN;T3Y0_\Y?X)W_ML$A8(/B504BKP;>=&46Q,(4HGS=J1[8]XQ9./ M'_/CWU;;\;K=C:>KS>C+"QY+M?E4=O\:T$7P]Q7R#=U='ZGL@[;"A&IF505$ M_1YBJ8%-$1A;BYL2$_OBB^O+MVWGP0N&O?:?AY!$![B'>X#U=G"C6Z'6"K@9A47]<34.]67O%EWWC,6RQ='R M/3;8VH%*00UV(]&[7'=7^5PFLS!+DZX.H?Z@&YS^Z &AO]G+.POO$&;SC)T_W";F0UL 7@3"K[[L>.<57[OW-_KKE<8&A[R8AU'FP]Z3G__V,ISG=MC" M'W:].^JR"* /+Z;O;7@QJS[S_+RIVMV,1_@I85L>\G[E7^=1E=+EOU8)D9N[ MU25A;ZM]Z/R;"U>C74CK>50]:5\.U36=GU^,W7GR)='VB/W^\@VIG7AQUN#C M!JMG7TGC?Q$^'+]-M3/CFM-<")GVJ?DO)S-2?%)\4GQ2 M_#M?A:%HBNCDOG3R0[<)!T$X;=W+=BIQE^MUA[!;A!'"R+TQ\MUIB801PLB) M8X3L"&&$,$)V9*=1WC:MR;8+\XZOV?%O^!%GY_BX3]HYFMNTVZ2,'O!FZ$.< M!IW"S]-R MM%B%*./1#&D0R[!:?CYT'Z 3ZOV9F3 V6PG<"@6*:09!N@@JZ1RU\5$:O]84 MPCD1=3M+4;2CQJ,,$+T/X!T&=)GGR/AZ'_\.K7TU@_!CV?8?H'Z?U Z-2)!( M\)XDJ*1E*2L.E0,+*,45!%\\L)"R*=X;ZW&M%1IJZ9F0$!E:4-([J!S(*AVB M%!QSB#[W2X+=52_X-R[F+0""]&5#DZ-%[#3(9 ZKD""&B M 63:1:>%S"'<9$!AN8DJ)I"2508TLC*@*A)\3O5#+/?EMD%ZO;J!G(^U4<2" MQ(+$@L2"]V9!+,F&) 18GRH+*N1M>]L,1>>2DJS$QM1-%I0Q5WJ,&1PK]3VA M.I!.2P;,U@":H58E"/(#'YX!:4;='B=?7.1FR1(-RA+1)*:=9V,]XZ8ZSF!D MU*"L\!"D=5!0.XTR>ZG6W'#'K10I%XBF\/H>%=JQ%PXP,EFLC#YHI&SL,<.! MN(^X;_C<)Y5J!UE=:2S*I7%9(GB)O>9+**2S(#FW+=\J2$8 M+J D;Y@6+.G0\TD4.=]$?$1\1'P]$I]7.G'-)&2G2R4QSR J[B (5W@01ONT MYO19I[2+T4!U\1 J!7IPJB"@4\E$)>KO$^5>CQH/1'Y$?L,G/V61^VP3,)\D M*%6U^B-=C%&JDE_K_($J6H-WLH 6N20>6'%>D=?W\%CH MN2#V5.[>7?3+GKVK:M\L5TVS\=-9VPN\H0MYIU-/?F+E\Z3%)RK6$ULN:?$@ MQ7IBRR4M'J18![763KB]8'M&V#A4<,[M+K U9DXF4!B/*@9*2 M-[&$8!-$;C,H$]M:#>3 46:C9,YR_9CS1^H[>B.EO2;[AZS(Q$F#$>5 .E%T/69"*EP8ARH*3$5.12 M\0#)FAJ)50\(0K*594S]12Q%"!GO4Q)!CM*Q5#Q0QG%3=^(&PR*][THC MV.[FV@KZ3V?YUZ_ ?[XJC^K)M]9V[/0.[[,-6;V)J08CRH$RE68!=7$(S+5Y M2,\DN,(U.)<59S6 -VWWPC[NF>V>J80>:TN) &*JTQ;E0)F*6\:-%PJ<5)6I MK'80;76LBJJ>ED8G',I^+H;MGJDJ;XZE(JHBJCIM40Z4JIAC/F6C(*>B0%6" M A=Y!&YVU[AV3U7>C*67)\Y45#NYETSFT_3/\\D"\ZC^_FPQ M3]@TH\419#'C7\R;]?J! +Z$ V"\+*M7=(%/.,:N).V6!^"5.7>!967 M7/!B]GK%!+<;.SJK(U^0M*EP+.<%6=J^2U MY4(7OE;O],-%F.1<'8.&$UD-1I0#)2O#N33:,*B>5'6N0F6?$+,'8Y#+[*)F MPMR[.'._SE5[AJQ/G*^H<',OZ4< MR9IL"S3JH'B2'11-82ZR4(!SS:M%\AR"4AR\4$)E=)+CO2Y[7QZ]76#W?ZV0 M6RW1TVNX[;E<0(R]WJ%1&DR/1:)&HD:BQDT%5$9C3L5#XL* BJHZZTG&2C/: M!5F\2<7V4>JY;VIT;H==,H@:B1J)&H=.C2RW]3K!051)@,K*@"\V0N4[+3$9 MY.LCK[>I+=TK-2HW]G:'E5M$C42-1(U#IT9N)&.RQM+!^78*+,O@?>L&EH"R M!*L]KIV?;U/+NE=JE&K,I"-J/*S"UU.?$SO_QJ@#LEMDM\AN_@6!#@6+5!S*(/3-5M3O(U:'/9@,1E@%"JV$B&U;DBBUSRD&EM?J,[9)^>Z(!)4<,T.CM(D$B02) M!._3C,E+1 ,R,%$]06T@\)CK=\R)D%W!V$OC@!V1(#=^+,@5)!8D%B06O$?# M>1N*"#J"U;& 4LI#$+[^T\HBG/!%F%Y&R^Z*!:49LUV.PQ@,"^Z\>'>;#.WA MIV#_.F^:45G,/URF8>\Z;D>(3@]]4.V)YK_O0;4]UR[? MJH_KV?&C3X2_6K['Q6C2:?+C[ZG7(*U5W;SV-W_Z2?ST[74>!@WOP%#3@^=V+7GB4Y24312;J/EE>KKDJH4O1*E Z>PC:&="L*)]=$<&OM?O? M)LM[U3JMZA][[O!/*5[RUXD,B0SO-18J(H\,,]B87-O]1$&L7 >V^NG!<\>5 M7Y>(ZSW%B93 M&O= RG2'V1_O)2Y'TWE#/?'(P)"!>&QLI3\Y:T6-0XACB6,/GV.+"\7[XJM;WYZ=B2[UZPU$ MFR5'I[).O8S*WBG'2C]6ZO22Q<2QQ+'$L8?/L2I*CU$*L)ZY-J,I+[LE6:'&WE&V@'K?[3K)O>HM4?6XOO(]SIK)1[RH01[]W":_OVO0 M!FF[J'L-+9>T>*AB/;'EDA8/4JPGMES2XD&*=5#+I7YX>XE9_C:K>S2M3Y@O M8I31NS"9=7YO\^;Y8?ZL._ MQ.6K\C9\>CU?M$_^=+E<3.+YLGW7V_GKL*@OZ;T(B#)Z=&Q"A$V$??]C#JMB MCA+!BES),GL-@3D#$IVRR6@54W_M^@Z!8+_)JW1#='<0(SXE/AT2G^YINK!( MCD41P'I$4%Q[<,PG\ R9]H5Q+&O'T%NW#SP$?KZ; WQZEU?) 2;")L+>P2U6 M$47*KO*D3@R4=Q)

\ 'T,QSF1=AKVD]7 M8GO$DG@D6C#E^7FEA(>T5W?S4GZW,\-U^T8G:T]TMKHRUR4/.N9K":A)MD_!X)N+U*N[^L.A$P$3 1,!'P]LUN MLP\J(&BM0R53*=H.,04"D]HDEX1SN8]L^QX)>'7/=F_MS8B!B8&)@8F!MV7@ MR#&B\ FXP):!#8? OR=$9 MUFU['Q8X"E=.BT;+>7M']\.\_5OS]#_OY].J.,1@O81E$;>VB@&W&I?5/1H^=I]K6U., [54''%T1<9(3'6AJ(L M0DR*@KE7<:B&JIIGXTS0P%/4H$+70];68,GJ5+"(:%79Q?H? MPE#Q1\*1H2)#18:*#-71&2KIDLF\!A.QO96B0E25HT-EZQI-R,C:L[)>#L0. MU5 5&Y-/,M<5M!U T(>Z?B5 :XM:%1.8E;M8_\,8*J[(4!U2^]Y3.3?\_[LM MP@RA+B6\PR^GA*U6-Z/Y^;)9AEFN *&SPN$[# ]TZW2@?L*&([U@@^))U !4 M5[N6JG%S&1%81B-ED4&'7CI;72+[Z0K8+\\_1%R\*IVY:EY]Q?6ZO5]A_ZHA M8UM9<%228V8)=#0U;%3&@&>A72F7S F1G%ZSX#VN],*0KRWXGFOEW(^5UV/A MR&3ODS+(0I"%. T+T>;:F+(6A-0XPF@4TV9V?1,M/+*+V'MQ ZZO;I M%$CA:XQKN87 A OO*^/;$4J88Q MO'%!6BE!6)&KA7 &7%$"F$(=7> IQC7/>IM#G/WRYH;*"F^%3$6#+:7RO6[C M)<2Z]%2-1]39^WX.K/9I#3EW8V[D6/O;;@>0A2 +01:"+,1]+(02GK?G)&!] MV]Y7H@*7HX(B+,\A5]<951^G)X=@(8R3L011E\ED&Q%46^%+VT)!\)RM")JE MN,.U[L9"U!A"2CDVE&7:CC(NSX/J?]L+4-VWNWSJMF7?I'R^$_W?^//?_(MW M77B[OCSY.$K3T%3]JG_U TPGS1)PBFTKP>XOG^'BR_2@/&G.IN'SXS+%3]=W MX&(IEW^M>P54Y5XLGW1KA?;#F\OOV']CRI5 (H(T+;?%) D$D"8]DG)HU5OOKNGSY,'T_# M[-V??L(9_.W-GK;KNHZ]F*7I>:XO7> TM&>$9W4C/H_"A_GY;-FTDW)^=ULE MQ _\Y=[-GD,E7(J5^[/0U1YD#Y%E!W5;73;)"3<4+Z8BP^.,8('* MR+N;MOUK?_OPH\II[T?+]SAZN.=8OE\@=J?NL\HJHP_U%^^;$)!\A"I; BAH=!%<8JEO:)NQZ?;/Y M0;/![3;P&#E"CGYNZJM?MDX)UW]XN*=^],5]O>(GU7]5[^KB*SFU.W=J12]. MK1)"R1P"5.ZL?I?TG0_E(*B8+9.J/R%@_J$._P.8,J\0^XO3SRKT_'M(T MQGHM8P(,KA*@*QF\T1J*XBX*&4J.:PEP9YPT.ADHC)E*FL6!9T5""M)(R96T M_"$"93Y6ZK9[;$2:U\[$,;'(17LF;FM48Q(#IRU6BZ.< MXAW92[R3C.?0^-HZ%W,J###KRKTU M4*PLS 2$RKPBF1S0KK4V8SS8DHT#VV6_L;L.Z3QXJSPW.4K#[*%DYJ+5!:6( M(#C:=KZ8@G:6"K" A4S]:=\+5-?5\%BK*Y[:M=GO8(H;(!4_7Y>_1EO&67F MAIN9>_#L_?&X]^AS!7RJG-%>$5*L1*@(L8"(62EEM?5K#=LQ%6=\X)!\&R*[ M8B!ZX8#I[$/VR(*]I6'[[L_!QH9M'I1![OU%/!>L=U)8$#)6/IB+W?M#N M_=!KD.ZP/O.]O[=YA5]+-/=,VE6ACN^;1 S+ MYD*RL_ .839OL\^KE_]T+7+Z-TSJ C\]!OFDB[/R9($=GSVN3W[^8?;D6H1Z M%G);('EE$NQD]5 7G1I6/[@U@*M<\.1LWDRZS^[\E K^)W'^J5UZ_??"G$CJHZ@5U1@C5A]BNSW9?F[X(7]\/^ESK9 M.4Q?:>4?\_(/_.?YI+HOVVGKOU;BC/-I[B4A\?+O+_[^7[_>A^QZ?J+QZ,7+ M9X]^W([UP!^=K*Y:AG]<%US]55>I':=X&-)[]NKEK\]?OGG^ZZA^]^;5 4GQ MKR]^??JV/M>;M_4___G\Y=LWHU=_J?]Z]>Q__S^O_OKK\]_>_-__EQ/_'V7A4P/2_BIB'>CQ8>Q-)__MO+IW_[]445X1]. M>!->S*KC.#]O:BC4C$?X*=7@YW*>RRH=L]_=V<)NNC[#B=7TFNL^3?M,*Z?E MPG]H'Z5U)^J3MR^'ZF_.SZO?./F$^@N9ZT^^Z>;W<0^3II)G$RK(7U\^?[;VH1U?TZ81]+IWU_U=2X6NG)V?MGP M/KZ7MYA'6NWG+^WG+?J189Q]_;^#?5"255T/,P?[<+0>6L_!K\>X77/=-WII MNA\?P7>KN[!N.._<2M,=UVW]'^E$<"Q+JV)O?_.GG\Q/WU[F]0O%[%%[G[B+ M=6^[?W_YU#O5B/1 MG"\^$UH(+3?1(KZ#ED.0:9]8>)IS=TX2IG^,BU_^XW689)C,ME.!0]@;TG?2 M]V_J>TKG'\Z[VIK1J^5[7(RN368GQ2?%/QR9[DCQ2.X?SB9MSH-@0C AF'RK'V'[*'P$-UI%0*QCB)2:WU"TY<928$@\A,I2;%ZWNB-!"3+ 5YL66]P>7E MI:N.HE:W%=]<^$P_XD9US37@W[B8MR)V@HLGQ$S$3(>J(HEY,-5BM M'A!4Q.H]99O ,)^]"S9KTS]%_3U,SW$[[XDXBCCJ2$1)'-471Y52?,X&I.$< M5 X68JE$Y54Q:%QT.JZ-E<"B61"*0<[MD%@>"S@7VU%JD2E>0T.6U\9*["S" M\\R/M=P\,^T8M9N(BHCJ=(GJYRT;C/[HI.O@?6("G&D'WMEVV(%O)UV;I$P4 MS*6\-O!.&>EEY!F""+D2GY?538L14)7@DPS2V;5)U_SFNS1-" MAXN8[YY:$PL>T'*)!0^4!:,I03"5VC')!91O0]3BZC]EMJS&KMJZM4-()X.0 M 0,(5^-458/<&M8F!1&YY[$ZDSRNA:B[9T$KQ;B&S$2%1(4#D"E1X??/)EET MWML$Q89V^C +U1EC&5S$A-GZI-MAM#>9NIGJ?)K;6=+=--6W\Z\=]MOF^B]F%QU;NN+G+N_T[$K:Z;=V M9&Y3%_H&%Q\G"5_C8C+/OV&:OYMUGW*/LL2UQ*D>2SNL@Q[B.N*ZD^,Z\E$( MMX>S7,(MX99P2Z(<+FXWE%%XKSTS&CPW;6RA! 1C$D0A9=&9!U_6*L!T#4&B MLQIB,0H48PZ\1@?<&)NY3]&)M0L %%L<#4"HU]%6^'K1-.=M;Z/1O+0E&>U8 MTZ:MTAB/9KBL/^SFNZQV_>K7R>7;TKQ9?K>[-MF> UHNV9[[V1Z;=43%%7BT M"92H=B1*:X#%%$4RRJ"W:[:'>5.L0[!"\&JON =GZT<4QJL="DX$=GOU<0M/ MS+^>+R:S=RL3LKK'7_>C^]4/7NA?OX@VKKO2_N_$K0>QU:F+Y=;EX;_C:C;$>V:KSX M/9SE$FX)MX1;$N5P<7M[<%"C :N5%"!EE*"$B!"54H"I,!E=Y%[+/DIT]AD< M2#]FVE"$0(QUTJ(\>L8B3X-P>SC+)=P2;@FW),KAXG9#ITV;BA2A M)KHIF MHA %4K"%"6[1N/7C@RT*;?8>(=@3CQ"H@TFOY3)5,S,N1LOWN*%@!C^<3>>? M$2]>?G:^2.]#@Z.S:9B111DTU,BB7&MAJHL-22 XKB(H1(1HC >-6:D81##, M[+Q\YOD%&KL7O;[ XNL*Q?O6TQ@VUHJR3\1=IRW*H^S7,(MX99P M2Z(DW)*P";<#$N71XW9#ZQ?F)=.% 2]88WPN+;CD)812G,-HO.&]M'[Y5M9X M8XC?4Q;9G?J%2V*O4Q?ET;,7>1V$V\-9+N&6<$NX)5$.%[>W1PO*NQB+XL!3 M3J 2M^V%>@F)*YE,\"*%M2KTOFM,*%HXN'H3:L]2/^=OL[KF:7W"/'H7)K/+ MKBRC9?A$-F+0@#E5&T&^'>'V<)9+N"7<$FY)E(1;$C;A=D"B)-R>D+ )MX,1 M)>'VA(1-N!V,*(\>M[>?701IC%$J@_&,@5(:(<:0@*F2DF9%JO6S"Y:*XT)R M<(Y+4(Y;".UYAU8VA^2S$4K?/+MXM7R/B[:__ +?XZR9?,07LS3_@$\_ALDT MQ"K:^:()4WR#Z7PQ64ZP^=JZ_B4N7Y6WX=/K^:)]\J?+Y6(2SY?MN][.7X=% M?0DUYB2:(YHCFB/WA'![2,LEW-[//4E.RAB3 ,>X!M562+CJ94!*7'@,)KA^ MVG>0>W(,V*">'UM!JRKH:#IO:,K-UNB(55UP\>51'^FSY:B93R=Y="F0H\#/ MEL+^_NJ/WOKT[35^8\M6E,3DH%6&^('X@?B!^('X@?B!^('X@?B!^('X@?B! M^('X@?B!^('X@?B!^('X@?B!^('XX?[\\//E=NWT-#[FG'41&J)3'%3Q[2QN MGD Y&X,WVD6S5BQ81)06I0-KD@!EK %7M(2VA9HM+@01_X7!V__W7> M_,#0C*;N;/WN.X?H2HZ5WV&'\P.EUNO*L$GN?R".)8XECGU CLU:&V4#AZ)3 M95;+.(2@+*#EDH7""O;33(8X]J XEMK+?!-#W5_[UVH_XGR:-V[NG\.T'6_4 MC,)R])]AD=Z/)!^/!!.*+%L_:!./1 NW/#^/4SQ!VW;[^H_>NFVX'L1DXMYG MR%%E4-E7&V.R@&"J3=$1$9F^:8VLX3Y9?N[K$H$@ M1B1&'#8CDFNXAZM9V-X0YPZ*]0*4C@:"Y!X,9]PYHU(L?"U1@29B9@6<+_4] M:!($I11P'KET-G#MQ$TB?%NCVN9\\;DCQ&?=R-HW%_[@C[B(9?(),_P;%_,K MIVG$@\2#0^9!\@SW2(B(4J.NGJ'-D8$JJGJ&P;/J]"5>F+!![X 0N^;?VWF& MQ(C$B,2(Q(@[=!&YBH[I KJ(RHA)!O"%55I,0OGL2XG&W61$+$'68+F&UD)C M#;*5@>@U!YDY)I:,LACV%BM[K<;,2*)%HD6B1:+%0RT9<)EKM!FL")5FM7$0 MBV)0VMJK8)G.I=RDV:AT$#YG*";J2LT!P=D2P4GM8F MJ3*+.)$6Q(EX9:$3;@=D"@)MRI"W^#BXR3A M:UQ,YODW3/-WL^Y3[E%TNEYB->9BA\G5(0.$N&XPHCQZKB,?A7![.,LEW!)N M";&J(X M;+B0/;EJ3W2R*KFH0+NN>"]F\*Q$*#XKA0JYC6L7^"03)@0;(0N=0$G/P:G@ M03'3_K].LBWXNZ5X[T73G&/^]7PQF;U;F855GX?NEZ]6Z+N$9;YO?S KQD+L M\&+?D)6=>&LPHCQZWJ+XE7![.,LEW!)N";6$[M/63!(3+GH?[02IT-6F?N4XLR^?@Q/[Z,V5^5JY%\7[?SW*DG>(F< M3EV41T].Y%00;@]GN81;PBWAED0Y7-S>'@S(C-RE9$&@K(Z]B!J<20ZRYD4$ MC"8*?Y_B$0H&#K':@QIPU,]ICY[;L7%MM4?J1@Q<%'W4C<+%:/D>_Q@7OUSL M^]6O^.%L.O^,>/'RL_-%>A\:')U-PXR,QZ"A1L;C6B;)65>DS. E,Z P,G N M(_AD?=9>IR+7QB+U7BGR_ *-W8M>7V#Q=87B#\X*69]GZL?<[; WZ9 5GKAK M,*(\>NZB@)5P>SC+)=P2;@FW)$K"+0F;<#L@41X];C?TO'<^6&$2L.(9*,XC M1%Y$FR^VUANC4<4^.I=LB/&[FX$;0_R>4LAVAXWPAZSRQ%Z#$>71LQ=Y'83; MPUDNX99P2[@E40X7MQO&8:L8G+T73>4#.1GH8FL4?MS*1F/IWDAQPLMC>3\?W5'[U1Z=L9 M_,:6'=>,+>('X@?B!^('X@?B!^('X@?B!^('X@?B!^('X@?B!^*' U49X@?B M!^('X@?B!^*'4^"'GR^W:Z>'[$9+I;/T8'+);7EMA,"E \=R*,A$=K;?,#W1J:NK/UN^_= MKK5CH>SN3M(/E%JO*\,FN?^!.)8XECCV 3DV>R952@:*X F4$!R\=@BL<%YX MC%:JW$7H_SV?X4BR M\4@PHPW]>(DLBB'H?7$C5LZ(K\CDNR#)%7B-A43P"E1 M21*% 1== I&L%)9;KL3:V+JM2+*]5O"^.C^X:)[_\WRR_-Q7(\L=]AHCDB1O M\1 8D;S%W1,ABRJ+8 4H%S0HIC@$ZPU$CH&59 KB.A%RG3!6YLL% RB5/3@1 M.1B%QJ>0HN'Y)A&^K7%N<[[XW!'BLZZ!ZIL+%_%'O,8R^809_HV+^97S->)! M2K> F+AH$)Q$+/)8 WS(GAO$ZYUKKTW1]YCRCV1)#F+ MQ(C$B#O,,9K"4!D&C&577<>HP#-D]4L*0=N8O%WK\V495T8FOAHBIURN+Z_$ M"B$D$USV]7]K104["Y^]D6.E%=$BT2+1(M'B@=85I%##<*L+)*U8Y4VF($@I MJ_=I44O'N#!KM5M!&N3%9D"5:D!O1(WELR\0G->&"Q:*OGUDPI8T>[?B@I-, M5U+Y%G$N<>Z1<6Y)3CHL-=@WB*"RSA"=8Z!+#.A,#=V-OLFY+K&2K$-(F&JP M+[2%&*RO[K!743AK_ MGDM=-VUHI[O5%V@PMU,CSW#6A Y"^*G]'LD";8NMHT#-49^Z'M#-UR$+FW [ M&%$2;D](V(3;P8B2<'M"PB;<#D:4A-L3$C;A=C"B/'K<;BBE3Z%8KS@H81@H MF=IZ*"[ UQ\68PQFCC<3HA$#]URGMCM+ N7;TR9;!.2(CC.'S/FUDZ.G^;_/ MF^6'^BC-V_G3G"?M,X3IZS#)+V;/PMED&:9=;7V7=WIV)>WT&_[S?-+4A;[! MQ<=)PM4V&+H[21JM$@2S:JC35#DG/A0%W1=LLF"FHUJK2N)4BY0+1M-?6 MK H0T#G R&2Q,OJ@D6*+HP4(=1_;"E_//^$B31HFK0X M;+B0/;EJ3R+G++.< *4KU9Z@ %>$ %F\+T[DA)C6[(D4K"BNP$J?017+P=EH M@*EJ3)+4F,7M_6_61^^N6C]TOWRU0M\E+/-]NX@)-6;6G;AM(-XZ=5$>/6]1 M_$JX/9SE$FX)MX1;$B7AEH1-N!V0*(\>M[?']SI$F1-C(+"=X,,3@E?UGS(% M%[5WULJUEF4_4HLR^?@Q/[Z,V5^5JY%\7QUZ=CB*8L@*3=PT&%$>/3>13T&X M/9SE$FX)MX1;$N5P<;NA+EW+B&@\F.0B*,T+>/0*+&=,R,B44_P^M2,4"QQ@ MK0>UWZB?TQX\MY/EVEJ/U,TK7_'#V73^&?'B MY6?GB_0^-#@ZFX89V8Y!0XULQ[4Y2=IDQC% $L6W;>S;\2!90HE,))V#OB6/ MU'N=R/,+-'8O>GV!Q=<5BC\X/&2]C-".I=AA Z@A*SQQUV!$>?3<1?$JX?9P MEDNX)=P2;DF4A%L2-N%V0*(\>MS>'N,'D746-H)Q(H)JBS]<3@@6-0;,7*); M:^2\3=^2#3%^=R]P8XC?4P99G'H&F=CKU$5Y].Q%7@?A]G"62[@EW!)N293# MQ>V&F80L:42'$'176:XE!)U:34+1P "I/O46V0LS?9G7-T_J$ M>32=-\UX-,-E6WNR#)_(1@P:,*=J(\BW(]P>SG()MX1;PBV)DG!+PB;<#DB4 MA-L3$C;A=C"B)-R>D+ )MX,1Y='C]N?+S=CI60CJS*+$"#[' HJ)!,'$#)$+ M%M IZXV[>18BDV%2* ;>L 3*U2]!1@M><%4PZ!2ENGD6\FKY'A=ML_4%OL=9 M,_F(+V9I_@&??@R3:8A55>:+)DSQ#:;SQ60YP>9K'_>7N'Q5WH9/K^>+]LF? M+I>+23Q?MN]Z.W\=%O4E=S\U::JLZG??.3XQ@SH]N:XUFQ3D#T2D1R13(E)R M@,@!(E$.%[?[<8"84\:&PL"H4)T9&10$;QT4J93ACC/.6!_%(.0 ':<#1'U+ MM@);5=FN@(1LT[8PB55=70ID"%;K^^O_NCM6]]^Z3>V M;%7:QN2@58;X@?B!^('X@?B!^('X@?B!^('X@?B!^('X@?B!^('X@?B!^('X M@?B!^('X@?CA6,[GI>,F!Z7 QK85>W8>O'4:? @Y,X,JL;4"Q> KF7!17^F= M N6R@LA=VQV.^\P*>EQO[?82EZL#^;_.FQ\8^G''TW0VMM+O[DC]0*F5Z@Z) M8XEC#Y]C0V0FR(P04DZ@8CONHK "DGE6=#3H6"\-<8AC#XICJ47.-S'4_;5_ MK?8CSJ=YX^;^.4S;$4W-*"Q';_!LB1\B+D:2C4>""476K1_$B4>BA5R>G\*S;AKOFPL7\4>\QC+YA!G^C8OYE4,VXD%R%D^,&LE9W"-'6FZMCR@A M!9M!Q<# 6\M I)""YDXDKWOGR*[5^7;.(I$D.8O$B,2(._0:=4;>CH-7MCW! MPM?/;&C"UW M1(M$BT2+1(L'6EQ@LF(Z>H1<"1>40 >QNI\0K?>IV&R*"S=IMJ0D>'8(B4Z'1LF595GDX!0HD>C&"*^V13=9;WS[G.R;'6 MG(B7B)>(EXBW]SHCE:TWS(",1H)2Z*&R7X)BDPR(B7%EFV6T%A^F_PN?FR4^_?-&(BT^^%&*GXIW KBC!FC#[E=EQ0NJK?.ZPQ'MHY1:+ ME'W21L>.-Q2P?::5AET(NWV45O;UR=N70R6'^?G%J=V3U9_BC#UBO[]\0T75 M-)PU^+C!L[ (2[S<@L[0KS[[IYNW$3Y.FDF<3*NY?'SY_MNN&71_3LC?7U7* MBT6NM/*7#>_A>WF+.]0'V^(MYE ?;)NU/-*'^FBG+IE#?; MWF(/]<%.72X[ M0?\W[M2Y'[]2=ZO97S> =[Y2YXXKE?,C::IC65H5>_N;/_UD?OKV,G_H=O/E M4^]P8^X7+-WE'N6JHG;4Y4JV4XV[W-$]A%TCK!!6[H>5RS)+0@NAY29:Q'?0 M<@@R[1,+3W/NDE-A^L>X^.4_7H=)ALEL.Q4XA+TA?2=]_Z:^IW3^X7P:EIA' MW5BIT;6Y4J3XI/B'(],=*3XI.2GYX9U ;YJ:DN@4ET=R4S7-3?L5T,3:%=V-3!/4U^,:" MOWEE^R@N8Q]U+]_^F[,:S;%P!=:B L4BA^#J=PYM]B@%5RG?;$/ '4>,O !S M;;^6S"-X)BJ_5/KA13C!S'J/K!\<=_+BY5^^UQ.+^3%3JO[/[*X)P9 UFLAI M> U5!LI2QBK!@F1@ DN@DN<0,POUBT.?G2@FKW7RVXJE=C9O9(>-4HBCB*.. M0)0#I:8D'+-62_#)!E %+81<+"27)./")IO6>CD[IK5G/(/R7E1J2@ZB10-: M&^.%E%(+W=<$D#5':J_M[8>LT,1-Y#\="4D%(8T/+D$H/H(2@5>Z4@*BB$H' MZ]!XVSM)'VJ+Q-204DENJ)0&1WW3X-:RK$2PSJ5)"HD*B0JW)1> MTU$[[2,8&30HSB($K)%LD5;%C!FC70M=O60U.+4%4)MVT)B2X&00$+0V4NGL MB_1["UVEUF-OV: 8:Q_5==]L\3"TZKI-&_IW;):3V;O1O(P6]=O%)+7MH=*J MI6;3-0EL>XJL]OWJU[*8?QAA6$P_ W["19HT]7WSLU;SOGN_DPS) 2V7SI#O M+NN+PPP2-N'VP9=+N"7<$FY)E(1;$C;A=D"B)-R2L/\HT"Y\, M&@%*,@LJ,0=!JP):V\*3,C;EM?&WQ7GN42;05DI0:#,$XQ(8EC1/D3%,M]_H M>-$TYYA_/5],9N]>XV(RSUUM8O>[5ZM\T_/+!%1?%SY./)=*/LBIB_+HB8M\ M$,+MX2R7<$NX)=R2*(>+VPWW*U6.,A)"ZF%C6KGZG M5(*I(84UP;5W,@,$QPR(@&@2CTQ)3H'"86@[M33:"BR7:MA6770U%E0X<1)P M(>-PK698)9.D:2\_! -*E@).60]L@A)R+)@\<=M O'7JHCQZWJ)@E'![.,LE MW!)N";O,P:K%2AZ!A28OX^ M52*3CQ_SX\N8_56Y&LGWE-Y5VE,03^1TTJ(\>G(BIX)P>SC+)=P2;@FW),KA MXO;V8 "+\=IQ <5D!DH;!H&9!"GYX!UG ?E:@Z ?J02A8. 0JSVHQ4;]G-_P M['R1WH=5O(*E<+XBV//1::?$5[?CK+O^%RLKBM[N2>)2:"F;%CU+"3J/"P94I4 M2.$NA;LDRN'B]G:70[#Z9IT13$()RB<-WFL/REJADXO&V?6+#]5+,<()X"5R M4)$)".V7A%$()IT2)>W6Y;ACH_ !^AY$741=)T==Y'(0;@]GN81;PBWAED1) MN"5A$VX')$K"[0D)FW [&%$2;H]1V-228\LBC39K^J'^HRW26%Z,PJ;BBQ- M#-$C"9MP^]#+)=P2;@FW),KAXG8_Q8Y21NVS+6!TTJ"DYQ""1 C><*F+9,*( M/BH/WEZXR%T%PJK X*+R@.H,J,:1&) 8D#P7PBV)DG![6L(FW Y&E(3;$Q(V MX78PHB3#$27A]AB%35TAMM*5+F\*L;VT-4KS#V;-L;[$T;^=/399AVM7I=WNG9E;33;_C/\TE3%_H&%Q\G"5>-@W[#-'\WZSZE MFZ7<4RM=/5:,#:JNC[B.N.[DN(Y\%,+MX2R7<$NX)=R2*(>+VPVM1KT+S'B$ MX'*-+:0(X%71H 4ST;OHA+G79 V*+8X.(-0#8BM\O6B:\S!+W9B.J\,WJF)F M7(R6[W'#I [\<#:=?T:\>/F7<1]GTS C6S1HJ)$MNFJ+> F1Z5B-CXL)E(T& M'/<64LHV65&4#::W21LM7&_K<_W\ HW=BUY?8/%UA>+W.F"_>/F7[QD7/;;V MU,= $7N=NBB/GKTH B;<'LYR";>$6\(MB9)P2\(^%&$3E(-\M'5 M2)]Y!,6]@:A3!BN4]9D+K4SJH\!E0^#?)9 WQOT]99:=I,"?')&3%N71LQ5X5L*#1:S1@H\(,98(QG&%(G+)\GJ/VBU* M5BA:.*HB%.H+4C_G;[.ZYFE]PCQZ%R:S\6B&JY$DX1/9B$$#YE1M!/EVA-O# M62[AEG!+N"51$FY)V(3; 8F2<'M"PB;<#D:4A-L3$C;A=C"B/'K<;IBOY[0- MDF?PG$E0)7D(03!@%K611C,;]9\WD([Z8I?D'?/HQ3*8A5M'.%TV8XAM,YXO)#:GO@Q!Q'=J8ORZ(F. M'!3"[>$LEW![S^**(#RB0/ B:%"B+:Y0GD-$KQ1'';GB?117D(-R'.B@9B!; M@:NJZ&@Z;QJR'=NB(U9UP<671WVDSY:C9CZ=Y-&E0(X"/UL*^_NK/WK[T[?? M^(TM6Y6&,3EHE2%^('X@?B!^('X@?B!^('X@?B!^('X@?B!^('X@?B!^('X@ M?B!^('X@?B!^('ZX/S_\?+E=.SV/]R*+S+R"* P')4(&9ZP$SGSD2CC'0U@[ MCR_H6,@>'"8&JD0#404.'*50RH:(AMT\CW^)R]4!_%_G37/WT_.F[FS][CO' MZ%*/I>"[.TD_4&J]K@R;Y/X'XECB6.+8!^38J$2L'!' 2CT>""4F6K1^TB4>BA5N>G\G2^; M99CER>S=O><;U9AD++D9"V'V98=N: 8E4H@*#\KQ^!UQ8B]32G/2(4D-*)FN M_%8B!*T9N/I#KB5WVJ\UB-^*$]MVCN^KLX.+YOD_SR?+SWU=)-B;9TZ,2(Q( MSN%0B="P&$Q[=3PFED')2HG>10."ZX0"E7),W23"J$L63A;(4CI0425PZ"WH ME"LQR&A<6DM5O*UQ;7.^^-P1XK-NFNV;"X_PQYS$,OF$&?Z-B_F5$S5B0F+" M(3,A^8;[O+%J1++&!6#25WH+QE9*+!F0>ZTU&\:(%HD6B1:)%@^T;,!ICBG%#$PH XJ+ %&&4IU(KX/E M&$59FT-CM<].. %&8 '%BH?():_.JLO&I\A+Z34I>;?: <[U"7(ME6<1Z1+I M'AGIYIQ=5LC!HTF@5'5P@S0.HK/.!^1"L#7?UIF<$T<#K##7UM R\-;[[CWH MM-#2E_V3KC9N;-4.^TL1\1+Q$O$.GWAO)THMHG?.1"C1L4J4U=/T7@JP-IJ, M(D:KUHBR.JPRHJQLJID )86%$')]=W;&*J>,EW)O20 I3.5'?X+\2%WZ>BYE MW;2A?\=F.9F]:P]7OY;%_,,(PV+Z M&? 3+M*DJ>^;G[7Z22W_AMT0\U3;Q5*;9\+MX2R7<$NX)=R2* FW)&S"[8!$ M2;@E8>]9V 3E(4NW_\2J"J%PC""#2*!B$> 2Y\ Y2JF+2\7%FXG5XI4UB R" MJ6]4WF?PMBNQ"B'%4CR/>&MB]473G&/^]7PQF;U[C8O)/'>5I]WO7JWR3<\O M$U!]754Z\8DGY(.$6\(MB7*XN-UP#4,7X2W7P%4N MU>EW"CPZA,"X9BBCB6QME")&+974!ABB &490G2J1ABQQ!RB=B*N74RC0.%8 MBBY.JG_8I@V]5,.VZJ*KL:#"B9. "QF'J\:!Y9*<\P)$:+M\)5O IV*JF9#< M1BNE=6[M\DB.'I%GP& DJ)PD1!X-)"V$PJQ-D.Z.QF'5S.'[UF&]PP/[CE40 M6H^5VN'=O2$K._'68$1Y]+Q%P2CA]G"62[@EW!)N292$6Q(VX79 HCQZW&Z8 MVY.B=:@L9**DM&,%9MFV,[^U]JD0F'S_FQY0T&%$>/3F14T&X/9SE$FX)MX1;$N5P<7M[,,!S,MFB@2!K1* P(3AI M/%C-'!K3MB]>Z\7Q(Y4@% P<8K4'M=BHG_,;GITOTONPJO:<)"M&#*R3M56[*=AG@DZ^ZPR6*\D*-XFHK)L[8A0B+F(HEEOA29? MT9Z?SO)ON)PL;JL[N6>)B3*[[0[]X Q++?&("4^)"2G:)=P>SG()M_>\]Y S M3^;_L/?FS6TD2;[@5X&US=BJS!#L/"(OU7MKQI)4_31;+6DE5:W-7VUQDCD% M9J(S 4JL3[_N$9$'#AXB01($HLVZ! )YQ.4_O]U%1.)$8-Y#P5'8"(A.(AE( M':1<;S9K9$$[/=#W=>KKU=.NWTM.MWVQ/MP>TE9YNCVBS/=T>S%9ZNGV)F^T+ M>KJ=;3[>>;OU6'B[=/DVH M8T'33,J DJ1(8D)9E)%"ZY"D(E=*!HJI,-Y%X,%7)R*; 0;7^ "#WR8@8]P M] #H = ++IYN_59ZNCVJS?9T>S!;Z>GVB#;;T^W!;*6GVR/:;$^W![.5GFY? MXF;[DA#W.BO&;$HXIFQ-1'TQ5U7+C!57?;@]F*U\\W6Z/R8M9%JDL*$BB4TXHSP*2 MIWE&5*#","\X5RE[2!^,+B;O5/[/LEU@$DO[M3Z5LL0QL-DG5LKWU1LV+Q=L M9D+UC-WISUFV,-$OJKDLA;)E@SXK49]5YBFFD?*.ZNC2:9IE!Q77 MY['.8]W189V743S=[L]T/=UZNO5TZ[?R<.EVNVY!>9S)@ 58G#PG5'%%6*)R M$E$JJ:(9SS+^D+8:7K=X<03B2T#M^V25<+TZ!AWWH"#*54S69RK:]IT MJ(OYK+Y2REW>]_J8SUCE>=%!DYKG16->)**0)H))DDFE@*]D@G 5!"3.M(@5 M"PN:;^2>WKO-!I+KMBK7[QPUFHL^.5K\!*1X6_WK]Q]^O8VY)-,H/7;NXM'K MV+?RQ:.7UX ]W>[/=#W=>KKU=.NWTM.MW^Q]V6Q/RH>\NSM7_!,J0\IR2;AF M.:%Q&I(\8 D)XE3F.J."IVH7 2[7*/[&@'RMWK\CRW*2>L7?"R)'O94O'KV\ M(.+I=G^FZ^G6TZVG6[^5ATNWUX3#J!HC&AO(@(BZ.()#1B.BC2("B* M782L>&WA106A^+H@\)S?*YCS#$8H)V>LK*:32MF.).R[YQ$'33#'RB.\;.?I M=G^FZ^G6TZVG6[^5GF[]9GNZ/:"M]'1[1)OMZ?9@MM+3[1%MMJ?;@]G*%T^W MVWT7@0R#7!6<,);%A(8R(D6J*:$B2EG$HURFV;KO@A51)(-$D" +X4J5)W!W MG)$@Y'G&54;#A*_[+CXNSE6#6;2-.E=56UZJ]Y6H+]3I)2MGC,/6UDW+9NJ+ M$LNF7)2J'1)T/ZC%1_V5??]4-SCRT\6B*?ER@7=]K3^Q!B[9D9>CB(_I+,%Y.VGI5RTFW( MBZ"?>V[V[;-_\>QGUV+C#4MF(2F(#_K(>'SP^.#QP>.#QP>/#QX?/#YX?/#X MX/'!XX/'!X\/'A\\/GA\\/C@\<'C@\<'CP\>'QZ.#Z^ZY7I4=WRHF90\UR3* M3>@?CP@7:4H*'B81"XI(BV#='1^R.)0RCTD1!>C"EPDI9*R("!(9%UD8\RQ8 M=\=_4 OK?_^M;MN[.\];6%GX=%LM@V :1?GC>=+W%%I7#\-U^_Z3QUB/L1YC MGQ%C@TR+@JJ$)$S&A&J1DSP$M"WB-&0BUD&H-S#V/B%/'F/W"F-]@9D;:C=L(6D_]:5FH2!]-)%$2Q9VR[(;;H)$)JD_62S]01 MLK;M\W_QS.V:=GQ1'+$L9B0-,XX"/PCO.@E)EN=!$$E&@3.M,R/.4U6$FI.T MP$K(5*4D#U0(O(DIGBF=QS3=J&UFVA=]7"[:!:MD69T]N+E1&!33) NF<](GI$](CH$?$Q+8@L5%IG M1,DX(#06,6$T!733<1&%,0]$L2DDRB"6@N8@3@H0+'60D;P0C,@T4RH-(\[1 MZOA$VG(1!-.$%AX6/2QZ6/2PN*=1 S%3F=!<$):KF- HEX0544 2K7D:4>QA MN=&R4B4A38)4D51&&:&)C %P%86[LRA7(@T+KG<)LW<+'8BB(X1:'YSE,==C M[@O#W+PHBBCAFG I0=EG(*8R&E"B5!1$4B0Z2#=$VY#K1&593.)"@[(O)2C[ M L1A*I.02UI$J8Z>'G/3,)\66>*!UP.O!UX/O#NOXD=5P;,D(5(& 5I%(ZPW M+ C/%$]EF"=9OM$A480Z".*4DC3.$@#7-"=%EH4D"D$T54'"9/!T-H H#Z=) MZ@.)?(V^1ZO1]X=J%V5UALT1&_C8E&*A)- $>COA\7"P_Q=O_N[6??Q?W=07 M$\6:V151WU4CRA;NJ^=X/GW!O\,NAWFLM6)]C6=/M_LS74^WGFX]W?JM]'3K M-]O3[0%MI:=;O]E/O-F>E ]Y=STI>Q;LZ=;3K=_L?9F;IUM/MYYN/=WZK?1T M^W(WV]>.NM=9>>?AS-QYV[S8_"G(Y5FS<'IP%2% D,HY('$0%H8$4I @S M1E214!I3'>EDL\4J31.N,DYDH07$!U22G$O.M=*,TNV9 ^_;=JGDVV53 M5F>?5%/6TF;RFQ\_6NKKR%+>DMX?W!:T%0?3J'C$6B>'?-@];AW,5KYXW#I* MF<[3[;%OI:?;(]IL3[<'LY6>;H]HLSW='LQ6OGBZO:9G2U8$(8T+DK,@)32D MFO!8*1+*@B52\C3(DHWDJYA1Q>*4!)PGA.HX)P7-!%%,AP%G893EK-/OR\M+ M^;K3V3_JL2:_H^RK^!$34P_Y0'ML.IBM?/'8Y&4*3[?[,UU/MYYN/=WZK3Q< MNMVN"T192),BCHE.>;CW=^JWT=.LWV]/M 6VEI]LCVFQ/MP>S ME9YNCVBS/=T>S%9ZNCVBS?9T>S!;Z>GVB#;;T^W!;*6GVY>XV;YTPCW=Z8NR M41?P![K3%ZX;L7>3'P'%>'CTF^WI]KFGZ^G6TZVG6[^5GF[]9GNZ/:"M]'1[ M1)OMZ?9@MM+3[1%MMJ?;@]E*3[='M-F>;@]F*SW='M%F>[H]F*WT=/L2-]MG MG=_KK)@""(2S5LF)J"_FJFJ9*<>@ON-GY2'RH*G&0Z3?;$^WSSU=3[>>;CW= M^JWT=.LWV]/M 6VEI]LCVFQ/MP>SE2^>;K<7URQR&8*QSLLHGF[W9[J>;CW=>KKU6WFX=+M=MU!"A91K3F*1,T+#F!*N\IQ( M+:(XR6E M7I(X7ZO6[PX O&5"^Y%7]B!GE7"M $8%_>'@RE5,UFQ#*2 $>AP(MD M)/)U7J1HFG"5<2(++0@-@'7Q@$J2<\FY5II1JM=YD0F>0G)5\NVR*:LSRU(, M^VG?.6HT%WURM/@)2'&UT4QK+A[SEN VUI),L^#8F\QX[#KVK7SQV.7U7T^W M^S-=3[>>;CW=^JWT=.LW>U\VVY/R(>_N[DW0@2Q"4/!)JE#M3RDEA0HX260< M!'D01VG!=Q'>+1RPLBGF[W9[J>;CW= M>KKU6WFX=+M=6PAEK.*(2A+DBA*0^6/",ID3RO,L"<(BXJG<1<"*UQ9>5 B* MKPH"S_F]@CG/8(1RZGFX]W7JZ M]5OIZ=9OMJ?; ]I*3[='M-F>;@]F*SW='M%F>[H]F*U\\71[38*3$#2)I"02 MB)I034/"@H 20<,B"8I4L#A>]UU$7&=!'L5$AEE :$AS4B@M22J35!9P9TC5 MNN_BX^)<-9A#VZAS5;7EI7I?B?I"G5ZR# M6GS47]GW3W6#(S]=+)J2+Q=XU]?Z$VO@DAUY.:+@R+T<'N>.?2M?/,YY^<33 M[?Y,U]/M R.Q"QWFA'SP^>'SP^.#QP>.#QP>/#QX?/#YX M?/#XX/'!XX/'!X\/'A\\/CP<'UYUR_6H[GB6)9(JG1&6Z(#06$G"4JV(R%6A MDT3S(MYPQQ>14$'.8Z)3"O=0D1#.0T9"G>8RY%P74;KNCO^@%M;__EO=MG=W MGK>PLO#I%B]Z7$PI?41/^IY"Z^IAN&[??_(8ZS'68^PS8FS*(BKB-"8\S2)" M>WB_L)FV/.H MG;#%Y(N:+]0%5\TD#J:3*(ABS]UV0W'1280D)^LEGZDCY&_;Y__B.=PU! M_^$1<2=IDPH D4<1B0,1 KK)D!249P!QD::)2&(FBIT@(I9S/ =Q1S7MNW\O MR\75CC()PM CHD?$PT9$+QH^/A#J(),JDHHPEE!"69&37'%%\C#7@62!2-1& M_G@J,QV&:!!.\A1SSAGAD8A(F-$\A\>E/,G6@? K:+;MLKDR@/C&]++]XN3! M'Q$1=?D=Y-:_5%.//&H>!ST.'C(.>LGP"0$Q$!'G:9*0N(A!5X8_2<'BB(!, M"-JRDI+*C8[!#P;$!_2;]XCH$=$CHD?$QT/$6":YSJ4D :K)E +.Y4F([=%I M+/,D3C43ZXB8LZ00@L+EJ2P(E3HD3(6:9(S)F&8)9TG\9+IR$=!I\9A]TCTL M>ECTL'BPL/@T80,1T[%(PX+$\!" 3,8)$T%"DBC/*8V+2(L-P9.F(0W#5(*D MR32A*@@(S].8A$)S&N@DYKS8)+78@.D*D]<%9'G(]Y+XPR.69%@43.5%Y MR@D5,B4%!PP-A @R!0@::;T1#'<,K[[Q;7>=]&//;0"!'YA=],2SRV][WX_.[Z[AP,-H[C/=K^=J MPH2H+^#-5V5U-JGJ!88--_ U !=<=M:PV63.&MNQ\ERU"C%*JJI5$C^9@'.V M@#]T6;%*E'!YNX OL"IH>W)/&70'4YNL;:(L+R=BQEJ NCD[4Z2JI>HNA[7' MG]WX_B(E3/#[:Q+_K&?J.Y%EHPS4O8:1+R^JGV79SF?LZC7^^O.<20S3'(7A MEW90+G#=?H%U4DM]U;W0W$I4)7^>UVUIGMVH&5N4EPI@\#M.'9[YND?$[W>$ MO?#6<[^?YY"N@"CLA?LO;MQYGPK@!E]6L[*"42S@5+YFRT7]\^H/L*SV:[// M-A^ :9C;:S;[QJ[:G__V]_Y$N"=WFVB RFS8Z!!L;.9N]^PI0?_>&[2%U77[ M\Q38;V2H 5;^5>M_"=:>_TO/ZF_M#A(I=K!"[S_\\?Z/_W[[$,#;\8BFD_KG9UJ^ M-SW?W;:G>SC:03;XTJ\XBA%O8,4GO^**OX2)/,^IW>\U>?7[A]/?W[[_^N[M M3X^].A2NWIF4LNME>%^!3%PO6U;)=GTEC.:W)KH@R[:RB1,3<) H-< 9P,L) MB)7UTD4D_6Q?&0;!2?"?W0TPTQF;M^IUJT J!ZKJELM8,>RS_[:>0WE9MB4O M9^7BZG5W_[;D2/.Z+#HIBN0_QR*-F["5:?Y^S7WA21S=XZY[W!*K% MS^F&C-K\QQ-JMQ+6YD&ZG&\8A3_0%KR#TG"P3=R!JR=7/9ZN>K=X/2^Y31.@@T"8*(GJ_0W*7$CC[L%I/1C7WK;_U4B##4]%- M5'1K:1]/1?>J,G5C [U=<^\74V7*F'&-X7RBF_IB4L]5PQ;H1<;(D$O3(?+U M_4[DOGC.'ANE]B/6Z3EDNF.8KC_%![FM!S5=7W+1=Y-]EICH9]_OIXAWW@^H MV/LDDC",A$PS10HF4D)IR FG:4%2G@1%E- D%.%Z;'26TR3G/"6QAAMI'!0D MIUH1E5.1WI*+3PLYO#WU$/CD$)B% M29!&<4JX8()0P2G)&==$%R)C02ICFFY4B$ATFE(*$(B%SPG524**/-8DB:06 M(0MT7M GA,"(3HO\$?-#]I9<=E3+_*BL3->MY:G$4'D;*KBH)XV"GT0Y4Y/* M2=SX+7[&L,W)$J,AR\J;GKS2?DQ*NS_%1[JM!S7=1S<]F7E@&D_EGG@?6]0X M \YJDD()IS9A+V+N:I:9@1/]1T_*Z^_O2"!],FJD>T'TNS> MTI1KE46A)J"M@,I4A DJ0I(KE3*M$SB/-DH6G\?2Y,IS/P+TMR;$?\CGVD/4P6SE@4)4D2=!GM"4L 0M05A6*4_3E(@H95'&$AZET2XL M08\+470:TV.'J!V;@+R >[TOEEW4,,F_K&!;ZPG<=%$N+]H)JR16N&A4]XLL M6P%+CIFHU00&^:=RB7I*+!MC./+M@MO+%P]?3N&$+$06<\H3D!>.$LBPCN0HY 5RD69'K-!;9+H3OIX3#S4JG MTRA)#PH1][GGM!?2C5]W34 ?/+8S!3KHQ, %J359PA^L;=7"R^$OB0(](WL8 MXZ$RI5&H&(]=![.5!XI=4G 5L5B1H,@#0A4O",]B2J1D M*54IYS39B=#\;-@5)H<5V>U-V7LJ);]5<(DH?7S&\5"69R6K71)4QB(=$)U$ M":$1L))"A!G)91[QF.>,B8TP^/N(P6-"VQ&;B \L_<<+N!Z5/"K9)E=!KD26 M)D1(*@G-DYSP0*/8FF:L2'28)VH7 NYCH%(:'#DJ[=C >\=$G UY]M!%US?G MK#J#=Z]FXQA#K@G"F)7,E"#VF3D^I^&8I^M/\4%NZT%-]TFM/=$NK#W12V29 MI\)%(H+0I\I+#$/T:M5!RZ+'JE8]42_BF'.9"$K" -N_!W%$>"@$D2$M@I!S MGK&=Q#*^KT2#'HBWRO[[ONHH^7-/R#M2W_)IF-"#4N!\51D/A,<+A-N!*U8% MHRDK2*"9)#2)&8 034B0QXIEH4Z3>"<.U,<#+A]R_:QQA<U1/(V+PTH]]3*SA\#CA<#MD!4I+8,\#PE+$TXHI2GA61$3+0NFI(JUS#9J MQNY&9GXP9'EAV1N +GC7BY^\62F>=5^\6K:!YE M<2 + AP+9'*:IJ3(9$14Q$.6YXIIFC^.'&_(^4-=.6+>*7/*IE&6>?;DL7"O M]]1CX0,C0'0APDCG)! R)[1(!"G25 8*9W'DD5:[:3HZ\ZQZVY&A\,*8?/V M[3T5J_N ZCF[\M'4!T]5GH6,64B0,9;FG)(PRBBAP$X(8UE(TD0D49!'4A8[ MJ2!U?1#A)TMU.Q)\BVD6'CO?\&!U[%MYH&!%A:"ADB&1&2CL5%%*BB(2),SR M+$LCG15)^K@1S[L%JVR:YL=>W\[;CI]*R&V6:@CB\'SCH*G*\XT5(5?Q0B<@ MJPJ!0FX82)(+'1$1186*DUA%ZI%LO([L?AO*6.RNFU<0'Y8#T@NZ'K".#K"> MQLD5!4D>)BHF2A8IH5&4$*:D)F&0LHBEBF;BD0S%#P' NUF)DRD]L$*K^],_ MWDO3UT1BK/4A&)6I\GSJ!5&:YU-[QJ=TD:8%IR2FN4G/B0F34A"9LR0+&0C> M!7^D8(R5*N$=N[K:>1SU-*(^+L/#XG[OJ8?%_8)%52@1Q04(:))FA!8@R.> MB$2%(J,YE2*-'BF>^LE@,4P*#XO>(O[DT=1=)+67X%\FG7E6M5^L*HTR%H1< MD43+B-" ,L*S+"=QD :+25O/2CGI=NF0N=GML_?\[D[\+@Q%D1(PPN>>FU!\^]//=Z;NVAR$.F,.A'Y!%H BK.")=10B(1 MQ$48QXK*>!?: Z#!&P"#3TU]64HE?[GZ'5!AY/$^[2%AY^:R.)KF^2-64]Q3 MQNCU!X_ 'H'W'X&S(&0A*S@120AHRO. \!#TD3!/TC"67&;)3AH+/2,"A_&T MB!ZQ3L#A(?"./1M;C^FFXG*+2K(_.H=YVS>['KR>R>L[7J,"HF?UMW:BF_H" MU)!+U:[I(+[5]8WSW \8?P1&[Z?K3_&A;NM!3?=)#7;A+@QVX4LTV'U:-N*< M8ED8:JJ81*4J!!VKH(0584$* M+HLPU@EGX4;YH_M8QCZQJPL81_NU/A7_7I:-^F=/>E]ZRO--K'P-"X]6'JV> MS"H5,9TSK/M6)"P#],,HVCS.B"@"2666!7&RD1M\'ZO4(Z+?9K7*41T3H[JFJFA1!$4!3"()0@Q7#1AA841)$N:)5HP& MU C5PCCJA9RX^,LE')CVC#8BE3,6!8B1-TIP OXL)%VE &(]RS@JE M!'L<"_@GAP>?9JQ: /M[UT'"KLHYTT=#WH>M!](M -:"*C,%1$ M*U PJ.",\+ C8$Q)F@8)J$0CV)X?VS031^SEL_A@>Z3FN=]EMKDE4M3^PFU M$1,A/>%76^-%/8OT+-*SR.?,F,@B4"ER2M*("T(5SPF+!2-9B@6M611+NI,N MBM=D3+SO,.$1,R:\@N(5%(^^'GUWX;9@/"JTC@@M9(KEK"F@I4Q(D,B0Q@4H M"O0Q\\L>A)8W^RN":)JEZ=$!Y;/[-'PVFCI^N/\6'NZT' M-5T?]_HT#GX7Q6(YI?JN&E$Z=W^[J,6?DWJ.TIJWIAUV.(T/(5O1Q53*J%(9 MR12G6&U)$1X*1721AD$@(Q;L**=L'$*&U/;1$ML[1X9R5RI8?EC]&7RTJXQ?!MVS;):N$0KE7U!<7=>7$7UAFU4P6YVJB+N:S^DHI]\/<1<9.YC-6>99S MT"3I6S,%]6O#R15Z\ M+?EYI&67I(>G$<1AK1H,-O2R\.$3V+&RDR?JF:M80#,J24&E1MDZ)KG.$\*3 M,$T3):,H?E#/7,N>'/'^6CGN4H!.@NR@F)#/__&X=[RX=TVFHV(\URP@ M6@@&LG21$5;$C,B,9Y+GL8H>EKOS"#CE965O67Y^6;E1\W&!L:5)0E,2OF\7 M32GPX]C>[)F*3RKU2:4_XO\,=$&#@I(\RR2A(G;HV>&/A*^H M- AT %B4L0BE?:R6G^1$QU%:%(E,TF## [S#(EV_=C2\\[(S&+B2'%\S'CT\+@[#V08IC(%^3R3.B TD)IP%N8D"[*8THQ&(M])>N63PV,1>&S< Y_ M?:3Y_1'7[UR1"^7W5W#V8"E:]=.DK.PG^&#%>FPH8CY@5Y%+.,Z5CYPY<'?; ML7J0G\8J)53$8RXDD6$0@H@N I*+/" !,*:"Q:K@Z483K/N(]7!\&ADF: A06@@B>)X2F6A">2WES ME3=7_8BYBO*$IEE$)!? Z9*,DD(7%(3Y&-B<8"R0&V*_$F$1%!DCD8+_4!U* MDJ<)!0ZA@C2BB2QXL5-.M[.Z\L$TI0F81 M38/,=^+8 [N_UP=NU0<4?.\U@1W39'02(5'*>LEGZCD9V]WLE/_Q:!QN^T(< M*(]+1"JR-$A)DO.(T"C("(L2233/XR2,E7(*$@S M0J40A&6!)"J,@S!)T2UZ0 CJ6_;M)D#HRW(^GRE,<&&SB2Q;,:O;96,+3G;=_"9E9<\M M'$;?]^RF>>X'"#\"S_;3]:?X4+?UH*;K V?O)7R^55HUC9)K1>0P3I8)T2SA M%_5]KJI6>77N!06D/+VJMA]@LOM"2Z!XI6C#2M,0U##%0 T+$T&D+N*DX%(' MF\Z:'RX(UQ%A5V4)5*YQ<5(;DH79&:>6)-]9BMQ9XIJOMNQA;"^WTL/8CF L M3F2>L2@G<+>UH8\_7DGCRF]!A%8%@N M^#QG5XS/O S\D@C(,X]=I79E820CQ4DD\XC07*:VX% JD'M$09RRC8)##Y:! M3:51PRH,!7ZR!+@CB9<&1\XJ/&CMZ59ZT-H1: 5I 5B3<"*C.,!P=$D*5C 2 M4PXZ>\B*6.]>XMTE:'GY]CKY%O[%934?[S!J"G_><]P#0=S'#3F,YL;77[,. M7\^5D3\OX,U7*)56]0)N9 U\#8<<+CMKV PDT\8TQ%NZ&YE:A*_CROV](\NU$SMB@OU<^\_HY+"\]\W?OUO]_Q!(?1 MRSP,R0H]P%ZX_^+&G??*GAM\6O[[Y,OGZV[#U_>O<5/7S[^]O[MZ==W;_=I'W]] M_^'TPYOWI[]-OGR%L?WSW8>O7_9I?,]RSO9BZJ]^_W#Z^]OW<%Y^VA0K.@G] MP_("I&31I4'E&4_"I"")9)Q0J1@!\3HF+)-%QFB5_-2 T%0MS)\?]:\=C7[I2?1M'QCV%4;QR\P4/58@OL_A#8MF MZ4(PRVJIY.GBKM/Z5W@WSO=CIR/M\G'L^7 2U9XMR 0LF;J?J/5C%7UA;FKXEXX.[1^,;(^!PP,=)8O0D MB>/_O"%3[#G/_ /%G^JRO+R2(/Y4XF3R:E&?*3CHS>1;N3B?E(MV525KE[PM M9HX>,,9&WCP9@W\*4UAYA^ZBWFM"W;R66).F-9:?,C? &J&E9]@2$,U3#, M@+^JG,U,0W?,SH-MD246H%23 MBQJGU8V*R4N\2,)5BY+7\FJB*ABV,K,^Z0:":R855N2R"Z.9*&]IL##P?-J$$< M@WV87>) [9P6YZ!7C;3LIS^/1TV,'ZO)/UD#9R^*II,HB*BE,7>*)XT2"DZ7 MG ";;^ $B*O)LH6SMURCVNIE\>O?/?YQ^QB\-N;R:JXORLN1 #EBG\G\LV4[- MI64%#[M4%5(JC&\*2'#.9IK,2JTFL-*@R<,<2M/$JCPSKX6C!R?4WH[CQ$55 MW^,]/>/+??/SC_5L2%L;O*9>SA6'-\+&>@"'#(24QE_,9D!HBPF-)C\>?;3Y-MY#6-VA-P@ M^2]JTL*;83CEQ<6R4@;*8%D!B29RJ9"FA&H6#,9Q@3!@P*Z2QJ( ;V[LYLV- MU:N[T#P)Y@B( [1H<,/FB>WY_5R)M%0!V@Z$ MB=E/_FL)6[L)+<#8+\H%;A6#;?WW$D@3MQ,O 20P.WN!F>;X!2#+"B0,9-N? M5SSE,#*)9-.1T*2]NIC#BL )%"MTNTH. UT!1X5KC=77,',S1J 30"D0)V:P M$BAD&+[H[N5-*<^,),$6Y]_8%>+()4H,,&>S_ 9WX-L2-*;Y3-ESZ29I7X*3 M,U,UT^B6 I"',QP1O-O:"2_5^CL9H-B5Z] WH.,$,*-=ME;R@66 E4)>;.@9 M9"HV8/.ZK%)79S4^]\WIAX^?_GOR"1O93.*) +G"P,O"" (X'8;.D1)N!FHV M,[H+:CD!J=N'8>MP!;IYZUHLS90J,T31E OW[N[J"EO6VRG7N*)E-3":'T-1 M7!$\2' 72&&SA6HJ8X;=-L9Z;C$2$1&!JUL4W.>Y%?+PQ,'3 /006_E,>=!Y M'M#I8 *):-LYUV4#)PV(PO!P%,0KI%,4="TQ@8!?7]JC@%<)."A&'5D5E_]4 M:C[!P:\S&R?:HJ2[M,SOU YD]9*E$X;QG7!")PN8WBI&HEB-9(9OGN$I9H;N M44GJ1/A-+0)&9DMSN..)PE$MES!,%-KA@':J ,QB=793P]G[YYR#C/+-<&JN M#-;49RA@.9#NWC%9SNW27(!,@#\""YXM5?47,_2U)@PH0%;D":Q:HD:TR18J M(,W*:'Y__/?;* Y#%.8J.%AC!61EV(:$N]? U0C1$N7,_HJI&0GL]1S= -NCJ+;Z!EPN%D M,R/CH2$/'52P*&YM8)&_*;@$_FV95HLK6$N0?QO&48&$OYP67O\)PX:%L]S' MLB_81UC)Q=5HJ7 YSA4@\/F5&\!XO5=GM,Z-@$\J&XQ8P2%?6'Y[NFS-JMHS MN#J;"Y#9#2N&N2A#5K-V/!;02.LE;!&N+YYW^&MA88&M*"Y3K)9O:\"B0 K MUFO'1A^Y6+9B.6/-VFUF1"!8B.6"50I?L/Y8@$4@/V0T8[3AR-0:E&E@MR^( MU?^MM$(T %M[II4[[-*]:D7<[T/-RQK,I-_]DVYC8P$LLTYI97<#LVU@! MF)A=-80HD9"GV'<;-AC#=JY3,-!.MS0> L,K%DB'($#;8V-M=5/@HH!J5NP? M&3BN/4C;]"3$BK(=Z36F ,;OJ;+"6&2(R.TN$,7\:RG/C'09[K39WN9SA(N.:S>OYJYX16#0+6MFK%OR)Y+-&Z 2@D M$*RRUGINM,_62J/G5TC%O2O"4(VZ (GA2L$EW^KF3V<1M-X/]V*4B*1CIX9Q M_'\H(+&+*8!.V\*1 SUYX>QT#7"@A9I=6>':C2F:=K)&B\JU,;$90X/:%(8C M<^GI\@SYW":@&1^ZN0VIP5@NK=PMK?D0?IHQ7AMKPY4U=R+E@[1B]"-X&^S! M H6;U;%K8Z8$ENZ!+6LJXW7H+P&3UA7A>"HS53GM<;]@8!CZ\!SK;NIP M::'$>06T34SZ*Q1U[\.CYG!56![EW#:C-4(I\<5 MFO]//*+UYPE #TFAIE-JJ4A>S@]3=G^:1$$Q15C%#7;)TSS:N-B,,^P6VJ. MPZ:+%183U:VKT7Z"L@FB.MK)4+.PVNG4/&NF#(VLR;SVI#GMT4H0QD W4A9 MI, 21$;\P8V?.V, W%MS'+@]*V?(_PT(K?BHT"Z'G!I$#0,ZEE4O5BC>+4;; MUJ)DO0\!MOA/M3!6O?FB][SB JD&@V#Z-^CNH:V=*4QT<"S;BV MK:M*S386F2T6&"'O.(BQB ._F96Z-!X_QZ"F[G?W=F.8!2HF2,7 Z49A0X.P MV4/5%-:O6FIXR[(QYZ+?^-551%$(S:8=&F_NS[Z(1G]?"=(:Q:_ZP/ ]#@Q/ M?6#XBPT,[T(CG2S&QC7B[Q9%>*_@P^AO1R@U6!ORJN"'-K ^$.1:#FNTW KD MO;I2F_ ]'?ENK7T3GVHC )1S.EP:(_72&MWLU^X-ROKI5H-0^%5O1@&! +@K M+-:[WYUO^-IPCK4(CLX3O#628Q18<*^@CI/)+^JJKJPK U2LE1 65HU='+-9 MYV_8<,J.)8<5><7^8DR^JQ9.U$W'416#"#T2G[>'JXTDKLU7&B=MB39H.*@@ M)< OB_$=UTKJ2L.>+-I5BSD<.1.!,HB"RNA/G;QQ!TD.A"84..J1*6Q#,#/S MA./BQK!]#A>V?(&Q\:^+G-,AV*47I9Q#23>PV6W6Q]V98 3@2':6QC:V5%:V[#:J96AMLJX" MH_QVLK+1^*R\;'T5IIR(J^]OQ6JW*AL9;P>+@'W]9+#<>'HB#@= M!.DWCKU8<\\_;!!%C5M<'<-:WCDU\P?2+FT8A^$","30-:PQQ&B@771W9YRQ MOL2Q1@@BV5@Q Z%<+9PB@T]HX9=6LU[_ I+M"+372TH7!N?47A"ZK(=,U,O& MFEZX"\U?-=X@\P)<@EV!I3+TIU8H$-4DH\$!V0H3RF(CCPWQVDF9W&-CSFZZ MFBOMHA9_3M?NV>[)*LU)G2\Y'.JA5DMG=WK_Z6,?98E3K=1B>&K/Y>V00,WO MQF3, 680V#=&.HYKS*)FX*=GC3(;-WG%,$H"ME1AW,"L_O:3L2G]JGASCW3(KC]?S,:?.D,L4)HPQ/@?^W: MDB3+=93F)(N"@%"5AH3G*B.\T#IB-..L*#9:>RA!C-L?H$RX&G!]S>%:K*51HA#,>C/:C/C6F"_:VGLU GG57 MNUH+P?A<1;?5ASE)]NI S=$6C-,Q.L#>'0F*G'YKX#B766YC_J-H2]S4*ZMM)&N5-I(;BN(69S$^[3] M;#!D,R01^SMKZ&>Z_RZTZO/0JI^2[> MAG/K/UT:N656MYVJ4:DS&U+9]PUP2SE:6A"HT%UHQ"ZTMZ^%63&SK_A,7/GG M.VE[ARR"B2 +PI04(0]LW4H6Y!%)6<+B)*-%$6](*_=)$OZ@L#QE?:%^@SVX M.XJ@K@V?;FMODH0GUY?8?48\Z;P:%0BUF/6V.,<8,T2&P8<>!S9_RL3ZPN'< M_&4=8Z218X187J"A ^-.%0;++/S17JTL'291)G-%8I'%Q/10+@JJB4C3*$PD MR[(TW$6+M,_& :;D.]:@*[$]'7;FK=V879_W/(]/KN_Y^7SG?56?O6!7O?D< M;1V]/6JP*#F0[\@$_E6M4L8$94/5]L5W=VQL^9Q6-R5?#JYK%VWH3(XF2Q"-MR9TQ%ENT&B[8;A$X[XQXK3++@K0LOZM?47O M::N<<&MA1Z<#6N<'PTCI!-][%?WJ346-PM.\*1["$VR59ANL:*YT<1:]L5". MC(4XK9'GO2?.]M6_S"'=G M=VJ.G#$76K,8?#,*I#!^(SB1,#4;W'#6,',8I(*-[,^Z(0'K?.F.9%LO&S&. MZ!2H6_-ZQ>#G;ND":N!B$S)^5@KT_QBO@7GT#+3XRJ99-#" ,W?2D4+,$*R M[,AR$)XW8=LEV':^ !LF,\S#!)?9L!9SA6HNT*O4&!/+;#:82V]XIG'IV[# MM2GW:S2>A!VC>9.QR\)#A^'@XYG$[$7,-F9:FX EN/Z\-I%K-JD9W>3M= %M8TG;9V+<3.^J_=A6O>U M,(EQ&\?51!]V)7O@':V)(3=4M4Y)7(T6IF<(8WH^G2W.#<3!#$>?#JRHJM'OL6P,8G1<:F.)7=P5YJC Q@R1=*,MZ@ 7W2^&@ M4:\\M>/BH[#9L5NFU Y;+ [_FRB9NRY,75,E(E% MZ]BO$24P3LMX?U==1-T^=0[A[=>.W45X\##@VT+=:!!FQ2\0K7"9*X6KC/X/ M5_Q@O&K;3\+^B0:[ZC7Y*&[:&VL^'2,.;POO>* #%@-F:M/K$PG)5AJR-9QM M,257Y*#MTIX0%PU6#%D4UA-ADRG,=CEG1.^@-'G\_S@]_33$QI^:2C0@L9FP M5ON@5KE"ORX]!QZ!!'2VA"F9JUJ3?FG3/[_T]3I;IR^IM?\ O-?PS M%,LY_?)+OT!>T'EYX0T=[UJXAW3Q1ZO5T9C3B+^!3(NA==^JC9)H[H;)%P5* M/I+E&Y= 9&SG_:] K'^I9H8/_,<%_S]6N.]^_6 JL.&/<,Y._D#)8V93.+J< MI7Z(-AT/) UKKAK#1"^2=4 QU)!JX(.MG-.N2E$HEE1C^H/=RGYO6)+B4#_'@]1 M>=%CV_NA4_0G.!WBZJ[U0N\R[-5ZH2\&A1Y=-.IW8^*V8\1KWF]OW?WR5O%I ML)PS6WVQ/5>8%'2CJ^>:1XR8P$K46A] VJAS%QIK/)U]J:OS1MDHT[OXHVEO.KK3>\=6&R>J=H:Z5\XI]M/#1V1*V3E">&Y-:K_.>K\L M/R3!7'?X^[):#SJT6[0/%_#?YZ.B\<-)^$;--\GVH]AQ:X:TPO67=V^Z2I$& M +=V^KBS46(;"KP%#=].)IS:$_?-1$(V0T!EM\K;/0Z8^2!KU:Z:-F8V==D6 MU^ZCU\UB]+K+R>1-5]!N0'.W#?4"U:3Q,_9$0-F:1V>^'>?Y^/RZEY%?E_G\ MNJ/-KXM6J>\'!ONWZ][[X]+^(3+J"K'5\Y$,+BN;W3ARC4S-[KEB*39E5$_L64=?S;(Q"2MC M7\K@/<$]8Q/-RF;8Z^N>RHX-W"S*;CD3-V@V7:&W5=7N,76XW6EMEF;$ M.;KKC=WM212S 9&P@NCVM-0G66Q7V;<[;*4!7EL=_;+OQ[+]E=;99YVZMFZ8 MVL07/-7KAXD^GS1^LBZ-;Y&[;Y''K[$PQC2)5,Y(F*8,A(9$$,[2C(094VD6 MB53N)ACYRY#!.WA,C%6Q5.V=[8IW&.Q+D#1VW*$F.IE\65Y<(.0B,HYRI4?. MJ6ZM?6>=_>#"=XH\'V*EQ@GP(R^NVU0;&PJSN>CKH?55:1>LG URT/J#3ZV( M]MDDP&/42"\CW5'D0E>L>4$O#1KYU7FXNK&]^VXY%;Z_J]+?N4>_O!M)J&E,HB>E!#^1Y(Q;F22TPC_'UA8F3>5^CR MJIL[>V?N,E+OG;FV'Y9=[&.&KD]=)8\A26]< :0K^('2_[@:"*H2[6;$UTK- M,>NH=6ML P#PAK$'G9#J* +/>^*#FR12._OTG' :4OH]\ER)D]>8'V1-5UX MO?W)3;F+*]4^N3J#C70AEM;=/7I&MR1V"3%K;^%LUACF9Q+XC5R[?F6?W#>\ MJUMX'*GMUP,;QD<9(!-8+=9 MI>LC)RA$H+9L>R+ CDS= M)\QP,%4Y\ AO'!;CR&C8MPF^JR_W.)00-/'Z6(=PK53@^!I;;MU&?]A:G_#N MQD"S+<1TJ1JLE[L::&+#A5N74-H-;%%OGZ^I&]45$II=&8[?8O2_62(TDG$@ M>65*WG?/ZGOTL*[R/<:\83I4.S9-K(6@=A4/.L)TSP%VW4#J@*,+-<=R[+N9UY=;%G@_X<%;7LK550!PP M/@1<>US9U%SW0M/>J80HXSA)8Q&3*&*4T%!)PC4 $9=9IG61!$FF=R$AFF)& ME>LB\;EL_WR#G2<7^&E-,MP'V-X[$6]E^6P-.K-^$US Z8IZ_66)P:Q8\1N/ M]V\F%4C!=9CU\C+Z_QZC^#K$4V&_GF8Y2@%8Y2A8T'P]8T)LG YA3P<6).YL MY5U\SG0S==(4+>SB,ZW\S)ZY^]A1'X:[%0"P+6=<=1''=LW68C]/8))77>5I M3*AQ9PF5EU$E;VSM@TX3=UQL!*VYQY2R7D\(+"N,$6G="YW_Y?J,7",U&@NZ ML"]8\9W@.2\72^<._-5DW<+Z&$6@ZV.&C4J5<;*T3B+!>BP3K:1+#H"'+$V5 M$"P2OJ6.&AI@4&S!]D:VF_%5EVQ^#N.OF[[%F7M=1P8GQDR))=O.L//(>-W[ M$!NN &>QJ:(IR&A)TVB0RVK9+H=E-50X4C#ON'PN,=EZ()N+M>>M5QD?5<+F MK/K3ZK_.VWI>SI\UK-@3\VW$_'^U7<$ADU/85>=$9;HKER#'98.>%5JWJKYFLWD8%-6 MB_SW?_3M05:1WI3:&NH5#U-;8 .JEEW<96[:)6(.O>;D:J$(5\:R;S> ,QG7 MEC(=UTS?2%?#P:V2^:J;JJ&Q#QA06:SU;!EUBQI72^%J]23!;F%(SZ@%QXUG MRRUXZ=J&E4/]8CLI[?*>M[1+V.I'OT-B]*C:5G4UYE,WI$2+ODOH6CZT#51E M*[XF$S34+.<+5ZK-%&3M#Y;AEWVX1V\Q\OQO#V&1]=U=UHYSU^'':4"V=9RK M:Z&Z$@ZFO]%:3+<[#NM=?K9V6[D!M@8(_>J*A&PR\.<[4-O=L;>2YJBJL)5& MC;O$KJ7 HL%7=CUM*Z415&5K4&6I=9"K;7&%=M>+C]G^)I'6CH=U%5S79"0 M.%2:T#REA"=1B!''4:QT(B.9[L*$^;5A4IU6\B.>.A?$TG[NK24V&]$;,V\W M]'5K-QD6SQLF]Y5]GV[:!:^-=GU&S"E;Z\DIC3=M#ZMYYS(30<05"9.H(#35 M$ M7G)]/IOO%O?2LMERG\UVB-EL=XSUOE>(^$.3X#:CZ(64411E).$AO#6, Y(G M>4BP"40((W!:^U"S=O7DU?E3T,P MGSL(YO2_:G]R)?=&A^A5N7[Y=6=X"*TS3S.WPKW#,IB4N:&REVVMA)==_H0& MJUH8D^.VB[JS?>=7HYS^"A[;4^,J,;XRU/C3>.$ZZL,HPNVO.9F<+@;?T*A] MR-A.9R,S;3KP%AKMR=?MIV*FTFLW[-&F6Z+J@S*NF;F=:?]2F)PQ>9K'KD#% M:!3&RFZB"\1JCTX<8ZXZYS,'D'Y>C:#$)!=1*)(B L HD'_@A!XLISHE*5Q3J*:<[C!]5KMW:S_% H3'S(Y^[3F!2?7H6AC\>G.JA\WN M< $FM@#K:OS)]D95^,A3@(29[5>S)YZ&8]ORE=@!M'08?Q<6LUVQ7,+Z@98^+ _5<*9>ZFKH#[2+9@-CY!,Q?^T5Z!7'9ARABW_4TGO7Y2M@-' MEH^I2IB3,*NP!N_(S>[Z MG6"N59\2_1Z/FW3A3VL/4-^50%*U#* KOXUW]2E!XW+_L/_=.-]RJ%):_^7>.'K#=X'G6#&'KCWK(VTRW36]3UGUOGXO34 M+DUS"(+;JE 8 )?7K:$LI0FQGIM8;8LY)NP9FR>8[HV-BVPTD7I]%-@H2LQ$ ML+NZ4]], 71,_OH&J(?QT-V@NM4RV6R73@]:;;,$<(JLH^F:R2Q-\VZKF?7M M2/JF31BY9ON(6,WHPM&'RUH=-=YVK[XITMRMPJ:6:S"[7U3=14YU*JE;4Q-/ MC^51V;!9J^MLEZ=G/RM*]/"X;]@0Q*37]8-?/Q,W'-BC1GS U_]:SK8U+;=' MQZ3.LF;UU(QZ?2#*7\<+-B&^W8KQ)@9+&;:^;&WCJULI?XCM=>?,1.6Y#%4< MYXKH?XP[^VE55VI7"P-@-#]6B1L:2V#067/I0IPO65.:;U<$J7'LK*E WQ?, M1Y/+-Q/P=11K?G=#P-N593KME^D85NFNSA/D?=WI&\GWG0R!F4JN==O0@+,S M)_0)UX9];C^VX]RF/NP"N86TY3,L(T2UQ^A:)B'=U.CYAO#%VI5,<:>Y.('5 MZ!T7-NG,!9>.L1"=%)6:C?+9N\3XWL/C6*&JY,"3UX=2C@GU9/)Q-1G?I+:O M8O=R;J-5QP.WW:EZZ)[VO!67W^;/V5#TE<*$JX4\X*,M,.(,\F,KJ#>O/#/4 MF/C/R2K@O!WDG,FORL-.7W6B,]!80F16H>V:U%2#*='JEC;K!^X%N8-=#9I' MW^=QJ!VFOB.AEICGXXJ38-5R&\%N?;Q;2:P9J7WV7$7U![-@/LBDC:.J6='V?#QP-CF3H?N%,@6KTEU//5PISZ?O-^:;3;DJ:LPBP(. M1HBLPL"ZAZ>K<0U2#-![V9YW V5]R^^N6>75J%]67\GZ=BCP"LLUGDOC:GA\ M4/1Y#C],]J:YMV&/ICR8X9ZX6U9.<<96:4+I5QVC^+MD%];9I#!_%:E1=+VP M_V[%'+/_IKC6U71L"55K/R*AN3@29J46X_)Q0,#0^V7DA,7Y]8EN9MC6BF?J MLJY5!^N5%[Q]3QBT[^MR2)'PA8^$?\F1\#OMR?(48?!;WOOC@5:'R."&Z+ZU MU"@TLG7-W"W#Z!T%_\9.+EVG8Q05X8M9]_>*#;#%B(:1@7M<^-$(.K?II^N" MZ;IAS-GQ;A%]5Y3;NXFE7AU]9K'3Y%-CMV(T>5[N37NY0]V8F[>A[+=AZ" ( MA$3FS,0^E\ZE[THT6%*'L9=H*YH#$ABC]GI!,E.EC0VMUZUB_-7$$5WW9/L5 M:-6N,>'PN%'9M_Z-W)7J1="RP=%]<( Q]-OK>KEXJ$*'HU)*Y2_7ZO54?];M.9_!Y77?HG&R"12;]FOE"!_N*?U^-_HW&NKY& MS3:5^M:>8*-JT[8U'49Q(K:L]=%SD7OMR-%@JZ7]J49JN4O_6%[,1WVB;&FL MD3,3):H+YUPQ2*2I'(7M_< *##WT MMHUSB)RH1IZ#&YS&Z"@917A=OTHN5K6WH+8_-.J.\]F.NIU#IJM4A2T ;^OY MT,6=65G5G*K2N&\Z*=24+I_:]FC$>N116H5[76$T^YSIX+:Y/3+$+O;(%6Z* MS;<"*S2M6GWPA6O.:W3*#1511[6=II,_*RS/OFA4)>TK;=DE6RB6.(XH<'8P M876).X-%]="G5O9%4KL\0U#9V]H6.AJB$$79B.6%99ZM];\#_55GM0F/R@K*E.C("!C/JM-74%'X6E/9M"Y1/( M[Y% CH([G*OW<'Y,I6,Y.97U' %HW'%M9;6/G=^/_'SP>A-&TJ^3R?^IOP%T-R:PJ=/#D!\A^Q9BV0QY M *,0*Y,(@/G(Q(R@C['J^5>I+5] Q$0SC5N,&7JB39K,K*MW7,*G?ME-%3W; M&.X,*QH-XH.M"M[N7\VG5 NA!6!CBJ6;:!I*DG,-GXHTS(I(IU2+!V>AVF9Y MILB3RRFZMLA3L5+D*;VER%-X$L7)/I5YXEV9I\:67&]Q\R_JQF0F5_NW_8#( M@NDHP)J$$EL[(3LM(I+F:9IFD1(T#791\NL-UNX$.1F$JK>*7U_C:W7[\UNW M/]C+S<=.SQ41PYQA4GS12V?8XJA>FD!XM0Y!SLYM8N&=/'H#PMX9W$ZP_2,F M!,UJK,'9KH2*=N&KU[]HZAH(S+$TP&+A>#1LM$#C2Z- M)5&-UG%ITAQ'+4A1UI>8\X-ZCZM8\.VF/3#A/5C$UB8 H=PTV "&MA KSQY8 M,.CV)N?+K.RWLK4K?F7CHM]-?E07]JBD4-;\E]/O_QBX1Q$ MU2^_FU](D$TG7]294?@^]W: 5[;$3Y0'/[V>O+_ $]<=]MI=9HYY=^?;GC3& MM7[Z5PSU?D9?#I:956,)2#"6LM!8X)X_*N;7I.[[)$9G*ACZ MCG2/&]^/>?U?WN#J;EG[S0E@-*ZQ1*$W$.ES)'EB^Q(XA";US7CHAS:]83(= M-8OO%LE9>&Z]C:Z:,K#N9U_XWQD&.G&W;YPT*>%B88U.XXVN^SC<&PU"XS7R M;L-G0X[^)-R&',44O8EHC_G*OB/A6]#(Z#;0&*Z\!2R*;6!1@/PI2UVZ@D#- M.B8P4TGAW/BY^N3-.=!1):Z<*5&4V(::+%NEE[.JZZ2X]6G3 M46^/OH71!%4G8[."0XS9UB:VVU;MM>'K_6 8QRS!X=E8OHB5?JYF0)H M8:Z,&;!7MCNTOD[$&V5>H5''WH6C[0*9[%"6U2C)%P,33?==LS:#K7]M3-C2 M:@7=QU)M][?C=DY&NP-VGR(/PCW$M6[/C=CDA*7QR^&$="6E, ,+SFF?G>U$ M,]RCKK5)HQ;CZW?&(8J7S"'N$T:YW2P]J)KSL1,>AKL*H3LZR3?X+B MNVQ63;][,,CG%FRV15ONC5W_ENT[1EGPC>-SSF6]ZJBWSC_6-*7M6XY9-J[C MM'4X]AYX1QKVMW(PZCL#3E\"=53\\%O7ILIFR+FB/>PUQ-G]G52LT5 MD*>^*55US^@CI%Q*)C[O8CAAQN5_8DZ>DWF4.*]*E/!LXR73_,9N^N"&L<,$VP"X_NC=K\.3STO58 C U71(^;0^%A!6)XMO MM3V(+D86,^Z'276RJ/'5DQJY T <:^J[DSY:>PB X"?ZSNT%@*-N\5:];&_VB.MHWZ2_VV7^S M(X A]#'[EV47-O>Z>T)_&5PG^\!U\TIZ$@31?X[#Z1U!VWCZO^_^QO ^-Q7! M25&DM]_YO_Z^:#:7Q.42&&3[!HMK4Q1>VT0%_&([)FY;M=6\A2 LJY^-P5NP MF<-@^*5/46E<#H.Y;E^2$WX@XV A7_P2/,!]! M"BX-;$'\F'G(F?D/&,PF- M=SR,?I[\O\O:QI*9F +[1S"TW=S874S5$#$QR)!FLNQZ&Y1V@##XAQ]B3 MH_(8N4TOGXW>BX4^'?N\PUV>=7J8]*SS19V)T7#-]X^])OG7[< M4$=?V;@($TK4,=]_CYGN3U,;_L':U>^O8<8M*+8F0V@;*YYN/J*[=R4.@PWF M]X&YW_YP^+MVZ5QF;OTS1THHQE.PRJC&==/4P,28Z[8]NLC9"K#^D9<>?#.^ MEUF"( Q\#8(71VF/5(-@EWZBE[FT+UX%BD_N8J#;:DA\0CMB>*>W>5UHK^5> MKPO=:T%V[HW=MW-Q*/I0W.M#OV\ZW0:MP36ML=H!P/3"J@]5W>D'1DU![Z/U M;'6WC7)U%T._Q#X;:7"F.??:-=K,D#J$VA+^>X'%ZMMIGPJ+Z;-]%-:%6IS7 MLL9&/2Z>J].6!A?F/929(W&NCT*GAIQW7%L,.X/=ZD,"MSI<1RT.Y5">MDNB MV.8^A1M:T90;0']S];J/OQ]87[%VSJYZS^I&+5HVGS?U=UM= M')X"8Q@&@OGF?6^,]AQ..<'Q3RJV<&'?-@'@.C/Z3O-O$,/JB[F M8CW0H;:57MTVV92#R2L35%(O6WA:^]/K_0A,[!GQLVL@=]=!M@CX27 2YW?0 M#+8I%"?17121>ZHBVY21DS"GP?"_>S[FOK?YZ?KIOLSICM3S;0IZ#G"(M=// M&I!")'%8JLW_[J6XKXQS31FQG.\:32-_$4KY44P/3@'^^K__%M*_W3S7WI;; MV?;GIF].*2<=/]XR]$=1T#\8S RRS/_BS=__[R]JOK )(W%@$T9> MW_\DW;"ZED*#>"_6=X?GS\.5AZM[PU7DT6I[")Z'($\RGF1^A&0B3S*>9#S) M_ C)Q)YD/,EXDKD;R7RM%VSF"69WFJ$Q[&^JA@*60HN=JX;H5G]9D176._8 M8\2+CJ7Y03S:>JX?<_9]",:S<9LCG+(_T0>]O4 MW)3OIZ7LRH$U#EMYLU:6*?7;SS2^"G[$WT, MVWN$4_8G^J"W]PBG[$_T06_OP4WY$;PPMZLRDHW_RSKM15 M7S(55K2]RUF\RU(=#OYL>6Q5WS#EVYW-S^[9NVXU_F/'N_]#?O=G!+"=]S63 M.DT%#P)2A"HAE I%\CS-2!2$692DDHHMW<:36.HBD$13%A&J=4%X*"1)5!+( M/"DBK=1ZFJ+UNFZI"G]MA[-XI<-9?%N'LR"<)DE\;9>SQR:8/MC@&4AFMY#A M<=+CI,?)=9PL1$XUSV/"DI 1&F418444D2BC+ QS'=)\ R=#(=(HQH)$$8 E MY13NT=B1682%3E4>9D'VR#AIDFO)7ZJID3),>0@/D1XB/41ZB-PY1+)8)D$1 M1R1F&28S(HZ5'2X^6 M/X*6H4IT3'5$4J5B0FFN06B/&2DXI2"X1R*2&V@9 8@*%86$!1($?9YG)!=Y M2EC*=9RD2E/^V$+[,]LU/%!ZH/1 >51 6; T38,D)2+&6((PUH1E$2!?QD!X M+"3+L@WKAM)%S!1*E'DJ"=5!1#CC$0G3F NJ9!K%W .E!TH/E!XH#P8H5<95 M1K.%00N#$#H,P5R0L!:!G%4G(> MQ E_[& "KW_OV!"\KUWVZ$[[4_GZ\(=:4MM/UT_W8*;K"R[?3=0Q;[M+9;<[ M.>SV9>*^-#4SD^]I7C7WCE^'U880]MOICIT]3_]57F M??U?3S(_1#*^RKPG&4\R/T0ROLJ\)QE/,GTG$4!SK" M>DC^1!_Y]A[AE/V)/NCM/<(I^Q-]T-M[<%/V5>9]E7F/-!YI]F'*_D0?]/8> MX93]B3[H[3W"*?L3?=#;>W!3]E7F?97Y/<.?+8_U=>]\W;L;$QYU4:0)8XH$ MDH:$BK @ABH"$U$0+B4G# )6!NI.,WC R\UY"'20Z2'R".!2%8PJ6C"21J$ M,8J2 '<(D7$0JU1DB4IBO0Z1B=8 7J$@:;3T:.G1\H=Z;T(:4ZR0"8"F ML0RCG&@>4+@G4(2%64[B(@B88CI7,CALNX8'2@^4'BB/"BBCI$B3%"3*K"@B M +TL)442,5(43$I1J$C3S2KSL4[9_\_>FS8W;F3IPM_?7X'PG9XI1S#5F4!B MR:IY)Z)7L>Y+66ISRY/VIU\_ 49A+Q?(37 OOO-7Q2!/I.+4[AO5?B- MPCV27J*>V]59 51BUF6^./4_KLY*:P.Y,,$B7WB26IU5@845,\%O=KEJ((RI MAS#F05%Z*..35[[8'5/9>G%QL4NYJ)PMJT#9U1=K%\$<^-"PY(&A0NL MK+FL /$-6[ $&5:8DZ"W@;M8Z!:C/GSC0"I!_VI.$ILDH$RE(QEE&0FMTD[I M+,QBNZV I6%*88?5C)J,<&$%R5SF2!(*Y4(E38P=PFL%G%]=WOW<+N-W M]2IZ(51UW[X_+]:+U9U4,JFL1K6,YX$@X?;:&XK+C(8AB644$6ZQN3F'?YDP M3$(MJ4BRD6-F'',J<9S85 K"'0-[@\4Q 1\OBAW3G'/ZY--=%#MLCSW&R!.( M[PW_Y L07"!HBO4*.:910[/FCQ!_:K C^SKHO(_!WA-P3S>EVXG6)USZ;:'^ MQ,H;B1)_RA>UVFI,/+ #_QW^>P>1V+%Z8S,VG(ZL'+LP(5DJ#.&:ID2D.B,R M!?G$A(A--LK!2['#M%()B5QJ"8\H"#;N++$9UXGB(?P^\BQ^6ES +(OR8G*LUS;!S;,[ZDU^PB5!]AS?A)T*]/?_H/NL9,1U;"U M1"@!GB"S$O9+.6)4++EV3@AWD#W^39]9LY[;CZZ;TX=U6<)?G]%KN<%^W\IX M2FYE//$C,YY<,9\77[R ]AVU&I<#)7^]=CD\ZHUW,XIU!0*T^O;M<M7M2PA^W75-XDK"[#O:NV#0^_Y/?:-^PNH^-##&BYGPQ%-[5Z_?0:UEJ:E?Q%$"K]P%9^7XT^C_5I2_ M@U,"#DJA;36AJ-S[?/+)M_^Q#NQ?Z&%\Z"(9I981+A4G/,DHR72JB;32N"R- MLM2$]SD+&(7,D -_6GRJ^>] )_%A,@M9\K '\<_FB'V274>\I9/L.F0BD;!1 M*B-)7$I!#EF02,+IB*@L2IU0-N5T% JVF@DJ4DE""__BCAF2)3$'66)I$O+8 M"#4JY#FD['KT=,MG([>.JD;T^5FV/^:+O#JS)C@MB@D>\(4"%CRJ1?!J<0H2 MFXHT!44BM ;#V(46;&(MB;8T%"YF*DGC@]K$+>_^)[+N@6SB+&830,%D-$]R M<9*+AY*+/#%*))01I0VO(:XD%L%+SJ0RDBK!1H7S][*W#R 7)WRKQ[?)IVCS M!-HR%8U-16,'S5E/*;$!$K;'"W*$3L"!ZQ ->(S'5C@H7))9G4C"8@_I M#^98AE!XF#M@M4G2T(RPH)Y$R-RL5&Z\N(]41A:(&.=D%6I MX%D6V70$2WR;BB)?'_JIM$N9FQ^^+NVBLM7'U9DMFWJB&J=B*B#[YC_BDZ!9 MIZ!=*%]MZ5L#(N.1$BNG-EW*-7C8&^H9M_[OJ<:;Y3Q=PQUOM,%7,ON+IG MJIB;*N8FGIHJYHZ+PJ84A/\?\_:E(Y9!)P MK*>*O2W+.E]4ZU(NM)U4R:MAG4F##'JGQ]:DAD;$1A01FIDC$CLRIC9R@C%+ M:7R0Y-Z&XWYJ&>Y0";XTGC3")*FF+7WYDBH41H9QPHD.$1<^B\#6M1DEL88? MXH11F8Q*@^^2 ?= DHK-TI1.LFJ*"Q_.>M7%.?I9=3N2+OEE4A"OAH\F!3%H MEQL9:2.A"&@)1GBD)%%<6I)F(8O"5%M&1S72=PWW?NBQWON%^=7.Y1&G:'N&LI] M%.G%9G$Z.>=3N/8 '/,3LKFM5D%IM"S1**)'[8[^S$7C%)"> MP-:.2>5,8$*O%4Q(ZA@#02D1&2@A'L<@6IP"K:)T',8N2U1ZR'R,)N;3EIO7 M=>8'UD0SRAX5#_G9PPQ-4G.2FI/4O(W4="F7UH' M*D!JSW.$(+-*2(2F3C. M6)CP$5C'/7)#'D%JAGP6\D>-;CQ[L7D+=+;KT9Q>*G23GLL*Z&\I3RU9%,:V M]WPS@,_YIX>/^?J61._5;_/7=4AJ3+TY[ MOF!>CZQQG^HO&JR8]H7^5F(7YMVRJ'+_[!+/H?(+VP>4Z&CTZPT)D86W K0Y M8$WQ_78,;:0>7==DVI+E6>>1-J//%_-\ <-8R;)!;!G^ .M:?^TWNG9+I8/) MO97S+_*R:L Y^GO>[J*G<;]C/2H8[>9A-^UY\M1F?PZ*/$5CERCM4A)FEH(Y M[\"P5SHE<92P2"L5F7"4Z'@;Y*E6F;W7NE@O5M4G>8FR$K09?%.NK?ES+CW, M3VZK[_-*SXMJ7=X$=^H!]O>X0-*2DZ!9H@XD[55@H=E0)"+!W(1$"P+4Q(D( M,T92:C.FN0B='"'DE3/" B$S/'8'I*5#-7@()33SR>GCD"5#*GCD%38?]]XK M;SR/"97LE=1W3)@]A\PPLSQV-C.$4:$(YZ$A(LLX292,A;5)%&EV[S*UADEO MC]ESX&,L+F9ADDU5().,._8MG63<(;L5)3IF&6=$B<@2;F)!I(D,<8F@7$FN MY;C X-;%;,D#MRI^Z30_B;$7MZ4O5(Q%E F;@M3ZG@U;#2I MCK[J2!4-,\<8H9F+075DE,@X0<3>Q+I,9%3HD>JXAP7\0\-\W]F%A>$=.'82 MS<)L0L6<)->TI:]!$M9IH5FV0&-WH>57(S. MTG@R=*>H[P$-W7QQ 5\4Y>6D(EX-ZTPJ8I 6V@P5PTX?&(WOI5#T)JA>WI2]44%&3.*NE($8GB,X2 MI2!^6$26KI,@_;5G@%F?:6,*&Y#XBS7EDIAW&%@OAY?7(;A [?* M>%'"<@HW3W"]QZ2$)N#)UPH\R;1.HYB&A"4.C'$7:Z+2,"4J8Y'A0DD9'J23 MQJ,JHUC,.)T@>R?S?9*2FY"$C#*71:F GP^8 M#/(XDI/36?:X/8F>O>1\@:B]UZ(*WG2A&FC1W:",P" RTU%",J,4PH2&8'HH M1](T,3P#3YBQ4>SP+J",'Q .H[R^+TNY.+587'L]-*A_>;X [GN_NNF( M_X<=GG*3@^(V'ABU,ST)_IQK+$OV=9Z]U091^?ZTM'ZQCQ9G]#%P-X]B_^I+ M\55O\Q4,1._/YC*@#%3POJI@M!X+I]O&)]C%FX_[F>_K_8CZIT7PI_7\,@AI M2&<>/Q6;Y,K%9>!M+I^&,E0CS)=C8?BK\&[^N?+YOA-T\^M1@^K1=Q?#$\JYWM#$:CYVM$'0_.X1>7 M(WIM"097F5]X=>.MK0J?5-K"S?P+RKI;L9_2?&[U:BWG6"^_A/EP[JR0&Z>\'&4L*1VV0Z[71^3 MR]-% 2RN_>7M?4#(\+X60PS^D*?(&GW&^3&W<[-AD<^]+"X(-JO7?7E\[:IU MN@:&VFINO (4'?(0L ZL" B@[E7URA7K%?;Q,/X9E2TO0&HUB^K7?[!ZGDL7 MVK,8\F9/^/HEW?AL5TN>I;QLQ_B/-:RH+>>UOD*]U@UB>]?\!FR&#R.0/:'D MUO,Y60&!!O8?:]#J\LL.5@E$U0GA[,P^J-F&_"[@2I]Z) M0UP]^$_Q9>'!*FOZJC&C1BNW9XQ+[!#EX2[Q9M ,Y_FJ%GY>;5X XS04")N^ M )8UY=I+QGFK4&?[OE8Y6A"YKCKKH_^[?U^!2]H7_"X',CJMNN7;L1!]98"7 M>&U;\Q;>58OQ=D+G\'?W&68T%NYC#=-_:+W N':;A7W?F&NH[(:D<":KF@'P M>J_#/9F6185L:&?=<&9@!&CN[K\)^_*ECI[>1(;A##*I.:A:+/OGZ7.OT707"^DS.74_) M7:$U0%H#J5M=G"Y@\"BF-K9Q3=L;(Z^A3[S&JRM9[Y5_1%Y'MLU)\/VZ(_[5 M&;S%/P88V(+.7JS.T( V\*(!UCJZP=Q?V$>3?OPM&(H# _NQ:RRW>-'!CS'B M+%/*Q))(%>-AKLY(%M*(1-R%5NDPE'IT *R%"2-J##&.*L*=$43R+"4JS9C1 M4G)M1U'8[\!%!?.]@K50^<*+_-^:UB;SRU\[>OD,JKZJ!UBU:(?O%^;/105_ M;"[;>]R1#(X[DL%Q!P&IBT<>F"]3V<5>[$<=1;%.'$DTM80G'%;$"4JT3&@2 MQR),Y:@RPL%*\$0($B6*$ZY@;10V<62"PCJ&ACO%G^^*1'%$&79.!+759FDA"TQ2TJ4Q!+AB0*CJ2&?PO M%B Q1^>@86(M!+QN&;,*-GM/ J;Y+U-$WI>$F["E C)$I)D/'$IB5/6G^OB'#^SO>J_75DWH$",3FYA* M=7PT+T/F1!PQ(@4"6F9)1#)K'!CT$4ND<, .(YIG3DH*,II8\#*!6<#TSTRB M2<)H%L>&@F67/"K-A_QD?\W:TQ']4_K?0+9UE%R"J%V!T01?'!WQ929*J689 M<6',T 2(B$@B33*9BL12G5 J1B: @/\Y(<%=1Q=$<^QI&UL"CGFJ7"CCS-H! M\3V4YF?'*6@Q]JJL7;22S]2'S1@3D_[0Z.G&. Y5O0O.BB\PR'*V2\B:(E@4 M*,(Q$]2+U?;0\^'G6=3>F]P[+9=L6:@_Y-3!\;M"$N5GDVIMFIJ@: M6NF]L\F/P*R!X-,9NN8LT',@(DQ8695X_FDOY'PM/9W]]?]^'X;AK-$[/6^T M-S,P^\_E[YB2<'3*R,:61V$$5DV2@"4O$">HI-J'6@7.HIMA6%FT\A1 MHD-P 3CU"BPUH)L2;3))J9;B,901/>''J(M&,AWWOR;%EDR^R*I63CFR@\_C MBWPRV$997,$?.SW,1V6+97[AS:L7RQ9&2Z; )2#*@)7%1:R)=*$BE$L-_!$+ M$:MMMN"2&\H\X!E:*)"=2)E0KF69)3!^#+:*3_4"?SX@F+V"3@V7KSO5FPGR=8%Y\"9"KYI:8_#1?M>L">S>?RW*GX]]? M%[0)O7EC?'XO\+?J^>)_.?GM)/C/]^\_U;EPF($*- (/6!2;R+8_G>V?U0*# MCZW35QU<;HZ?861G=SB#'LKKI[2,C^_HF3D:*8<]1(2-" =+@PAG05C&+&&) M,E3%HX-6YD!DIBDE-$HH2N&(*!U2HG@J(R.=3K+H$!+U3J>"6H4N-1D:0#&Z MY%&$EE-&I.(:C">7Q6YD.?$XHK&.)3$9 Q619H;(C$N2I%*;T%B9F?01)G2S M0[UC.;)[NI' UR!GP;&\(JWE39/P^=.G7_]5GB_??=^EG^\[4:SKS'S>>"O0 MZ_2_<7CURG/#NZ;*1,U21CCB^ZI0@A6HG#"1DRB" M)@/P1@8@DN71[:^A5(K4(!2& M4";BX1"DN[$T,Y3T3L)?%P?V,1669!SC,5 M8]Z/?M3(N!^%X.7O:H&LGC5LI?"3AOKU% MX?!?\*9E!?N_E*>6+ ICVX< #>//S:C_Z MS&=] MOGAG\FHYEY=O\==W2\P@69SVH+3R>J@-^E3]16-SMR_TMQ)0'^^61>7S3][Z M.C;8V7>J^(H+ L]\V]7V?[UA 3\+;^48[$&3>/PM9.%@#^OR_G;GSCI KV;T M^0*+(4BUDN7JK5ROBG?#'V!=ZZ_]1M>H7M+!Y-[*^1=Y6;W[YH\=231/;G?1 MUY+['>M1P6@W#[MICXE%<.<=VH':T.,LKP.:\G[93_Z\68G_G9 !PINM[O-U ME1_*K'TZ2?V#+P3UD=0=YW+'>)2LLRQ+7086B8W $97.$I$P1.156MDTB;)H ME,^=\A@,TDR0+,H2PB,IP&]-.#$"+@[!$57L(#[HNS:!_*!,X >MI\"5[D8I!#VKYFBL3=)U0DL8[L"6$ECUM;7:K9C(^J2M,.LBPY]$31^W=9#P[KDU:UF[HLH^T\% MDZ:NU??W(>)!B=>]R;\-6!A< LW#Z-#$N?JY/ENMMZC^WUH%.B._.\CT]G Z]O%$&=1HMU&_BA YBY:45C?7[65BM[^!3Y M92>F0(NXM(VD6@[C)E 6I 5SJHC2UG-$TTB/>#'G& M8FM#PD#4$,X,W,,U9F^RQ,4I"QV>8QV -^]T*)6BE+%Q1&)*01B&SA%E'2>Q M"+-8*ABY&!7O.9ZF<:05T5;#*@ANB$Q<2KC5L+8Z#N,H?(P9'?NI5%? C&5D MK;39@G!:W,#9U]ZI;EH_NM0TWZT \S M#&APN2YM1X0D[%-A>!THZC%5-OT!Z>;8-MY2F5J9@=1D,@(I(07)6*)@)X6. MN=0@ 9-1.2Q-X'LKB#,,B\@3 4::-,2%U%F=6I&H\(DW/CZNC6]<4T1"6\\K M3 OJP84- VREU3:_J(,* P&T".:Y7?=AS5J/LXU6O.H0PU\6B. M;GQ;E5=8[X79E A;U#X-_K,H&BRVVJ&7YJ*.3I3Y"N:/^61 3/T4X"OW(];29_:YA/3UA@P\X&/#HT15%E>F.JDO1ZG4"SF M^^=1CQT6LG[:CC?WB;M%>L* A\F!F"S.;@.9A=.17:KAYOL&&\NO6#.0/OI4 M-YHEC-Z78^-+-EM:P^XT?-CX&K5[T<(V+K=PRWJ 5C4:%I[]8!VW]GAYF]6H M_1:$T6YO]8]$KZ-&#&M)I,%-VJ $]H'"FHD,\,^Z=TQ5#T\?S(1O$4;4!YCE MZ@:29HG.K"]> >H M;/*E'.PJ2.9]2]<'8IYY!CRO0SK ';\4%UU12.@E_K!.9!=P\Y[7;. H.XS" MO/+A\5J_%$NP(WIXA @U6^9V)?WO&R2ZJIK*Y?@@Y@L;]$;;D/GO'75_G"@_J@IT^2/VPN')ZG[(V= MM.O7@I#N6:%=L^LOU)6HR;U5JE^S?X$VH>/-NC1 JW>B;2Q7E@C9V!) L:S7 MP!_=-02-9W3-G_49W>T78R_0_#Z<>3^_S?P;XJK?9\U(VOC[_?L\J>YG]!::W0$A MS#S [*5/#"#KY6P;T7TW:OOHW**3"0<#:N]-'!\TAL=&@MULJX<<76Z 7*^G MK-594?5?1N\&;;GR4Z8MGJQ5L&> M-/=2PZL.H_1WLD&+'D:[91^@V=JCS*0RJ932IA&14F F5:2)D%H1&1N7V%BJ M6([R_6_3G\@'-?^[788?[:%.:-E)=$1ARTTN>"U":L,-5(+&V-,<^Q[(U4ZM MW0CV7BSK)/@19$A5!/,">;H:&FR^4O2R2^D8$M@;KTOJJ%Y>IZ%LYS^ 30LC M@N$$^JP]8<%YE,6\EZD"5F&)ML\"Q'-9H0T\1%+?9\O#^WVJ2@L3^ 6%A@\V M@KQ9[#OQV6/0(!3YZO+;32^512V!I4.\;#2Q6[9#%QY]C I!,'QO$J_%.XNI MGDX;&D()VL@XO+:Q_ ?* !6D=T(0 C]ONRQTK5=03V+0T(&WO_BG#)HO[VH5 MU=0"=%\$WF:I9;PN/3RBKVW78,'A,FW9:ZT*A64:Q,+JV)B?NL1QUW:=3U7J MGMNH_@$!><.T2_L;ETRU%M5]Q^=7TR\_QD6?CFV'6PJK]H02I-ZOFC-OLV,_ M^# \VM)_ JL'675BI)!.6J\@193P*&68>X(E]:$46)395 M%K$@M]!Y*5-&2$MDA'5+5'"B:$A)REB6:)&FRMB'UE/T*&N6!D64SR2CYVC2 M"(^Y?#-3B8X2H'$1(L"?%2G)0D.)-,KI2(4VL^-.URH621A+DF"& D^Q7RL( M%>),F-)(4:6=>YUL9,^.<(^WRS>?;D28S'D=2G?;5J^) M\FS9 G>NC)]$Z_5L)VPB>6(9"3FGA/,H)4* ?&69CF!5+8TH'^5]92EW#E%6 M8P.L"BM-A(I#PK0#9SFS");_.CWEXQ2M6>A,S"DE+E681AH:(E(;$XHU988S M$=$Q^D&4I;";$L,?")F5@/ID8&IFVDK%PE3IK>KX!]CCZ$0;\ MU=AY[O\X5N=3)4;&0B3$(6@1SV(0_9'B8"&+-#3@?T9)=N\@Z??-*AS2J#XJ M/)1&*KQKSFZ'1^YX9C*WW:G8,5(!%6!=JR2&'>4(GFXTR0PX2]QD.@/'RNH= M1<>WI8(/W3J\=#JHX]R]\Z7>0=M6FL*.'K==NN6V#+JQP).]0]9C);DLC6V( M%D7LJ$;(=$LD6*%$)9QR2V4D^*BLY=8D]T.S"HE1$ES3)C$X=,_ [IS4 M;>5*M!DZHZ/L?0)E&86*W#40FK;_@)UB.Q/,13HBS!!GZ*J)AR!S=( MRPSE(K$CQDZ9AI\X'F2$(*QTIHD43A":9EELTS!*+#T08U\?J#A*9+2C/*K@ MF0IU(B1)&0]AJPTC(@'QK+G+=*Q39^P8PT-&5"&@3N*810P/2825$;%6.9.9 MQ!HY0KQXL*T^IK+S^YQ8/&3CY)M(T:/TVW$*AV%VL.#C%(ZE&16I G8I#K5P,S*$I&&X*4RP[ 1@XQ-=.LX7S1@ MXN@NQJ5)C&8*CT@X&LPLC$F6J(A$/$P8 Q?+JM%@E%!&>44M!];UI[)'F8E6("6[ ( S;5%F![4=" M1[00AB8:7#5U_[G<["CF$!QC8V>!,8#[64R 3)*ZO7H\!,BG,&C :D[2S&2$.\0U,\(00ZTR*E*[-16L^M M6?&QTGJ.D'J/,FXBDXQ*S168CA@W46!""0H6OL3#(2K!#+8C8^O6%/P063Q[ MCB=LP@R8KF#X&:#A1&"KP!2X,LTH2W RX4@"WYJ&'R\IZ>BH> @SM7X.,,U MC*6-C+4DLXAMFC )'JM,"0I%S2-J9#;$-OW4(B<]5&>5["CSSC9H,$TG\Q81 M9I,HW8\KUW"(XZ;(U0 JQH-XW#BMS*>%-V]OTL4VSWT^7:;W3>]&C::[GNWG M3]MF>AL!QM?]/VB;E]N2RVQ/0Y8::RK:F+M T2-5;L%5- =V'BZXAQWM MJ:%>_B]%^?NXKW%S'>[MJ5WT$#]=69P#J6_@1RX]PL80Q;KAJLH__*Y(^B/A M=ZU@Z+"K^DA0329Q.Y$67*M"](@!?WLG_[VFKCONF^%F4;T&:_V9X'-/?!VK?1O/;@;8:M[S,'>6W:#K*. Z@-(>9SUR=]] MJ$57WG1O_YJMVQ X( M+/E8,.:?6B35SZ5<5+BZ$Y1Y[4<, ,;#70#C5ZQ=#XSM>^#N#>;X%;#H5SVN M!XU^RY&TKV[8>@QLB]&*/EBWQPANKFYM@-THTAW,G_=(?)@-3(OV'CNW7=OH M;?=J#-\[0S$ F@/=X^\((F6"AUW4W5B]S[S]B!XJ^Z5%N\S?@]59#>JAMR$Z M+WL0:9_GJI1P-^))EZ@=*D360X\%'KLJ@,3J9U2%6WU!0=1-8=;'C 1[: 'T M:_U[S"[XR*$UUQF[WN^06GN;L+AJ:AMHA&[,PV?B[OFXT0&VL)7>LPVN,'IG MB"Z,J-+8Y?;K(Z== M_871_.R0JJ_G!6_L#OGZ^:2+4"&9=A$G(5.:=&Z2+: M6.D834DD,)B?9"D14F@B="9$9IAP; CV];X)6/RT^%062)^_-C3Q?F&^W^CS MP_98C8XS6+_/W(-+%W6Y[H80UTM7%HO55D '3%!ON75^:=.PR..S[VB4= ,* M?LU*^88':Q["?(%BK@%S:!KK#,X"*C2"^Z7Z=0S9%>NRAW;GJ#?A<3ZPV?5#JV-R?UJ#$P/"-:WE?;VR MO2UI0&BQ;UF^V&[DXKL*R,:K@9\_ZE71_GCWFC&^5\[+8%F4PTX [4"KF[@T M)\%W7=]X&.Z?UG./NYOVN\+[[_V:\' 3#.IB/FT8:-PA8]. H4\S/8?GMN33 MWZ]!M$?N;3> .X;@UT@EI\4JE[WN,0V0]A1Y.6J!>*29!BIR6@MA2:R5% 6C@T:ER2:4X- -AGA<1B1S)M#U(:I9)8Z3A\UTT <9?7: M(R8:7*40KTDVN-V1_U4O\L?^]9'XU^;8JSGKA]6]VW'_TVWBX1,-CD0\3]@Y MSQ0[AP]V<<+.>6;8.7=0]M_<"V\GNAO>#O_F]9EP=TE8.5S&1R]4M[OQUR;$ M.4I/VAF5W>6P[DXAVU@BM]'T)TWK\+PY(4(?LNT8B(]N.@9Z4Z5N>[8[M^S% M)ZKUNO0-6F/ZJ?G-;?WHT84-4=1=WZX:V!-DX=PD-#8YH4_FA.Y-";G*>#^* MG)4KO8N'S5NI.XCM#"OW'MC)V'Q1%7,8BKZ<*/[I*7Y_PLM5%#4EO3Q(TDLO M?+LK,-K$= ^;M3+EIAP^-^5OZ_^3!]_E:#_FN@H^X/'SGS'(_^>F(? H1^4H MI_&JA>16_T@P"S%3X;P^GP%)\:-59=NDL#[U^=GSX/BP9BM-Y@IJJ 7"%O6\ M^2_LGOJ_X5_?PAWG.8J=-TWZS/#2+E6FGV%SQ>LV63W]W)JMUW=Y&5O=N+<[ M7^/'-@$")=]L5PMM!7(*[/9]?;*'K>&Q<\?.K(_^&6)[?>,=;$ZH"UV?]/@E ME8.DE"[3IA66ME/;+V,%L'9,?; MWZ#MA?6US58U&V2"3[6_TN[/2? #&FG;/P>G=H$G]0,75)8E-L/=Y*ZKME-V MKXK#;]-&G]6[YONAXK%QSS7;MVIE?K%SS=ZT)])^UE>\9Y/LM&O^'=0B^Z%))C[4!A718Q92*2*&,)UU01\$@TR3(G4HV]S;(1TE9DTI0Y M&A*J8XJH,!0OE]A\E1D>Q2Z1Z5;^D2[7UORE7HN7WOBD=G=[=?]>/*+0D8O? M6_&TJ0QKXT=C/@^P,?!0D%VAMR9I\/1^X]YRWTUPMW6RVN;LF^[IQR8:J.61 M2V)#G%4.V#S.B)!*D530.*)9FCAG[MVV/BU_LZC<,9W]T+3YR)SQ(V)<>T;-J8O,'I)0MNV%_Q?>VT8.1@<7:P2Q\3&HK M0N"KV7I%JOA(-"/KRI"3X+^*+]8G/F^5T?FNZ5MC\K6=W:LP#:XU2OOQ[_5R M.<^;1(/16'M!9+SF2[&>&S3(8!2[.D/M,$ 'ZS%Z_C"5^DSVJ@!]RM,:%F"] M\F-N0]G]YO7^4& LC/%\8(>(KH\*U&5;#2[A?EOWQ&NB-BW'XX&.]TV)RT]A M[:KQY/:>@VS/<3"8UO"MA])T!O25Z?6+,3-PF ^YXZC"6\FX:]K['L/3%G_H MAT_TI;L%3 5G.LQ^'#3PJG90:%$36)<5MX:GSO>4;>+>C'=LU3OW8YL#B MZ=CWN+J9'YLFD8RRQ*89,2H#32),1F0;LQ;+O%$FM\MC MOTLWBB_"*:%9ISV6^\(:@]:GEC23,_<'2 MS6O&KWI'__"M.6=H#]NV-KW=>P9G:'U1[F0^KS9 $)TN_')F%YY>;^32 MU.GI!.%JG3W<KSPAM/\MX'A=>.]"\^[: 972_J M=,40ZP!$&R\$4KRPESLC45OA2A\*:W-Z<)[8T!>EH:Y3\!OZW#Z0D7X@5UJ@ M=90/W[7#9I)S6#9SN3-2=^4LF\*&WJE<[\#.3Z)J':X]UITW0>"&8W&6KTB> M/!ZY^6@99OS)'?@=![]7R_(#G_A>^3;L;('RY!]KV"YWZ8]>P#BN,&#L#7_5 MB@RLQ8%'XH%"M9(^"7M^V3IKW@^0>8G91>N-\8]C[V$;818RK@:\N.;16G;5 M15?^XJ?&E3OFAA]@[S)ATHBDTDC"36B)9-802F64I(E@G,EMBS<.4ZFIC$G, M(@;WI-CQ1TE"F194R=39S#Y\6>?=&LYQEXB("V(9&OBARHC VE0+[&TILU*( M4;,B%:LLXK P#):$<">Q\9XV!&8JLAB$18SHS$\\W>?5BVZEY4 MX&I]AH=^-R_T[]\$%N3/$O>E7-M1;=--1OD_[/A[B=\Q'W+?5FQ9\DN5J8(I_D0<%]'5+,&#,; 2=@^GK16EK%&9?T5DU M>JS.T^[FO;VH/__V?I,5^+E!D&H#&\T%[<%H?:+>_C#6=F'QR+K&,U:5_<<:!]?4?W0'G!M D!UP5QBF]'!7PT=C\*6/ M)-*-LH=%PD^"C_LF,MNUZ,>A$5O;K=$)4[7X,ZD6CZ=J\:E:_.8&W',PC>ZW MW@,MOY2O M1T2YF;;$'W^6EPU\V.>!EF_+G#40!VQ@Z0]U7-V/HT9!\[9-Y9.]ZN5H#G&: M!+ :JPPK!E8]I+@&%,L7O'SQR)E5<+[V%1AX.%T5\USOJ(>PY\MY<8D5:GU? M>X=Y@F]M<.?K4^&>W5$#Q7@!^:JMZ_?^E L#',,$ZH&1.K!.ARRXH=*A@>3+ M#CV7 7%79T>;K"]CEPB74I*&V(XUC"B1)DE(R*2)69J%4HY.E:+0A9$1C&29 MC0F/';8U9(HDD=,IYW%J4CYL!@@K\*-M ;4^V?)G9-V#!>^.$E@+6*Z64%=Q M:4_&-7Z"/#U%<;NR1TLQJ7;@\5"'>&JB1E83CJ?$,I8PI4P4V5'?M]M03)MY MMQ5N>=D0L@.H[HX$@&>FPJRGU0]WQA$]EL;FQYC*X)PQ5,01"1T".EH&(H0G M(>$B#%644:JL&H=KATETET),>J.VI7CTZ8R;CS(99 MG)&,6D8XE0;^HBEA26QCD=H$OMGF41YF6AO'2!3%8 Q9K%UML1$+)O8Q(74 M9H_$HU,:P^VWG*5.TRP+B>8.1*R2BB@62]! 7(I(ZBS6HRT/);A#&="%9 *4 MCW(Q$3&-2&9L1&7(:)+2!]ORZTS:\"0ZIDUO3-KAH?H,79G#BN0GG.*K _(Y M&'3EWJV=[3]"VX:[K-8>C;^)I_F3Q350%>Y(=2;+37QM.]J(QW4%SKW0OS=4 M- Z?UD\=GOUU/2>79:[MP(%O!I%7QR?H1&B,="DG,E7@=&N!$ PIMG@1L!T) MC4!;;0LZ:<"%IQ*NI!@.$E:0S&6.)*%0+E32Q-@[9BCH/N !VT?7+,7'\E<\ M-/FA6;)/N&+=CU7S:\6&LF^!8#N_K3 _-&]]Z=X\GN/RUW]AEO:24;:EXSA MM;X^SXY),F)(R%/H30BT#SUN,3V_99U?9&7D/^ 1+O?EMIB$@@9B1YORYB]I MF0Z;6^$S#):YG)];@Y ^7Q7H%P_QJS;MZR(S2$_J'=\T- M&J7/LK)OVW?#-/SCX?G=T30>^:@<#X#>MM=WE\%UICN?]2^(3VCXA_ZA<;- M]:GQ'_?>%YZ(.]W'[G*38"[ND$PP;U,?S;^C >O]A- M8;N6;'@V3UF^>'=AL5^RG#JUJ/+ M?KHV.^X6&>B3=?&$UL6KLBANJS>W\_2>L:Z8EF!:@@=8@LEEF:S2R669B.-^ M+DNDC9."6F*X%80G'%T6)XEF1D:1L9'(PE'JBJ3*B Q<%IHXPJ-,$I6EDJ0) M.BQ2)/#;4[@L;):*>";2].E88QP\E(F+V7R M4EZ*<38MP;0$TQ),7LIDB$Y>RD0<]_929,(9YQ9<#!Y9PL$SP1150VB<92E- M1!Q;ONVE"!%&3&M+E Y3PC-.B8RD(RI)A=+,,1&F3^.E\"B9I1D[,B\%SU!H M%,\0DF/LI43TY& >RBM)$_P1UG>Y+I=%M=GDWL;--A5T3;[>SLUJ,O>"KU7);]M*?FZ04\: AB6FQR MK_+EACJW'W2!B!,VJ&%VK"$2:T]/V^S#MD(5&]Z^8?3;_BRJK>PMJZWI>J/Y MI@W#9AC=*^N)+]:>@K%,^&ZS]CTRW;QN/98O?'?K73>=%Y6OU]B FX#H\@60 MOB=G:9=%N0IS(+W]76_UM?!ZW_$_JF,DO^-3_GO M-6PQLO^."_[[VUG;9D)CQBCB=BO8(=\V6]9@,>W ?.L\'%.Q7N@:)F;._-LV!6ZV\%5G']\@11'W MJN[ ?A68P"Y U0FB+H.FP2RYTWU[0[!-)QMC9I &+ MMO.FV3,\&1XR\Q($A1M^T4A"O-EW?6H?T$K!/O*#](F#((:&,$D[1]OA_&#K MJ;8S)5[5@A T+U[FIZ>72NK?VQ>6]C2O5DTWLJ9)9&D1TW%+VN&(ZHN1Y.'S M8;0[;B<\!EO0] 7'H/GWKN?;KS 2W^&FU[>G+?6'G6CG_9L%RC+!^Z8_*28K M_@HTX$7[3PLDAZ*LFJ<&=:YS'V[>^ O?@R2?!RSQX4SF=Q0?),^+K37R^!5G MB-'4/+EK!6!+NRK:'.%=BXZ+LB$P!'F2B[:-*G_5 J'NAG#FNQI4Z_/S#F # M& 1V'%O/HC+T\EAVK-??EGZBS9B#OD5]@[9,FSP]2K&9]7'3&[J_@J;;=E:^ M,TM?P3?2Q_=5V(BT=W6WP'O-L.X?,1IXH-:KZV8G9E=,JZK9IZ9K[![69?3N M**JX];SQBX>:N[C!W"-ZU=P'$S[ ?%\U$_\ZK+UB5]1>]2N+6B4WH2D\C2TF MSRL0F-_9LKS$?L3GMC5I=^ED5#2ME81@-^N$D7 ME.-^.%H4\$DY*2C(LAN7&<2*PQ#5VPO+,P&[P>W7E[$>+:C"7 MZOW"?/"[S#=FPS:(\8=P1ZS$^F/SU@:(^^/$.]+P;KL6= MEC#L!S,;NL< Y'&+J3MN8'TIONJM#RGIO5OZ<>E;+H-J_[.O!>YM\&L6\#\M M>D 4M7-S!0SQ/8L O]D3_$Z3E%O%2*RLQ/[C6"&01$3R+,ZL=E;(48J.BEV6 M(1Y ENJP;JZ3)5J#3,O"++9<2FNWQ=F?P>&VMB,$3P>_(H"OG'^VY?D83,6L MRPUDS./OC1V2D1H32A IL2ZTW\ T>RMON2R+ MK_EY;1L?6R$I3X4RH!I)&J>T%JI2R)2D5BJNX4NE[D5]'E!O%^E]QA"N_^LW M'/^PD/0?;M4O(Z77%)&*64*/"DFD^L<:2YJ=M;Y?HB]^!C\+7X0>^-\0I%R> MSQ#8'+RZLS5&3ZLV/-( C]? XAXT9XZH--X/;#I HF7IV[2A1%E6]ISJ&B! &0:Q]PAE^+LH9G1JK<%I\PJA5"L RD MYP :I;OB?6WO;K"E-R@5LHF)YULV8'@2?.H=0_C.D,VEVX_U0([Q;D"-ZZ9T%6C7R=++U+@H,?.E[*K$.5JP"E1-H M>;Y<(WA,;9S!3?/:&!$9,R)H!MZ/BN,TBAS7)CP&3X8=)3ACY\F95E$#7K^+M$1Q@UBDB72DE #MX613.)X!_CV[4][/.5\**K59Y3L M^XYU'L>[Y$>DBC_[W(3S9;'PIT$#S[\FIQ8.]0LHS![26?#&YYH4:]AC4WT[ M C[;+OOK']9X$_9P=8#-H^ND=__LKM3DQK6!.PKO>'82I3>HV-M5Z'?"LCO> M>;?;Q F+'O>-TQ0?X(7T)'KL5[ZX.?9JUG95K64@*-'B.@7;8&%((V6=_^=. MU6R#<6[5Y-0"?X^WG#V'"L#7,3V@ OS5@_A>.=4=XWK J=\O<-7/.KBJR@4M MP,\>V=2['M6_J_*/__'#N(W#W0GD&%;M"#C"&\J/'QZ[RBJ?>&;BF8EG)IYY M+)[Y!3L%32PSLQ8L? ,*]38[]*CHHFCIHX M:N*H24=-'#5QU)%RU*2C#NAT>F]H['5J6 JG7XK7>8\LO#JG2Q?5ZNWDB-XR MT+6A[8>5*5] JG/&GAU[W_KW#*$\F_[OU_A5.>2/YU[_^+F_+=G*$K MC^!V^SW]_/RZ$\&N25SC'?63TOU#^D^E5R3\'XOS]'$K61_=J)M0XTT6Z^6X M5CL>NRB.:\I#&M@WUW\Y\-X>A_@Y> F?3N(P22)#C**"<$DUD0R;!TB=Z(AJ MEE*Q7524L30*M<$. XX1GG))I,TR8A6-7!HI(>,1YM(0\@:KB_;6Z46#.KWH MFCH]SO?CW3Q7"C\L_]Y-:+THN^H9[/DDU0Y9F.R<==HIDCBN":=)"+)*IL3! M9\,28XW)MJ5:8D+%(YJ0F#&0A&D8$YFPD#@M$AJ'5,>2/9Y4BR:I-DFU2:I- M4JT/I&)B0T.1D(C2C' K#!$BR8A2H=29#1U87XF>(Q137W<]1?99E[[) IJ'DX9KL^D^W9 ML.,=-_U6N7PO21=9JB-)4T9"8S3A(>=$)#$C49Q9:6B21E(?(A[:\NW! P*,@\5H0B*< 4=;.A&*,-3>Q[Y_ MC/BA1&8T.>9'F!E[EY#Q\<>$?4.Y*2#\8-P5GH3(7J988^#]"57/TYQ"WF0Q M7J@6RC*F699D)#4N)CR,$Y*%-"*6,I:$@K.()H>(#A\^2?91U<\633P_!339 M[)/HG$3G046GBXV@$KO]8$MG'FM+9)K$1%$M$TN5$IP>(DQ\>-'YJ,&.271. MHG,2G9/H'(2+AG_1!1 MXY<.*'<,*"S/:7X3R,HTY5=F/$TD/TUY(OEI_U_OE">2?]W[_^*F_ Y,L_. M\[E'L."#K,Z"IN&!/(=%6E5!OM#S-?8,\PW;;7 .3OVZM.=P#_9[KU-J MYKGTO=%S6TTPW).\F:8\J=AI_U_GE">2?]W[_PJG/)'\Z][_%S?E";#FB6"X M-;I@;EY\J8+2SN4*W*Y5$11#F.YJ*EYXAM!1$SS: 3,81&:TS**,&&LEX9F@ M),LR2UC"1*9"$UIWD**#(3S:)WF)88_J8("V\020]@""ZT797<]@SR?)=M#F M RF-0Q.3)(U!2E&3DDS%G*1@;W%N5!Q9'ZCZP9$.X[@=.09UDVR3;)MGV MO&1;0C5-!:-$A]* G+**J)1%\#%TU(+4DQD_/%SWP65;*)))MHTBH/ WPM_\ M1[LTOZS/03YH^&SRB]Z$^F%'?A)'T1\>(O;X]W6URMWES46^W[!Q/F;1#W/E/V0SC,G&&?]U#M5<_OA$5#,*VLB%*P7)PBJ349X5I% M) LC04!4@ G$HM39$3CH;>R@JER]_0!W(P.OY?RC@C64R,H_YB@6_J^5Y<]R MM2[SU>5O^LR:]=Q^1OK^#*_[;E[HW[\)+%RXQ"TNU_:;8]KR&PCN Q# CVM8 M'AO S_GY^KQ)<5HVPA9DK;&E3X6"K=5RH>U\@S9?!;+"M*B6>AY_\+_9Y M*QAB1&=!2$,>?)%^6*Z8^Y.%-SZ3JUB#J6.J;_OY6JW \_)NU_&*7*^*MD8* MAPZ:"*437D[F\K)8KV T7ZUY5X^,47I"_]#> /.?RV5EWU9V*4&-V=ZA4.^0 MZ2*OF_"@B?F,D>24"@7 M*FEB%VU';3ZM2WT&TG_CBGV_MC\M?H&G?OYBYQ?V9\^A!SM\2Z<@SCT4RH29 MNU$H\:0;)H#V":#]KC@[FEJ5"D=4RCGQ4.W2VI2PT,26F533=-2<^(#ZY3<+ MCS;HHA[N@( _\ '!A-D^.32[,-O;Z.NDCUZ-]3;Y*H,39JF%L#(AG+J0<&XT M4=K$A(;.219-C,CDF]^>03Z6M$'[@0L[7-I &#PM1 M.TS*87)6)F?E6KIY<\?#Z5LZ/TS$::B5;P0"RDU&7:-O MH[#RBPOSMI$$?T5!\+Z3 P?26#%]E;[.S1(#]YX:3$[/ 75;X;:+/SNHG]D'.@526")6!6Y7Q$"L3,B*E5<1$/.$Q9NMEH]ZS]U)5']TPD??/ M+4\?SM>*'MC7>L% V0^2[WN[;,CDB+(AW_N$QG'>P-.E.,Y\;L.'XAS>?/FO M_RL+6?JN&J$D!%]LV<'5F6!=X4\RJ+-VK"$2"%N>6@2XJ^'LY#P JBZ++W@A MYB?N2^2\Q10.7T4E9603F1 =&D>X2AW)9,+0K%8A=3)*;7R(*JK?ULCA^0(Q M*+YK5^4GE/FV6OT*WPY$U1*6N)-5).P+J^MD57*RW\Q^?-+Z0U 6>PB$Z 1 MF2\V=ABLQ/D!"&1/DGC((I-@:YO0"4JXU;!EC#*2AC2)%.>@F=0APGU#/?2W M9M+OZSG_VD[9__@9)LP&FTDJJ]^:=7F)1TQ/L5OLA'4"?5M6/Q4%!;@:UU @V N%CO%.6:[ MV$5EL0!AX0.I'D!-R3D6:075F;4K^%353SAO:N "O*HZ"?[EV.1VIF,0W-81 M$5E@Z-!R, 'CB#C&F#.AR3+W "9@%XKXL"[+JV+IR2 B$5\7D3C9CYKP!!P' M5\_]2@/5S&55Y2Y'A>\K^YYN6$C)X29&\?@#V!=K!A:[(=]S4$QYWKOJOXYUZAV@_>GI;6#++VC'&[PO+?S_H968S<%9Q*+PM _ MP^8>JP+XH-Y(V6VDE^C!>P,R1GDY_K?U_\F#[W(8ZVFNJ^!-96WP2P&.;_KM MR1.*F^>]I0].\A]!49<[^/-Y+M?]:.6G!1#L11V8"FD8#D)#0W[ 'S[]UZ?@ MY]_>]R@]^_8$+F_5]_RRYI'>M3=XXM^*\O?@(YZ@S8+ENJS68M#[S M5W@>].C/TESDR)0+]&O6P)_SP?-+>RI+7_"IY^!Z@^T 9L.%G1=+WZ(';X-+ MUG.Y*LI+]'I@. U?@T.UM-J_. =>7Y:%6<-'#??DC5?T>31@CR9AG8,;#+\0IL-A3\+"]]L/ D M>(\NW?D21)+/0^TLSLJ6%R"I*O]D8^;ABNCA= !'ARE3@ M>\.2UX_:+)O]NO2BL'#'9[HF-%4)$XP(SL%TS< Q5*F+B7(JTC%E0KI168F* MJ0LS&1+-J23<9(;(F&7$RLQ:EH7@8K+!<34V@_K1VOU%B;0J& M8$VYX+Z4;=%T&Z<;TU'=&&L!DO04V0Z$ 2S14=((TU9GD0*G1FI.N+64"!U& M)):)BE@<<1>/ ,F$XXHRS0C\'!*NF0.7B#IB(NFL2-)$Q=%#TDAT5''=ED8F MZ_]JV^)GN5@[A)KR_#/Y ,_" NJP:D#3TBOL%8E?G]M2YV!6#'?ZMU8+=UM> M*_.AAS!K3!H/075>0U#4)DFU:LV!]^M36 X<"O._N77I[=5]UV\.%M%."-[L M>70]K<;EWSN-;O2-L_]M;?-?=0>( IUZ=!M58P;K2)O"V"7[4&&6H=O1G0NK+'XFNAN,:?\L5:-O(:YKV])],[-[5=B\M)ZZ8_X7^OS MQ3N35\NYO'R+O[Y;2H/6;B]M.J\'VR08UU\T#-:^T-]*@$;>+8O*[\Y;WU\% M3,<^D%:7U/;UAIEK++R5%#@@^- ]$R?2P2[ZO+9NY\ZZG.UF]/D""1TDJRP; M"+CA#["N]==^H^O$;>E@M[OHT__\CO6H8+2;A]VT1X(6 M/C0(99^SO-779[SVK)]'PDE)2::D C/?<2(4N :Q$Y9G)@L9-__3Q+7A5FO> MKVY\&[\S$N3S596?S\IB?7JV(_MQJ#11.N>KIEW3$!9RV114!D5743EH[M03 M[-?I@?.!)MHXN]DL)HU%R=)Z; .\KRJ0#?PU<,1Z:E AJ#:9H:/#+F$N=&[4V2FV:,AIBX@96 M"%-*E#2""'# M0 WI"8%O6HXY)B#7I^35H^.3) V%=D*3+)46^"1T1 K*B3)AR&T<41IGHRB8 MCJ)8L9!$!@&_G$Z("#-@%L95G+HD"6G\>'R2'&=,K*>;4$#?6R KN=)GMI:V M_6;R& 7V'>:7\M)K2KP3OBS!+&GCK]5MN?9(_*+)3CJXG>1S3 J&DLBRB*1Q)+-, MARK2(QM)1EJ$$4U)%B=@5T69(ID(!;$VBY(HS@2WHY3F!Y/]+#W*6/=D([TL M&TG"K(?<.YX;*2'U$N3V?1RS::_+.:V@BV2Y3Q'XZ/+DIC=T!!I M-+U/G*AS,MHC:E#_*[QQ"918&*1*A^D:OM2@SM+ -YBF9@G_GLMJ51^D]!)' M_%%*2]=X59<;5N=UG-G2^E!O@ %@('Q,0)ECCL7"?JG\8-KCG&JM-=*L^; Z@[61/LFS@11L;L<5ERMDF$6Q"E:P@3 +[>O ZOG!U[FV]8P+=Q)\ M!P_TSV[K$X#?"SP]RU?S1C(,!GZ#SKIM=/;0472BQKO3$(E]@+;]1> ML?0V;Y;O9A-9^)P>7(S2^L5O:-+D%[E98YE'G9;S)O^VE:' DGCK]@)4:R!K M( Z)M 3K?R[_;E&(^B%W>];$LW$4GOZQ6 2((5_@5#L.P%WU9/LFA_?N6&TG M\UIHG\O?+3ZE(9$O9[9.<-\X";(LY>)TPPE W6<#LKHY)?T%QC[O)VG))6S/ M!:Q2?1KJE09BN1;GN0:*6,#$_//A*H4J8.AC?0$=U07X<3)M+I,NJM7 I6H] M\]YAI+F='_2\A?G66EZ:3^GFM?^JJ MUQ*C&^NRSAE46#N,JAVET84$ ;3N\BOK-($VB7'6&'=U\EE1V3Z#MNF),Y1G M77JGSS)H/S2U#.# S[8,QUHJ+;$^9^;_0#%T!M9"79%C\FI5YFJ-]_JI&DN*3>A<[6Z=^_A$>\@5($SR&+XM:N*$L-;6I<=9[[U ^ M-NIB$Q5I@B#UDGO)KYLY=#W?X ?0-Z8 NO!F!UILE_U1X0Z!RU+F^#5N7'ZN M/#' F\_;S-6\!.F*V:=-PJI/(9&7WK[';&)4RSE>6@1U8&Q>SUAB93H(=4QT M@0G(\]H!*+Y@=>/E8'+= T8CK/-:ZDEWCQC&YM9SI.W+EJX;S=/L1C?_72OL MK063HZK>&)>;*)//G6S?V<29!C/TA%$A%=?#'.VWK\Q'BFQU'E)%2R!R3S#. MTWF_+5>=6#PY.\>J+_]L3X$X/W6VZ:0QCU9C_NBY' UJE _PWZ&017E0^RX@ M32[0=?%1A[G?X(WS47D'Q5M)6']WVJ@#G^6#"K' %+(<,^O*W*-Q7*]RN_P] M/XXZ,(+N0X>;6):$";O$[6\^:U0D?$V,8'ABO] M\P;7@7S#R\"YK(H%/!(,"]@N5*+F)/@-]B]WH,!!>OU];4Y;CZ&T_UCG9:V) MC*VE(#BXWM7T(ZMG@*_MGH:O+1"QI)&P)T'-1JV>;-:WMOYE515@T>-MWJ#Q MX^[OAVSGBS$KN5%-D]1\&C[[N C^!&8=TGJKP,!^ _-1(WH!6J$^R3)HXKYS M^:5:YUC#L\3/L(??E4BP%R?!3XN+_.+2S. /?3(++!"*G,,?'U!%_U*;JOX1$_PU2D/EM7=K5J.!E+@$ &H)J?@_B MH5SDQ;PYL_)J7]=_,_I&?=N$--_(;]N U0]?P0@!3SUXKVM/_=CBL1( M^.?K>6/[H3M>&S=M7$E6N7\%&#)H15LSWUC!__O0] M86)[;2H\?@4['T0 AG2:8 UR] PL-BSSJBNPC3R7I^AU@.@KRH6]K)IQ>'$Q M\ZR/>^,_; F/]IVX>1+\BMR#<>#$@WH48/]5W;8V! G_]Z9^4 M,&9>@0_6['Q0P4LZ7=/; O^]L0Y&(/V>5GL>Z>?U4:\*-#69Z$^L=1>;"05_ M+_R.K?+ENC%_-U5^JVZ%_1QWK0LNNU\/N*NR]G>\X,*K87Q!+1L*G-_VLC4; MVJ]_#&^P 7N?=\MMJ%V3[N[JWINP_4"_!:VP9&$__Z!WO"$D4N; MVL(]<]T*:=:\L)=DBV6;LMRZ3^/7P:FMQX1Q,DG)7S#4/^6^4/+BOO2K^OO.4TM'FQGAZE?'U4U_!O7C5F9@V% M ?Q@IJCIU7[53[ (Y[5Y[,EDJBD[?C/UI\439H%UZU=;(-U&P68 'M_Z/-I:XJ24ORE.YR/_91F6["[;+\H?AVL%= MP9NV;NW[GS]6;6G:;!-71IMBX<_%.ANM,3..Q$^;*L.>:658-E6&/>?*L#L# MBMZUFHS_/_;>M+F-(TL7_GY_187?\80=@63GOD@=$Z&V[+F>N&WI6NKNN)\F M:8H$:LGEG.9:;+>W3%6U%E3P> MJFX4:5GY6EJ_Y<;1898,BZ*V3L#Z:HZR0$;-ZCI>^DZS\IO%8ALNDSJ'.+/V M\"9;F�-4=%("NS2R ;'BD+JB;DH;72BO%7CJ VSD6SJZG*7-PQV MDVR,YJ(YMEO9H*MUWZQ(VMJ^%V5URQHTGMY+8RQ[@I9E4=NSWFRW7HX[A]UT MAMQ8(V?V:W/ .LLT,%Z?UY5XJ<8E?7DRN7(3;!_C%<_SI2^YG&JN(SOJKN:S ML>[C0EA9.X&'V1),N)RV9+7M7,^[F6EN?7RY=4R\NCK>AO[ZXI2^1MDY6(UGAQG'B7&$H\:(Y\0GZY5%V%-J M4PPJR7B0Y@^+F?_C%"PE(,F?@8IROLB-;@'=L1?8XYO&'4YN/Q7Z/&0T! M*[*?^)<&S'ZMFAW*>7[TVQ:>F&Y27P_CREFD5?8OB'M%67_,ILW=+TB MZZUMOOUR3!<'%R& S@IGU*1>BF4FF6]] 8)W78GW^ \K-W(\; M3PQHGCG9H3T@RU?-SB\E?[YZW*Y5D?<@^ -\]=F.F]3 _,CB4-X.3CW?+/Z> M"QE5C:S*!YQ9;P*]ZOW$3D=-9:&=WZTR(.#KL_/)["+&!LBK54;+$=>WC.^R M["0A+[G":L]%6YPDD&R?\DEVHY]^6!T#OUR9]NN52EU7*JVN3Q?+XLTW%V\C MZ61: 9R>51\0NRRS^N'GGZH??LEGG3EJ@3&&J%22L^;PWS8I4N4E&6]RPX=L MQ!8K>KE5D P =F*SW7)9SK0-I\ROF%V>YXI1.X$5N,U*I&.)L+5-+.+R/-M9 MOF>5-DZ3V?NF ;S[ $KU+?P,96/\6%^_2N[QXL#4_ M90/QAHF"\CH1B?N83[N*0;DJK"ZC=X84VIZGT 8N@-PQ0\S3;#Y;B2S6%%%M MN3(,1VX[#)2LRMGF8)?30!&/BB##3.G6*#QC404IKS+0FY6V WB7&>;#FD3> M1K>X_.M _,)HKW3)&_-+F_"8)<>6>G@%D%=ZXKC^IGP9%*I^*E1O/OZU^L7Z M3IOS%WBJOEFIE5U3J76ZF,\F6:MJ;9V5H+TCE5]I_%POS^-\8U;R1-U5Y/SU MF/+.3K:*UOZP427VRG>K<_=&]?S)7FKSCS_L["T;+_[U*<[M)%3_;L_.7\.. MGXRR@[TNP[:?RG16@0,PVMG\,G*@VV7@2E!$#@DM!RF-:3[:A-2+ M-DW^-MK*MN/XG#N<]U@ECIC[%+S+G1%!HDLF0+W%H-X*[%@$W9?R3E&,Z&(0 M7G"DE7*(8Z.1B8Z@? R:2_+Q(+M%,1Y8);ZN=H82/:TQDW:ECC3UHQJJ'97@ MX9S"N$7;Y5@*9/BTMFW(=\A\NJILT1)^>QP&H/Y'7#1$G,_W6DXH_++*#(?' ME6!P3L2&9^E2URHAXT#(Q#!6;FP##T_:<9;R&AL)_[;)A"P!WWWL!,N\I9)& MCQ*V"G19"3P@02_%UA'I'#$F=LHFW8;RFZ8 ZR5X-RUX>M.VK_0ZE;5'Q/S] M2E/]-)_5]2J!IBVLD0&U(=O5@6>#G2]8VSRV%G49:-TI25>#%ML[3HW48J4, MR0V7/>*$!:2=CB@)IB@CF.!N@3--A?,1KDSE<-B8@*Q."5D7@@V:4,JZ/9NS M_,[G%#&\+6&([TNQC.9 ^97OJJO.<# US"N&<&JY/_UB(&_HS^HI1F.F(-]$()XHY89#D&>@@4FT L];G.Z3;Y8$FHT,:A M*)/.'8+@G@1JD19&4LTU)K;CM&C.O@L1@;;S;EZ\WN'O60$$0BI4M*W,3',0 M2;FJ?I?>E- &^Q9L%CNOVZM;T8!O(QD NWI%6[FK4*&OXIKH'74X(E(@6H(" M#(3!)2",=A$C(C@A-L4H14GONZA6"68^C0]98@3B7 CC$&,2I#C+YD'MJ=?@BZ<@8<4@I!H): MT!Q1D"12A!EO/0]!ZKX9AHSWM?#T3M?NED.W(Y.'9*IONU(_YK#4)6B^?0A0 M.[89T*9"=CRI\[BJ51-&;=TD5\=_+IM U'G,687P3=\ RQIA<7 V=RZ/B$<. M@&5)0$($)H2F285.."CC''OK- HR"W\N,#+$,*2IB](K(8G>'0ZZSTHH/_^2 ME^ZGC6:=O\SF*69E[][!3Q3+D<:]:FY^:3LLIY]CO6@:B98B!DU6ZJ4MT7JC MUOGBZYI(C?%0BDG9K7)'V6?0QHN7V.60MYE(YJH[&3'\TOG M:[YJ@ZRW1]74E*TOBY"<5'\[+PB<*?VL^-I*OFTST5)\*1=4S'>48@G9%[9< MG,*T T#FKZO2)CL8:=%DWL!G?6,D(8RA M'.R48$E"'"Q_9# U*%%"A0E@SMA.M+3P.%&O-*(JWQ.Y0B9%A:2B'KM( QA+ MW_ --T%-MCF(5R",\T&B918)31))7 O*4J\$*R,C)7OE].B?8#W>8O1* MI'\CX*K/8IWC:*)S 3F:<_5I8,@H*9&*R5OA9.2FO7'1'VF3_[)-17R<:7F<$[^@)WTH8Y\(MD0!N*YX!^ MSP@RWH'*9PBUAF#.0@?B[Y(V?)D@7(YYUCC^>U/1O/BP+Y'^?9O"OB^9^&J3 MXIO,XK])_ZM1'#H'F9PTOEU45K7:7/@CU,MZILKA@_OI]^KF[B[/ >N7J M'W:ZJB"[GGN.G[0AMY.HFTCV-OMNQX-*4&BC!P>0,EG\7J:+=*\?Y4?9=;O1 MN/_*9D@[WEAJN^263B&6VJ8E6G4VS7IX=3:;;Y29V1;@36G2V9TH96KPEO+S,W[>I1[9R(><\],DO)I V%P!\52DZT@Z=W^CC>7 M/<7^TL\7?[ ZWN$8)-2)\< MK^L@[)O2< ^ ZO%??2W?KNIS>UNOW$6[-8W+HLZS+9_2EU,0C%]RY>^5RR:7 MBID6&54D90&;OO&Y,%I%R0G"*@&?JQB080Q^(Y11K 18E>QX?+[)TW^?Y:7\ MM63[@07]\13^R<6Y#L;5_6+J(^;8-:CQ>=;X18L.EQDB]U/,]6K;C(Y&B[Z9 MK&M[4W68[J1ZO^K4E;_[]?V[T4ZIN^.)&Z]=@]^-)3>\Q?[1--+)!25!E(#- MT:9%9\WO;%;GDHF^+<&W#L3++UCYEGL H]?YP8;ZPKVM+VR&^L)/N;[POEK! M-_3.WLFI2_OOU#V(CG8\8&UDVGF'G1;N983X MI7\I?CW/I7^;MLOW5$#WE&3%C FM*4<&2X(XY80MJJB!CCRB@LK6>=<[>B)KKK-4EW59/\.:]!N;@Y<-]2!E$= M_:NPG'\!) .5_2C$#_\T#>#7D'-5L!]-W2C5"2_.VY[VV>]6Y=ZME7T@8N)1 M,V&E1T!5&G'+(]*)YYA'*ARC(B;2.<2],S'=Q2PI/_[>^!\;W94JTN._VM[LBZ100Y M7!*8BR1=U5QM\JVRU%Q=.^Z?FP;;J")5"HG@@!BC%T!8PB"J,U0:1F17OA+* M-<$@B9,#\.1& %;[N 16&I.@Y'B0&Z:E@@!65R3KM@ARZ_-;A,?('A%C%?-9(ZAQT\5IZ4>WGE+=2,<2#[/T;4O9!Q*5C$JO M/$Z 2C2!WL7!S:N;>R+]T]^'1DM1EST2OZWL+01UMH4 M8&O#6M< "ESK'--9#ZENOMD_IFV&M6X>L<,'.-2'N#;N=$]OC*>] M;?CE2E'>1.;<>.Y2-RR,\R57OMZ9_,F<'^EPUY=@U_?OUM'=#;#[$:Q-B$FN'M>MJ^2LC\5BDQ&&&9Z0,((A'JU C@N+*+8!*VP(UK)3<(%P MDP0V*& .&I/W$NG@%/+4.F8U8X%UB>80)2BOIP1"1IRPD5!]HH1J"I8>5QD92DI'H5Q7*9B9KC6$= ME@GT-/YQ-Z&U#7-WEF'[EI*]SLUHJGIO2<:KFDJC'OTP'O_89!8T;ZZ7[G]: M'];^9G&YS\>E %]G5>1!%[_%MT(!RE5M2>P0-2E3.1HW5UBE0L.7TI[1U MSF==TV#GU=8)Z!&..C?Z#125\W.<9[VR51'K)L8#=NV8\80CH$ZP0*;%)PLJ MOYV6(M&D:?>UH3XOFZ3Y)B1EZS)&2EGZ7!:XZ='<6RV0::HE-@YY;4&@VQ"1 M%9(@'S%3PBFG;+>"TBT$>CDQV8Q;_C@#TW,;>[>R$MY=,OJA3FW[=6C;PL&> MT@:;.->R\\1>1JD)SK>1[]%Y&Z+)Q"/E]Z"KIOX6HGW M),35'E_!M@]\Q^3".#3JQ(8,W^8OMCNK8%N=.&*0Z,U0@O2P8@$12G(+!C!M7 H!)?B/"9*BC.1(*,%& M#/.1ICTT-_:@Q/UP8;M[U37LN2<-]7K_[3=+"Y9132Z:M.N++=/CBE'A\RQR M%[91=1HG\'Z;;\^>U\OSL!R"L%A,VAZW)>6N/#%/+UNU=;K8/D%K6TW NMBO MY= _>Y5A,*.MZD8=ZV5MX%Q=AOWVAEOM5AGW]I9=792;&(AD^Q1F"#3H1:#! M,4VNC4"#3/>?@(\_M=ILW^2&=,1+%T%DI$1 4TP!Z:QB4B4#LSC22#K!AY@Z M$P4.2!FPL+@W<(^Q"H&FRHDT^5"Y*S=ZYSCG8H1!QBBA>RAC]D8>[/#[K()= M-X3)\2;0^OVG?K(,/73D M(T .9)S!3K'"4RQDP0&@QL;8%$!!"+S8VF-.5"Y&+"P78;D_6.1(@>:8-' MU#PI1+Q++%;3G[.#HAL(VD:7"T>.PY:#!%/(&9E[J5B!A:8RL4[]#^J-LXQR9%6.C @V(6=50-%3 M;**//L1N0X&^4@AE(T)S;T;>)U(YHGOK;@&&W\+&(?CPV\&'329W4].J^OLJ M]WLH>-E7=T*WP/8N_2%WQ89!GA6_T[)>U1O_R\3Z/] 'G]-D5EWF479L-76B M0IQL%,7) 7N_OG^7CU;?+#_!G+NAF-6I#:#JQ%S\'![S.?L0_*IPXMME7#FO MSN>SK^.S'&BYI]C..D^H./'S**MZF6L=CIL2!>4BU&96^NIT#)/.C4LG3:#G MV?FDY%O.-H +TRP.!7GY=QN!)-:+TQ=9AB_9JA8QREN/*()3FR5 MMXTW;EQ2\CW/2]? R47NBYY-RKKT/*_.(\!4,_)Q6VNR>5>9XFJ^^?VWF85U,?FM<>6ZS+]/UH)KJ M$O.2<_5+CN)H SI*^E*;C=7&8UZFK4Z;4(MZU"JP[5)EG^:^0(OM<)$\_$(? M&][@91[DOU:C;J-LZ[*'.6NV#;.MSB+HTVVSF?FX_@.EG LW;DMP5?.\(..K M;F;89OBZE+QH".UO)Q_@$:ORX1?C[ [VRWF.UIVV 3%;@3/KBFSM]!J?<(FD MS5\WV>-M)/'70D:P\>MX@[VK5!YS4OV\^BZ,IJFMWNU;D=AUPL[G3]H(; P@PH+1]P-8/(0SK/-50S@VU?W1:*-,_7%D'>^;K)M-)K,O!2T*E:XB MZ$95:;G1*!LQH%5'<."C<8M7]G)A008"=[5$?[T4+*B\ I:]O28>9Q$:."K! M)OOE_KH&SZL-'OI?5?GOS\W";5?URM6LFK)=;06M//!<4 N_+I>CB;V8+1

L;&A7!E6)?7*J\5ZH0(\OUFU:]V=9JR7W_ZQKV/>YLZX?A)#'28WY[Y M&?TD!GK'V_0)E@_YQC__:3'?Q?%M.3\-")B/M#_-9V#$HQ8^4_GO=4YY;*H' MOFIJ".8/=H/J;K _"\Q4*W@:L39K@)^.\K8Z0/5"-Q=U?%6OM0=I?\6X183 M?M@)WK@(XCVF!W21ORV1IKW?V[LX1?:K.]G"^2O\?5I7/T^SV;85-G!WHNC# M2@U<,'#!P 4#%PQ<OW8?AA*9+?8R+N.;K?->;;<.B#]NVZ M1Z[#SUOA73^,V\8Y/]Z$#/N]* \$RYN/G<[Z->7#SNZ:+=W)YP\YXQ*(LYKR M[L XG;,-L^LM7>F\ARVP>2:[>8@ S\BBCA M2H;$M*2[LVOOTF=FW4QY(TINQ8(?@0-W]S[*+'DXEI$A+G-J@-6@J,N4::UZ@W$T+)6(QXU9KH3NMLZ)T6AAN$%P!,)BB0T8ZCE@T MV)- '=^3'CM VHNF_P'2GMV6]A'27"+,8A^1T-PA'DE$6L: N+)*)^]!5^MD M_&.M DN1@&Z6N_IJ;I$1SB!EB7$:.Z*,?5:0)D[, &D#I U;^B0@C24A I4> MI9!RP7(I7B8+#_+CQ?#/DY0?!Z#ZW=5G/&<)FR"18!XCCD-"H!5K M)%VP24M.*.M4I+VS[_,NU6>^)8+^ON;?W^WBQAVWV37U:"0YV5]:ZZGRRC;A M["T5/^#@$]S; 0HM< '\[(^$1RD)_O; MH#Q57AEP<,#! 0?WXR!VUD5+(E(X=UU) 2--O4*!\(@3L=8K=S#7[!/!07VR MOYCO4^65>^+@$$IZ7_;[?7=5PT'P/$%F&@3/ 1P1(EEKHT>>L-ST'#1JZS!# MAKE -74>V_XY9#,3_P(\_&O+PH<4.SQ':0U29P#!)[*W P@> 25M<1(!OIS M[G=%K$/.$(*)@9;'J(Z4=8ZDCNZ*'33! 00'$!Q \% @2"21FG&"!(Y@#E.1 MD/%.(BL3J'2,4L$.%R+[%$"0G:@!!(>(V >*B-UNR3)(G2?(3(/4N;_4"3JW MPU$>86HQJ-XZ(6NM0E)R;J.UH)%WI,[1G; K)G[;\O!MI [=ECJEX0GZ5YS/ M,MUH2NCK0>@,&/AD]G; P -$0/#$120(QY,-X&1$A*;)("6:A6&Y%P!.OSV=UZ6S^:AYSO/CGN-G=]OLY6KG3M>'">WHQ]/)> K#6-AYV]YW^PM8U^;CLM'- MB8)-,+E7=O+%7M1MI]#-/5_M8N&(LF,;5-#9S<-NVE/EP W.*F)KD_%:N<5# M#)*!"JYXUL,](_GDT*!D0*(9@CD+^+]I([G@UAC>+&Y\&]M#6YXW2*KT<<;5)51L\ M>8N7?;>[MA-E27&&(V+9"\:EU,A1%U'@/#&3,$E=]YG27&CG)-RC(H*[#=(\ M :AH[J7C%+[W';7)G\:PG,1W:;<"5?:DV9)ZM24?LX3^"._]RP2^_*Z*H >= MPS,7\V7AF*I@>G;'Y0RKX?OGP\C:#Q32:S+X"A5=LH?GD& X;'UJ7S M?5Y1.[TH^I]Z75>;;>1M]&T_.#*J^&S@LX'/;L9G;SY]FL=/N5A+ MYIY?@9G&TWKLRU_E0'9@IL/5=1_,U0&N#@E7+VYO7]R$!V)^OGO[XB8\$/.3 M51-OUQZZOVLRT/M [S>E]\7I;%G;:1AHOI^E4F&ICA]G>ZO%?;=4B&&<.EI_0!M]M,'!S<+J5CU"7T]/--(1??_OE MFE(PE(VP%"-!^+-+2!BZO3X[K+M9CLF_#:!WH\140Y2(G*/HE4"<<8=,WH/!O\&L,'Q9V$>MWZ4T)JK9O3+T@GW)TY86SRWA".:&ZXPI41R'%+ MD$I,*^T2$3F!_DKQI6 Q,=:B%''&0^R1CHHBDPSS444>S&YLNTM7[&NQ;1UF ML!%AD(,+Z".TR]:Y/F!+(T.[[ 'K>KVE@TYX0)U0<,REC!PE[RCB3D5DN$W( MDAB< !5/VT[+JB/KA.N8D1(NLJT%?GB[UO/8IIZ'KJN02OE(\>?7L>\QO:YW MJ(VZF2M8GGH7-^QF3EAYR.93\3>2#_OBI?U/8 +0 P9A]&(8;)!!6WZ)7!J0 M2H$8R7JXEQ3I@.&'EDQ$38*4';_$G;*>[RF#"I_6OT[?@V8\"_\YG]7UO=VQ M8J2EA/^90?0,8-?W+1TT[T.62C4A<"K 2N?'58.BN'M]KRMD3=L^L#'O9KRP,<#'_+J#W>LR78[DU1;JBW6#G$;#.)&862''QZ[1>S)?%AEV#P?T#)(T<,?Q2FX;>*/5@ -,G MN;>#8^YF?>29H@I;BV)N(!TOIO4(.RM@VAP_CU%A6AP_ATR'X9%AXU12*5$$$]:(^N2 M0HX&Y4QRDD;9"^??#HP\MON/GR@\N/\&P!RV]#GAY(MV&PQ\/&SIP,=/?].' M.H*'K"/X(9XOVD*"N!02Y -^'M9Q0$]H]AR$V3(WOWR9CK[=:_#D<7BWW>E" MB)HY#B8G!1LRQ8B<#Q)A2P2V,@:I1+=^#7$.6X\T#AIQ$\'N3#HA28U+U-D@ M$GL"!0G)2"LQ4N*!"Q)^D[B.Z9L;---GIYD.+KD#0J/Q1H1(."** \PEHY#F MGB%09XD)D:FD=,^@\?B>./W\ I@'G'QV./F"+/C=90NQ.0P(8A' MR9!A7J HF#D':^8-)I)PC+R4)B'#'0%E7!)1U)Y#WD1-KC&*FDR-_#(GT\R4''\B12\@( MK)B1$H.L&;"N]ULZJ.&'#+$UG#FK$@I<2<0Q9LC*R%!RT3DJ"<8\]0STCNVQ M%2=FZ P^X.2PI?V!Q]T>VT1,=$98%*0$G.*!(^UB1"*JY*/FF,7#E?.]A\=V M/[8=TS4K3\S@FAVP[FELZ: 3'E GY,E2IXU'47F*N,8>.:H5BCBFE'QVSMJ# MZ82'P& @IYC*1FUBI,L$^=$$U- M%*,^).1DKONFN$4V:HVBPZ #,F>LB _;3_J*TE>^? NT\PN0SHZCI(?JX*#V MAW$>@;XR"_2.OJBTAG@+=@03''%',7+1@Z ,CG E1(JR%V54>TA?] 3O[Q#R M^/0UJN:QS@>ZX\]Q2)6R0)5="7 -VT@>/A&,! M<>D(C]E220Z1LHQBM0KL++ =G+*,I2"5]I3&ZSJU)L524K.099D,D,\"8&,9@D) M&I(G%B=M^(N@+R)Z1%_[9] M]H19I'(E-RZ31IHF45QBFAC/N.\X M'$$;@*LG>;]ZJ14H@X6.0 II0M\G\MGOACTB M^:S$QQ.Q[X[H*]S6CQH#^WF O71*:ZT,,MQSQ FH[S8&@IC$1OL0'':L#S;B M /:]!'N2!/8V:"08!K /3"$P^B(R02B3C$]"JCZ8@(]*/GVR[)XJV+,KD+O3 MM&BM@=)J\%K30A[1M&BN_!KWN>S>@Y(-1=S>K;T3[OF5G=NB0 $'RN@QT:#0N5 MH(KLG[BD]MA0>_5#W2Q_>\VV1E8*1;7;U'YUOIS[4YO])1,[_1&4NL8),X-] M^I+=,ZOGPJ;%3[/Y&(8.BMYXD=TC>0N:@4Q+L[SB5ZFSP["TPLH7SL[CW%Z^ M/ ]Y'D_A-L"V:C*KZ^J'\LK9LH;OZQ]?'5%>;/#B*ERB1$OLPER[7,Q6M7'DM)R=:LOS>KWEQ\B#;^0+!?WW]W9^^ M<2_<*LP=;[WC;?A$*OFXKQPF.4RRKY.\)FE6W[XVXD[HW T@UP9-K@+4=@3! MZ0/%P%W&93Y"A.QMHOP.-<''" &NLC?EH.YWN_M713S_?I3-KK^VMA:/W=M MK;L311]6:N""@0L&+ABX8.""FW#!;]GMMLD$?W;S/_W'P B'9(0GE18U<,+ M";?*G!D,L#YAS;,4NMNM#O%)[G18_*J[NF@^"S"Z:! M7P[&+VS@EX%?!GX9Y,O +P._#/*EWQ;B4-?VVXO[>ZRCG?O3$AL2XN,S%=* M&7)P.LDA?RFB%*C"S&$'N',U?*^-QXMA=[A>&T-YL)(\=*C),P!9W[=T +)# M9ME@):1EN=,B!2 S6B+GDD2>6PK_1JEM)P[9:,53D@QI$1CBH)0BXP1%Q*>H MN8Y*\TZ:Q*,"&1E1MC_5X:G2_0!E Y0-4+8?RE(BV'H;$;&1(.X$6&]8&Q2D M)CP(4+-B1R>+2B5.#481@V+&A?3(&4V1YDHH[8'&F#@JE+$1-VJ L@'*^KZE M Y0=U+RDS EG43(J9X?IW X;R]S *S!%L),67X4RSK0"_/Z9C\9NS*2W),?HB3R7CZ:51]BM,X MMY/BH+0!+A_7BYS0]CD.0N2^S'3]^D_R)R5H=I$$,YT)+ MV'MD<-1()1&P(LXG9Z[*'\]5=$)S%$7N=N.X0E8RCFB"OX,SAFE]9*^ 8?O+ M\#XTRZR/V)X[TPQ(.2#ERT%*K8P/2G@4)6& >L0BYX)"E(@DM$ZDC$A& MG&M^ZWSF9"UBB01/, FZVS]"L!2$]@8%)C'B(5%D/3<(&Y,$DQQ;3X^K4[(1 M'93* 2H'J!R@\G!028/ G :#8@"UD%,PJHT-!+1$[96QW@C:@RP\$S33G&PQXTN&E'ZP(?RSPHIA]C5>W%6-4B@P[(3/:&9 MG\)LF6NN'5$&'>>D\2:+\4S%D<:<>R<%PIB2W+.2(J<]1XHD'HER6O%.S\J[ ME-U_5'%$1UH^\&GD-TGFZ0FD 3@'X!R \U9MSACE%@ 016,P?%3CYB,I']7@,P#D YP"<+PHX*>4)>R*029$!<'*.3- F M1R)8'R+!FARD4\_C^HKE2+']#3P&Y!R0(2[M+UY7.3D(\8'Y+RK]QA^SXT/7E[GRS>EQT6_VK7UKE$6 M#T'%:"3R(4P26;'GW0"*<,4XOF=?Q[OTZ_0S#F,TO?HN+@S6TVA^E]/A[NVYHE3OM953\5A^8W'+/V_/2?^A? MN4OO-%QVD8'OUJNU:OEBO6^:S>2N+WMZNS@[L;G!;WT:X^+DB"OQDMOM_CJM MWIS/QY."-*/JK?T\#M7_CO.R;['I^I-[ ,&?;6OFJXV-?SH=QU3]_#7Z9J51UIR B:B M"L@)'I&/$7OF+6&LD\+.$[=6:X<,? L 9A(").,H:64")<)Y8CJMM)JDD_]L M4D[>3,.;K823ZU2>VT&;Z&>OO@QM5W)O1CN2;X!Z)FVWJ6OZ8=FZGOEQN?;+ M>'&Z@KHXR7VIX,//N2-X;D.>@.[/9_-%.XI,Q+/EHE[ R_/W6XVT1ADT,V#. M0\'#]9-!S3^K5[9K*[<9'-3SKJ?O7!34C:H9!!1/A\D<(,@F1HPK>X$^K##!?T5I!JI5J1;%GL'\Q?YNMBL_YZ_RX:]>^^B%?EE]'\>OFZ@_OWY>_ MR>L?5ZCKH@<@JF)*37_F:GQV%L.XL5S *LNMIF=MJ]-I5BRS]K<\GS4V=FQ, MKD;#S!\L85OG7^;CHH*NE<1-56+74OSZ_MU)]:954NZ/Y8,D]TS'S%C=T288A[M(1)@%D!PN)@3W,20Y!C4CJL!HUV"Z:VMT M $S0--^E\FW]9KDXG3FGH"M;J-$T6-EHC4IR(ZSD7KC+*,<684IV.H62,^"D1\] MQ2;ZZ$/L*++](SW.] CS_1&'QR.\3$Q 5SM(*7N;]N#7XPRQ3U9GX:MJNERY MWO:P[>+4+JHS>Y$U_F^L[!>P%JK<21HH)A]&3;*CU\^S?[!JI5$:S^M%%>!1 M\(YH0;IE,VD:[+RH9VD$PP'%8EI< M*2#+[71IYQ<5*8M*-P3B,E^Q.)W/EI].MR]C\--=P*65/9LMX:WQGTN0;^V[ M)[&NFW7Y8?QC[V#'!",%%1HIFNM9.)Z0Y2*')$)MGTW+74/K&7Q)[_7M,ZW+7(BAU, M/I9O\EG'FB76++1FGQ%08 ])D%!%M?,*$<\TXMAII)WU* @9:!#:J,0[!_-4 MLDB-0\3F/# %IK=)B13AZ51.H5?/C:.'NIQ4CT4O)EV -B 6JY1+40 MLY-X/,W':1V/V"V!'V3XW>?4 MR* 9F%/E_&JG)(,7_-=R&BO9"!,P?0:M8<-7W3<@$M(EBT&3%ER +*1$(T"7 M@(RE7$M*:&2=VDZ@?D?N+$9$*5#;(V"021[$J3?)+#5WZ9 MS?\3[EW<6Q,WF(\4W5]4]7AX-(]GMG"I74WZ!M;>VV5A33=KS[B.-XU%Z66= M076:NY@6P5U7L=O4^N@\N>>@.RNQ68&?]N\$R)E(O*()&6UI;A[!D?&1(NH# M\[E<&_6=$R"OK,.Y@*C#%-0'X%WD-!7(D9A\%%X8WC&<[QG7=[LCG#T!2<0( MPA)#2208=J04.>8L"L$3 >"DB&(=34E(@HT5R',/H$9P1,Y9AH*40@B#+8^' M+CYWVU"E7?IY?Q"H/;WJ26&Y%@'"OSV=U.8QZ57S#X\_QM9M]S4L"SWRU MCBW]>L, 4D+O?DYPOS9D]SS[(EN[6.(EUCMW.K]RY#2>3D!.(+ $YXM7V9![ MO?T%K&OS<=GHIHZ!33"Y5W;RQ5[4K[_[TYHDVB>O=K%$X98=VZ""SFX>=M,> M/I_@ #NT(VIXD[/N>M*\R:SKN-(8)',!*0X_N&>@,WIG4#*$6D,P9P'_-[O9 MTC[58[/Q](CJV$UCL+HJY*T4.38H%#^4O#(8L>04/ I)8F:;KAU#Q0Y'61(P4@D;(XL]V!S M:I)+V9,D-??$M6_+]_WY? M_?7#F]'ZCW_,YG]4[[):U<0,5U_:E;T,K2BANO-8Y\BY:N,Y[1Z<5!]GES3< MN$?*.4,3:%:WG4HGXQQ0YT ,-![1T'@^X4';0VY]LWV3$0Y;QB+72*N$<_TW MC#3\C:*W@CIIB-$=%QW!+%CF%")4 M@&E7+BGT &>R:42D2PCHPH1U&_EC5H M5( FO*YQO,'\RE?UO1UNKYQO;65F5':1@]=7T4SG MD.I<<9 II&ES243,N.H%!C'IK.>>(&PL_@&+A M8=2&P]WD9MH4R_)I#A8&QZW?I30F:M&]GDXF=U^66M%Y]MI-E M7&'8)BWV,C="RT"H 5M*J-*K)$I0=0&^ HX:[".+E3R(L/P%EN;O>67>A+QW MF3;?I79E#I730-3)_M)*Q\]IR/N_F1=8KZ7C*LFF#>;8H*CQ%9WQ97-=7^,R M@S?*:6/ -E!U@+SPFLBK<:6;H751.<(H@'4. M7-?&Y4*D&@5CG&%24AHZ87P6)H4M0+T1BH(M)0VR$HB64$=RW()).AQCAM/9 M3=Q(/78TKFU;$MO4@E8PZRSP-=1=IIY_)3-\[6:]6[^ M>S:[]P7//AO?Q)JU-N-D"U'/%M5%;.R7K( M=B61MN9BGQT-R43CO4<+Y+RORO M4S\[BQ_MU[?CVD]F]7(>/\(3_S(!PONNB@ RY]E.GB_C0X1,].)$;M_N$WI2 M-."A':#2U3$WZGZ3_Z4]?+NCTMVGN)%2=JUO6A*HV-9A4*V# MX!YQ1RVR(B:4"-7&2YT2[RC9]X*>]H#[+W$:87QW*MYY4V\,B':FM$/6EPY7 MT2#CK$4*LT )]RS&;D+>'5J*'&%J5J5@.8PP)9&KJ1J'3" !,,V>@'J^R'Z&3SHU)Z\XV78[,F,W7%^9R G:>$RA+P,3G M.)F=ET/$_%@/%^>G-A7>%LV!7TFW; H4C:JPC/G8+5^TG/HX7X!JNRBYF_.8 M3QJ+P;H:7I7FLS-XZPQL4EB3L_JD^K!T65MN:QODD_4]Q0P[DZG'.1,F_RA: M=G4*E@J\*$ZW1YN?];>3#]?7VWS5ELL2;&;KDR30:EL54:V4G5+E&UN49;A7QZ,,X7K4%^W%##LG6< M8207..68_/#'C]VZ/QN?KRK_K!%M!38Y,QQF-L[1$K$M*-1FLVX^=IS?LXIG M\)L$Z3>VD^AUP<[K,4PC%ST:,EB7A-L=/A*:T MD5W TS^7@D> N2$#L$&3T%7O0K8P3 ).D]$*N;DAOS#L2@0YYAIF7]V%;8]@-T6O9K7?[4+ M?[KR#[47O"E[]_>F".IE@8E#U8SH4QVD[[DX=$H,AR,SG69?7LPE)R^+31XL8Z!7ATNK!(%,M[W;?\I5#%0Y6#TF M\OY[4)Z# EO:AYRVK+CNM"\Y(!8_T/[WLT[M,3/32GP_: >3B]%*W=C0,"[! M_6EFHO4:8@TA&B?)D<"YKA7A# %\8B2%,)Q@IS7NG+UZ4&R3TPIA2N >EX_[ M-=/(62:Y$E98UDFO?UP6ZY,FTW.(%9Q98@VLGLRA&S8@[9Q"S(9(I,&2T(ZZ MJS U+ "E4*4PXD894)$30S)R1Y*4+(4C[W^ORDNM(?9:H+NI>VJWJRE2'[7, M>V<(2#XL-;+16^1#U$9JK93IU!2[4SEO.\\'US48(.5T?)^/:17*'\.;Q4W' M]]_DY;FF^ ET:GN0B4?_&D,RTE\EZ[2RU]L/?9OIN'M>))EXL>1EZ? M7#X#ORZ7HXF]F"T7,.6O,;QNID\P/L'?KV[P.9CJO(ZOVIY$<;55)<6N>?9W MEWWM%NLJ(KG0G1M/QHN+5ZMG;%RXU02PO%:0$TF_WRSQT>Y!4^/C3]^XE9Q@ M?L<[[W:;.1'Z45\XS/#@+]0G_*[D]F1F*!_RA9L]+#<9OZWAHP%OG?5_?)H# M9 74@G73JO-U/NYM2@:]:@H'Y0]V0_ANS-C=)71'U9X=NHL^4&&@W:6<'JC5 M\,N9,%!*_K:XQWL_^;OHJ/N/V[(WY:^-$^7GKA-E(),;3_AA)_@8'<8'+ABX M8.""%\L%OV5_^L $ Q/4;Z]6P)6:]6+%!4 _\,>P7LEALGN?W93O9J5\\VAKMT&R&GKIS$M?H\9M!U^4AFT_%WXB.[XU5LXILOT$\ M^TVH]!FMZ@/Q\>9CI[-=R['314%/:/91A-DR;]!JKX]N0N];CW^[[5+LHXU; M+$8_L/ >S/C#'5/D;ME:0'),H^-(66D0=R0B;6A"A%$IM!#6^4Y9^KN4>@-H M:>J&Y;2JFY<*JV%EX;?KRD3CD6)F;X[APS/@VDO86Q;\\< L^ PTR0&"!PCN M P1[D1L)"HL 5@%.A9)(LT"0H5K&P)T(]B!U&Q\4@ID9<8X'"!X@>(#@ 8*? M&@1K' 65P:*(00'F0OA<\)BA9&C )!&E0[?JQAV2\!\4@HD@(Z[W5[,:,'C MX &#!PSN*09;JTPNIHX8 PV8$T*0953 >#[U*9_6$QF/*1T8,K MXDX8/,0DW8NMWL;I#+X;HI*&\\%ARL](01LH>ICR0-$O97M?X)0'BG[6V_OL MICQ$)3VJ7?./JUUO5]%(I17L9A?F46F6LE6M:=[\VS+7A'F7FN;0&[V>2_'>:[K0 MXVM<>KMGJBSE5BN)HK<<<1XU,IHFQ#SUU DB7==;V?>9$F)&W(@1U?SF+1:? MMT?S48'C&>C!@[P8Y,4MY$6B.E'I$B(.I 17*B*CJ$%))H6-CE0(?8C0I^/+ M"^:3C81AY S+S7E!:( X2$A:[0/(Q4 4><"9MK7].Q.^K\3 9J0$'VFR*^Q@ MD!B#Q!@DQB Q#IJO0$S$T3"D"HYBYI!CSB,A-2'"VB#%09KJ'%]B8.Q"TDXA M$3%8& EK9#FSL#/>>X9A(7+CQ >;Z4-)#*)'1+*1,+N") :),4B,06(,$N.0 M$L,EBHG@&!%0L1&/@2&;(D792Z.U)\;2=(BXLN-+#"<\22)J1+4$B2&U0P8G MB1R8'F!?,,'-0\[T 6T,QMA(#EZI^T'' X37[6GH=8?CD_X?0_UVI[9O=SR2 MZO$2#N)\B#]_CO'GSB?E5UN64>IXTU!2F\:I+['WC2)6 $&)@XP#4X9 M* X\$D3@9I*2,(KI"M!XR1)D'ZP)7B0ASB MA*NO@LMZ9AR-'GGM>;:>#+(@L9 QG@K#K JR$_URB/D?0W"1$ZH'P34(KD%P M#8+KR0LN%7C*7D%D(M@9/&D 88<#B#"NO#:4J7204A5]%5S),,\\<4@2L)FX M9A:Y0"R2S%H1;'$D/L3\CR.XR'#N>!C!M7D ";_G4[/U2I:&.F,/?X?QYXV9 M;691\1/!V/??2*7B\.?-IRM725K-A/]G62_&Z>(.8'1E0-\\W4N R,5?6^]ERNLA_GB_G MY[,:'IW_GE3ML_-IY!>XM8I?_629.RNG^>RL6IS&"JC1+R8WGK-/=TANMR3^?8[>E)]7'TSRX,L+I;)WH=X/%N=,+ M^HU[/(L?SFVD^;,>OPY5G7T MR_EX,89GGEKXV\4XW44^\"2@B2(L8,/:(^^=]%.7&V)*T2^J+[/E),!#,R4! M22]]+-]V[VN) S8ZCLHE7ZZFATY+/$I^^]Y$T6I9PZ RT;;4#O.9+4Z[9_5W M)?QQ,[D:Q-E)M:F3K"1JBW?KLT>6"*8:I2@LXD3!;+"#WT)DSCJO'3F()?C! MG\+:3B((2MC>U=Y^6&_MS^U^_@+;^=/E3KY+5R7Q1QC'7R8PX>^J".+U/+/+ M?-F>#XZGRQC>+&XZL?\F1Z/[.VJ+!WA[RW&7')3))8':,OM28'O-@&MHNBHG MNR/_;EL-V2580?K^&?ZM_,36H 6= [^@Z2S$UY6]?G]N0>6NCC>*XF7\;8-1\T&+=ZH7E M5@3 _!K$U+@\>QZS^/D<00_ZFE<9GOEJK1)]O:'>0^BM /F [2KO1Q>4;NUA M48;6.W>ZCMEJ1S^>3D"\(8"U^>*572YFK[>_@'5M/BX;W01NV023>V4G7^Q% M_?J[/ZU)HGWR:A>+\EAV;(,*.KMYV$U[>.?# 79HAY]B@[,*OK<@:#=,IDA] MU#FZA!D"AB*6&MGH+?(A:B.U5LKP H0;6W&+P7ZW[[TW!N ;;,_3U7%:$7T\ MN&]4D%$%SZPSNH2L:F3-?5K9LZRK;ZLG=E%%ZT^STC&>A:RWCNZD8MU"16]> M!9H+C,"#0@1O=$"@H"C!1UE&Y7'!A6>MJE:4P%.;;0GX_\48K37%1J-[=;S% MKC:8K9^P+IBVOE>:$R.\W MP;6=;H.N?_K&K>1Q;Z,G3#^)@=YY?OPA-^*:(&U]^])"=R^!VJW?](W.UP>3 MY;UM%?^DCDJN+TAV-@YA$GO1U_R0G>!_:>79Q[4'Z+?L ?IK\0#]VXL^STPR[SP&Q"?Y%+">3<9AUW'] MLP"H?!9S=]KXQGJM#TW[L&(]8)CG):Y?,K^P@5^&%.C'2H'^4,[89^=-<,!B MEJ,+_*FMXY9G<8A;O&\ T),I*7#'+7WR88:[P^*($P0'SI$((@<#!H$L-0)) MEJ0D1F/9K6:8DN(B"H:88 QQICFRA-O<]2JJ8 #AC;EZBG_/L_LWY<#AGE4Y M*!EI)7+QOX>-A7ONK#"@V[/;TF>*;E@0J:P*B'*M$8]2(V<=0Y@&JX1)7KE. M/3H:;8C6>"13!$24Q.>@WUP/7#ECF9 ^U[#K(;K1$>9RQ/BNG)67R J/UO+B M>2K.?[LF;G40*B^&DP:ALI5)PAPW0EHD<0Y/8C$BETQ"AFA!DY/,*WI5J' C MI8"[4"14Y*+A$CFF*1+*X,BE$Y1TBLX<0:B4J!'TKSB?99+0E-#7@S 94&W8 MTA> :I&[:"5'CH>$X'>!3&#PF]*6*F6=%AU5F2=&">,*26<4XEX3I(T@N?R8 M%%HF$5VG(DD?5&5&1DKNJDGR$ME@\"_?K].;G<]MCH4=7,L'ERAM4,;UAV1/ MAMENN^DW7H%G*I6"DS'FLH[!1X\X51XYRP)23CAA"0LVF4Z!Q^239=H@%2SH MY\DQ9!V7"!LM N6>>]4'7;LCE>1(4SY2.]O2/ XW/;WZT <%T:<487!;=>0% M8^A=0BV>%892H[#B!#$2->+YATM1(AT!1#4-GO(.AAHBD])*(V6M03QHARP. M"CFMB98J1J?Q2\306X2A/!E^&OSDCP+/@U[_1$I=#4UN'DDN18N5C@EYYD#& M1"&052PAXZ)4+@J>NJ$G=RD@T0>Y1/5(83SB#^UUZFT9I@%+!RP=L/3!L#12 MB;&G!DD=/.+2>62Y(DAY[ !'DU3<'J*Z74^PU& *BOZ I7=5\[2X8T@MDO7SWM04^;KI8F\50.L6N,#; *HZCZ)E%W$J&K*$<<9T,P19S MFCJ-=NZBJ_R>2]+$\-[.%QO8G63$=^TB,J=]_.> M!50V\TD.4&.#B).J76!45KC:7.+[U/XX\$ WBX$\2FV_0V[:_:;^IM1,[)8[ M+*F_;Z-O/R5-U<7CU6L9E1HRGS[-XZ=O5W&C[,-U!IG6;Y9ZO;#VW4Q6[DIY9&XMH@MVRO?'W^_*[AZDMJ2MQB>JAUL]RI&OY[EXX.,/ZND+W M&Y>^_>T-H/0_EW&:JT_!K_//8P]#O[SAA[Q<,8VGN7!8G,R^_%BYB_*(51W) M4M'7UFVM+KAL/,UE@$&;"57\>AZG=:Q/JJS;5%QOB IR"Q50'7U&AGQ^4,?IOCEI+WA*(2$3%0@U M@"WDM$G($="F1> QD$Z8VEV0[F'F-)W=O"S[$8!O5=:O%+%NH6Z384LYOQ>( M?;/YK:!O=VGN/NKJ=[1;FDOSJUZ-%S 0OU^=W[]#1["W;C[N%VR!_>UF[-5\ M"690=3X' 3X^MY-JHTAGEMD;T#'*U<5S=>C%I"EB/@?!G0MOPM BW#9M:CO- M9Q=V G;YN;W(;ZFKY7D.HP0E;)S&)?]H&L9-)G^YO'E(?7G]NN#H&K* =\_G ML\_C4@MT-OTTR__6*YZ]Q!)[J;C4,5:_S<"J4S^>'!&-'YL$^]1;XNURGO>I M%+B_?6^$W:K8XXQ\D_C"./1.*0R@"F&K,/)6@C(DL$>:$H^H-* *"4P%[W0> MM3XD4 (UJ((>(RXY_,8H1XYQXQ5ST0B_I4#M<6/^W"KU6;G:^/@?X\7I8^F/ M)E(3\BPB=: _PDH@8YE!L"HD'SA+ESK3-U3B%"U#DN2#$D$#TC$H9"4U6EG' M%$N]FWZ_5,(93L(X8%&52 MB*>@D1-*Y[,7E10VCG\TB0*&6!#%@=^Q8+PC3+)$- MLESG1V@2O+7QTIQC @(G M9:)%@ MU[DT!I0IQQ%W0 =.:(N(P3Q1&GARO'?3OYG-]'2LJMRXQ\[]:=,=,((,GIT7 MD;E/]*[]8N=QGAVDFZI6[01T>>/)%2?4LM M.58 UN#$NUCQ2@^M&^:9X9XD9(W-0;\R!QAFFSYJSE'AL(C0 51+E$K=.QD?3_@Q/") MZ+.D6)OML]0>NN0FN<<;#QB&?E8O2JC'^7P6EC[+LL]QNFP/AF(63? H.YE4 M):2^OAGNK^-6[/GY9.R+,3FQ7]9^P+N!TV K?;.2$)/)9$U11I[K+Q#0EJU M,3ODG.;&TDXP&N6:B @Z)>&YT2,)$:#,>X E(I-0A":1#LB]=U*#P69+0@:, M,&8P+RG LJ,V(>R5PY%(&F2W5#)72C#O$!@[%''# [+%01G!.OS_V7OSYK:1 M)&_XJR#ZL2?<$2"; &_IW8W0V.X>[[;;?NSNF9V_WB@"!1%K$&#CD,S^]$]F M5A50 ^1%"7QJ([=L2T!A3KRKLQ?<@_\IZ[[?.LZK3N!M0*A:;56 NP18:(G MN#S-61A; <>6 MJF6 ,UN=]K R!>'R3F+OF.:QJ.>COC$;C5C/P4+!H M&]F34 =.YTVLYW9'# M73[@P7!)G0WZH,W N6CU7816ZF-$<-NK6HSO\M6)KS-%K\ MC-;W@2SK8[SI.,[[+W<4.!WF^"T^'G?@O!@X>A,?3)81G)H#4H/S%?CG(W"7 MG$'+\?O@(7K=46O">U[+Z7<<,-T\/D2Z>-P9]QZL_5@/8GX\MUGH.ST484M% MD%)ETOZI]@H5P;*YLD;3F*R%,Y7!GJWQLXX:/FLT^=L MS/M^X"U%<"9]K^=/^JWN>-#!LJX!N$I]KS48!9W><-P)QGSPU#+8U&;MD' 7 M].B.K#5TL?S6=0>MR7CLM\9>CP7^".]#EF0P[P?=SF@P:('?[(#.,906;<_'O3H5GC2';9Z MS)VTQGY_U JZ[M#M#(.@XW<>;8,?P\WJNGMUM]_'NXNN#P*QUX.5CWI#%S2; M-^3]83 <+Z=G[6R>'L/R3ROP]I37Q@]>WAH3^+),X/[8]WVOPUH#/L(4S)W!;+A^ 8NST M!JWQL!^T6. Y70](H]-;T@P[&\U'0A6K+HI?FBKV,;-?0BL<,/["C MV!L%7F<2.'YKPOP1B#"GWYJX8P=Q>X"6.J-@@"*LH0S=P ]\QVU-AKV1:,(S MZ7=YR_5=QP]&(Y TIY)GV^GW)A/$=>"3'L=N#\/6J#/"UIL!'V*@S%N&L0%U MT'$'H/Q[G0Y(_8[OP9;U.ZW '?F= 1"<-W&/;OFGY0\LEVQH$168G&BNCM&4 MY;0:8ZJ?D:D.UE=_X/9:W>X$),W$XZW19,):OC-!OAT[G>4J@('3[X[X9-)" MLQS8,^BT1L'0:0%W3IR!/^[WA^/C,\K6B*? &3''&;0FS@3$4X]WP"@=,>R: M/ARZ?=_Q^TL@JSV_ [L#>\8' XSP3WH@TES6F[W!:(U#\?W.\!YP7*K\9U-MW=IF=;[$G67##L':Q1;1A562DDR;A7\Q8W9=@MDU[';' MGCL8M[S>&"%+$$?: V.B[PR"(.CR0==9JH;8V>S:CQ/WLZ/&HT[@NL&H-70& M'+/$NV!'.A,PD=C(]5R_T_7YH^VHIUE09R7XPM$(E^T-HQ6"A0+!L,!=K:M2 M$GG 3!$OA5(-B+X&JJZAR<.?EA>Q##9_SFYY*TY\KA8$](._ECOX%QEGWZ]: MW>L@XM];?IARVN\KV-MB%E_[83:/V.(*?WL]9SXB?FDMND*Q;;*KE?B!M,74 M!^G5%LBJZWF2$<[8%2T7]NAZDGS'PX$QK\K& -^W1/]WW/W-Q:I+Q?.34R6? MZ0Q%9P!UCEH^;(F+C78]]AJ(@1\CX0$$5@8_ MC3@XPK=AKO1UAI=JG'E3A;T9A&F6PRR*%-]&19^Q%,NDY.^W0+Y]'P3B$M!Z M!PLT@9,] R;/LXF%ZLI'H22 MOER&^Q!;'T&4"J8!#@#/+I8] OZ+ 6ND"XD24<-J0%N9'B(?9T57 DI2T.2S M_"L*;I&E0&>256<"'+G@#.1HQM"[R22:L$AFJ"$U,6WW):'@ZVG(=1 MW[1[4!^ZVF(D=/!M4B:T>O" 4UB43W,!X39')U!N">P(2"?8VU#D=-QS& _W M6?Y;;B9(('K+*)$3C[YK6@OX(8/?P7R.+FKF#@9N, I&\$$JK1EW6J-1X+:8 M.V"C/AL/NJ/EJ-D$8%4]OT,X7QC)YKVQB_4:@Q< ^MT30\49.?V! M@_6<7=[J>>,QK,H)6OW.H-<)>CT^")9R*7H=+W!YK]_R!AYX=FSBHH\W:/GC M[HAUO$[7'P^/;_VK\RJ/,B;WHCET#_>M,-<(%R$:>7?098/1I#4>=4:M7C < MM29=YK<"$'V3CL\GXVYO"167=]W>P!^W^@[K@CAA'A:P=5K=B>=.G'[/9"U!KS M-+.M7]N?+]BTKP*(G__QV?KX]8;H&/_^KR3]9GW"RX>&V\561 X]EDWI'@U( M7E[O@Q]6DKK@#7(O$/0'&/"U'X_ZHT&KVQF/,%D( MK)#)L-/J]P:L$-Y#5.$.;XTZ_8D[X X+^B_0 ML6&_7/=1O]OW YC[<-C#1C2]%N.3H#48#"?]<<=WN]TE(Z0/#X#[YK?\_@26 MWP$C9 P.:PMLCY[C=SIL/#Q54.5C2AMD;=2:LW'@:M2:^/ MB.B]"0^&O4Y__.)U^RL\B"/BU>,L51UV_0$;=YS6J,^#5H]A5< (CMD?\]&@ M'Z!3N23(Q\[8[TV\88LCYD%O,'1:XXGKM\;NQ O\+N=!<(0]9MRC1/UY)"+, M:C<2#?<0,]KB6"29"?=3V?>Z30_K@R_E/(6)TJ"BBS6H/Q9[TFT-\XR>P%[7 MY;76T5W#7H0MOZZ=^$NJO3A9V7H9*6W5)>.Q24"W$W0ZSF0,!BP(LMY@%+1& M([??ZO"NS[N@V@;.4JE 9] =]ERGVQIV!WW0A@YH4,?KM= J'@<]M]OIUYOC M/&]/[I=3<4TZH(ZV2 GU>^)C$1X_-;(%M03$I\RQ7"-"GBW-\A+69U*SCSDU MNU?C0I.:?4JIV0>_06@T(A3+).T<_O^PNIG[O!<*:W.Z8"J6^P(YT.LFU 9C M/ :25TE4%!=_%V9>D64*&^DF9M$B"\EL_!E,_-@+601J6':BIV>^4(H7/?)I M+AL39^UU^N+,.E)N?WWT[Z2PLFE21-C0A8ELN2")HN2>LN/J^\ZT?<<4YJ#< M>Z^V]VFU]TFY]V MW7(8/A7^%[Z/;XE&3O"W+(E"G[RU:EB0CCD7>=AB7.$C MQDF.-R_S.;B4.$T>9?Q^BN89Y;?!!$OP5: #S.+%V\>?,970Z;3^+XV%W[\1 M";W+C_QWF:FW@$_(N-P[[DG_Q+%E$F001O"+T@_]RKTB#:GM!7[BO4K[ P-Q M%HIM?"/S"+^^?ZM2!/'#'\DW=D=AXW.?[,./HB0>P,3&ZT]MM#ABU\LOWW):?4S\ILO(GN$#Y4]A*]5/Z&@[Q M(;X+[Q:^#7_QVHVC1]>[=N!9,_MKZ-4F^T35YR3 7(NG6;=GO#Q,Z M/LQ"$$R2C .YEY'JW&T]TOI4;[6[=72KG4AH3](ERUL222>]<+4*V:P$A1_]>*=A<@XB1;TSRPK9G/Y-5)T M,92J;F#\'?BY=^EH!>FD1+4Y@G=%XL6EI,.%MZ-N5^ MN#PU>8;-'PMKH_E3S'A?^AD^J.N;#.@S0GW\'?/;,SIWV&^PJG&NP<):S\*" MT*F*9Y*A.I0,#=/XPA,8L&1@EWT#0 M@-!A95D7JCGQ]ZULDS"^2Z([;GV+DWMA416Q^'L:9M]@+44LB]A*6T.P13C# M 8'>K(!1^HA8R(S26 J8*!6>>3E:/=)(LW5Z1J9AWA1I4JP&-/D$A!U#3F-1 MA&D+ =D3N8B"(2-)MMAJ/'ER(&,2FBV0?UFUL?[PVM:_N#5EL",3AN^*(JN)+;WGEF1> MVEU&17GTL4F1@=K/4&[M8AXK4MJPJE)FHQ["R9*\IM=K\EJLI&;)7ZT/)*$S MVHK"+&_QB 8@'0SS^J$1L4 7%DT&=_2Z'CUJ& PKPT04Y[@FPZ"%7\RN\"C) M0&H::)5*1_MD^/H%;8I>>]@'[38:],9N=]@;NOW7UR@N1#SFZAOGB-;RK( GP;QN^!<)-8$ MYJ2]__C+S9=W-W_[/TZ_>VV]F?-9>!=.8,T_JELY4.6/#_$.R*O37?WY7O1Z6 M3A8X6-=5P+P>IC-\8?AB:[[0U(E0"HK\1?W>A,L@"99\SY(X\2+PX2(+S<%) MXB]*,IW=3'0R9<1P,?K%7-6&AW&; MOTLVGJNZ92#_-,$"1%&;&29@]I%5 (8(-00%JQEV#LL48R!=3H6?C?DR$;*H MSZW(:&[833BYPP "G(+A4<.CCV\97_E>/E(5F$*V9!ER,F_1&FT:93 '#V:- MM T3!H]1VMCE#W,TALLHJ.J%6Q$Y6&,%IKI@!HM2@#3"/__]SNTZCNZ*KO2S MX3O@>PFMFNH@3H@S(6>$ 4HQ#STT"G.?@\\*MO\"'9MO(H%/,*OEB]1'I8C+ M!:,5OSRL%&+P==C&.P:>%_J)PFY6WB'.&J5[0P MPUP$FA)58X'T"PR7R] 9&86H)A-0(4+)A3'AH^ /8"4LTP MQT%MSYIK!AX51W*CHZG@-5 )@#=D402"7@9AC[A)2-DL1\ENA;-9$2>3-/1O MB=(2Y4QP-9J0H"I#C)X"8X=D;X(ZDIH+9L?F MH;]&!%0ZLB%UU"Y7@B'SDKFH:Q'&-BX@Y4E@F-LP]Z%UGGXIR29 RCDIJV1" M=(\T.,,;$OS'.A[/="8G<6"OX7-#P(: #ZZ=]" 8 T,JICAA"'0J4PLP>B'< M!TR#OT,*QZ "AA.D1DKBVT1$#'S8)C3&T-^ %=TN+!X 0>>&<@WE/I7H)2PY MK-.5]]S2M "#0(%2(,(J2[_Q' NP^)Q2,80Y,<>K:JP6H6O[>H"-+)-\L='L M"DI1+FZ3A1C']$$1,I.W4WB[9%C L,"C60!^7V!6A8BA>FPN; X5')8I30M# M:X;6'DUKFCF;%2 WLRPH\)Y-OW3GNXO&IK/JXY5Y."E$JPA#T8:BGX.BRYOF MG'O36)BJ*L @+YY77SF7:7Y:#7D9FS0>FR';)T[Q2"AXN'B84.4P!Z= 6@?5, >K(%H$8M&+6P MO5J AB!;?1X,;B3%6U5Y4YXH QEY&, M9&5PVQ?IY-B-I(B1YXVU8\CZF2Y89%X,-<%AEJ!V^)G'TYC*= PE&DH\0.[7 MG.]3AO.^XVVKAB0@J\"U"M4O8?;-^EE4I:F:ODP= MF;P^J)>ZR_-^L&*.;@]TJ +,E]^]$(Z2_ZBZ3:]WDU4G";RRKG:-DOPWU*Y] M(I>OOM8'%T5EC:+>JZ;M]=50F:@U9?".7GC6J%JKE:M^A$/&#'L;"]A$\1F! M)F!2&";@$YI"C#>(L6@_@;2#18?EET4UHEY^B%,5Q3QRMX#HZ/#A3Y$Z$I;U MDZK^V+9N,DJHP7.KZCCE\[0TC\7X.2SL!>-K :1) M.[:YS'!+@ 31G D#JK(\DGE>@1O9QIIM/L]%=S@RZHA 9,H1+CMB]S0_/Q'; M$3&**\R+"3P!WROFHE04TY+NPDP X&Z8L:QAA^]@GDT88Y650%I@]2W"<; V M0VMS9=>+'6U+E)#[];+ILN8:X21T+L<:[WM.M(1SA;%I=[5#HV)5O3I5:[&% M>\ S+PTG7#6I2FFO$6>-<#66B4D#VGC_]E*@7-:)[+]S(<@V$ M& ME)__O[)10W4R-<:RK0R3_8%<1(F Y*()5\PI9-^?!>8E!"C^Z)Z@]@Y^=,(7 MB?1C<,)I$MG$@U(]X)BI+,]]L)07\QW$QU>6^3?T#MM*8Y2&1 )T+NJ<94UO MB9:R Y(,%28+)!B&%<[3+D\8^%1.#8<842P]*K,;-YR"*-'.4+"64"2:CML=L^4E&>_ B%6? M[A"OEM\?$8B6=>'"L8X^1!TT)F$R1U,)/@44[%%1ONS$ ):/S)Y_HB(3L '% M5>T\#7F.O/-0@27,;8+&G&"R5A*T@/U:F/B4IJ''T]]$6(=6,V<&VS/:7-0:J'@VMBN7J M5C0,M?K6K"QPQ5L4WZ>RN]+B%&M"3'RF"9/G)QO+NG3&^516R;NV;.9*6O%E M:O;U=/@5D + A=+I)XP@JD(&71PC5Q:(?<8L["W5 CV'JB]7W6KO,'PKH)D8 M%:W8>M%*"Y1DDLD[Y?ET$;'OP!QOJG*6'Y'J]51[YI,6)N @/XG K"6=^<9Q M"3Y.E%C>RK2W")L2D;BGQ/L<+PG!W>YUK&^W/X*B3H0]H?+[,=<_0RM;UN<0 M\(),Y5>@U"K5?\9]*=@DVD@F' DXO#DY ?6:@*R8"Q@=_!R]6KY3EAQD)1Q2 M$4?A-S13X(,$B$P=T'UP<\B%%'-#V/<$T=SAH7*'[L _0AQV&+P--I 7SD7Y M@68-@O$B,5JHF!QEJ\+5@]G0ADP9=N26*#CS](:X*5(BSJ4@ESZG;^:X%*O:35Z@(>"VMD$94K/#L@8(5JCU#Y8Q6 M=224&GP(M&\,U!?Q6DV<^ @NCI9*RU!; 8PO$(>PB0R%(>^6ZN0$**:X"M+* MO8%ELR(31@;58XOJ.$I=P9[3)!KU#.ZW-[]]^OQOZ_,4/FAU&\7F-'T8EFK9 M"8P<5["-D!#+*_>].BI")P66(!;+%BCLE<8C-)/#:U*=%"F$IPHC)_:!/;-*8Y3CD MDI,&Q! B")'D%@T7*7W5-V1$$'U\GQ1=F2)$C-10LA@;11G/X@*]C%+,QXGJ MA%(B4#"8[_=1U^" U*YA, M01 U04:4(82>TQ1Z\):<;UO]13AS.%6BA2G843C$70BG4%7CR[9?>.<.MBH8 M&@BC=XM@G[E%T M9LLC>0$C;B:*%&CZ3Q$PQ+53(;% WBXEE78;5(ZU_#EU (1QPV;J(! 8$ ;M MMZU?P9K7[!6[? .;H&HR3, \^K@/8%/-V,26-ZA+7I00:5-Q\9!,@&HD/8LM M 0'^37E!/I^!6J?\ID?7CRAUX8MX7@0@$ CAU\8$GZ!_9,7*@0K-#NJ&1F;P7WDMXZ/6[=644TNGK("-<@R M499:>M!U!ZZ\_'W6,A83BWDQ@OF%C&;4KJ5&1-.50@*'1/NI+4NAY")P;9T M0M&'BT3!_W+8MPK@(XUG253Y>&A\58.&,]@NS%@B+/^<\S";R40'@KS$-SB0 MKG).1"Z^ :8AI&?\EC"R7..8>$$/*]8-"'"@*A(>Y)I>EX:9B',I]S%.4_A M!_)F1.5"4]Q&3*N,7J-EF9--(_(',4S*5$A47[@MAYI-9-XJ?E=RE?"W9389 M[#0ZTESX^YPPYS%V1EXPN%H;[-9Y!7@E[J0HD7O&V];?%\W@EUX)K#SH>PG M+V4-@? +UUXECJ/;K$)TNK\HG.LZ#BJ%X=#=E9.1#G"YQ\0.PCMX)E3&2[\9 M*D.W*"3$E1R/*TP-;)Z!OQ$_K8K+D9[JE\*RF0,Z;)3#A#X;N%SBLFCM]6KC M1E5=#:V\6=7EQ#Z7K"($5I^UAEU/P6MJWU%?)B6,%55<2F2B@RF?:@C@]=1) M_ATSJ>6Y*KR4!LB<&&AI-AAK%0N?A%@B3>$.6>2<*2#?&L\ R?C 99[<=M5< MJ#_HO9G\^,;Y47WJ9^Z3EXVW\39=Q0OY\S;)9AA>I'Y#U6W\V_(ZWK9"R0)N&OM MVDDT#H%V!P_G?LICU8=@0@FPL9+V02J$. G),K!+3(^-QC K7"3)I:@CJ/U8 MAFF[857BHL] KH@1("!>=T?XQ+CSVJ[N!DMXY%J.:Q725.A.&[Z$1U N03VO MEH))SW@,W?':CK<7(J<6UCSCA9_()"Z*/@O!@8%Q(&,T%C@9%T#WJ,D] MU4FO):UQW1*G>X#,PD0.F*%(-H?9%PA2 PXG42==3^.M ;D-&^]JE#'CUQ5H MN6>ZD*SEX:BKE547*O_]N=UM.VV')OOKW]N.[+"5YZD\OC6W-MHM@AJ?X*;8 M3#8\Q!(/#+C3#1]7G;NB+%&1*%R\RJC'6B!YQFJ'*%E--K3$*R+\79SH,>A9 MD2N.E.W5I*&BF3.34*3H@B>.6%AH N$3GT 2I[":;!H&>1GEATUW+MW2^$I[ M).X02!C2-4UE7B:J(V0EJ+4"#G#+B--"1&;$U\"F( M_#";JN_S[\"7]!)+4R07D4$E8Z$@ X03Q*LXDUH4%]M:T'>7EB$Y=O/*ZX")]O8W]C(]5B4$R1MO[JO;*5H?SHQY MBT9NSHJ.#TW7YB,7(8LV71YU4L;R4+S(O4MG$;[]\JJ4S M2V%!%8CHV"[0\8\5Z=AZ.Q&[HBCI\BN40JED175;><.+X9O[:B'E#-%&H$I- M-DDHN4QA=K'J&9TS!1BNCE^G+ZU:V;N/G_25"8$FA+4W!2+'FEF[,5*Y=4F4 MU06DFN7RU_75JM9^PJSSK7\5_Q-:?Y=.#^SZ/T!O6_\-__.C]:OL3ZKF6W^T M\E.8A2NI\A/7;\4&L2O"16N.J\#$NI_QNA[KWX1F=T5&)79P)<%(&;7(:4E>0O^8KI28(#ANJXF@4NJ<3B*57(6FVI+&F.E+K:*8< 7M%7(E_611= M:_5$/JJ0&R67")5UXXOK_E]_?5ONN/A9U6$6#@]#6B)_4+A"JLR@/E7IUE;O M4\_84EA74&!JRJ4*%Y:"XEDM-%6+@S3JGDYYJZ;1(4C-51%?;7D7ZW)_3P% M D]#C% @#\6<$LX\E3W[JC?HM8F)X,A#%3(I]/WS^I$E)56^X//JXW=TP1Y2#Z-K@!&6TB9(N MZ9F;VY2+FNXW#/5!0&;B!"C^'N3%#5Y_RGH2G!@:0[7.C-4.DR>'Z#;+FUR? MDC)4A4FL 94H2Z]D6 F] ^:O,D3I-DPTJ*5[ #"MY?MD-@LG'J\=[L*R7E6# MY%SBY966=!)3BC)EG&T6(3#ZHFRYM1+"T]RH':<\@!\5@FVUJS"% :4U'B=F MPY\3HSE]1V=C::Z #\J5*R=JEJJP3;D&:6]H[!:1-N]FNFSI!E+$W')X"Q_LX;E1,"N:1_@U]1%(,G+2I[@XH,( M@T)4KU(M6@& R/YY9>ZW% QD$XB%RW8G2D*N,"Q*F#"8$.R+4/2D^A^U!_9# MF_!)@R>33CD<;DJ7B_4P2T@>1BPO#D3UE18;K7T3#_7J>&21 9?::A,-N%0= M05N9#J8GGZ&KQ]&5[-C*53A$6'?;-HPUZ(V&_!Y%?BH_9D48B]"]%/A3K1>L;YM^WZ\HK.<8M5=@\E(32[ M)Q'67M,N-_1JZ/5QQ3F8Z8&WK/)>541(P]D$?B[N0@()/+U3NRY#EX8N'V*)LA+#1@$P\# ++H//J5N:K4N5DDE-Y11^:>(6AS$=29B!29ZJZ'I"8H,\% M](RZ8Q9QVA8"II3X<-8O""+XL789\IDRB3T-<=+[Y>/G,I&I?G-"%]T2)%W/ M\U#@N?)"&T>P).BN2JGBS30FB9*Y*9U$RQFB"VO#.89S'L4YJJ>]+:]4X4\L M.<%R.9\'O+IC1?3:,GEJ0P*TH4A#D8^]4INK?"?-::NUM2KSQT61"M7!55T1 MEEV]W!@9AC /)2JUA%NL54"],JT-RRI$.E^ F^3J0QIV0.BO2[_YRDO(-?0SD,[]^ E];9W MD)>8P_M ?P.JS5,0F@AA4<<[)P,B(Y@C>F^IM'(Y:W9%8J8B2KK^%GBDRIIH MR-_21K%EMGO35#'9X"]&25H+NHH62IR>I?Z\)5P.DX@5974 *5=E>A+QR3(% MK%6$X:CP7M1QP$]N\8Y!@&,2GDIXAWCK EO@-F4$.^3S2:X: ,)+90>WLN.P M+*&N +M@RV25&N4&B=1?\0H)2-$;C/!:;U&Y1U%8-H<38>6EJF>@:EEE7,;0 M9 6:EGA-H0IQ>8(/W:;)/:)TB \MRL3T";:?($\11Z4"N^869Z*$.*J9>FHTH(@AM+VK7 G:7I.([/,4[='R>.A*VK0\!@26D#T^%6N]4 M XM^A KHFT(UQ//P*EAJD;@6DLCHC:TAJ(&JBGC5%AD!\-(-^"2L3ER G"=4 MJM6]]=!F3KR0E5U)&MVHE IH)FLH9* FQI4"V+"7R5+UHXP695--O40!:%HT M<"%P;5$)X%=JB;Q8'A/QAT$EVQ"EOOR J)BB'I[2QZY53Y6<&V.IZ2Z.<'FC MO[XN5W U(?)4I5_O063*?95O2#]?^N("THH*J]1,(ZZX.D ^)&2$Q@-"8-18 M'DAN:;E4]ZJ+./ EP@R!7WBL)E"38:7-T"AL8WDI"B26.B% Z6)#@!91DQX% MJ=08Y=(K__^N4)G4E5%E^N/F9C(<5)9DQ8L5.KCLL"A4,6D7!1Q0JM:*.9"\ MJ Y,*RWT6"9*>N@OJ,J!OI5N1$6AGYO O:\*K)2JKD5155_-F!/F666JAN"/ M4W*8N#\3$HF*IL,99:/CP +@,!&7;'J'X%T[X-I*.:4\2.Q7[9 M;1?A#C.]S,CRDP*L$S VBGR'QO(53(! -:))8K;9C!8<4T1B)D$.RU;/>I/> M^S2))=)9J8]E^VHQCQ+"J]IZ!34C@,F$R-&Z:'[E NM'MG9&\R/,L0&$O(7\ M-82S\T,),?)6#OM%#:NZ8 >J-E3##CM&O7Z"W-9OOY<6^ MH]^UG?_KZ_K$]9S@"Y6K8726 H\A\0@">A81&E$]H MD!$*%*8)6U_%1-;",4AV_[+N]UID'QOKEJ]4X" 3Q'=&?7H.T G]=G_L$GJM(U MB5BR#1:#J4$^NAKDD:E!OKP:9*,"+E %8 5%(4+2F]!3J6_H&N\&I!1ICT-G M@QEZO$!ZE VG=C-#'L[XNA!WZBLF2@@W10;Q8-.,>V)DP8I)FM=U"PRRI9U1T2VR38JA6(P,,C+/Z571*68@D88"\17K>%T9,% M$)*/%!2.81O#-H\N<:SN-CUU@U,Z,_ZZ:C!,#P3)KM.YI&M[%;';*RO(J;)< MJR(OL'DOOA\FJ4@(4V#J:Y/J[%7>&+;(,*QA6.-0K)$4>1;Z?*FM#O/OPHS4 M164F@2((T\K"6FIM^Q!>4O".=7N M^+#( B5XV+#N*W^ARNLD#CEX@:^AY NCY#E;" -]QGQ>MEVI]+E6AU,:\R;* M:DCO *2W5$TK?4=6U(3/DB&.VH'*MOBE"O W\H. M:UA>)PN6K##'6H,XL:(DOI7T2J!=JAA!#JZJF=9_(,6N.^G%-5O:ICK]F,N\;E_!V5 ME%?,D7O%.G,QDL3/5\/@)U4J!ODRP M.V89"F^&U)7LJ]=,KDP8THSNLD\D(5Z*M!\Y%-;N@3P@<)*U>Z%"AJ*V>BFF M,Y$EG_ M(;=E?1"5"(IFZ[[\I9P_R3%:(?S22['OUPSH(<1.ON7'A"W7*/RT M*Z0!' 4W+0,Q*NLZR6Z#M1@9]6(R:FT::$,_8E86]IK'?N5ZLNHL 054E5/4 M.W8@+V#2%+L5Q1(K+[=%*BLB6Q-C3L-;*G='8$LL)Z,*8;02EKF=*MGR:2(T M/2P#/-R'/F=K\M 7BRE!5$&<"&PLVHTA+= -:2(M&;LJO!V1Q:6Z2OBY; MEHEV"5KI 6M^032(: M8!U-DM:JGE61\P.]WO75*7&G[X^..+ BM>&BV?(F%\6A.3POH!=8C,(3J2?! M NR%5C>:6M_BY%[4[U-*N:VJY&73>WI.*B555ZO4CK"UI3$):AV8&NT5 18M52"A57&81Q$R7VFD&E( M.?-:OU0=L&/#/'['/83_TSA]9X0#/RUN-S%3]?9"SSDQB1\F/+%S$IC&ME5_ MT6"I4\XUT6#H!]Z@I/+Q 0WE/%L3I MW1D88CPF8@S"2)BF�A4^+#;^\4[K*&]*7JO!,)]R4@L!#: TZM_CS9/.B\ MWY?612W/5H+7+&7LI"K V/S-^L8HAOH-]3^JB91"XO%*@[N"O*E"1E44IVFX M5R;]EHEI=JVAA"R56)6B5GY&LYAU-[&R1PP/&!YXS,5='6"I1.&7W4\4//JJ MY,\5-3N-+B&@S/ZP?#&4^@'19L6C],DBDK(10P= M5>T"%4QK4];7RY@U+E,( Y8H,KTC5#8F4S#CA;@Y>NH6A(:8+XJ8T=A8?66V M)@2I19!77H#I=XN:]0)>:HCQ8]@Q;"DW30@!%0$V!/!Q&4NO 0J;KN*G6-$_ M-A7]IJ+?Z(VSUQLP'@'38C<7":Q$MCO>,0GT>;PT!?.?X[43=?/Z#N2#GK52 M,JL[(AFCQA#GH^]U$(A?6>6J93TA-FL&AFV5O6U5JP,-YK]Y[;AN2)@;.,@( MKJRE4_*44WJ.H65#RP>,Q,@02"T,,V,I]CZQ=!H_@OA)A.>:[:>J)+ M*DI=RP@*X9EG $O9+-JN/_!K5?)5]9.F8/TO'S_+O"QU M0T"II\@A=UPU/I67"44D*L5HE=3V5:3;/A!^;IT)7QROX@ ME5&UX]D03?N8JT\3NR+"D>[Z89-!#>,;QM_#V!-!5ZI+F,,+1!O9DW1/-31\431,^?HS&+:\!BBK$:AR)BU4 M!YVDV9F*2N02U>Y, P<2YD_9]QHV])MNA#5*1"E0)%JO3CF+X$TO#;-0RUE_ M_K+0(\I=%[*$JZ+,I,BI(5F5-BZ*BU1E1Z9LX4R5.>R:<"X;(6DB#2\^Q22T M.Z4J5K+%]1+EB"U]JFP)QR,Y5ZIL$(4."*<08<=T[(3DX^72"LRG3/9F6^H' MERJP]UB8X=E+UD1==E'4A[AL6+@ JLH+(3ZJZ]ZS,9FV>6),ANPJ&0!&W-=]2@A.JN1<9<.UC.B93^7=*)3A4(Y-4 MC>.KHNQU.Z?: N%)E[M8;=_/[][>+#=@GI#L!$7K<5G22A6P,=:GXYT%./I( M*U0;)')9*^DHV]6ON/26-3[47Y>J/&G9DA1_QL[0H>@.6R9$"7*/ZXZ++;2H MJ-"_5QUA52R@2L>BX2N6P8_@]\H]KS>EWKQ,48%?.]-Z\R44FU'E8::2E]RGJY>F*7+*!JSF8S4?JBPJ[.;E*( M2(+X*H.B_4%/?03IPX9?1VC=-*>/]6&J>R:5_]?GF8(ECM7-HN^?Z:CS8$^: M&Y'^X5L?XM9G#';!GILN.Z>KQLOSA-_/Y7FN+=15VO3#YR]_8[/Y]3NE4ZL2 MWI6("F51I1#@MSC6BCNX$FV&&@^+-"-Y)0$_N?%AQ$FE_"KH!Y$'@H(CJ>0& MSAV;*$L'7$ .K+[2H"KB\F(10[^B6!%GW/@JZ)L 014P=AACC%? ;N$K_#OW"ER:+8N3X"\1OT7(WC(TU[P@E DN]9TI0>)M M 7T!PA*E=E'##E8/H>N\PV83&(%"R6QTM!-K%\BO%4!7(TA$GHPVPVI3::WB M/'1]+?2HK)5*YPFET\]8#CN:7:-N"&!CA(JA=\D'\CR$%Z-5L0)5$/XM9]]7 MK4WB,M&YREE?P[24/'HRB2/GL@WT"R,U[39/[?*I$TE:X?[$R,)5LT5Q\*B^HP@GE M9>U*G/0JS%$%C?XE\4_0F/="E 4:RE EE9K88"7@K@@SBK 2%33'"UWF5&.5 M'LB2["BEL'Z;C(MFWTL-H02';8EJ!-4X&,M."8M,21,@HUE8S&02":@ M%G% MPW*60O;A/8OL,:JVH (P(HFKV]8KO98ED&,)A!2$4IYSPHO 9X7I6MS"W*M8*]6 "#<5$08C 8-5>C&H^WR$!Z)SUY"K*V*T:(7X M.9AZCAKB(W /\Z9@).4R[+L>$Z\ !2SUERCNJ>;<[6@Q80(A$URHL&&GBTD: M^HH)!9]6S6_PKI#X-9>&BM+T*++^+,!4XZGJZ3%+$/>.&(.^0P%P9824.$B5 M#"CI7T4S4\JMI" KC\L[^(I)00H$S,/0.5F0=*DDXZ ZTC<^%GZG]1V99VB* MJ8ZXF*K;,<54)UM,=7K:Z\E#%9_(_?D08WJ"#2/D)K!RQ.;()PF.*TZ+P )% M_(2,7TK] 9-4/H!PH(CA4]I[""QH"WA!S%BC6C$9XQ8.,L5I,XZ-D6K> 7Z( MS<#=T($=/+RSEYI4&<;"YL!T$,('UQQ>_/[*CY3!;B\ORQ+T1<"[=Y@9P,'* M@0'1Z4&S0%Z.@DH'&4H%#L+I 9,B18C2"8N_X6]1_B&>2Q+SA0H#(.IZIIGP M(H;,(G']J=U2RH]4&U3-+GTI@,X3DR]"LEB_L^]5S/9D=^N1<5%"/A"'/$0GA3$5\(4O0(6Q!9_D!!I\PJ.08Z13Q% )+QS'%L1$;O@="R-B='Z' M, .>RM(05T.$:AR%WS!/G!",01R'N:3(&2+-(4_(.SS2'6FH F?@XX%F MB/AMF$4R927!C"F1%"T2L. YEEJ_WR>@Z\ E1W>4 BE))O*U\*%/Z2V+0]G$ M%;GA/4PHPN&M/$J MYQKS/1%XMUHC,2JMD5Q15(/TMK:F>TI2PPA=F*NXNM@5+0ZD7H5ME*'%!?!Y MIE+<[DO ?A6($LCW6.:$X]$T6.5_J^1B>;FABJ2(WU+J1W"_]D0IR GS(G^# MDCF9VC 0&.$QN=K/[?,\L5K>@'!?1(*N/I69X"]@Z)^O='QR.^HMX7F&676S ME$]3SI'O\BFVGT:[85GDD#S#G-,7V.'>$>D?S)T,$H0[)0$J?)!BAE?.?_%, M1<,5DVCE$LINVFVWKXY'Q,FU+I<,4=Q)AH!P&A@1 @&&C[YX2K7C4I(*^;K*UEAASXP. M9,ZL#KJO7, .D=G/3>RX-: %_\Q\_N#\<_YGN8_.LU[NH-C\* MM?E^66WN1PS'L$N&\@WE&\HWE/]XRC_M99[GTH[(S'O^/3RD&'Q#^8Y)D6%: MXX\71D6[R8$R'4.EY\QS*TNBT+?441R#]#\D<6#,9#^2V+!7@A,[W:/8+2-I M#8\\FD>ZAD<,CQ@>6<\C;PGGQG#)XPQ;NG)8MFP]V(+ .ZAE"]OS$AFG6Y#< M^AO4.QX7_.J0@N?YLVN?,893$?%3KIQNFUY,GUS8<@T5G^6Q7MAR+X6*3WR= M9[JVWA$5=._ %[3$\3H4'T43L;$H2.Q5S[+,N34V&V4:G$ M0Z2VS4:=//VM6W"<;%CNPP[EBQOSZW;BU0%/?2>_^@55Z2/X9FQW.YWGH)O2 MM7X!RCD>(X@_&8OT#V$%^B> MHA?X>Y*S2/F 1ER?E;A^-MULI/2E2FDC'8QT,-+!.'M&/ACY8.2#L1Y>]*;O M4A*M/I6(/U7'.@4!:K*O3"+'Q2[74/%9'NN%+?=2J/C$UWFF:WO6N/OE9E^] ME=W*YO4L+.-#[^L4G83#L^=1'H<"? 2UCSH#<]"&9X]@N89G7RJF?U:CX1HR>-7==JACM#^U1_W!W=N=\UH9MS^8H3YYM MW;[='SX(F&7.VK#M.1WER;-MU[7=H?%;S$W+X?V6&^_/(A0MA5OS-/&PA?BZ M#E]&NIXUQUVJ=#6A7,.WQ[-BPC'HQX,.)AE7@8C0X7C#;BP8@'(Q[.1SP,QD8T&+2N%T3K2C;4?QNY M;>2VD=LK]VSHV /',;+;B +!B /HW?\GMRO299909K,E#>7Q,9W,]+72-\U.14#U^Z>O_/VB,0+(RB, MH#""XC_?7(8;9P2%$11&4#Q*4#ACVSU_A^Y94SDWWNFM/)US1&?.ISRUPMA+ M9MR@,6]>=;0 M_,9S*THR4S=S(%9RVR[RDI\4DXB_I/#=CI5>/9D47KT1IR^'!QU[V'TJ])K& MIIVH*#9RP\@-(S<:!HL]#K\QH8TS6'<;-^56 MD$11466A4ELS;%/4YQG5@Y/>,ELGL3TSR2PDB(M,>_@Y90>F?,T M3/Q,O]_LH,7/-E[$8:8))&_RZZ(1_%35V$.$_'6[M/G M-/$++[>^\#L>%]R&0?*#[-KI\H/:DE1M27?3-ASU$$>]33+:]09G73A3J5UID+[@JTY[=!"^\M9\9!_6 MTN>TGK447S1XK&(CR4*($>N!5<6 ^X2:%."QA^>R6+?W%KPF_AJQZ;$U_] MA9N&UD48P]GE2;J0*+NP<1^I9R2>NXW_A%%B[B%TDW4?YE/K_1\W M()C^AG M.!/<] D6XI"8@T2)-N=^V_L%\^AP>$VX);'\1,"\OT@JR>,*YMN7A%;0B; W$SF,JH\[I)KWYX9WD1R[+_^&'.;GDK3GRNCA<("G\MZ>DOHN;O M5ZWN=1#Q[RT_3,7A70&E%;/X&@S/><065_C;ZSGS?9BN=LL4"B*2]S+B!Y)T MU0?IU1;P]?4\R4(:.^41=>,!Y^4[DBJ,>57Z,=^W=%8<=R?^6N,Z/C]S=>OP M"G 8\G_QY*;E59>9A#^WI@S8'.*$5\1UU/L:R6MJM+[I,?*?) MQ/<-]/6CG'W3&:6 PZJ47F(R2>\X4R1_H%!\O 4",BE T(7?N7\MON)T.NW. M:_4"+#=B\XQ?97S.4I9S=>0471)C_]"\[+X+LW 21F&^N%+OK[K%IL\-W+8[ M'K[6>5.N43#G3VO><]K]CK/':[N_,FYW!OM,T*SI/-:T(9UCM'LVQWZX.#U' ,9[J/4EL?_D6G^*-PBM\O.\6/ABDQ ME&\HWU"^H?P3IOS37N9Y+NV(S+SGW\-#BL$W%$E,B@S_W[FN^W">#\ZYU6L/1F/]O_ZZ;:L6/F@/X:'E M5+3U?8Q,/>+>%64O[F \1ZWA<:CAQW1FMP?=X2F?N4&.,NQ[N>SKN';7-?QK M^/<8EFOX=_-H#_WE ;DOVZW2^KL?@U_E&K_JE'C\V73TR\KMP MQB9&>IXU1UVJ]'3#-CQ[-D=Y\CSK.@]6[)B#-CQ[3D=Y\CS[9C0X MY8,^GAN>2ZEV^"-F491X#.'Z'BQT,-4-&]=Y'-+#Y(6;G&)#Q8:*+YN*3WR= M9[HV$U!^%J/N,T\S!+7&VM6(3+LW8>Q%!8+HPO")]ZTE\*RQ&0=8=@0O;?)D M3LE3,B[QMF?=M4TY'>?)<.[2=D6..VG#M$2S7<.W6X>>NW>V? M]$WO\42@C7.S>N_?*UP>[#"([746+>7E8-PZR:<\%>UIC)#=E_$>QA4[9S&\ M$ZK::0KJGNTZAZOEW 98[9P)QD@'(QW.23KT[5'?-=+!2 'AZL/,=+"2 LC+KC+EC*2%\A7A3VS,37]]REGOWYN]<119,0R/E?_OGA7 M5N?;=9Q#'; >4NFU^]WNZPUQE=Y#*WR*4S_ #G]YL#_./4^Y]:H_;(\M&#E2 MVX?;GU/OW%E"O7/Y6R8J,Q2/++$>N7VVX.]!NJVK=_AT5==M]TM!PAC M+^4LX_"7+5K]W -ES-,0S@*VR/(+CC/"[P=)%"7WV$K^Y6C=:M"A']Y97L2R M[#]^@ _.6E&8Y2T><5P2?118O*RCT..!0*ONZ/6U'V;SB"VN@HA_UREU /.3 M)*>^3L^TLIRE^3719 N_F%UAGGD4QGR)>JLU(&,,7[\@.??:P[[K#$>#WMCM M#GM#M_]:#\5^XWP.$XO*[0AC7%&+=F7#-@BL+W=0ZGT\#F7JT(>=3N=U8]27 M86$D8)]7?.!3#RR115/6$ "A)T6J5*!L>(4L4T3XZR!-9M:K7HVS+/Q$RLJA MD%F!E6<\]4(&HI7%10"_+5+@&QOXLMU?^7+)EM4H.).W-[]]^OQOH/ P1L5E MY2D,:A/OONJT77VH.(G+QQ0OVQ:(E!Q> 49.@B#C.3;R4N(@0W4 P]26(Y*+ MN,I 4B-5EATKHPTL MP#3 M)(/R,A4U HF6VF0;> )H<>V9XFN(6U#V@>UM.9+I9I+%,^L5TY[5)HA M^MOK:CE) M\%J/:-W$04N@1R:]NT&3<%<&(QK.QDI-. _G1+*5^LK::QALOZ#4X,6" M4GHW\!W(1CR*G[HBR>>MAUWU_BQ"C"E]B%N?T\3C66;58EGO-''WAOBC<_WA M\Y>_L=G\^AW]V[G^T7K?R#,ZRK4V(T//$:$]?4.TFL.)XW3KPK%(4P(JTXPC M^"T'.PAD8 %#BB_=^.0:W&09[ _Q[\TM?)O^1N+;:?>-,\5+ M!M"T^'@+K+&D %,N_,[]Z])2:X.M)E_PD-#F&;_*.-@?0-_J].F.7XS]0S-; M^2[,PDD8A?GB2KV_(@U9?&[0;?<&^+GON$,X-[E$H*_OUS_\M.8UL'I&>[RU M^RNC]OA9OF,6=%P+VI"%/]H]"7\_/-#ENGZ5-;(B!V!TH!2 *D7HB9.]=DED M.]3BC@9@[AC.=!]5MMY"1N/LHS#.WB\;9X]&5S24;RC?4+ZA_!.F_-->YGDN M[8C,O.??PT.*P3=T[YD4&?C3V8-@H,>R R\B!W8J\CX+'8F1SOU(8IOR[F/8 M+2-I#8\\FD<>Q)DU/&)XY))YY.V4Q;?<<,GC#-O#P$GN QKR(F68!OO^B MY M7YPZGJ-(]^0+<'OVN'LX1+>3J*PU['ND1VG8=V?V'0#[CD_YS W[&O:]7/9] MX]J=SN'@EH_VT%\&#?%,_9@T"7B6@7,B4]PP+[*(GV#@=">,Y';;CV;([RY+FV;_<>OA\T1VVX]IR.\N2YUK''SN% ^4[BJ,VE MREZ4\@E+48T4W)-+=+HRT,-+"2(LE:3$:F=XX1EH8:6&DQ<.1YL.E 9^1I-C81>MDH/,> M!\3X=0=/3G;D<;KMSD$Z\CCNGJU]5$>>3MM9B8&[BWMJ>O,8O.L+P+M>![R^ MDOK5BQF^.>7,]Y)"8J"NJX6\KBC5(+0;BMV38G4A/G\@E7TUZ3($_QTN:P4- MI9?G\"2HJVBQ91>$.;OEK3CQN=K9'VIG_A>9 M--^O6MUKHA(Q%9@G(K86L[C.;G/F8P&T=CL0BO.3@77Q@Y7D!YK[>IYD(8U- MFP^KT+$W2SOR^Y;&HN/N#RK_.(B"Q]%UHX*V?G+3M"'Z)%\3]PJ8W?HO8%_% MC^F@Q84%"V!Q5RRZ9XM,XICJ9ZY.D2QN.C&-"I9.\["']O3^\@%.:(6'8+27 MT5X[T5"]8<,Q M.KW=>AR]B:T(:2O($@+C9+_>">25$W$BUDFM75^(6I-GN<59BO2,9E*14A,H M:K7@L6QJ35B$9DMV^DT(#GTBW7V[6=1.!/M9Z!V'=CT7U;IBJ(\0@TW+/#!8 ME>U+O2G R5OJ%00;_HW+)@/<*U(P#K2S?OF(R.F1V9.+R;<49 LS<;+4QQ"; M/3T@!HA.&FATS[7!O2/BX]_UT)\E*;^8H53\"]O4 $^(CF#4LB8!+4X.9%:R M^$Z;?42QQ5/M) *BK>ONU:BB]RR-*L;MH>MVJO_V::IQU,MS.OML_U$OZ>E/ M[(@0J,\(_M" A![1F1X2 O0W5*JFVX(A?$/XAO -X9_=,L]S:4=DY#W_'IHV M(P8>_EE4I&DS8B2MX1'39L3PB.$1TV;D%-N,[&?9GAXBUA=^Q^."7QU2\)Q, MB=(^(9P7++=Y-GUR8D0]&/ACY8,R'%[WMNY1DJT^B-#^^E; \6'*O4#]-!I9)YKC8 MY1HJ/LMCO;#E7@H5G_@ZSW1MSQIYO]P,K+=@N2',TKR>B66/8\ MRN-0@(^@]M'X<-[O.1^TX=FS.D#W)4HF6.W "-&SYJ[+E6,.L[8[O8N3)0:OKWTHSQYOAT/[.[X M040@<]:&;<_I*$^>;5W7'O>=RSIK<]7R+([+C?=G$6)K7OC]/$T\GF$O&./, M&.EZ,=+5Q'(-WQ[/<@W?;GO6?;L_[)NC-EQ[!,LU7+OM6;\Y>;;=KM9_)5R] MN8UY%J?F*X^B,+ZUK5L>\U0VDF<^/!YF>4K->8UT-059IB!KY9[U1O9X>+@@ M\=D49!GQ8,2#$0__V>W9G>[(B K.MF!N0 .-,&V=Z]9X-;&=@;D>-=##2P4B'E7W0.L[97]X9\6#$ M@Q$/^T3B>_:H[YZ[>#B>0+PIL-E88&,<0"/#C0PW#J"Q\(QT,-+!.(#'1S%& M/!CQ<$[BP3B +PVN=YY5-K_QW(J2S%36'(B5W+:+O.0GQ23B+RE\MV.E5T\F MA5=OQ.G+8:?OV+W14TGBQJZ=J"PV@L,(#B,XFH+#[=GCT=@(#B,XC. P@F.' M(IR!W3M@V[9SE!O*^8,_&:R#_EI.7[]CZ[7[W>[K#1=M _CG]FOJJ2L\L:K_ M+;(\#!9[''YC0AMGL.YJ;LJM((FBY!Z1[_PP\XHL"Y/8FF-'ISC/K!R>\)+9 M/(GIGTE@)45:(N/!RRD],N=IF/B9>H_[95W.\R_*HO^T(W^NDQT<]&3O12!B MDD3^+KLB'L5/784Y3,1;NT^?T\0OO-SZPN]X7' ;!LD/LFN]%]RUQY&.VI)4 M;4G,<^N>9=8KQVD/+!@K0NY05!^',;=F\/8TLSALCF]]Y?.83QA[*6<9MT+!L,"$190CLZK/92PB;E6L MCD]%K(B]*3[U^?W'7VZ^O+N!@>@W&8 M8*T+YRJU*PW:%XS5:8\/P5?>FF_LP5KZC-9S5LDSZUA,LA<"R7I@5#'@+:$E M!<+L8;CI=(GB7]R:\%OXJL?FQ%5_X::A<1'&<'1YDBXD%"]LW$=J+HG';N,_ M8928>XCN9-V'^=1Z_\>-0'W"(_H9S@0W?0+'YEL%6"ZER>+E! D%C[$T4S9\93[T0YRC>UXZ_#;P>(HTEPE12BRD? M7+$BV\H*;ZH^C42,GTV1*-GZ7IJ5T26EM*0F(-$B3;G?MO[!?/H<'A-N"6Q_ M$3 O+](*UWC"N;;EW+?IC93/$Q#UOB7H16T(FP-Q,YC*J//:2/\'I?\7_>3> M:2?WO@$D?92S;UK,Y!6M2D)D19XHCQ!G"L2%CAH^WHK8(BER&/D[]Z_%5YQ. MI]UYK5Z Y49LGO&KC,]9RG*NCIQ<8#'V#\T[N;LP"R=A%.:+*_7^JLLV^MS M;?>Z+G[O.VX13DZN$:CJ^_4//ZUYSVF[@SW>VOV54;LSVF=^9DG/N22TK]VG M6-.&.^?1[E?.^X%_+->9J]C*BOC-Z$#AFRJ2]L0QT5WBO8=:W-$4F1_#F>ZC MTM;F&J#=_E'8[>^7[?9' RP8PC>$;PC?$/[I$OYI+_,\EW9$1M[S[^$AI> ; MBG4D108N=?;@]?^Q[,"+R(&=$IK/0D5B/' _DM@FE?D8=LM(6L,CC^:1!]- M#(\8'KED'GD[9?$M-USR.,/68!>OW]!W8F'+-51\EL=Z8Z=H,Q/&S&'G__/<[UW4?SO'! M.;=Z[<%HK/_77[=MU<('[2$\-$^R$)/+KE(>L3R\XQO*QTS!U-XE+R_N8#Q' M,=1QJ.%'\)P[M,?=PW4E.V? $\._AG^/CG_[KCT8/WB)<\R';OC7\._E\N\; MMVJZSC'Y%FYQK,Z)1Y_-B5]\@)]T+.=X>$0A\_YK W; MGLU1GCS;_NW_C%S'-8=M^/88EFOXUJA;_QQ*"->[-Z M[]\K@![LA8:=0!8MY>=@Y#K)ISP5G32,D-V7\1X&&#MG,;P3O-II"FK'M;O] MPPGJ;2#6SIEBC'@PXN&LQ,,8Q,/AW"\C'HQX,.+A?,3#FZ'=.6!0]4C%P[.Z M@H^XZ7(/X0JZI^@*_I[DVP"U&DE^&,YL-)5_.5G^_"@@VVS$R8MU!\V^WN&@ M?C9NFC'\C+@PXN*4Q<5X8'?'3V4%&FEAI(61%F.(JLF ,=5C,4$%T;9[4NH.#\6/8VWW%.C0W:Y^L?8NLC.9#8 MBQ++L/WZ8LUO>BA.?JQG!N>"OY1;\ M10[Y]ZM6]SJ(^/>63WU*$ (--J>8Q==^F,TCMKC"WU[/F8]IGEHL)13KEM$' M\0-) >J#]&J+Q_X*>#6M4W;)A UA/IXUH*/8X>NG6C!@Y#_B^> MW+0,Z,C9AW$4QC"-G*7Y%2ORY+K^"]A7\6,Z:!'580$L[HI%]VR1R:[C^IFK M4R0VIQ/3J&#I- ][:$]O7AS@A%8(4W4^ER8YW6.1G+VM)&?7<1XI.LL#UJ.5 MO7:_VWV](639VU\4[7_J!]CA+P]VH;KG*;=>.;!170N&CM3^T?YCA^I90AVJ M^7*':GEL6 ? 4CRRQ'HU'K1[^XS3;5N_PY.O7+<]+M\/8P_D7<;A+UOTT[H' MPIBG(1P%[)#E%QPGA)\/DBA*[E&:@W(%\/7+TC- MO?:P[SK#T: W=KO#WM#MO]8O.;YQ/H>)1>5V2*5)N[)A&P2# ) @RGF.;.\7'&8KQ5TY[M'(:)8=7\\%%O;WY[=/G?UOEI_(4I[=J M0B)WCZL$/S6G2M'733'#@H8%MV9!714]Q()HI*SFP66CIO&.7^# 0-RA#Z-: MU!L=%%B89KGU9P'[!@0.;Z'B)1: 269 MC!^I?G@]R5/U;E8S!C?6\6[AD\, MGSR;JF(:=F')+*@==/MO6^81.F][WND:4C>D?E!2GR\532]1O L4 KI? MP@5Z_\<-?N'S^X^_W'QY=T.O,&2V03F!>VU95 M&,[0&ALN#R:'6%QX_[A:5+Y M#;%3Y_K#YR]_8[/Y]3OZMW/]H_6^D6AXE&MM!K">(XXZ4$FE1Q!)_7V*^A=C MC'%BE6>HF(84\VT,7P!5+"3#M@'4EPA0']/&+NVEB!+U->FV2QQ9!P)-Z;+U-(4_99JLLKSI MIEI>&N-,\=(%5#H^W@(K,2G Q R_<_^ZM"#;8$/*%SRDZWG&KS(.)@_0JSI] M2B828__0K(NX"[-P$D9AOKA2[Z\H>!"?&[CM_FO]>ENN4-QO_[3F+:?M#O9X M:_=7ANWQZ%D^]&PK&K7WF=T1+\AQVH/>$WQI0\7/:/>"G_WPAY=11%1.QHJD MB-&!Y'$ML 21S#;AE):WCDT3SR8.6MX1'#(Y?,(V^G++[EADL>9]@>!KIV M'WBB%ZGW-ITVCA@QX,6IXSG0 $Z_TK]G#UV#W6_X]QB6:_AW9_YU1O9@W#GE M0S?\:_CWZ%Z9^GQQO]4S]ES0)>):!4R)3VS#ULHAR%N>476@DY5ES MS:4*2->UM[AB,&=MV/:V)RU8=LC6*YAVVW/>F0[I]T2T%RG M/),[\@GK7HT4W)&A:FLZ%.WBH9IF10:(^TR! MN'666 >+OY+Z69V=2ICY5NW=&NA\@P'7E$R6(+U-S/U\RO+UG,@\#V@\I4_? M<3@>^"*,P*QYDBH(?WPN*7(XJ+BJVI3PKYEUF[)8@P4'83,#>?)V&O+ >O^= M>P7)A$]!$'H\Q87A-X%@6.QQZS[,IS0^*/\98>).0Q!.LWF4+ B3EBDD5@+1 M-QCZAG4/RKH/)/DCTR5/.*%\6G/S$$8LJ)LC[$L*&\H=1/;[<>1^!B*T+:"J*^5P.-6G]6B)X:J J+LS1&!/*8!#\V="%$L%'Z:I M\TDV=;Y84>SJ]ZV4=6-(#O7O53K)/M"K0>P7#"#'/T0!.N=+XU"H!/("E M!CLPBV]<@M"#&9T"K2_+TRT(^P1U_[HS_S7\LPC],%_0UKX5S<:P&PWLE_6HE@ZW^RGZ9/[^[(7%?-OX#S^XCM:D5^)-GG)-X#HJ\2#FV*[RONW6\T8S0OZ.HAVCE5G7- MDET^A:.YU.03MN'WQ,*_5=L%[]H;]+3> M;+2#&8L$$U)3MY0'7)P?!GEL,0R[O4WQM'A]0'%:\-:'SY]PSV^*6R!/W'1' MM"5RAU7O:M&X9_6LNN-V=\.D<$<3&?G2FOE\I6?*5CW6&]A_G\/.P.PGL+?W M/P+]H+TI*0EFF3IH2UF4)7"29"(T=K4^I=)%OW!Q\"&VWL'&DB 05A1L M)7DOL(-@*&%/S;?P=)I$$?SD/8AX4-R? B P.(H])7WCXBPKX)2TQ0S:PWTO M:SY:+W<7L43*2-^RE5[C=V5#/6*EMPQ[J%H_A_E?MW@=XUO49@SVO6VC/!)$ M"_Z7UIM/O*/&L:UYD68%BD XL7O9A14%)@R02T[(B8$3/#IB8[P%LK(I2U.1J';&W2Z]R&;D4+35*6#D&K1&'LD6:;0G(847\;WN:Q5,OTU!ES3D*(L7 ME8C)"C@%L;]M"_CL9SY)"Y8N*I&5@95CC6T@2OS_#6>Q06#"W@"A@^Q+84-1 M=7CJ]J#?P5L-,2IIO+J(AIW293B(6?KT*KL ;R+[6J_K&:.]9GOG>>ER=OWFDNJ23B=%K_$O'.0LVG$7'%[WH:@27#),4,K=^_4!*B>2\=3&2-0K;<%,X&R!S.0,1*>0RR M+DQ\E,A@TN-EYA&E)9QH%\*AV^[MT^>OW7NF'G>==O>9NO:=]HJ.J)_+&8&) M&\C](SI3T[O,$+XA?$/X+]4^PO1%,WW13#^;@Q"'Z8MF]+#A$=,7S71\>CDH MB]]X+L)L129N5:H[=+RIN:/+%%-A>D+HGJ;!Q,Y,\,;INO9H=#@HPJ,]=M.K M[?S.U+!RC96=KCT^[68(CV!ETS?F<5;0&VD&_8CY$G+O>Z'=<>#@:7==@F\O,XFT>W=$2I@K%TG@(BRH!0 MGQT(=7=LN_W#^9IG@T-MQ(,1#T8\_.>X8V3#\X>H#$:],N_>^%S )_U8 U): M6X)B1+E!DC5(LEL$R<9=>SA\JOXC1P0E:Z)I1FX8N7&XSK%C>]@[7'3N:,7& MZ2!0OT21Y/9EHY_*7*R;5=&X2ZRO?E>D5$*Z-3#BJGPVD>SVRNFZ&G"VK#>U MEZ%WL3P52^@15$94:?<='2MESE*$GR$0LB"#!R<+*T[B%IG7WA3VDLOW1EI= M/AG@4Q;C+\-81S$A] 081Q3#1B&C.LY0#M*IQA#XW[L.4JU/ JDAA@JB"+]R M!AHFF^XQ( 9: 8\IW!V;GNYKJU&>A@!JY7,6UIY&/!WKU5B#LVD,+T#5YFR! M[+]Z2V$ MZOAL^DCX T]PCHL:&:CMK/Y.P)C!C\EEC*LX254+PB0'SI+!$I" M& ;:4[%^#:Q37[Z&0D0_TO=>;H2&0EM_=>E[VLOBM#<=RWKDZ#R<2;!HV"<_ M(1"\)!2!?H108@3@+#^QZ2QUD-W:EJS_=I&'.FCNOXK_":V_AR M;D,OLX#9 MBP!84_ U?4[.Q4BZ'21==[.D<[I[2CJW!O^RM:0;:TB,^PHZ3<8>6M -MQ1$ MJ_A5?WX-IZZ57WT-7D7GLM7R=7?Y8E<37BW0MF;GE<)F>6\V+>+QTNAX@!U. M#WKET+;HAS(';MD6/8;Y73K>XU(AQZJD16#"GU)LGB "?3;9R,.]:QC^%L9BQ72&CP^]DJ=&);TTVOQKJV M:9[MRM<%8'*G_MD]2,* S!\SR'P]&=2 S)\DR/S%&BT_E^ELQF@Y&?6X*@?Q MD8;+,F8Q-1?*$$I5X&ANA\)IUSTK&HE_1P!IJ?)JW;9LI2+=O;XM&FMQ+G^A M5*L%*BZNZ>Z.YE6B#I;N$R'G*1!5V1*IT=7(@'<^"SDVK;5.$]9[/0T]'0F= M_F$_.6SGSX7HH?<%C=>46,3@C!XS W\JTBK\Y"5%Y-<3G[#S(WD, O.:HHCQ M;5)G;AF]\XJ(I=%"-@K0NP'$2>R!/8L7LB)>!6Z(^G>6%[YRCJAOG/I%GH8L MTJ#[FWT#ZETD\;-9XH4DK.LALS,=#T#R8P@/MR.0-)QJ-"QF)X)P M%#"<862O[&Q0QA=I*_T0^R7 )H#\L7R./\%..C.<),XJ2?6Y'Q$8Z]Z-)OOM M_KC[E(TF<82C:C4YZO2'H^&P,^BYG<[P(CM-IOR.8[^1LG')ZCX2@E^ ]-?U M_R"KJT3FEZ.IIB,IOP6I@O>4%OC!TR0M[\52"^@1K X67:]K)FGHV=#S#O2, M'6!$$ [,^XQNS=:TLEDFXFM#@H8$'TV"F0>FA%U2(/7;+2)I?I0M>JFEWAW' MU W=L)*&E%VSKC3BM:V(39)4"--$$ MPPD'X 38?=[HV2.)#4UG(!Y/=(,'*\ C,WVM>6%35\LH C>F !K7KUA^PF9G MW)O&E%ICA+@AW><3X@T7%7X%EBQ2+"4 57$S3=J6'KA*/%DAH.F9IM6"H]>_ M)^T8:62O$O1-'WY6MJW2U4M-?6B?-)QD..GQG!07%!,6:5,5.=<",\)@;Y)O M/F6Y:HQ)#>"XH4A#D8^G2!+?MAX)3(J<6G0#'6JQBI3?A3"@<1<--3X1-2)= M33GS*<446R[>Y].F>R:,#:'*^?>Y(%?L%YMQZA#;%*P>F]<3[R=%&/G2? K MFF'.JA8^!\LZ2%F6IX5'=@0ZC@_%]Y()#;-57,\PB6&21XML35:7QK?(R8.? M9D40A%Z(Q%\WD)$5/&SHB\1;-W4,ENVBF[Q_Q"CO$5'&"> MQ&2\H,O*D\ 0NB'T ]DF^D6ES'*H7W7JEZ'5_:FBW1H3V#*-E?XJ6Q.CQ@ J M3,-)(;HF(W_0[>!EB(PBV3FIO(0U L\!L%/ M68"H%U;'X DN0FH5'O"XS.59^7A+Y6("?8?FHLEPP&$X( ::+LIBZX02XD)Q M.RJNF2KW(9(WJ&1(I2D6UU;I8?"7E"@W 6US7W]:E=J6PVDO@QT66* Y<*\- M21N2?GS8G',1M!'!'#)YIGA%BC]+N0CC^#[5_8!X5>$@N_1S[7K:0$8.<@B. M\HJ;)*"\#)-$#>T:VCV807)/A?1D-M3LBDD!TA-3LV3&+0A60W:&[ XD,D%, MAK.Y(!%=0*(QFN)?LD6&!TM2L![Z-E1HJ/ 24]! "Z/C-O-17"ARD\BQ:SB M:T(18P1"U]5&&AHZ/)@21F=( PRRF#4O)N#"$'&"DWZ-1&CHS=#;H^D-M"X3 M<@]C/Z611WHW+619IP3;JBP_NES#JMPDX\ISS\'/\5M8C4805GDJRJUD"AX2 M,A6IX&H%ENQ^FUG+YMO0LS+THR3+4 >O\#MQ(](Y&N0=L/*WD/_\X7R/_. M\#K;\D"L-W"@L*G $&ZGW^IU?K0I_S/5[C%@!'['H@*G=#_EE&Z=BPN+E.)H MPF"6P; [$=JB,FZ?IP)A"9F=W=ZF_!8&L<6%2$+Q(JHN?6 M@K-T-:('_#OC#\OY\CX_Y4'R_]J[TN>VC2S_??\*5'9F1]XB*5ZZ[)FI4B0[ M41);&LF)=SZE0*!)(08!!H=DSE^_[^H#%*C[H"3L;FUD$FQTOW[]^IV_ERE: M"JT [Q$@#=YT>"_QU1;E]W U=;PO\HX1;1%HJ;F'!7A3NJ 2S-DLIUK/Q9=3 MWGJ6GA$ Z AHG:5(=9SYN9(< _7MU =VXWF<^5%,<'.6?CE\$0!5\Q3HAE$:')R\>6'U26W32BKD! M,()/)E@FFG#E,N9FP4&$);%Y-,E\.@VA HXV)YL.O,#;"B<)'[7@(&#.<+X8 MV>2R)/X)>08HMRPOL)YZ@C&C.(YPC31T?0@4*8')E&E6:&4-SQ(E#UBB4!H" M%7/00Y+S+"^:=[S/#-&D2P>E!(3U2\>=J]>E:4PU6R"@D+R:A#0%ZB&!9XI( M5(&!+#,&"#H% TMEN6C;7GH.)RT_C69LN\(19RD))SB,XA)$DLTF@N^GG(R* M9'50(O'L(A7#A$*3"*1K'!7LL"*2,KA"$;5I?'P,Q$:A D>6^"$L)%<( MS,+^Q3DE@4OJ12X9W1H+B5?4\?8K;*%16^"]J,H+F9S[ $/86@:U9 EG:7R& M^KY@9&>>!9H0*: M\'BI0OFDD4!O >$G"O.,=C&N9 M":\S>URK)^.FAT!J]Z(L9#P=Y#2I8:++ VB0H4L+5W'JD2F&W"D[*?X1MYZU MM7";XWR4/^621"X!T%7;+:\^=S_-6%#(G/&31%C77%2H P"'C_TS6#G."*92 M&I*A<5@F^G/B\TLI>+5\R^IDEAZ CXB166"H)A3=P:,GQ!Q5C=H0%.-YB[D0 M*0,DH,)B7"5*7E5);*TK>?4M E;SHKVE&VO9S;LG'D%,*CL!B,[(\K3;/:.E,=!^A!POQ2V'@-X$;+^#EPE)A MP?Z4L0DY:8;L!_)A[983U+KAH1Y]-RXS$CG+GK=D)%S#-;QQ:QYMT?+(;=]] MMW259G'T8._=FXZW2TI$W6:1EI&R,3"5#(K '@%0"$"S#/G3:V],[1Y+IX*% M1B5(Y+\,G X^FOIH_9 &S&P!\IA:+ "Q"(D4WPE_;%RVMK\,-AT,SP60SCLO M>2_:^YV*H/^(R'Y0=/J 2X2:=@.8P];G()E?*^P1J MO;>CU3QTM^/PX=4.#\S35JS/D@L>)O*O$K0)A5B-QXJ-K@3?/_5ZW?:_.MZA M^/9]\=B/T!$!6A[.'+28W.C>#J@KZ%^*"7"]+F/L7CG'_Y>D3G&<=*RQRS0W MMLOLX@#"R%^H\@ T1AM@(#&K5_/S8VL\MVQ*_"#J#AJ46+;H!)>.@%4"7=Y[ M A-&8PH5TY_*<&)SF=^+<^HIP%L;O]%RJ-;Z\TT0+EBT8<62&UNP MNQ8>[2F:\MH!BAY9Q_^)0_QAF)$]&.RW8-!)E%?*16#5#>8J79W$:FPY%2[5 MYGHULV3XUT"?&I=&[JDQ\R;"6_%C+T&LR\>?B38'%Z$_,5H;164QDEOFN6[V MM0L2?YY'=.-],'3=TR%5>N984(3@D4/C$Z,!^^_NXZ2+1KE$BJ(Q+W)8PQEA M9("BO$!#=#D:(0Z,9ASTSB;_47FON^5T*8_FR!S(OEA4+=<*&K:RCI9@%\C^ M6_8+*F3*+)D@]WRK'"H/)P X'P)"P.^X)RM($_@Z>#,:\N0GKU[\KIVFF[Z-,;V+$FUBY MWMQ-=*)K*0[&DD#GGU5N-1TX;RT1*2; .8[3\QS5>[E*^(B3NMZ_F[JNXEQQ M2?#U%/=&ACS->7P/)N\$-^P'#DGM<8(L:5!E(SA61W!\X7 $O%94,Z5W3H*) MDMKAR-"= IB3!ZA\ %\A,<-%:N)GYP=-CQ?DS/01O+ M*!(G>8%:/4N#@ (8D4Z851ZU))#0XQC>T*89@'"+TM#%!8DHA#-2!''F:ZK% MV+:6C(D8Q2$),OC+4(T"=TF"RB)0(L]M-HGZ%BAJK]OI#S:\D6ZOFU'%%\IN M;YIFBET/\%#7/C+FUK&+45G9E1D"KJ5ESFZ(ZFITJDI 32W8]7+)9EV;3NRR MR5,O3CE!GN!-KN %DU8YP^@2N?>XFJC 5W&$;XY277U36CTF+5+OJ;57JBDR M;"@A6&J8,DGG\8>YI8Y%@Q[9N",-C6(#2??C9,Y!\?US2YD%$S\+.3,88(D.F.M M& QL>J)AP(8![\: B\HW1QZJJ..8*$DI?&28Z"0#/SR+14GI M=_(M+<2;%$%.\&/L3)KYP6E9*-NC%#5V;>Z@%YM^J,*F&K=A_,?2(1:/ GYV MQ":F=GTY;O1#=&"@?N]]GX+<=L2WN#.F92(PD /N/ MQ16GW(PD8?QDY"$*Z1$+(3H:I7J#J*PZZW-=^HJ>ARC'K>K5\R M)9V_R\P1IB8DP,'#NK&M.VY^(8N68H\XJ-1*.+Z0QN/QC#P>VXW'X]EZ/!XM M=N1%(2A$OZ.",EB-0-(!3,4;K%# J(,11P04(+8DK14^B/6_]YT4GUTJBOS( M!0?'4?[U^;=+OY]@DY=/X1Y3F?60F-O+"2^-YMYQ&2NOUQ^U^UJI>O^-^Q:X^2" MHRP-5$B)::\[NLZ@(Z+7.1@H2ZCURL4.YC!.3<9ARUIM5$$61+-*%N?>::3< MG,-#K.(':;'&-6^4&DHEDMJ+D&EWS_IF7 8KCCHJ??5@2\+Z*'=SKS?PV[V--?6&?M3;".5? M-JW3E<8M;ZI\2BQTWF1:D.K)HW5D314=CJ91D2]9 ^8L@2F"^F78XFGG.?Z9EU/@;^!" M7:+$.9?,2_+. MA1;+Q<5^7:+(F3]WO61"]UYQ!<'IAV^U?ONH29^8VH5U!U MIE1#+/O1*M$5#,]R6G**L>X:Q&X.MTR)WF8(Y9Y:)P4#ZTMJ#N(5!Y"RJMD[ M"$^A*0MO)7N:M@ZLW!#V+%]PJ!ORV,/4\6S^,K'+) '.,,Z"^=+#)G4=<$2] M4WCKN8ICNT5T7&:$'(*_.Q'<495XZ M^H.E2JZAJ?5,=<./B'VD,?7; %+J+&2/\F/X9C&NJ+QHCT! @4#E_'"D#E;S M<\^/G-).EBRWXQGX%1)WE4OKCK*N=:FHKN*6M&042ED)"6;KFF^G6APCICU? M)]S7[$2,)<:O6RO9DZ1P8*,#'1G=GW?)H5#U04UU MP J,HR<':0Z7V5?%;L8+/VC=C!R-5_(Y>25W&J]DXY5</QQ]_/!X:"FU3Q_L%C(Z8W38*I=)R+]=K<=PDWD]^4F*J_Z!'BO^@A=YC MBPQ&-[L@7WFQ?YZ7$35MQG^#MO)]AFGN9QU02,^BLSFH'@=)T&EYJNB Y0=_ M[&$"_*>TX_7>]@?MO=_:O6Y_8]C^Y?-)B[ -T+X%TVSB1TE>8#4F6:Z2>*[+ M?D$4@2ZBK4Q3,]PY(<.>P+M $2Y!21I+]UOS,0SQ$5: &2VY*@JI+:;H,,(8 MHWFJ)C"#LRB-+:K%B48SZW771F\$'63-?[/42QKEL13U+E0[I_!5+C6F!/9(8!?[/_2[ MQJZONKXT>7$"A],HR& R9V"G^IQJN7?XV\%^N[>S2)LN5LKT M0L4\(P*#13Q9S/PE*636=: M/=;>O(NO0R-1C3*:;7]3SU;C/];,&,RZ>,[H-(PI93 QQ^+OJGW)1T+RZV^Y MCG%FL5.%"5=IAME4V:24A*UDX?U:0"P9'$C=O3@TP=FIQ:5<.I1U;/6V-37D M:VU_7W=W)*P!U^\?91@)OC0L,(@(7=PS **89*=;:Q/9!&7FO'*&$0 MH1_M$HS@*-<^S@CO9W0EKZX>\VAFTQ/IVOXJ*=N[*Z5M8T*&]X&[H=RI3KRI M2+[GK$PW-F7",+!;?'V6E28?#M89ZN*F4PY#!I R?@2ZB'< JC\S84='1UT& M,'6ZXUJHEUV3U*L;:%SM!-6 7A40E0NH7C:9'FQ=P:!$T"!CF2&#M]@S ['6.WT:GM[K' M[\$['1$FE$4UQ#[HB.*7:RCA4Q\,XI L /0E,&BLTC=;CNJV!]AP-@YPF*F M"SX7G+2S*&/L3+*MSA#L&#;)9UTCR!1A"G$+@FH2?:+*(K.[;7Z-IBW,Z"P: MH500E&*>&GPE[S=ZST7XX19!".#:=#C11ST'6VGAV091D)^FYXD$TZ.$NOWD MA0%?79@7_5ZO%E4H!L!P78D> S]N@Y89&KK,-9SR0UQ@BS&%O^W.BC3_ M6ROWD[P-)DPTO@'/7.M66^EC=3>I]('D/&:(H$2"_[9N?3BD$P:!/MZ: X767P"S_SRB** M*?PAB&?<&#'WY^)*F97%(LN/N2Z,;M0R^9K@7/^D#%II%4]V+M?.A"F"1Z#[ M#NV,A-U>-G^+2B!4$B!.&A;"@+&3Z=>LR2W__M==C0Q,?IJC]Q]_V#W>AP][ M&X-WWII=[YN6]=M]2%/.R-A'[-/=$+8U(NAZ=^@/^W;H4TPM"7 U8+A.M#6T M;.ETZ^MN),Y=7G/N%2+Q4P*,1OY$=R!\EF;$"8(TQWC#56<8QU<93- \J33D M_D@%?BGN%[VAM-44AB OYAS)K1WJ";I*K/TL4!Z@S9#0/NH-VGD M:H/R+ )?4Z_9@+<&O:*V ..Y)_4S^V2"T2SD-NC0_>Z"2]CRE6$ MHWHE\K>F$\HRW4+[[EP1Y-S1F!9W2\E]+PH+OU /6:>A8 B$JKALGQ,'SPU> MBSY8K,BM2DRG.P*CHE)B$RR7&X(&#*I**6D@#+00_''O*#=2$#MFP&"*VNAP M=BV\"PTDK3!=+1B,D.1S+R*KG@IO0S^_0+%!&$U7:;K MDB?7MF(Q&JO3G*-.49QAOQ)LHI'-6U0F/5,J:VOQ1I?F.K;&,.Q&EYV]<"LP M1;A2E%U!W86N>TZ^+%VUD8)WTD*I=YV/<&F84&N"-^QYUDR$FQ]F,!@Y8F+3 M*V>"C9=0)N!%^>'?U)G 0K1)&2HB_<*_0S@AF'ICSFPY"TWFN[E T?OBG9PJ M=G=X*$NL=F6^,^*ETFMBZ%&3"FZ=Y'MQE'S53>=(B:DY7K4<31GI_*@1LUC@ M-4K#^8+83ZSD!]%E8.Q!DD@6,QY.LSC3I4B#=^1ECF(UL5A'LUOJGNBJ>!G M#A;.%:>>9 VC?8JB9&;$G:AJ]"NM'NKU.]'9.D51[SL^A7=O)M$Z>.-IRS B M'">-B9H8KJSC2*>0#'/72;HO(^>ETP<5 O,4X=*)LH#BG[#@R_?98!>2GQ&- M;:Z=$/Q"QE_E?$\@Z+@DW&Q17. 4$0G.RABWE]ICI";N*FGW3H=D.U]L54 Q MS3.K,RCN39DXS9B,/* 3WXCSIW.5OTP/VY5::E4I6QW^:W*-5SC7>-AM@R&[8NB'!"^V6?J3GG$&7#/+;%@I;6E!X]L?E&Z M4SQ57#+N]$*W43(Q46?!F,D,>RSF&,S!?C7_D=38-&% T4K/%*I/LL6/V+\. M;A)IFT*ZD^Z68CXON$\;FL9NPU575R*H[+%D'59G&J;D) +A@76?XQ+S=P,_ M0]STLI! D=M-+"RY41!C4[$,<=2P*L19YC9:51EZ"CP$\LO9%0_;8)K+2C-< M@[\]XN1I#%]$"?V]W'GGP@!F"TMQ0OJJ7H_,)*IUV9@7.]2*$"80+;1^,K*$ ML :X9;1/DVP?+[6EEO*WW>[HSV0NX/E4S\B5C^R&NVU7*:3?Q$ MR&X=/WO'A]:C;"W^9N48U<6C^ )(3V&'H.H*)V.*GJ *#G#/DH3GU*$' +PJZHKYP73K.&_RR8I MB>M19O>$&CY&.=5[HKR8.2W$K*>"#,"+=)]+]S&,-CI=H+N)[NUP0:CA>;-MJ'GNS&!.Q_ 2X]G8GR'2I>>"VHP>'VR*KD*;B86Z MNZR;?B,U_!2K'^NV]TG$4-.L_.*G5X<>JP$*LB!5!;\$!@M.I;4\&R0>'KAZ_P'[^IQF M=0[_$H$8PR(H<]O\0W>Y=T0BU5)(+WM07W%;2+J:YD.FOL2)4SG!E:GBCMT$ MEH";)VW&F7 HB"\YV9CM3)HN-M0P324PFL7WB!SR)?M), -(GP5!5"60SO5# MU(8157-;9 #3GAQ+D:BY1$((C%ABT99TR2QKNW&O"D#)?C'GN1_G24E^N32F(^^[ONST:'A9M2Q;C?A\*% ,T[FID\+6-3..W*!>&-+=8\*Z<,A* MC0=#YUFW.Y:31=Q<61(W><9@1F'*_,]/%;L.,YH(093"U8)0TGF)%7=111:! M@)&L&DD(%DF1D^BN$\ZWTY*)KFZKZ8R%E.EG'"H_),E$I(XX>5BG.:'HI8A" M8'H8.=O7LKMEA+*X9)6-2%55<%&JL>("M/<,2_!8=26B\?7"54L+^Y/6N5IY M,Z2%.0DC^!&!!V'1%DDZ_,NVU8$W%BF<"FHS6FLQM"I$7"#=V*S3I"SQWBE# MB;PH0Z'[HE(G*KA&W&VYFKNY>J6;?%Z <3X+@ MGBCB1]=<[4UU2^.F5;TR:$JYB/V)KJ3#HM[_VONY048 MTFIYL:+*'%2%%@^>6SU*L4.+-?DC4IAR6,(UAXQG_*837A"4>JK5>GWJP,6+;A*4K M _.3%X9N#2HL \UNV/6^3MYP7S'NS4@UT12>G$9A^Z<2R$NKP\3"LJI"V206 MCE@OQI7(FM"VX>YOGVS.I42B63^JPE'Y=.KQ]ZS[FUB\"6HB#7$TSO\#08SP M5*H:$J$N-5BS.(84\"_F,ZH4Q]K&2XEXY!*QNOQ+5UFI JZ+F(-*':O+ MJ'O)\)TO;JG,K,SRDKM'L :$G9QQ/%[)>9I]E M A,8\W)4+MC1<03G@/1A[=EQM-A\ACNKW6 +=[RV[*7/I7DZ9HXCU$WVF,$1 M(D^3O&)1C8V,2<<7)S9JR,)JFQ$6)*XKD$7C+/:-WRA$J^!%ND+YK M@A^<_."6=JB)X=H2L%5M@EI,.]9XC4ZX2*M"'"SB76&!Z>"RFM]BIBPH>R'M M!ZD[.I.+=4L-Z8AQ)7)P%FJ2H?+'"*7)&"L'4#\4&X'>;W&#=7D"DITN/C(S MSY5)>QE;!U+5P69M7L>I2H/G$;FCT>1:W!?'XB*Z\F96/,C)09&OR:.90T F?$X?@UT#G:_.E#$^6>$F828=$7)N[\5IC!2.:LP0[9$D M2T9[(>ILAR_&12 <,$]+WLAR1CEP9!Z@;";\V@F"S-1-?"XE3W5?\8G6$EQ9 M#]R2H\L=@90X-G!K]+!XKU'6IO7DU.X)YK2.E", !,R!UR_57AJWOG+V/H*> MB!8>2QE[ (T_#S%"$*7(FO N2[%+Q)EMS6["J5*8#+8H0]W$>=MRYEJ&JD K M7^:V71W'8Y/6MOYIW6]$EU71V-]VZM<6IQ/,',K,S;'X@5!NEV: M%Q<4(_T\BG2%%\?B+]'Z]R:H^B74W)#44ZJ51'4!FQ#:VE^MQWWFX#'\R@#< M6S@U]":/,W^J=$LRUGQ9)[>.7G!TT=Y; M88J]Y3'&9EVE8_:QZS@7EY<9!0Y,@)C_RJCH"K0K4*CY5ER=^^6UG8**.F0! M^ZOY#5HSJ%-?B9M7Q?F4M3!\]=/)-WG=#&O'4!^[3<4C$I_"6&I4)W3^D-J[Y",8P&B)(AME1?5 MR))&[>:O@0T*XR!QS$MWPA0*)^7^SQ+?*^AJUK:R4#JNN2*FF&OC5+:>#"-C MI!#P@!UKX=&HR%4\UAOQATIG6+CPGVH$AY#LA.JLOE(0/N&6$=?38Z^AO[[2 M0ZZO.ILSI5.0EJ1SQ?Y(Q5@U''P%W:N%O8 SI=.18%M'U/-7Z(QE]['.8*H1 M$YQ#)&8HURS*/2+=B:)[6"=-?@LGE_!"Y?&2^%1M MVF'U\;PE?RTXP>,4/=E,%H4M.?%[]EM9( .)5C57W%-69BUQ_"QD5C5)NBN: MI/MH&(W]U2AL('2\_@J5*Z">I>TB#(_Z,9? O@<.AP-T8D' <;]_S4FQ$O#T MYP'H^ !V_8H5RRC**S!;5]U0LX'O%G?OE2-@?E$&D9JD]'F05@ 2V3)!)+/T"J9PT7:BZ< M"=7<&,B3L.!]=KGFVW=C-?B2;M^-CK="U]:AX$R99(?77?CY.>-F%T>QG[SV M"VK_AB?]Z>Q0 @%2MN$DAN/$26CZM=3-[@:OAAV(OKV%UWPJP4:) I(N'WX/ M1FH\\C>WVN-N?[L]#/L[[>W>R&\/U5AMC/S!>&MG\SM&*_I6'*OQ/[[;^WV[ MMS7H!^&X/=H<]]K#K:'?]M7V=EN-NO#\8+3C;ZCOO,2?P@Q5$+[%MBZ][FBC MMYMENV$*9 \_Q/[D.P9N*D#(?2N (-]4V*;&+4NFNK6C@HV=8=@>^%LPU6Y_ MHST*![WVYMCO[@PV>UO#K?"N4_V4)K>8[>,SC,\3,P>\0J^:?S^9@P4X^&$8 MMS<JH=CM2P/>P-^FW@UE%[:Z/;V]E0X>9.;WB?C/LYFR;%K?AVO#U4 M?C ;&^/NH$*AGU_<]"_9[Z]WF0?GQULG"?MGYL6*4VJSW,U+#<2NILK9%EW MO/??3J-1=!%+J:#X2_4<(5WYH C/X@R1A8'+\/$V"+FT%!7D';^OU^UVNG_5 M/X!EQOXL5V]SA1F]A=(;26G///9W^'Z8@#G%9Y&DO,_?ZM_+0_!4:!B97K?S M5_=HR4+Y;*TO^4GOYC_9Z5[UF[^O%]GB.D0D(&N/_.#K)$O+)&S+SH_I?]Z= M YU8 KUE.80?U//#11)4A5*W!Y('D? Q:BPG@\_+.R-RY KJ;\PP(R2.0D^S MH!XK$S%&H]7(DIK#O'U/XNIN%XQ[4I;V(V;F=Z74LUX/J-2CBK<8V#!\ A M?NT.ZAGE81GCEE[\ZT3%'HY@K^E<[5-E&;4^KJ/M)<*1;K*GDH[PS4W8^:FC M4LNH/^CT[L[1JT2+&ZV^1O%\E@3PO=,,'46G13'+WZZOGY^?=W(58"KT^FX6 MG((5D:^K<.)GZYB^N-[;'O2[@^UU8)=>;V?0ZV_T>_UAOSLV2V"7;,UL5QH;-IQ8(Z0W.,><+Y.P]S#FK%D M;L!$]Z12::$]XG;[9V_M Y958^MU(%U[V-WJ#K ^D/K^FGK'A20/T]<WANK5?N-"'Q4$=A__A*@$8%W%X']_G#0W]Y8#P?;V\/!IA6! MCR#E%@0:"3W&J^-,[QX@,2A/U&$#Z9(!P\?SG0",*["\)!;V/8'PS6 MP^'68-C=:03A8PC"C_[Z$6D/HM4]KD@C-0[%2^]29>YY2;I&;5L)&;?Y M_(]X(^/N0VW;& RV^J"V[?2[.WV4<8/'DG'["N060N0L6*-[+#8X=U*7PNU. M4#1=5\8-%F3'UAOA^:C"L]?I_>_SEQZKD^#QU)30[]V3CI['2-8>H.-[I729Z>[ MV4B?53UJO6ZO<_#IY/D?N$;TW#,E#J@TR/N_[X]_\0X2QE3T]J6I$=7B]7KO M!$U0OM4MCRR:OS^;*3_3W54.,.V6N@' 2(@X2+;<2 5^F:_/^B]1\A5AD(V%D$N ,S[%%+ MGR-L.U=_?:]=]Z9^<^E9AO]B!>7# *!5:BRW-SN;FUM_O6-=\/ ^2^V?::UI M_^:%H[?XR<[F'6I-B6_N)/9?YK&^TC>^PLM^ '&^PJN]PR9_H* 80L"C:+Z5 M*M4QS)(H/W7.)/E?T5$BV$84QM;@1=0EL\QF MJ6"D&J_KMO&G7B,PY$LZTAK^0%[C/FP; E8PRO-R](+G&?3 M\4X0,CRH.)W=9O72W [&P5;-2U,#H@1[S21SC.03CGY=],NN;>"NC::.C[KK M:GGJ6Z!F9@74D[S0S7,"PAV_8CH$AL[SN;;P?*D"\W4=\F:UMUAMC54!-VL U<=,+!:!ML !J[^F;H18."=P9 (+3"'3_RBS%2^&GB!)P<_ MK!!8X*?=S[\>OS]9$'N/ 0][GXUE[MRUPV3X< -4M\O5-'-?S: G]TB&C'R30*PUB]A"UH M#FI#C(88MR-&(YT>FNS[H,6^]3ZE9X+J,:RVR'HQG/DD^6\K1H,[L,GW\[R/=>K[N?8GB./*GWG[Y5;6\G[)&%6M.#L\V-%B1<]M0Y;ZD&4\. M?_\V*F#P8"D9UR[!LFA="F11!;K8#0*0; 4F&LL#;ZXK(QNYN)K'\G__U]_738AK_\_\!4$L#!!0 M ( <[;EEZ41.U5C,! ()Z$@ 1 :79V9"TR,#(T,#DS,"YXMF*5BG54I8]O8X;$U02*;&-)--\ MJ"K[TR\.7@3?9!($294V=MHJ"3@X!P"!@_/XG?_XWU^V!#WC,/("_Z_?O/_N MW3<(^^O ]?S'OW[SZ?YX<7]V=?7-__[/__$?_\_Q,3J_O+I!-_@S6JQC[QF? M>]&:!%$28O3F_N.WZ+].[Z[1_?H);QUT'JR3+?9C=(R>XGCWX]NWGS]__L[= M>'X4D"2FPT7?K8/M6W1\+(B?A=B!WZ-S)\;HQY-W)W\Z?O_^^/V'UXU.,WJR_1="+CNW[F!"\1Y>>[_AK MSR'H7HYZA*[\]7=H00BZ@VX1NL,1#I^Q^QTG^B5R?XRX$+$3/N+XQMGB:.>L M\5^_$:)X_K/WO'>9 ##BNQ\^T(ESXCCT'I(87P;A]AQOG(3$?_TF\?]('.)M M/.S2N248)B730/LS70P_^M&-P^-XO\.1&@^F[LM#2+X+PL>W],]OX<\P\LGQ MNP_''][+GGCM'D?)@^K'^D1X_=UC\/Q6_)$QK'6H;)QI2" M_?G BK.3%7CD3] \9)KSG9[=A#02WE(H; M9XF*X;]_R_^H-_5JF*7[-:9;2#&+_61[4D;YY-U;_"7&?N0]$'P,S7#(]G-T M?/*=XBP*4[8V3O3 .M-?9N1,HN-'Q]D5&XH_9%>F,-MB;=[_\,,/;]E?O_G/ M_X$0V]?>=A>$,>+;^SI8,P9KI(=_'^R MV\# GNNRW_H(3[M^>+MVR#HAK-GQ^^_*O^LH=]H6>FD,.+X?Q.P/\"OYR]W. M\SPA^^'1W57N[O(V=+X$?;/=OH?7;._H__RW5'/G? MA>]>^+$7[Z_H6.&6,?$-\NBUU;ZY9%$RZ6*J-7E,G/?OX/]1G4I3K]2/CN\B M3@UIY/[C;9Y(CGP287?I_R?[>1=27+F[.+^Y\O+E;WGVX6 MG\ZOZ&^U!3VH>\,"OX<%5H3ISXHVTHDC01UQ\NB-&N#;US6O6O/TR7(6;+=> M##,CD";=1."EYO+)*9-/U)VM\GVUMFSYI]\%X(].1Z(1OEA'&;=AE)^P825]P\))2G+&S M),,;;$G!'@HVB#.(!(=(LH@8CX@R>:QQB22;2.,3O1&GE_P/5V".V&W?.GEKLG'1HM+U$Z.**CH\SP M",9_O1S'VTZ'G42]!VK8:-\/O]%>S[&V&R_="@'5'WPZ*/TA"HCGTM^[ZJ_1 MRI3)60:=LQ?#MHQ, YB [V> M-^U-?NK-?./ (WBY.4TBS\<1O.=/G'O/>H^_1<]WQX\5Z'23,/G)+ M+P2PD)2N<\NN#>O\Y\(Z"[JPI!IEE))&DO;K*C?; C\ZX>\X!E/5/5XG(>5' M+F=#FX9U^_?"NJ544$KF=8E:?HB7CA?^XI $?\0._)MI7Z7?77G+AN7Z2V&Y M@ QB=)!.Z'7!FK^I*_^92AV$^_R'E/ZA83E^*"R'ZOJZ "V_&'K?[QS/O?BR M@_<+J!E+JO6'9TD(^O\BBG#%!]2J8_T"?O^NL(""*I)DF7+"""-!&7'2KPO< M5Z?Y_+OVUC!7S,<';K" 1X,M'D/, M+Y'W^8.Q18^&E3LIK)R@*?QY&E64DGU=S>;5O UV@OF?L4/BIULGC'T<1M>[ M_"K6M&Q8O0_%XU+10IP8DM2.T/5WMZ\+U_*0K/&YEQZ8=>T;%O%/A46L=:N_ M+F'K):2Z7QA#<"U5(C:8*@LNL[I6+&!5ZX;E*UI4-%)(T4*,V.OB=?C^ K]N MN=*_-RQ0T13".[^N2-NKC$T41$/3@VT+^IQFI6QLU; Z18,'HW-\"H203NEU MI5I^.U<^;8M7SI>*NTK_>\/J%.T;O#-BO5]7I.6*@&O/9[Y GN]#>;HE3KF= MOZIMPTH531^"$-(I(2#UNFQMO34XO@ZBZ!:']T].B,O=,KDV]%V?ENMSAXG#'>7Q?A4Z])Y8 U_EIUYEXX85*]HV!"7VLMHCG=;K MRK7VCSU$^(^$BG_Q7&F1+S1J6*FB+2.E@#B)UP4RZL TX,ALZ=#\<]'4T=ZA MB=[(GUXC%=JH^ZT6;@4NR8+/LU/?AB4O&D:Z+#D?XW7!#W1FER]O3A_8-:UBTI%1XNU]7\1"W=_DGE_]SPQH5[2F*P.NJ#.$+ MK_G4.G1O6-6B'::U7_QUU7LZR&L6N+QEPUH6+35Y9_GKDIG)RBT_4)L[U"_@ MOQ=M./5YL*^K:ZHKV=1Q6OQ[JV#2M88OVI<"2] M+E]/0WC-9UC>LF'IBK8=913?2:/XZZ)U^.;:Y8HL7)=QZA -_$5 +.2_3 ,4 M&S9!T=K3)3,%M"@UN YFDX)&O&X<4Z:_+AO' ,6&C5.T+'4P$[YN&WO;1K5: M/>&K[F^@EK0;ME*?K*EL8_H01Q[C0_[+$:R\[JR^IFFUUF5_ MK-A%!]-IV#$M\[6RFZ/"\OVZ+_KMBR[74N?^#?N@:*"KV@>O]TW_U2_U8:C/ MF=L]J89Z[3D/'F$3+QJZBUCU7?IWL"XA/<292EFQ4P8=JV%7%4V%50Z7S/DB M#+^@+&MLR0XN^JF[Y-X\R>L#58PUXJR1%L[3K.:!4=/,ZO.[&?RSF]%')_J-M@76DT M[)NB/;;@IL[>,D4O]NLV,)C\W>42ZD>L86,4[:UM4L9?54TCVZ0Z5[S+_CB0 M2L/&*%I/&[+17W69H2-@NFR*0\DT[(JBA;0)-?[UG+!4JP""(@*?XY$N=ZSX ME/]XC9T(BSN\^TXY@'C#_BE:5KM4'4BY@'\I/A!C1*HJKUMK@F4P1JJ"T;0= MBR;9L8I@O.[5ON&$S;>C$4KU.^J'LG#2ZM##U^O1S!E6L9#I49+]?>6A=""= MACW1+1PU>\84@E5?-\;AX#,''!'M^C9L@*(%6 >M>3T%!@Q-[A3=UIU"P\*7 MY#E7A3&_;H+A-D%Z?O^*H>8S=A?T^'4>4VO6,[#U5, C_'G))I953VXT&':%A.Y7$U[8[C20K62T(N)&;C/&#%$.O>\WD000).*?Y/POCV1U> M!X^^]R_L'G@X=2/>L,/:PPGF#BR68U322IH(4TY>MU8?1,+.#ZJV?1LV1CV2 MX:LN;6ZQ*P ,.R_\(70:-D$'D,37'6$F$S&;#PKAQ6OZHCGW2$*O\]Q?%S%? M S!^KP)-[1!U\JIR$X<8HW8G_?E=&QQ'^DO&"WLN"6[*FNDLH3C(Z#B"J]=- MUV/3:9%0?NRYL!#>LY;W@DV=.HONY*4Y"EG6_'@P@U[*2BT;D: MZO2KOQ_A?^!5PQ:'^$48>B=<0\\[O$'B1WWK?'D(R7=!^$CW4/S6];9O19NW M#B'?H"^,PE.(-ZK#Y\^?OU.=3N@%Q$BX\3'\_-V7R/U_M9XQ9?>OWT3>=D?P M-V\-<49_ID\A.F''=.Z"C# M930&X?:)$@W7R0,^5I-T(,\UE/IP#@/C:.M\AY,PV,%_V,AOZ8FS45)\]JBB M=>P[81A\;C/I) Q57R!^+/Y!I7G_E^/W[X]/WC.9RND>+$ZDKP2]%L4("HN >VM'9_'[[_C+)=3JF=9\ELV]_JB_\"O11\_PL5R[3S@ M%L<=S+7>#7;,#\?O3X[?_YDQ7$9M"'975!7'9GDNDCR,<3.5J4\7UXN;LXO[ MGR\N5GI%:EU8[_D9A.%#,%%Z$QY,9.OA8R=-1V/N*[U4^?+VXFZQNJ)_ M7=S01A]O[RY^IAVN?KFX7MX;W70]1IW*9)65ASR<3]=IE@ZD/I5;KGW8O]&KK.NP4YDN$Z'L$],)+'V. MP3H!WN1_J4075*!XKUF+VGUY'0A-3WN^7=S1J_;GB]75V>)Z,%6Z=)2I:#$M ME2_3,V6*A<&F,64_H)^OSV(@_"@@G@M/0_772(1P"6?0Q1\)B^#:>&LO_N0[ MB4N?Z6[3? TQUBPFYM8!=>0)Q][:(39GJ73@PZ:,614BO/[N,7A^B]Q0,\<$=^K/9[ MC%K<2HTH(^_;[['VM"P(5@V/T5Z@9AJVME?-F[+C5FM!R9Y0%8F7G45JH&-S ME53!^\ZKDNMIX1NIJ@G?]ONH[V]KUC.ETCO->DE/6TQ7!,9V%*"!BC4U/U]C MNYL^7][;%O/5!:@[2=%$QMX[)%^5N>.+H[S[M)Y1@SZG1GA6=:O6V_IX/H#J M2&_(KJ(UTQCU/=E.G.Z4;+XMNRY)1<+:KIVYL2:C7)F9&'-C M369BVE;\,CM%W48=26LULV<.I6Q!Z&%K]+2=(!M>A'?]RWFID9Z#G Z.^Z/K-@<@PK M>^%0\-7VFZ'?"",X_8RN?R>JH[WZ#3V;#J8]FN &P"7[S8XQ!L:;PC8@B3TG MJ?T0$]A)A\ !FMI$AX\]@?W3$=O.U)XZ:-@1PB(,WDL=J8X<3F%0\!XCV##^ M#@+1U=H^Y1J9670\5 MK'B:P6_^^PY'V*%3>(Z?,0EV(CGV#C^"-3 (]Q\]0C7SP,DNU]JU++G3?=I$9&8O/CNA^PN=0GJKWB0PA+W#+ULKJ^*,M] IO=T%(GTD\K?+: MH_]QF:3<:(?]==4WV*JKX4VQ<+VM\T W7@S: M,DZ$C*!5']Y;7K.,8U=!O MMO@_WNXL'55/?+!+E[-=V=7GV]ZR8BTV[\ M@_UTKW[\V:.32B^A_34\#19?O*HKJV5GPY^B>IB(+5+V^17:3$6IY4M_%44) MSFOZ;7J,OT^N_!W=MVQQ3TJ/OS8]YG< -MJ1^A,>;U(<@AD>VX.S_EVSB'X, M_/B)[.\@-IM(O+$J^3O1&$]491YG[H/3_1EQHFB%O\2G1,NCS@O7T,OTVX?G MUQ3@-S+/GGR;T:;T8KLCP1YC\?:J^! (&YQY&E(O)S,P;K5+6N6-UXM$45VTM[A,G<-?;P6HM_U.OD M'8D87H+5YV#U%"01U;#H>*O/=*@]_9W:0/ ER[=V_?H<2&D\@VDVU:OA<*MJ M/1K[-1&=J1.O2:J.1,P*&X6Q)BC]5RHD_0>=\.O39\@A!EMQ:<[K_Z/PS"-FE6/=:Z$!A7 6Q&%58T.,>\GJ<;FZ_ M@\-+A1*?/TSJ=T?A8XTT=G!]W>"=.0O<\"953@3]B*GVPC1VM?I]GR98% MU3_CB\T&KV/.R7*C$LG*'%$=.HZV0@PF.'JZ8F%[W(I*/TJ'GHK^(WN#-%SH M[?N/:"XL#>YH>KXU=AOWJ\K C=X$,6Y_$;;O;_4;6T'\""1BR=B5BDNPO-UX MN@G<4,N-,.TN0W;ZUMQYU>U'?>V+ARPXS)<;;;_7NMA;=!SQLZ<'C[>&6&1Z M0('&1_\#V_V9,NW#@Z_LM[7VJUXD#;]E9#:SO$BJWRH5+<=[B_!J7A(!!7S& M(8X]GFYZBGV\\6(]/K;I"CJ;1@65FY_:=37,,1AO((6+/8R$RZ_Z6ZAI/;X=O8>CN^$3,3J$57?Z M&=TR(83?NOC+WW#>[EG=;G[N!.'1O S"#?8 %R6B7U)9^->0(TTHV%+5A1&6 MV88MWH' J&8LD:70PNE7U7H"GA(S)O>ZZ)]AQC)MTAJ>_YUI&?YT?DW^RX,##CX+AWQT_&1#CV;&CHS8;!$V>P 5TT%@?*=G MSB((F6>VHSP0?R8:K%7'$5_/\@75*M:^LOEX4;>8!?=IN0 M/D(OL\NMUV%^(GL#H_"R"+Q;/CL3JKFR",G"P"YS^3 MB!EM;S!@CSI?;H.0W6\9_ )>'[#I1+ T^IA*IP/H&/+DIEH1=Y\#^@DKJ%BM M?C9U'#U7M<8EF&DR6\NEEKS DTL'LEL6QS%\*)\G&+ P] " LE.XK-EXQRZS MJ9RU"\(L;6MX$F&QMMZ_V-K".A,,/U4\?ZH;CV@A@X@6!D- 1ZGY>$L:FK8Q MB!CYRR!<;C88K!O,IEEJ5JAJ.UZ$$8[!(?(G 2*O56X*@5E;(# M" R2SMV4M3VVQG47[!T2[^LUJURC,8);P>THK7*5\7+5;<<,?)?*1)4&!G!+ M4L.JCGSO1&7$4/& ?EGQ'I02",N'2):=4"$KX\5KNHQH :3W'%;'!#/T2;?W M7IZ3]!+_!W;"RR"I4E![X+JD"5JM38;T3UP7'3&(T"7AT_KRLU MB39]1PR?$)".RPWH!)*;R]_2AU 8.UV;,KFA3#(,VTMJ"/,T08>HD[8R#<(DY0GD(U6?Z?5MQ[\^>;8@F*X"G^EAU6;Q^CXC RKG M0Y'JVT[@95H:RY)BXW=\@W:C-@'QJ_#93_>9O[2*)^]":WZ^6 D<0\^/A)U\ M[.A?/3F^\)[^Q (ATHMZ3K\:!-<48=#/)7#Z*,3KY^8\RQML/#]Q"$"9*$1 MRL'D"./MP^0APG\D<(P_-[M"JUI/+):56[H72?P4A!#N]T\Z!;[:YVY,\(E FN.Y"ZS>B5G= M?@)W5,_B*NUO;V,#C6<\$R5)96(>MQ?=)@_$6W-(@4^^%W-?:%W$0W]Z\[O@ M=?^!K,1WYT6_7X88PM\Q/3OB.ZK&F+[96X\[@8@=JE^ XX%JM&D,KT!.34,C M??<,AQ V"+9+\ GXN*#,N,'1) MG#SP<_'O%L+Z#<7T6P[HEVFDF:,[+:E#=T+)PZ]+3]-&YGA[Z:Q9?$A-[%BA MT91,CN71+NWMC17]QT^^R3+4: -O[F=Z[T 2:$5*:YLZ,AVZCV>S5U7UH$;+ ME2_4-LWG7F6U;^XX!0PM]BAK"#"H;#YFX%4:AE@=4Z6UF5HV/'\YZP +\IE< M:>?J3FA^VEDQ37;0](SB.&.Z7*I=LTT.F,:>4[-=@G*38I]TLTKF^HX7VI1U M%M7Z<,O;FH872V'A[X--3/(=6_:Q&X3,K8>FFS_]U]*BP@1(< M&X++AAIU8M;O%L *=(-ZO!19LY?("/UIA,QS/;+V7JAN;SHDS,PMC*5R*3Q) M6OSQ#0 CZNIL-$GN$-]8,J&H^Y3: J;@0> MEBZ/C.9^AL\./8Z!U[(I55'*FAGGI*A&QW5J4WV':3XX*ZVAM<4-#J VYMD# M6&6E,'YGM?:S-CVG^Z*.NB.H#E$#TS0;8T/ELZU=^[0K:3AB$A&AW+'2O,]8 M6Y4NA8?:4Q@S5RK_ &K(:*[K,864K[:E5VN[3+&X4EH8J3'.O2N5@9 K5H%( MFQ P!&57?V7;B:C<'3,(6W8>V%5*;UQ0-!Q_S3 NZ5?*@H1:F; .IC6Q9)#6 MD5&G^W("-1&/0XYH-4:>A?! )/0S/G=BIURK:VP^YML,LLMK;3?9-H8_O+\G M]!F%0[*O0#C*_-W2RIX':Q8.H\:^P[L@+%O4JI:CK6<9]F*3FE7?9T0G5&F^ M00.<, MXVM18:'F.JQL;M_355$\+OW;1(R@H$JU,H"RAB/C"RK+?;I)JQ2CRO:3^&1; MG[YC'[E->V0*6T-Y0R^#<+$%3RC/TJV,XJIJ/[% $Q9'WZ,--L)-?1P1?QYJ']D1L MT0%X('S&[B8(-PF8X#UA(BG[[GK3G!K?,7G&'P,_?JKTG[?L/398 MBMRQHFAH@V^KH=.8X?S!%BO\A19J>UV/41^;Q6*Z=865JSN,K#;7ZL@SC \K MRP4$ZR^\T"&EV'BEG^8!33LNGG;5ZE/ZQ_EI2(VII/5@,F- ^9S1 M'Y?A*OBB:U4.I*[?B$ 1/"9 A +I[N=J+(B:+L8M,(#:6N=[K&PV$>MS=,D>F!\] MW]LF6PW-OI5)NKJWZ2P<6#V [F+@X:7Y-MD64XG&%U!.TE"D_*N@ 3F$;(NO MR^'',STWR6Y'&%,.D4BY5_XF"+<\Z"&S8VJ!ZGJ3F\JJ-VJY=W@G3")5FO8( M#(R8STC5F;57YS/(-!GWU=48RCMRD&TF1[NY1D9)V_$V@E(]6&:0VO'"(5(LD+M/4,ZA \=@-$] M%X=ENE37WI/<20;076KHF/8B!#&=9,!A\@A]F 6^S&(M]2I4-AXO^"BM$]#N MUJGI8+P$F7Z_\?>-'))=<@W%R%KWGHHY+XV::F?&T]J/[58OV17MRX\T=9Z8 M?[I6UZSM8CDI ,"Y:S(!V)_'O0$T&P6+ 6>%*8L)TW6'?UL2EN9>Y"7LWY\\ MK+RX %E9VF1B^WL1GSEAN*<3R$Z9;J$8N;Z3BFJOC0BNZ3!^9'"KXA]5K<>O M*2,<-4\!H9IGU,J1V*ZOY0/UDCX '2)C$]=)_F"J;SL_(U-.>5;0 RR$\PK@ MY>AC8EUW2E@9>F(QY0U5VJ=92Z[O0F6+OOP45B,M#3&2X9>'TK!9TM:&GCNG M./Z,L7\-*Q:IWW)(G;+71T<*IKU:]#*.6D )E[8;WS0GP LJ"B5_\H,'")Z& M2^[*WR4L,LL'F&VVD4[WK#M#/:C'31AJN"E5\JF=@>KV$XC;*3\#=)L.+!X_ M.]*(T8Y5THP,8M[LH;DIEJ'WZ/GTR@,;%^C;+*$'2G7605#W(&0:[-SUMLZ# M!H]#9[(%QGES+]-AH]GRT\TYOFU[C>AR?X@UN DMXML@XLDV)SQA8QE>!_1>KC)W&!YD;-BJ7QU00^)ER()_,Y!:ZH^1^&M4 M%0)_&"WC@2V8;.[PHP5M1PQR(Y3G ]OW&R'T4_X$C]*3$Q53==@IA1/2\Z>SM:]W=M*'?"Z.X,;FKI)5EQR,_ M'"ZH^EHL^UO=;FJOQTO/=_QUYM'7[=581L!X^CBH,M):4X'T66PT8'D'#3A0 M!K,!Z*SVZU^]^$GO41H4VH^B\>]N$V/LWP3/['/2"M"NGKRPKJ9JRYYSQ2 QH?*P,OZUI. (P/@-3+ZZ66P[#<87J;1EXL M\;KX=:%!;-6IK8,/.YXBGUI=,^'QE$,,L/I+7SL:JY3Z3C2F%Z[;-4)WY%?] M(9$W+3J.:8]A#]OR]/>J5N/;P<3$"6"T)A-8KK5Q5_,S1'"J)(MMBXR,QCZ6 M%'UZ.$ MDOO]]B$@)0I^]N_CFCPR+[,Z&T>VX9CNN""DLP?:[&D0AL%G.I.L MN@%=ZKOB@ZI]/].5/1*\"C2UN_@^JFPV+<=YBX(\3=W&O5ZT^ZXQB:6F@^FL MVRT.'\&P2[=B_ 0:EN,W0'ZU[S<%[2N;;,[3^JZZ*5_-)"8!3JY7 VBPC35V MFY#1M9T:T]QO-)%6>+L+0B?<\TNK);I"4Z_1Q/G%"3VP8C=!S!?;&3ZZ^KKT M9^+*5X&EK8"Q%X2(1"- MWFPYGI0;\5TVAG;.&X:Y1H# MZ0IC=;;!: O["8*'+J+8V]+;K&H%> M(K#TRW9 V0G=JI]=7"$.Y0RA5IL-_0BYAK7<+-Q@5U&FH76W\1+JD\CS 6T[ MV#Z 30S2 _#.">FQ K4DI:JCOU"EG; T.*J$7Q]HD/%C>O4JYW49 )7M MQ\_&U%#/FMXC]7U&A%&@^P)7I(EHD,;_H)K>BHY9=3]WIS,_%:8TR?I7#.99 M^N1YIJ(_8O9'B#!2ZVU:H3F0BQ&O79E,*;Y=?D6*ZFO8K4P5:^QG.EHC2,*? M$]]EB<[X;Q"R71.<4=EX1).C<+\PMSI<\O7^Z^KV4\G2KH][+FUK59GYZ'P! MY/=*6,3LWR<;@'I@X*GQJ",-E)&]RED"MN-Q' MF4\ NB\;CN/L,H:$T*.D@ M0A,I29 KK5-ENJCM,^83*[W*).)8-ON[P:/3A<)XAMA<]. Y!!Y6*NY5K:U& MSU]\80\#%E)6BKA?VW0*1U?S*36!!X% 2N')H?*7/WOT8PW73_5)(]UHC(S+ MV1 9EVDSM5#[DOSJ;J'V903&6X]'[*_WJ3FGOI16>>.I01US3?] U.Q\9].1 M="Q2'+2)!54E,/QPF;"X')8,SCTB\!PH#:EKW7E^KV.] ]?B=HZF*:&L'J+ M7GH$AP+#(*\V5[4:!OE955ZKB,K/MIG?;KH)1*V>0BV?1MCS(8<<[Y$0/CJ^ M@,V (/J >*Y4DD42AHA>$(E@#E&&TZA]1K[Q84;']E@% O*BA<^D6]_Q])K M#^3[C\>/RSHG#7@SC?V,1S:) XBE#K-JX<(C41['5-G:>+ #"Z4#"T!S;F!Y M4TO7CM"A.6 NV,ZK\UPKFQJ>O(]>_!1ZY*T&O]UQM\EX U+'XTE MV)8<83_,0%U>-V!^F!UC8O=UIYMVM^TYNINKU="W]9)E.UD;^T]7@QD(&/]_R5!0:Q>BMF M1>/)I,75&\>K6H_&?BYV))LEIEWNH*.N*X3J1F-2H;8-C^;:+A-*+].+N#5[ MS=KWGTZX;F.J65V/\>Q06K@!>"0@I;X5Q&QCOTF(!+$35%'\Z,0LTGNYZ6)F MZTS'L"EC]83OUZ&WVZG4.3#Z>G$2UZ3;-7<:W]#!BG%$K)[*^]JKM*Z'X[XG4Z;] MK;Z?.*0B?R_]XW2W0.4SITT@KY'U-LC!J$_L2.Q)GV4R5-KM6W49=[\48,"* M7^=#L[4MMU)W&"*#Z.\9\#153^FGL<+A-@^3.B8GX[[1))1"U7>B$A:ZVM#Z M$9Z ,4AE;G,T1![7M.]8,:H5D=&$;8#\KE63VO4U7:8F=M9[=NS6E*7)MQG1 MY,XLFQIR83WZ3OM^XP'/J7@&]O#2,!O91<+NE\()V61/Z$ETY)1ZO4A\[1=3 MV=QX7101*1#CT'>(?))I> 3L5>DG&[B&P-4JU8%R*YTAHJ;1K>HQEP=$6^X5 M$%3F*#!%=;R VUPAM]0\D2WX5A6"V[;[F#BH$*4*,99P$C>;2&LZC%Q'XZQS M'8WR'A/0T,I?>3IZSH%:V\&$!WGHLQ2M\ J&\[/M)!K<,\VVB8:/'NFDR-=M2;YFQM+YTMHU6&D-K, MB&DP.*)W2;^ 6[K^&CJ-[Y%)*P2D!6X;0TG+^EC/=^&^_-ID%]%D,A$[+,J M&^92L)6&2ZT;#>/P[%#3F[Z3O4>??=-MRX!7=QG/4N]$3_!_H!D\TP<.W;3T MBHA##\XC^ -+Z]9_H;7D+HAB= *4<6$7"0<2 \ V#@159?NWR\1D=G['33[4 M?DY?%U?;':6_W*R>L,3JJGV?=.X^HO8OTE4Z:/_5/>R"L*67_?*!>(],RT@3 M1V00AER&V@7K3V]\_5PS,]T&'/B@?4GAZJ[C;9;WA55;4?&?:ER1&0;32MPCOU%9MK>EC=*,)&=H=W00B7 M'B@:2?Y#;6P^,MAC[%$%+VN28 %J4:V,!["R53@))N.K\KF4WIC-CGV:KM8.LIDR>WT"7A)?U-VBE6UG(CU MN>Y *FMI"Q4"7&XA=LX"MQ0)0O_S%*#[ZA/B#.;"-9JCE.]* :,7 Y6ZV*<. MH#?^87)3"2N::3(^HY<0:DFG^J<@<*LSV4H;CQ>#[R%,--ZX9VI9.W6M*@]P^!7ZU2ZS09"+W6"$/MX,;=1*51VNQ'LM- M8Y=!N,%>-2QO+Y+CO%/G?@4I?VI(AAE7%0SSW<\Y BT QU=ABA M45.Q>8TTT'#@CJ*+CGV(].P"[-V!QFBBKD*&U;5O5/]+&D[/ZE+K!6KJ91IT M+]@[)-ZS0W7I4P63?:++C;#RR7* VN,LM M.ACF[I/O)"Y<4:RZA[=5>M.5OPG"K=. MZ;4L?@FX&Y27;8F@C%($8;BE3]1!!QSQ:5A;Z[C>Z]VJ[_0.<;U<^Z<=>RB) MPDA=#_8:2B/F#<8.O'RE*EF[A!6-)_?8KXGWKNTR';1D^JG0 S+> V\0SPWA M<;N:6KH="%@V0J?%3+B7K,8*76AJ.LPSE_O5MHQGJWX3R%'J^7ILARMH9!#3 MSU,'3)"77ORO1U#UZ-==K0Y6MIUN4%,3@(C,/QT5Q:0;$V->\Z!?A3SIVXM^ M/Z.WLQ?#3]77>64/JV&C'SV_OMQ=YN]3 (YK>/_FVXT7QBU*2-_C\)GNSHIO M@;#!V:F6%O+E>YW%8349]TR/,G:&\T.I3?>\[@WPM7A\#/&C M$V,K .*'\S,U_,T4U(>[?BM?HNUZ3\2BDBLON=A"K!EWV@G;="L;2PLRXYTH MKLOT?H?QQ_I _*I7+\L;3GBU,HL M1OHXA!O%7T/*(([3>/Y54%9F3^V>M,Q>4_SI$$.9!E0IMSNFK)>M:7.GD4$0 ME%?^6B@/M=&V]7U&5RO2@M@,9Z*AUF5]IY&K0[![I&4=B'Q;PQN?4F:?GC 4 ME6WS?),)F#14>)%8T([@*@W=#4_Q+WMW]3D09>E7G^EX>_KO\S!YC)('T*7J MH.3:=[8;$)\']:Z.8FG9R?"DPPR=8^(]XW!?@<^5;V(Z\^=I)Q(7JE>WT,:J MY>!^C7V'OB _^1'5\+V-A]W2"Z*^K5665U[,/V"7*@1NXI!?O?B)@?3!D^7) MVZT"OME*80H&D_H,C%RST;T54#27Q0,TEW+,-!TS*H\79HV2$ [4ZC"\ M;+,)7(0"-"$'E=#.9%_7U[2+Y?RGDW=PWMXWWWB5;2?R[E9Z?K<0!N,77,/E M9N!B,X>S<[H7Q1995DG(TGG6=97>VO2D]^BP[V8^+^)^-V[)=YPE9 FYPW-4.H'49+PFKI'K* M'?;Q9YZ;62%+4Z\7[/DH3>VP/ORD]HM2+*0N?5[Y1&C=?4*.&VFBZ5(L3>]C M%V5DZQ!RFD2>CPN .56MK#)XZOB_A\DNAJH$#$@$8F\4/$'Y$=JU]]@U#JJ+ M!HL_C\;@IWN5EE ?F-ZBPWCZ( MON736W,=1K;J7-)R"#26-JF55W9NM*?D. M8ZH](697FN:;!>4SXKH-S\K<>LDVNF*E7LHL^3V)337^&H+&PV?L7@;A91+3 M9Z*$0#HL"+N:W&@3 /IJB6]4I'YT<,,>0&BV&N6XI?I&JLF7W=#*@E+J=ZAH M.@5+$?-X,N2G=O:A7'O3DQKL$NX;^!D[)'Z".G4^O19J?#KU/<93D[*!/LL' MGK1QY4OD7'KH=;-T]J%H>IFT_"A6AS17ZUJ'RJLV]_0B-?ZW4V8IK8WX:-/3 M\$*M/@>KIR")Z*1%W)V]]#$O5W'% JJ]9PS)*365?KM1F 1Z9@K9F#UYN;9% M?T$G''>O.]U(;+R$;;REST,GW/.%:6MG;>PV/OK-KT'XN\I9K#1-E#8>_X30 MZDE_Z%R!^L/87U3V+JD"NN.UJ&O ]CJ3F0Q27J,!O[+]N %O-X$?R$G_B4YO M!#&?E0:;VBZC.Q]$/D([MT.N\8BOZ&S1Y3MZ]^_ 6_OPVIN\$? U4O_E/10W]!O00(_C__\?;=.1IRD#&8#\U M5B]@'/0B0RMC3*%Q7XCW"K2H2E-&B M!3X<*!=0/0:R2-)%*6'T&R,]^*=3>O#DO,\'RB=)HS>2^+?(\Y&DC](!9B7D M#UQ(GR61N>*+4T*%@PO%L8M**^7=X4>PXE =7E4PY.IOG\-$#H6TL1 =#*6C M(37(L8H$KTBLPW*#%+M(XQ>E#*/;KWOJ6"N=&\38L67^&VWJ M2'[6CK0YAR(42Q= MET:E)),1D)W< KU=J54J,/308X[32_4T^FU*DL.JI<8DR6D$18D&?QC*=(:> M:R')6%@!4YQG+>F,UH^#[IH4G4./03+RAKG]^19)VD@C;N>59E(P:6-],0)E M[-Q/NW&D,A6*7ET8-!.*WF>.)-UC01A)RHB1/A*<()RR@IR8OCUV,9M#].'= M$8( D*]T+G5[\G&#/?E!V)./2^S)1TCP>80T3H^0Y!65KX^56=>_RJ[SPPVN M5/L)8['C3AT"\:]44&;9'?SA9TB$"]^=JP#Z'J5<:Y2LO:I.]^K'GSVZD>D[ M><_"4B'KP]!K4Q'FSZ;%+_.4KO @+ I&U3Y*>-A+6;G2Q3'59Y'2* 'AP)DT MYR3/].T,F,YIJ(49M^WRTLOB&/-T<:*(4YV10*W]6OQ"09X5 )'B';4AVL[EX;B5[N'1YA->K9^ER9TOKM3I-#,,N+>7#6 MOS.WJ[,&;AF6.=G?P>U!)*!,K^N>$T0AHRAOH.'UY"'EDRM.QT!J$*2-95.KY*%>QX @#:$U*EL1L6%F)A4I"L3HPM?)* O/ M"H(1$!MBX% +GM6B<@W[.KT-S+C\',V6&1#4- M^"UWPQNX]]1]EEYY1T@X^;7QOI()TC>)VFE'R,?#OAXK$^C[\'_R[N2=>'HA M11H"M_QYR"(V:ZD$=AP;QD3)G?9")$^)M*.4!W_A%Q,Q168LCX6099;Z>3;E MR:K'BUAR,VO0%%0B5:U!G2R@+\@('S-?&*6.Y) L_H4/BN#W6CH1C'+#PU#THC]G&.>OBJ&?T_H MZ(<5"-XEI1;[+9<:B;DD,F/-6TS20D*4CF-E@:'PR6T8N,DZ7LH8W+Y^,T&/ M"2=(3IU]4LGYP/XP96GV?"_&UU3AHJ_(F!*!\XK'BY[N/SK_#$(%9-?+ISX^-%N4'_(693V7C@'L12D@7:_/ M55$!TU4@@G)$ MQ7,1NF3.Y'N?Q-SM<12CD;'J2%7A9W>">4-_<\"55.)??!ZFCX$?:0& M8!^@&H)["2U&? \F;^9K3'8[PDYMAR WU:OI K/)V)#@,SV@(%64G?/#A[D3 M0+,!V-^]YMV[-N%5%[01(Z[[#JVZ@4U+2*8D'#L1GP+BTFGG5M*;(,8#/'^I M7';\H$,)E+6.VWK&%NIW]G@X,%KLC+P-(H]O-2NO _8266Y$:L$R9"ID#T'X MRX:>>((BI(DQFK9>.X[RLP/.SG*C?;W]T898R(3TM\]/%%(BA365XX[>O*$' M5:W*RWV6_[:711YH<9,7_*!1M0._=+7=T=5*]F)&$O 0A M\RG&+ M("".AP\_Q3[>./%8.L-O8>$V5AZZO32] #/ M:C$V^[C8Z"@[/!+CV]3QKT#:M:@!; MA3 $39*ZA0?+'LT@66N.@+X:,E]SW;-@0S,6L4_T' _!A"O0["6T(5UX#4OQ M8)\]ITY?KDC01PH[$3R8VA!S%+,0:R?$]?SCG1 WE.+"QZW!10X6E#&DO-E( MM_;"#BHKQ&=!S0SF_!$)Y/V5 Z#*HUNY4TD0MG.YFA.)O"AIH$.JA. 4!&@.H,KF"D&"MG="5#A] G/_[R-]PK[%9 JPB* MB)%$E.;DA2#C\&\J=_XR"#?8@XJ*$;UJNH%_EJ*$"X(67"\C2CX<0H#&%6C+ MP^+*5F/'JU(\(FS:R-N N2&96*J"#'+2(\_F V XB>6KOKPP@!I%!M!;?!!J MY?',9;P67<@BQ16]H>+RWWP[$\E(1JA[+I2$5K"3F6QJC: \8HE+(R_.$6*% M%.UE?)G)Y>@-9*B2Q98;+?!61)Q59\@JOJ!?RIGT7#/>;*$:3F).2R[ TJ0A M4;?*%=9GE8FCTHD&GC2>LB'@=80305RYO916"=A#GS \WD:$;\U #C)_$?*I M,[9%J58F;D,,1M!S$8PEMK\TQ?)G7C\U6XR L*@(Q[ZL@)DA1;:.4*UF+GPK MK4I.AAA*,\,O7M GEKM>!5/?84);Y+=R@XAK#4Q?@?9/ C2X)\$?,A M%28F'A\L']@I;(&C)0G^FOR7!V\&N$P=\M'QDPU]G3(>)4B\V;(1OR;HOSR4 M#HDR8RHL_!3+=UC/R_#RBTW066X[QO[AY<^ E"93G -QCV8>4%",CL5!RB*\ M_7*T^$6=K8XD5;CYR99'4:X2+Q2AI%)MG9^D)+N 60,!JZ#();P86,(TCDS& M=)BK(IC21-8*"IJ2@U2+8"VVCZ%(@57E*PJIZ2VS6#A&YXC9TBS:QGMSG\W3 M8N3HZ1<-'13#$#4^[39AX,>7N-<#2\)S"&KHFKU;WO?:@8]4RP,C%U)$U6MH$ACUDYBQ 9S.&5CZW-P/ MCL4;LIMKSYZYPOUU4.)D$8Y>DI:^+TY]Z-3)@01+0>I?B%CD14F3P7X:122P M4YX%5 _IJ8 Q&A95KPLG].E;'_ #I.O26_>9_AL<(Q)$$50$%B6&G9B'N;/[ M(PXRYD>1@7<$=8B]]3RDU3P!DB#8#_D..V*1@&M+OGTC I$&60;/!Y!A.?+5 M;N+AEL;ZK%E@ -@_I-UC^ P'4Q*1O#"2X)C8?4N_VB0_''8?'75:V'WFIX'T MFX'QL/O,3T5+[+[&*>&C#SHAGWRJ<;" FI\>C_-5 M2PTD*U'*"$BC0N52BUX_H^)EO9PO3[Z"%[M>S.$QG'F$)W;+ T"%VM8K:I:7 M56"FI(QG3VBU\Y2PQ)Y6%\-J*S5Y%^(GR.!^QE!N>HL7SXY'X,#;!&'DZ*?K MPOUG$K&T8_KR76Y6SI?;(&362>W5NPING3X8WIF'#0\SU'D$?Q1E$KV!A_?@ M\?X3G2.B3T^&/70EIN<:IN<(*4:/*:?'#( DY16ES!XA,&8$&T09/D*"9;3( M63,XUU8+1L?T'L:N?*\OUFL.YX8AXM%;>^VGKE1!T^@A07!&(I7[UI1 [EP% M$MM;$D;*6O.F9+T&/P,&6##-JM922$LV-O.R%ITEK24^Q8^>[_.$8^)8"%0= M2OK4H]):]@M>9-R2X#(0IC<@N*T8GCX,DQRO-N&@>V01:Q67;Y)#GA'YO:@7 MLY]E-79#,Z*?31;+6H\N?D M")9\;W"$;+U_L:\03B&"X:?#8_5T>B@E.'C,GC$YHS'P9A,O-!D,2 M$4,W.- >M=)?48(T"\,/!'$>VC%MDA#.7A;P,,?)94_;%404A< QY)BSW MV,7NZ?Y3!-B3*NIGL8Z]Y\/B"#2K&ABS6>F').*9*QH.E!I@OJ*25$J6M".' M@'?:FT]Y MD\%9*]W%AR>G*3=""[]PZNV=N?CZK7_P'%CRK@T]%15^X* DB@*B)P9WTH2@ M=<5[\+1 ?7>H [(3D1$]SR)&E\>Y2Z)'R,>#^[I-BD2RTARQ(%Y^1%VD0MW, M2ZB\DZE9.NN^3N/2Z@ZD-O):]VL;_1"U\[:-L%8.UFL<11BK]PY+BI>XYGOY MV#U/\#^P$UY20GU.GY-W)W^>NSSBZ.'#'&D/18&)H,8Z@JBO!XQN'<\]0C < M@O&L)DOR9$8.L]$+0UA#ZJ#7?BQS)R,!5&NG+JTYT<0BYG- )>ZNH#H=(X1%J.P7K## MH'1D3,$$4)5>687NK]N >.O]P05 "VAHJL('Y""BM#3HK 7/V@Y^3[=:AUR=4$FRHBN/$*/UVLS5R&%,O>L[$ MEZ [>E\'5Q12!008@PA"U6#TZ('_C-]L'ATV'/\T.OMHY%"0,O22Z>G!*2< M^8ESG2T$DK+N6F%=U(],43Y/\)5_C]>![X))Y5"= M5((_I(1+S#6KS\'L!,R9V[X?WB;CN&G)A/6: 9]2;05[SZ"A<$W[<+\>IL88_\F>&:#:S[[UDNXE\L1=>UJX5N((8M+7=_>_<_G>WN M?YT/'-PV2F=W"4D!B"!#9X>"?K@.*2K*3Z$)#O M,[QH?NRY'DEB[UE#G>E=Q4(GJR'$'-DM9U%2+!G>*^EJ::;E_KA"?N ?RQ*& M6@&+.0LI5K.J)C03.QU(M]0/FW<7/CJ^RKOS(_K:=&65G%LX',7IN=Q<>K[C M0WTF]1*+KCT?7]&?^ZVXQ@'*L,!N))T)*+FKV$ I'^@WX 0Q5@9.AAUENLCK M3!UVX^M,'.6FS,E/65 Q901FS -N!E<&J/83A]XZ-F%42&E9>FT:%2(;'3:2 M)&H30.ADO(>@\,!G-N^>V;R<'DH)SDH24B'$P,F]A2*LXC]P6/2J.7.1*\,J M?N @GDO?7E79/@*1<64I*4E?5A0 GG6@RV+78)B(%O=063V '?=BZ!([DAG1(>C686.'T%T*+V73_>9OP"#1O8$U8,R@#5('Q2=[G-_Y5/S,N9# MZ0$5XEL3]E X+7[!7/GT]F=*7<1>2:LGQQ<^[Y\HB3BZ\GG9Y%[P&JP,\]75:MG# \]\8#>Z,.L^QPUEW(!>3$B+B., M/CKQ^HDA.*0-%KZ?..07JGOR.N!K>"@\]CJ54BIP6&/B/7+7%_TRO;6W8W-" M_P#6#TSPFEE\UAI+@ZN)(\Z3V(." Z2/P'*85#7T,$*2C4PKJNLP3I!@!:6\ M#/Y=)P\1_B,!]?K9$-Y/2A(QFE90?PS)06I$L GI62C5R!-P%DG\%(102N*3 M[U+%+ W*@GTFJS3B6_KDQ'=P[FG8B>($^Q6#,PV[BV<J'^H$U6*H6<2T2$_GL/Y6DKB-R4*D MLSJEIS &!,G!%R95\LL]0Q=?>/EN0.F$#R*1!M'\J]'D"['"FX0D,SQY3V.G M_%DYZAMRK.FL,CH8FM/!@T&IFNE3$_;A$6>)L\$&\-Y2>6FT^^%W., M"V,H/^&Q(A(#'F$^*#HGHN/V+@2XT0.S:K= M#V\'/O0%JJ^7(89BUIB.&]\Y<3_T*$KO>$,)TBN'4T3TZ!Y> MZYW:G)A[CFLY<1J/1PBX1, FDGRB.PLSG8*!1E<^I!LM?#>MXL9M!UJ]'M\] MPR%498 0:9HELYUZT)@&DKADYR*U6D9O:1*B@!,4.V&2 (68PUN9&&':T MV^T-M!!\(<&8R#7\%J6\44W!HHXPF('M)F!SA-VQ$?U;6M@4OT.C_4]^ZHM( M0 64'T@?/L=K46/C/8MK/?G*)RP%BLJ"0)46)/DPI(MT085T0=!+XCSVBH&4 MA!!0FBS+Q":WE<641ZBM/78)90O30+[Z&6A94GNT&NOG(D4G\R2\\F42'3V( M^_JFY0@Y>&_0O!R9JK?CP\Q04I(3,ON^A<0#E8]X.ULA\Z6))B+L(MY>.FL& M#V<&AWKU$4F"EM)\^DH@+T^;G->$CY?C!/8KT"+MV83%D8\;'F]&/O4,+8^- MSV(@IA"(@R,=E$MG)B&G:AWW1WKVP^Q$)'GIBKB5*?%ACQ*J3=P!K@1X#AWR MT?&3#;CGX'SN6?8]\ZA@.8)W*!T)989*J[_/55IYI#+UK(V@EJZ*X23.7X/3 MD5SEFKFN%[/4-@ 4N?*%RT%#T^E7Y4-2IXJHYQ[30WC-!YB?7*0@$E"&>T70 M/D(Z4M#\!"S:M]K*.@+>]5#BI]:J]L+;!3?G+D?^B(8@%A-07M*A*+&\6!"0 MPNZ:BT0D*XP$[&+"6'..W^ X+?/0#Y8+'+M0Q $Y,0].9 Z4.( Z#PIY[2D@ M[O!&^5Y2Y:MVV2A,P1:?!V.?L[N5QP?S&#$M*$P%A+6/=G%S\IPFPMXLN5KK@6),8&L>:>CPI1@XMC,I38M:2ZSNES. M&@]Y[^))8RHV<*(6<+;H=9RD:R8I5D @']P3%[ MLXGR_>LTYM/E9R$ *>=]<-@A9N$3[W;80_?!)J;W#F:>.X!W$E]QK]ADC3Z* MQ #""\L0I 0$V+ /$,(25ZX?#G[[-AR0EE4EI-D #849(IB;PTVYK2\S40Y M)[5,6\,FJZK8N7AV/ )ZZ28((?5 BZAU_YGP@%=9T?,V")DJKIEL5L&M(6 6KFC)WC'E[YCE1D0:O)O/\P/BX>O 3FS^].]! MF[W7:>N&IU]=77>1F4%F=]7BNE,FLW5X!:MHD;-J]Q'6KO,%2D=?[EO)_?I5'\P@X.> E"W%Q_DH=;K M$ECR4!_.+4D9S:F'])\D8<$H52H?Q$R"'30@A$-9\*S=Z0J;#QXP);$EK3=; M#H9[=[G7MU\UUTR-&^F*1QZCS"KP\=\,CDUB3CZ2%RU3[!S9 =8SN%S:OJV7 MR=).S$9HB^NH'^"ZBLU>IS7;0X$22;^\(!N9/OB):D9"DA=.!)Y+>A:.RC7& M;@3P,\;#6R1QCB2#53A'/KAG=D*2,OFR=2T'#^UA2J&.MKI@OM->WY@@=[QC MH*O<&3NLG\6 "3+.P>,7BD"5 MT31N*M70_L=6L8F5:=R]1(;1&"I$WLJ2 (HCBI\PPC*3F_]A)S.Y=RR48P+! MJ.9F1OE#05 ^'.+C"3NK5"&/:O/;+5SC&/)ZQ)Y7M6<9=L_9@:F-6;T9R*M] MS[X'CB4IRQLY;*PYRIE]SKU8.4E61!DT!Q)R?Q>G?H3.["2J-AKMH@:KW640 M;K 7)_ R% Z8'&!LQJXWH',F:AM9J[&!2);J'TK(J*EGS3LK8MA8>=!80^IL S +/6-NGYO#S,B-DG"0C MX> -*+*^#Z_I-R1O!6U(..YD1O3@=U])3(B,]^BCPV3#.6PX%@P*0LIDR%G@ M]4"3<4)Z-!\9UXHU2/=>IZ/V#E$F]B"E;=/.;E)&DA$O8Y+.8/[/2:9B\GJC M>"-DK9N7.,U7;R&OW43U2\^G&M$U/3+<*Y_RP&K4<&W_H_//(&2W^.%5C?4O ME0]US,9"Z6#J;<'&0UQM@!%G+CHY3&H[R1;23[(*1)GTNV#OD'Y859(FW"D. MIXI"3G86LI"<&*L "8+H;D9BY*S)^JKDQ+$0ZZ$[:JF>L0Q9:5*7Q&[ MTC@,Z7H\X /.58,)7/5(FGKNSXL0G51)#>\O3UKB80J@9@\O/6([WDV:*R"7;K1/NP0X[2ADBHX*)52H59(1R@16%U?L;K2KKJ<]* M(M(@C#WOG!,]P?\!Q A]IX-AX@Y'<>BM*5_P!X#YS?Q":VG W PAT/!68+'0 M."4- &$/RM!,OU [V:4C3(=FBZZ;# S!+2]R&D@J_1%B001ZKZV;#F$87'1(2F"I-%O=86P"LZR\!R3,O4JALP.UQYZ?*H$Z/EUYU#(1' M54MN=A7AV4A$LL)H6?/G\Q-&UR=J)1I!2S#\-IP^Z[EK'O2VF\ /-2'8V]W2 M2_#PDU?;4VS36#QU^QZV-H]8!3-U&82++>3=_XMI-[V^88W.S*3(5(9E=%C0 M_HQ$(,4U& >P60LQ-@Q*[::#S%0T4B*5CD>MAXO; 7W"(;B.SZ!*--TW#P1G M8U3Z88$RXFB!-/(H%Z8R9S'SZ#Q2W+4F[BX;@C28JVA ,3-OR2DL:>\*"KPR MP7+#(VP5(",]@1FR6&]TPB@%)D6;($2;!#*<5 C*US(O1)N2?B"%G#&6+L3G M=Y&97\;=X!CJ,C48A\\>F)W*)OD&/HL(LM> \8AIH/K?0:6X">)_8 T3GZ>] MT4D6OX)V[_L"Y4KB(O*Q!#-,A#MI.82.2(P+4SXLF?BG/;#9]\%T?>HP_/.74ILRQD\M>6CUVY#IV/D;45:3E,DYD@&;!^(V/^/,%7_@W^$J\^8_*,/P9^_-3+ MB@\EJ= ;_$5BY0&;.HJE(1G)(_F8E/N3B&7;1>G'L6P\//A"7T72\4? MC!&48485=^%(=L@B.&GK5Z M&@LWV#%;=M7D#)]$NW!=VB8ZHS\NPU7PN5_-79Y$*V@>(: *^ A =P:BD/&D MT&Q%R39A 6%5)?CZ>YBU05!C-3UKKN;!1)?/SN79507TFC49^?V^>*#7N[,^ M.%6=*PF_23+#!P&LG[";$$ROP]@C3)-ZIK,6A&9.1D5MAG)(U4]0!D.?H(T4 M\1&R,2OCAP_=>L4P[Q]G)T/&_%01!FWQJY*X4 +J58=MZ66357A3JEI)!I=E M>'1L@W*1HD@IVCL3Z6Q(D43$USKP76-@%YPH5_<)IHRXG*BH21J OA!_[Q&CX7PBXB51,B4 Y? MRU6GC,U!P8K R=/3G4^(&$&5I4+GP^'+#+W<>@WL+O(.G-K#OE%V#"\W=QS! MI^?GN7K"R'E\#)FQ56#,0?G8(' CM&,?K7A 1P$1/_"H-HA1@1U/_^SR0B 0 MPQ$RV!+X%P^U&S9"N-]42'>D%/K. B92/XZS6- 19-CR=U%I V-KI+2WCFK^.7,B?R:]6G@,7'P)B9R O9C ?Z1V6[P9#[G.-X%/[0SS3Y4#_'NQ"OO=[I[#J= MH1'03?!.BFQ/F5W=\*'3L019PKZ!WJ7Q]'-FG:F8I&HC3%>0S)ELI>KA#8ZY MRQ=\T#T=/E!Z*^O2KO("6_/]&!$O9VP )3,8/#(S=94M-_K])5Y#S)14N+X, MP?=6J 0O3&3]8ZM.A;4* V@JVSV)GX+PD""Z][8UDGF4B:,Q"#:!*DE9ZO9R1![K5;M1:#/T1+@ISZ M*KVET4V1K>^$V6!Q[S)3W)Z*!S:H'\JL=-4R@_A4FSY#G M![_Z9!@8=L^94YZ;IMCFO,&?V5_ZI8S+8+"<)GB$?%YUV6X W"#RRDM?1;_1 MZYY3%S;+(_ZU0Z7IS[S!8(("_/39DXLXIFR\W&6^.PES[#*")%$@F: M=F+,1$%..I60I>$\4HGNDP?""ZZ?!7[DN3CL;2@4HX#)1PS#GC%J(("U2T>: MJ< D*VLZ CCITS'0V0N0-7=?B8&.=*&#:J$'UROJ3B+VMZ5,Z.8J3^T2??%S$7[FX@WD9XV M->"P.>Y!3#\\SR$?/4)7)_"QL&WT"JF71-%64I5NKGD(0_)R*(+2]#,/.?*X M"=7K,OC9*A^='NYK[,@$4 I[!DFI#YYH8TX2L12ZF8S_1:4B6O%$#"QO20 Z'"RA7L"$.1-V8D:POO \ MH&$M9H4C, U^_N32XU*0^UX6 F4UF@W[8JN69/6E-&!OSX,J##[-A 0!Q'<]SQ[R9B#0P92025[W"IC%GJ3,6"ST0CU=.9:/D31A\I%E*W1!LWV:U MCT1LS9#?I2A7OG]_\K#R8M+K,&$$0+#W)V\>OI65T =S09M@GXS">0-^;GSF MA.&>;CRF=QI!!L[7MIZE9$TW[Q%4[)8CV%':AUG!7/GIML):"L4>1.::(O6M M)#]55>L%HO>,9Z&D-GVK.:#]+$Y 657J7A4Y#ZA+;;M(YS#)K1 ?&O@26B>? MQ'EA)Y7%D(S2^)Q6^!P!>$OM)(%^]!00E\Z]$=RWS"[5J?\;L@8)IS^H+KUH M[1!9_FF=]'J-J"<6IRK+-S&ZLQ F_U2T*$?O"/2<2SB2V8/L4K_RZ0O!C[QU M'\W)0%#Z,L5W%VRF ,A'2'%I1_N:XE1G,17E=/ Z[/F(#(2']L;7EWD55TL_ MF_)=1>5:6SF81D4C)3+I=6LM7<9&9=*?$TV"62M ;U*^"911[GL2L<*>ZACZ M*0RB7OPLB'^VB,*#K-7%6"X$2/VM8A/"I);,\3=)U2T/Q+0%9^%,[G_$J9$$:-JQ[]L2A)2 M(X2]=5&8_N7ZGA[R#EN8ZXEIN;AA[*JJWOM"U'M/%00>,JA8T4O7O>RY(L5I MJM&),[D#1^7S91ME,)N\OPR]1\]W"$N! '\,E*8/(\H80\BA&CP3KV>8<:8> M=R"&9 F-/(1NK49%.QC6 IZ0O;D@^6D0NT). QL.+4'Q[S7\6 M\DD/W3=%NB>&5;L7KK=U'LX"0G\9\!PW@THXIXXRY&WKM.8E)"]9N-S6K1=R MV+TI:TIM/1:9G8(BF$H:4)6TQ B9JC*VKBCS4HK]^4*ERV;Y[:#\&.S)G[%# MXB? A8M]VN((77]W.SQ$XD,LPK\ *>C9\0AH-Y=!"*]>>I?$GI\$"7UEA90[ MP&("\#@9H_#^Y"-M\10MP^O ?^S^I68]*\ +2IDY0HJ=XTT0'D>4(7"Q2Y90 MRA,"IE3DQ!%Z?X(X8U!!C[/VLB>2M)K!^TG/('M:+S>_,I37>!FR8JC29NP8 M9 T+J#Q@+TVP+.KHV-+1!U]$!V/6H^4F6\O %/29&".-%LD5+; $3#>(J*D5 MX<6*F#,:C2RG;FGV7,\)]Z#NB(C(Q1>O5X !D%(!D+.1@)0PCWX#2C:PIB&& M^S8,GCT7NZ?[3ZP^P)4O*OPLUK'WS%5E$P 6L@1*Q%%P/#D,,AF>),E*3&\-H7S$.VW87XB?+A/6/Q6X-),AGRL@:(O?N7 MIW(#,[>4Q(U#A>NI_*84$9!$0',>4I!J 2SIP7SY5\X7PVX#L:THX>'Q DS* M0/+LVW;II/;ZC>=#(+?/J_* OYS22KFYIG^^HE]UOP0S/@K2A^%[4!<;AD)L MK!F+328J<A/[Z\2?LX] A] Y;N%O/%\;!9VP@DT2, M<(0>^1@<*BLSRCR%)#GY?M+DRPY@*]MIH,74TIXZ"&NKGAVK&W,Z4(6=TY$K M[!B1BTQ%I!P\4 '0N=]+6J^;H*H)\=BQV(/ RETNU,R#\I:4%?^1HV%*5',> M6-3A\U+J>WR=E\KR>YE2K0)M\]E*PK5IT=1[,0\*5H9E/KB#G>XE+[YT MULPOTRLA5L8T21('8HZ]7%HQ>N\3S2AUR(&DB+'1DVN8(E5+F RS#8:K_^U8N?]!Y]R^UQ4BQ-9X^T M<=*"-ZY'6.'>-.GMXLN:)%2Q@>\)0G$2OO>6FPLG!,#L2&;$]\<6TQE D>( MS/*,!1Z,O$Z9 -L^%FRDZ?%' IWJ10'^_E;AY>&JTW8 M<@8O=6=0$K$%9RQ!=;K5/,0HCZNW+(BZ"]5(T2I8N"Y+>W?(K>.Y5_Z9L_-B MA[ ;YR$/]WH'964B+Z97:/C, 7:\P 70N4>?4>GO\P8;_#$;F"D/"MS5$L+T MU.9&JA"W5V='Y>A=*>@M8+(+3R#$1+""#-KX7]O49:HJ:O/W<.#\V8H62_,> MSP(_\EPRB;R(ID3KIT'"0'0O1G;:A9RYVY/V2:EH)W&+;T M6F/M4!/E0LLJ@%O:L.;DRL:?3*-0[<$I4M7K8B7JNS;QJ9\YCYV(_^(Y?Z,@ M\)L74'HB6(S[W<@5(D)6,/-I)^D@- ,&H@[_T M38N7!505LLU0#I(50=%%']7RW XK%L3UT#< %+Z\WV\? M*S-@JKH,DI399E M8I/;3.A_)A"RSWG%3B2>CJ$"/3&C.GTYBJ5J13U2.X7*#?">%IB=#^=BT_/. M1V@1\VQ:!CT?!Q /8.&1<9\\!"']Z,!@>QJ$8?"9?H!7/CU#Z&EW=W@TH4X7 M*<*LGB(CC>XLA!8:%TX_6A5!% XH"KODSA.\"K1 E0." W/JQSE4E HRL2=# MQP$:$$*^F&;)?.;A9%6"6KC591)'L!O^YEK^.6GXRU+J4Y'VDRD:E,)#_PCP4Q2WB;%ULD6JL&U+NSGQ2@-K1K"^FUVM,5T)*[S=!:$3[OGSFY\8 MBR1^ @!8[!YJP))4D7S5BY,QI3PSP3(8S-50)4?R4'2L"?J+$WJ@D3.$4W.3Y)SG6&:$C%M SJ IE"W7TZO;N?SK;W?\ZMPNN:@%9=DHP MJH/+G-..TU45_M;!LKR+Y4DOMCL2[+$,P$NKE>IA>@M"WP B02*- N'!>O!M M16:JNB;;+=P34GE&/-Y19T1M@92+KV:JY(.C*1143)'+@EA$]"7P(+-(+)9R ME7/8:N9N H$HSLK21LQYI/\=9N\FB/^!XW1>]3*Z)I!+]BS^4T&;VPD/G.3L MM-UMBB]939B/Q^]<^M<8[7&L?:Y6*>$T&;@].Y>/),"NT-G MH_=B-W?_9=D>_/+[!#42+J+8V]*78Z]CXQ,O^:!H39MS4L[TD3(XBO_:LCN6 M*U:14KQZ0Q:4JY&1!MD_*_F4F>J%R96-,2X/++86#IX#SNX3_I+'S;84@MM3 M E+._,2YSL3:/3Z&S"HXY)T=A7%:9N-^C7V':OA]RI4)$I8J-%0\7E+-[G2? M-A&*'U/P (:6YT)&4;+ENB6\.*#^S[D'X$J^VS>,1-)#KB"(]AXFP[_TIC8G M)3IXYC&LL0: 5J6Z.E?*&7@P8Q%I//*W(IMIR::5&*2/3O@[9D%=*28"USWZ M[)J4J@:U,!]12(T48ZAH$, J.-A?",1M*"'3#[B>TT.2X*!5=4Q)0,9@7L7P MI+7<)!@'G MIQP&L7'DGP?5G=/:\U!Z?NF7G1_]7*"YZO9SDB?W3LT* DG)5H_XP>3+O5,U M.8F0T^3R//I$Y4>"P\0 PWUR_'.@6AELD^-E'KLAX2JHZ]=_CVES0PE MTUH"N!A7=K$9)!-(XX(>O(H/S5*FJE==7,.!^U%])'[ !=*^66CT -D*'KT M'0SC(3;@[&= W[PG[T[^/%GKB'! _@0Y"& D9G?_KQAR$;"[>*83](C9'P%9 M77T/X]E*EM(XPCF&AX(L4"2Y1H)MWH1!PFLFEJ]\)0JG*D%GB>2HEL. M_\:$$+V(161H+TT1N8?=]P/%_Z$@S;21):O\0NS^]>__F]V]9\=9Y,"]O?4H/"8*(4D1_ MXP5H[8"*FA(FCQ5;(10G/GQTMTB+94!D\!PW@&^ELGU#174V="!?YD3"0:F$I>M.B@5QG0L;8F6L#KY[AV./6TM3 M:V/O3%Q)$@E\.YLIN/D2(.=0P:.?MP<*T#'GGBI_@IP*760M9] 86Y$._<=+#%RT#O<0$ZCW_:"2L$=/BAD>([\.\6 5.PYJ5 MK**B[A7+U3-?0/A-(DOIZJ6$/3G:^*6$#0A.4IEK2@FK@2R4$K:PV#D5EBVV M6.M1EG?QB/WU/@V]ZV7/X\3TNGS6:C@:$2-SBV&HFD+0>#(Q0QW'ESJG8_N/ M7!GC#L$;_)G]J?,.?,;A0Y#Z3B@-AD&=847/ M.(TJ!;>3HCZ,A-*+P"NZ,&DE@?MUR%M)@=Q M*B+W#AIB__,+O^GY5WEHP(B!V"SV'R2XL?3<'W/F,EN*R2YUKITE@\VE1W!X MYL3X,0A[I><)@PVCAR3!B?-/1F!=%AW=L>J)X-4_@/%B!5L@AQ2]23,O77BS M8CI7IY9Q[@W->>\CZB;P>5 H]X9?^5$:KF +C]QUE M[IAS)^(5D,8?Y,18FMUE^.CXWK\$TI0?!<1SI?]/%#,6F&>7GD\?*IY#5+I) ME+H%C61JW#C,.4U?0O$31BJA"$R:= X]EI*B\_32YT;L-IT-7MA5,<+F1F<% MID@Q@U)NM'P1J^DB,A]B%2S6=)N'V'Q:K*K]2D4O3:^,H%=;O9P,K8&OB!#,'@]?A$8N*A(0_%P@T>(_OC["21%G*-+A(E"]\(TM]: M".,0Z*U"];KR14%>F3_:+W9;4 7[MV.I4+%A>GI@I3C '8<0^LR\$O/V%F_62JC,.@13+"]\][XE*)6@B3I2GDEX M!-^ B$DF92'CB<'VU4<]]VW;E:$0;\+# M$0#6(8WH$3$H[M*_ VT*W#"T ;W-0_E/]KRZIL^M*_I>Z'619O'(*"L,S%(/ MT9?/']!DPAQM7+GD.2G[XC.7].U?P%^OPYX\]?N:&F5P87 M^ ^/'YC]9*W;62P!JYB1J,1H5 6XS<(P+N8DG!XUQ"5\:"VAI7CABJ)2?3%> M*HM*S4@>TB#*U#%+!>Z!5OGRRH_I\1=YZX,0#O+UE5/ 6457GL[:F,B) >@H M9E<]^O#N")V\._G35S-IYHSB"J!#X^TH/_5?S;P6"Y6WWX[G>"UVXWNV&S^, M5;GO=*__Q>B9.U^1NTMTR!9(MG;W,,BG,-9J:*1Z37,(<[_.B!@=6/^X+UBJB'E.#@8+TF)"!C,)]F1D8QE'WJ7?J1%<]9 M;FQ5Y>S%-]%8#N;!LOX9AAG%3-05&_X9,-;4D=RLR3IU#=IL5*O.VIJU?#JLF5 ,''-L9FM@;L;$ MD/=$(:_72N"#EA!;5GS=1'JOW8KKA@4B8\JB:CL$/M[S( ,(VS:0I<,HBK@% M%@INS?)O1A92(8:]+".F61>5]OY!%S*E5.9C#[Z[#$F2>7%"K,A&*0TX&NC'H 0:;M>39Q+?.LO/Z:7;@ M0P:=!Y*= (6\RT=1.EB4-0:>SG[]]2?*(<);>L>4A?CUC!\K#>NS"/]SY:]# M@%8ZQ_R_5SZO3<>/T_X@&I(^>B-'^!8"ED3!/7$-643:&$S>YDO6@G2%"D.+ M)'X*PK[E.\Y*DG"1HTBC-YX\G+^=D80D(UP6TCFE.G@$+-? M;HX.=.=5Y%4CJM32_0H)!E@6B>)_V,DHZYV%I$WC,T'*)D%/+M>7WJ9T '*X M\-V/D-M!E>_EQG1TO* ,5\EH\?%#RUNZNC 2TP;E6"#_**'SPZ^WIC,=.@D# MZTTLFG#UA._7H;?;13(%'+*ZO)@JZ_UM#*O[NZMY<2^V+:6+!.$T-5Z1MA/G M:5RV7-@GR!@)&4,IHZ=DW+(Q!BOT5@AAO/)W].%P#66VW_??>8P.>F\_FK6_ M&&(+ZG&5G.@1LB45VW]E58/8><1^NM\YZUX.'T8%14!F;F(0*4%%P2<.#,<% MO)^C@+F30@J:IE)Q%..8HT:F"SGX:=$WT@D0,+!++WM9;'H5P*\TDT7.D"*S MFF]#K]]V5U8S:3>1E!$C?<0Y8WH!EH6PXX!!;,PS6,_N5$M_J,&(/FU%+K05 M@5_GPOT*-K'LV@Z+(.3[B4,N^]5LXT309KA2=/UX)1DV+Z?*9AY8:W!V6W^K ME<$';?L6-:LLH,(*]:W M1CQ!WHZ9]CYVUGNFOQOQ"C!R_#TP#_[EYS8WOK.H ?:83W,%68[)'5X'CSZO M@100;[WO>^Y)D)W?.#F;9YMQD;*/2RZ71GUH>5($1!9HH50(\11DK\2"XM\W MY*T!],%B\)L>^L6117J=$-F@-@%58N6H4-!B=#_Y#I'NW'/PY@6[+=_@9#RA0(?XZ,K7^\1UKR0[)3(@5,7OS8T MP_?)#*Z,,4.'LX\S.7GK==6^:=@VTNPVF"^0S8ZT7/9T?"@#Z-"NCQ[\DARK M0[L_>K":VT(ZR\-NAUZXQ[US5_71(X?8C,ADT I$PFI!CW>!.$Q#&LIJV0H:4EK M0>:J)) 268JL-B[TN D> J(2V>6UQDR M4.10'$!UDQT@K MH,@)CN+ Q^)DO>).ZT-S/14Y=5)+@K.0H@"K+J79"6F\@:5)=YMX"_9'Y9*4 MK %J]6*=6.9:K];7W5!KP+@OJ_M-T+AO>UI(=D8.M.U;,>W;GIJ*"IR3L^R; MBG?LG'I2%0;9JT9NAS#(RF23D=-_9KD&)0^_$5.!QHL:SAI/3 *.I":4*6". MF)63Y$4<"WDDK>WB_C.)8MB7R\VO3L@R17KG%*.4*MB$)-U9"94Y;#F-H8\^TQT>0\SNY/[>"TX: MI;21(FXIWLNL;.1EBI4W6U>+-_B#X\R)GN#_P*KV[!#PHM-'61QZH.G!'Z@> MF_V%UI+G;!:1Z]8D<=G3;?T$^N:=$^.+S08?\'EJ?G% N7[C:EA] K^/JENL M3A6HJ.P'G#+X=<^>^'I@V"-TQFIYI:-#6J5D#/U?]MZTR7$<213\*[+9M;4> ML^SNRJR^:F?G@^*JBC>1H9@(9=7K-Q_*&"(48A=%JGE$IOK7+QP'3P $Q0.@ MJ \SG14"0+C#X?#;Z1# 8.6/Y1ETQPM!Z40HU,+VO> ;7\#.%W3K8S\2O;^$ M8]F5.^Q88^@>'7:\U?2HDFD<);\63!JK5]][(XC/ MFP/S G?\((9));Q+$X#XLQ=X^W3/;3CQX@LIF_D(>:=04=+WR5$_\9J9^88' M>R!'1Q%_ZPJ6IORC'TIMEK/B@^.G(&;NF4(8Y5,8DY2:KLDKF>>G%!S)5Q^S M"Z*Q8;9 MNI"! Y5LZ

W&;^LL/R8W\-LAL"0F^>; @;+R\] MFE^[)Z!\L_!DB6JD/D77Y#16Y&(TJT>W79>N.T,>5A8D^HT,8@58-5K&TDWC$;@,OGI*M MO*!+3P4DWR@T><'8X!WA#[[ZJ!R[]A@&^)\([<$BBXDQ^S=(-BBBX8A$@>W6 MP?$:D^81X"5KG2&XN1V__O7[#Q__^CW_%<1B%C?[ M\;N_??CKW[[[\.=/?Q9T"H48Y_^5!HB'-W]J_MSBX\>/'S[]^>.'O_SE.]'W M/GZ'O_?IPP_?_2#YW@W:L)#JC^2;'VT/J6;E5.#DK8M?+^QMFO'J(R"W/TOF M*C==9KNV*O;\)7V-T3]3O.7;]SYJTF7++>AZH[9@K3GLN_IGQ1[[$3VP?<)4 M\E?R=8<4"&^8I29WHM_AOW02;_F2)0\Y674"@/BF8! G8'061"K9)8O?0?]3 M" J%FI?_+A9-%(("D0:"4" B5.2!^IM%1E7%A.\G@$Z3XGX/V_>KA,!$=MX- MCQSA!. H]P!5 3-2+:L>8#J0Z%>L*$>))F17Z,T+B!1RY?A@))\,E+>!JPGC M+>4B P,(C\8UU(Z(D',=NMW4/;" P$(+6,G6'?MC;I;33Z'-_*DI^C4+OX%N M\]W!8-@O+/1AE/SX/$0XRY2GF>?+P*T7A1XD'CPO(\!*_H(H(*H@?3:(X*H6 MCZQ="9"PE"!A06-(QU!A1L=+M6NR\YKZ6/)T<\V-!95ON)CE[*$B('$"'+)2 M"P4R"@D&.4=PR!X'3W'*5+-'U#G0_,,"+V+SAHO\M[SKD02M3IL7*=0DTL#F M79=5CMS",2:EW$$3%LP9?@Q#]U0UNH!QOMR"K ?=$<-X\%>['V"*-)2!\08K M#=ZS FV] (RP 2U,!DTX\%J]O,]L[45Q\06L/C6@_ 9X1C4&=BIZW=&PVT>] MZQ%LP:#&/(0;QW_:A4$/91_(6@NRV CA,5UW[H^]:55EET*UG2%*V!1M@H9K MV'2 5&9 8T5L"BM/## -ZU,=1N,FJ)[ 5IBC1$"/8Y,J53BEYK ;4BZ.ILG3 MC8G32N[":(N\Y.1,!P8TM\'1__P@]IL6*SYGWSTGG(A".2A^L K*0E8'!W@9 M))[K^2ET05$&_99@8U_@!U>W$,Z B@ M744GT//%%JM@09:S>_/^1/==,:.-O?\[[QMRB3F0Q^_']P'KW8$?"; 00I=8 MWG.-6NOZR*I@9D#(RDV.1*>!RCP'5@]ZX= MQ!#\3X.G\ @G:[U&]S%]S/C< M%/$-?._PL<4A0U".AC/'0N4.6(F-/!H57]"$ZO@!L7Q@9H\"Z&_36^62PC<( MC*6OF*FSMX9*3FET/,%U_ .%+4!O$*C"O7]L/:YF.@E)$?N/11ZI@@'_TU_^ M]N&O?_Z8_4D0C/))&(R"_S^> .G+^.GV!T\/[X =D6>4XZ;L4Q_%0-\=DKHJ M6C[KJ4"0:Y53V[^O("-CP?K=B[XHLA9&*[#2,WB^>Q4\ MHH0(GJLMJRK@/D6AFVY(4<(-O--OG4)LV-<6U!0!F8/XH2=?!)F0?W/!/THJ M"[+/3AP+O@@!JR("5@($G _\%4&O R$,VS;W#KDH\5Y"J OL9@5;R$#.XZ,I%"] H<'T)G-0%F^=]@'?E[3,GWWVP M#:,]03[IK7GLQ8N2>++P[A5Q2!>.'X_F(#=0BH@$'3 M:!+^R?D@J^@G7#0D7%ZQA,N%(.&R((^!X$JWM\CVMUC/#[45WDH,5PN26PL% MDG(4.^6A8NHHQ2TLX*N+_+-G@(D2L1;+$\1F(L,&2!REW[ *LBE4?I"]PG8+XE,/%. M!>MPN?EGZD68E] P =@$M("]Y9$"G1*/>3^$)%RP[RSXASX0>!/:]";[VEC) MR(.![Y\*^01!%GJ=-8)/QBALL<:R/VV\0$NL]5*B(U^4%6Z; B2^*2!HX[9W MQ_.!I=V%$;@=/CO1;XATOLE-O9T>;KX^D=AB_(7%/OM$P4P^.2#],X>OVH+/ M,)Q9W'26WMLQ.K:+>" *BCU^R&-B;Y]>%M>.OP&!E;26&59HH%&8#J0&WGG) MO][ 88/%H5[\6G391;[NXO]Q]H?_P)+1. Z@OL#B.I,Y<+3[:,0R8UVY'!U$ M(=*D@4I1.O[[4X35X0$+T<4M*]'1 $:Z94%%.CYJ0?8][U,0U5K\O1A1.7H' M3^' VA#886D+H6TL/!]_!<(IWS[B:D8/2@;>E8M[SN1AO>=F]H MSMIYT_[$]ENV)[.EQHCZ9BTU^@AD)!;9L2,7.T+@&]S\[?[@AT>$1=WH';," MR?OE8][(!-YGM DQ,_D7*5, ^5I9'08I37SL%+')^6MEZ2"D+CYB&R1*1:LDNA^E?/U6+9 M![+R4F<"HI]!1S.[G@I9/!SDPA=-U0 ^.9R R<8_HQ@$X<#E[?/6(?RID(*^ M?'N+B%GR'@SL0>QM.M>&S99<9&ORM!&Z'VK/Y0W]DG#QCO]LL"+Y%!#<0AW4 MU08EAP%__E"N4B ]T>%#'S:0.()N$/W?^X!4CGO$LGNQ>%PW0SPMEA= #^I2 MN;>I 5>-[*"K+G['U_]WT/HIL/DW!JZ0.#"LIEL)RH+"' ME5C:B&,DA="340Y_Z;K$0^3X3X[GW@=,0NPASB);> $K_QY?7;;V:(I.K[#Y MQL%B5NQX=X<0>Q+Q=?DI:064WD]%Z:VN7[ M 7$HXCLB;41]:.&._PK_W@#*4I"P,!7GO,C)=O/_S@%UOA!KV69(&EVI83S\ M3*B-;PKDU=]]H7C\]T7^SN5[&Z&V +E1DM2('+:.$1^T4")MB+%PLE4G I.X M0M\90"26L/(4EL5RHH!5WBEI[E'AY$8(W0=>D%4&?6#VO=/Z>99#]@F3R59> M\*4G!1'7\S,HL)S+(.,+?^#E @?O5EHURF&NCKQW,)21,LO=4L8RVUN^ZH?% M*]J&$2+FZJ\$1 AR88XY>#T&SR8;!N2*1;4*]^!*&JC&5,/.->Y)ZMI] .(7 M8:"+?2A81"8!0S%X6 ;(P"'"Y,G"7R/R)8N9/?$H\"I4FAZZNWH?>ZX\JI/: M>_$./\+M'6/C]8C!K'X^8Z?]-D4A+V;6(( W0:&A?V,&K@P%;ZD;C@CH02GP MYZ.[_AK^E 8N?I777_$7C_B_;Z+T+4Y?P66P0;W$._[\]YL%7GC!OK2@GR)_ M@H^]\(^-8S<:#&I&O#.!MDBZ&.1/GSX1\!89?$/F"=S2)O5Y[$FOQ>IO6;_Z M0DC*F+7C;OG9W"I/9<2@L: M=>-/N\,OI*+!B9GQ%4IY^NEIP=8;A_EVW3^CEC'W#7&4+QL4.)$7?@F@U*FW M]9#;S0+"UAOA8W>_ZP^/CQAP]_^>Y/'[[[_L^GM'S& M7_CXW8>/?_GNPU_^]J?F!49O#MT5V7X)SR;Z*GT>?(6FWZO'%;-^\7][W_5C[SNU'8/*# O_X?Z#X 'YFB.(['T!Q#UCBYO%U$$I>;R$ M\!BJ<]E?N(,@ C'SJ$\%N&(-FG,#CMTF>6G2B[*>83>,@W+L7,+A(/3E MP!6S!L?W.2LZ@G5[=HBAAK3%PHH;"3 9Q0C5$RP%BYJTE]F$P*DUQRS M"GU M9_O=8YB@Q0^#]\:NU%RAK<=7VQNHS83<7AVM61D6AY5AX45E:\W!/RQ<^OVI M0U^0TFO5>NC'2.E>07]IMH61#*T#X\'O@H+!'YN\8 R+\(1>TE M!UZ;7I[2 M=+]WL!@'!?R(DE-C@ NW6!C[[&P3B.-L M#'T>Z3+W";O? ]A3@E<8[QT5@ [0X/ \H#A&J)*?BP+TU?'7*-IW 8GFQ^"_ M#%[KJ&<@?+Y_6/7#HIY339=>K$< ;?C2$_1=[!2CEY>(0#.IUW$:TOC;9:0\ M!]VRB:N8V32Y6_*F8[=AHF52<_-88>E#P=7$:PH=LO"QOB*2$#]^'0X>-=Y& M#2UGMZY+27@#QZ#W"X@PC7"*$/A\\\*B+X6%)P55D34T@S:P7)Q'6+_L'=^_ M2F,OP'>[AYAQLMZ"+VCY_GVC6[]R@M^B])!LCJ1M%8(',*;5^?&_>I#6&5SY M=Q:%#WU89)\:6BL9&&3?+FCS#C_X-J?=& 5?8R0U^=0M^^7=VKK-XMV@TEE$ M5QIZPU]>UA'QCO75\_K+RX*O.&;WY/[A*?5)_L/+'XR"12TU=\Z&EJHXW17* M3#Y\I9&C%#N;K[D@BTX'''G _R:'Z74,F,"QBHB67RC_ M!DZ%F-K5L#+_%*&]E^YC$ 99$:)NE7J@:)%3J39W8!\A&KG#-P6_N'PKT-?7 M2#.6@7$DRAZ_8$AIYV:P_Z[XN7\'5&1?I(E [)L?%H6OCM!10=49\QG%*'I' M[ET8W:5)&B'>'_3TWA*-[3'Y-XGUGWYUP3][+NBH=)^0=E=ECNRHB)(M18DW M$DK \R$H&W?G!?CKO5?^R#XY;_ZXO M WO!,-UG'YYJBE)S+YY2FI+86;'XW1/^+P+.X $R5N.UF-K6B-E:>ILPQ_*" MV@%<0B6OCZ&^731'O?1.9O&QG:);BFF\'Q:P)DU%F (@[*PKT@T%8M!"^7T" M42U\4!75.N\:.DY469*G)[-^O;7U@PP@EJ/# .F;^A!P_ MV3WAYR' F.RGH$:V^(*NON#+CU1?HU?@^,T_*Z!*.6\_/0UNFRYW#5B])@XT M?;\/;K]M=O!&8M5K@&R^:CG<>OL 4OR;-H\ M_R2_G"DJE@C8<*O(6&UI>XU'GR]RH.OMZ5"8:,5"!L) M%=77S%*4U"014>9:]Z+;9O/Q^H/)5X S>)$F0K[KK^%Z%Z8Q)HN8EEQ]*IUGM'3WCE[B\Z5L\_+NC*BVSI!:P]80#9 4+!S.PKO(HF_HX8WG%D MLV$!K_ CRQ"0UV A827Q713NN?U\M2TKKM0%@_^ +QTB?^E6JX%^D9J4N>&< MN:F*]O;S -T707U?@+IJFV#>)_9-^L>A4;%&^T,8.=&1$F-?"6'9LHS(QZQ- M.A1HFLZB#X*TQ^%#/%F$["]A]-M]0$CNY#C"0J5N6 X4#+;@AP7IN# -:$H) MJ@R. UUJ-&GH/CA@(GA [\C_OKN40-99?#_:"]$C&(RT-=AT0^+L:$J M:^85]\(S K&2_P@Y1Q][38R.^/K,P#%&PM;0 /M5VPW+IJAY0[)O,!)JSI$TH) MFGH26[V 5$3'\3IN4)JF%-$4B-!$0!I/HL;AEM2B ZT89O#_^S M88=LQ!^ATRXZ)+^G)\*F@_VG(-)ES2F] -WC?\89:D/5*(*O/QK:?)X"MW1= M?/@Q^Q_8W??%_2L'&@4ARS$/@S=00)XP_>XPY>1%NTB%.-%A-$RQ BSAE:L4 M41'!IC//*(#$;@^!WWCL[@9L!N&!A T&[C-Z@TB+,#I^]GP4)V' *B07 3UE MOA4G"DZ!1V>/J,=+=';E$>9/Z>3H3RBDD=7[6&W_.W4B_$;[Q_L@QLS;AW$O MZ88EPSZ1.-G:$8_Y<2OHHV+F?O#P_[@$Z-R7(*(:G7GF:6GI>GOG%5-XL@VC M_1J?8HSWMGR+$#E,R3W7FF772_H4 IG]'^]P';I(^9261EIP0GMX)J!2RET8 MO:#HW=N@N'XBHE%6W!_YJZZ4S#2F60%>9L2GW8CQX;U MV8SU9:E2M1LJ'6D%&?-B":+MR\:8QW[>.+#H>)8\6JK!5IQ!UZP>E@T#]UV5 MU2/4@\?YM#UH+I* %"&U: ;36R\D663__,G#>,9OY)$X>B%30OF2*&>:O]&9 MALB(K':+JP.L.!=A* QM'Z>A&A2'6P&.*##A4YVK:@RW IR3F9O:=-AY53N0 MX_B(A N\.IO?B"8'&>AA\#D,DIU_?(8X2Y_7A!3BH(DL<[I('K^&\9I0*GX>8/Q;&>MHP59UX."5=R8,E0*\!0]+F!VD=^ M"'8:)73M5C *-#2/?XI"-]TD*VYIK&H=LC%6G-:=%W@)>L <$+^&6+M[@RAS M:F"[.GYV_A%&6>ZZ4-K5GVX%N.2E>VV64U^K) MZL^RXN3@V7?B':TT1PWD6;4IHH.IY GMR5: ^DP;HD(9A&-!#5/JL$USK ", MW*-=Z+LHBJD("QW>-!]6[9L5Y/F%!"\2LP"6I#1"\ M (58:4;_%0K0UDM GXB\UY2X:E0OWLF+68$*LN>")J5\^J2#S1/EXK0P?&P0$'-\2S]C8N,])W2N\$Z*UGR:+'08!)_N(I(&?-* MV'?36"M.DY 7Y2]%:R21,*3^(JE9I>U"YN_C+^G_]H#?PG5S_,].D&[QBT$ MX#'33:'O[9]GH/5I$@]C:$!W[LU4'6 M^#4KD)DU>Z.]N(A4*W6.20<;?_"OPW1GSX'\)\)TFH7%046<5?,Z: MGN5-&FO ZDPR#QH1^I#O@Y&XFL>CDA.54ZRX>TR31JY8T6:73'01]69: 22W M]1\BM ,/QSNZ)T6LEN^.YP.M;<,H=HHDMW3_D=+6=(\H66W7SK2=3=?X.S*641]E_@1XH@ZT6-EN$9BUB$&] M;AV2#+0"_Y+.EIGND/>9%)V+_FSSYT4K<2C+=%@D;3Z'1\=/C@JILCS">% > M"SP QSNW[HIC8J4#K0(LADD 4$ MVH%)UD(93C'>"H >$'ZWD:3W%>?(6#CY.W*BNS 5BFQMU[ "\)*YD#>I!D.^ M.+]:.MH*8/3?%V5T>NM5K !>U,DHSN*7-)+,%?/,/\?E0#5\1$^A[VV.PA!U MK0E6G%D>G=$V'BVO0*297MW#!ZQ 6:&!R0UZ%5[@RA!+MIT%(V&M=A61( ;J MUN=^@X88)MDT*\ KV=!7DHCOQL%6@%*-7]8Q0E;'6@$(=V6L7GWOC>CS-U!) MY 7AN2X((4))K6F2%:"M(\?-XYEJ]5XIJQ<+,!H3K0 Q*Z"\VH(T'7Y6D MJ!IO_OG&JAM4#2APYG+:N43/UIMF'KP[;YL@%#R&[V1#!40AJ6!,86 M<\T#JID)(;!#G##=BGO(XFOP?K=XOY@?.OX=$A? D&CWNM/M #=(/-?S4TA" MSEUGZLBOICE6 ":(IY!D7HL P>.F 5R*WC?;>:BG+T""IA1!?'4N_-&>P MM%C(#A22O056G*J/*D2X;: 88PZIMZ M)99IL@LCB'[\$KB89^:6)CBYN%0[^1FN1"%>AM&YK-\H.67(3'%\**/_27K[ MS&_-BF,JMH2D[DR%EUHZV I0\J=(K/+AI9X^1)X"?5S2R-D.B]F!2I.?IR+3IQT3YG! MLQ?_=A'RPDYZ'OK"QX'A(:-!UI:X!JO>-//@+9/]G;,A84JR>,?J M""M8E*)T23GX2M.>*YYL!:B2O:E]#XV3+" ]2'R79/TW]LK3GVO%&2Y=UTN( M!PBZR=T'3'8MA'@(G2N-LZP KE"DD6BNJJ 6V5@K ,$J0QYT*PD/S =8L65) MS1!J;B@6ON&V!;'%L/4J=@#?7X.MX;*Q:A^Q G5*Y[O2(=8TS0KP)&9;D,+R MTE8M[+WEB5: 6/'CR5WTPH'FG_]"UY>7<)O@&T/[=T/(A+1\CLXDX_DMQ'); MOT.5GZP@HH$SJ862Z;"?M *M)Q>EP33LT:ZL#>Z]/A:W E6"FC7RYTTBD UOKQQ^^+BO;<:[WD/5B"> M-;PA5"]7?^NC[-A\Z.-?PXBT_"H9ME8._R> MH@:[V0]6X+ILD0;!K]EN#:.LV#S5IS*?3$[/0AE.-M@*4(IW5(][6\2RE;1C M&12;:IY^9C6O5F>5BZG:9H5 MIWBRJYK&SZVV+)F2!XQ@2B6)R2<9QD_\EA6(U&KKF&6]$+#B=4@CB+/?@4\] MALG?45)M^HAA97^"<<+N2^/NP/SEA+3=V'L+X$DZ\/L5P_W:T,BTF) +E$.) MWI&[#:-M"DX5CYF9:M>VZX)6T*&D<-PC%K'77Y'_CCZ'0;(3!VGH3;4"3&X5 M9#3/6K>K7)CJ&58 19TK6768)N5#,=P*<)AR6U%I9=#(1UL!C+SOJP5]7#N' M(XIRB\'B#B8)*&'0;[N_QJ^9?UR>=@>)<)?]8L^)#Y*A^S,1$\S4MBE_VSPU ME T0SQ"+L=I^B:E'59S$T&:>%93TB+ZRC%B(:(K" /]S0^-5:#E61:7O4]

OP:TD;5PRSXMPT^E;(-7'MR5: 2OF&JOIN>805F\[+R'Q) M2-XOE*L(DC!27R6-:5: )[5K-G?G4DRR C0>:L("UHKA"9)B./+QYM\P6CI< MZJ&6C;'B),KO:'Q'U.[/7N#MTWVAHTNS[T ZU?SY$#*!XHJD44;M:,H_F]_N MR<(?J\7';7J9IQ[$0%('5/%W*S9,\*\.O+T BU].;*R"J1#>LNRC]B! M.NH:;7*C:@RW AR-O"C5S6\QW?SK?.M@P8EG'@EK>BF&67%: H53R9A5X\V? M!Q'OD+ P!_W!"IQ+DB4)6A_15_)+FRS+\D3C<7;7.P]M,;5O2&S]:KO%TDB&&J>F%@63;'8P NIX@N,"5J,>"Z*:H)BRZG6$V37(EWR1C[7B,. % .H>+ME(*\ZOT-]'XX65C[;@1$JO/]4:^2:)"*#JJJH[U8HS MJ]A[\\!&#>-P/M@.4&@8B8"N-%N0---^[CXSE!T#2CZM@K M_F8%YLGC4; 7D>00TMF[7FI"^C!ISC=^,BRMZ?CQT^O:2_S:Z51_M^*$)'%* MR;4314>,8<*T6@0XE2=: :(HJT6>%2 ?;04P60) ,L9WK4"P=I];K0E6@-3U[,J-X'Z,)"7X!OB,>14JTQ)(8ND6\[4KE'Q% M*'B LXZSO]*R:C4UJMUT\^!"Q?:XJ1Z_:) 5A%X,^X5"-*1^*')7P3/(>2"= M0CO-^$L0OD*&!;S!]\$A)8&2 72](!1[=233204;10&<@;YE!2(%W0#EF) . MM@.4+,Q-S'R*QC0X3\JT\K#Q-LU;^_B">1Y0]H6M(N_-"_!3#;9(T"Y(SB$T M.)>V?SA]%?/ +UUO[[P6"J[AHVIJ3](XQ3Q8//9V[R4:=>L0!HK MD_B+ \)9LHI(XD"IYF/V8\Q^C849.BFB H7N-;] ;10^12R>W_ MS;.L (Y'DY%4=FXBEY;RUY]EGKVP6I@07@HUT>.X94^ADQ>QXEP+)D[6OR1P M15U-]*RD.DM8 39U[,"FH;XX5'.5,5SQ2"N H'A=.]^TF_W*QUL!D*1K5;[= M!_SS/28VX4GIS[8"V(H60I5E$5S"@5: \()\_->W'U& I2L?7_NEN_<")DF^ M(X5I66^F)4!"'.U5N[!;X7 [P*EXN6LQ6#JN\=HD*T"[QNCV$M[E5U%*7S#. M"@#J#7T5_9FU)QEW4)92P-G_ "_^5'502@=:<3J%Z"/,L-IYDG7GFA>'[[PH M3M2IKO4AQDF,N[8I2[K%0C>6267^[](@*TA+HO'>>8$3;$H:;PM]63#;/'E1 M;P&WHXEJ9]=&F-^TI PO#R&%*O*%/__B);OBC!J$W98SCXX[;YL@%#R&[^3R MK[^&ZUV8QD[@KG<>WJ&4;>A,L^(^=NP:4'>9][JPU13P%3/8XR-^M-M3066J M>3"+-F1QX+5BF!V$G&T'NKZX+G'<./Z3X^$'@G4A%MT98,(F]A-?$I(]F MH8RE5%D8^IM6(+9@?2_EZ>#-(F@=M H*+%RH4K59P J0I4'X0B*0#;8"%&)2 M:1T/USS+"N!X>R!!.13)$"NVG5DG&2Y9E5&E(;,\U/R#L73?(9X[RP+;-^6+ M-4TPKEAA)@3-W5Z.^]?0+VZ_]J,51%37K*7FK-(H.S:?OH811BB(^E=A%(5? M,7))RR9,$\\5A59[DOE;<9.B=5A083Q13[/Z&"O.1!@&TM0EL6&.%8"1QZSP M/*L3\.2CS9/7[1Y%;^!,P+2?[$">= )5Q4WM25:<4T%.+%7#YB\F[-9'L!F1YZ/TJQ7T\ 6B]6[CQ-OCYU5X<.41YC$L9EIQ MQM0$SACU!"O.H1("I!$E9+RZ4Q85^+)! 7XB0U%'1>$@*S!^>TT;4$# Y':+ M+SN5*U?;I1L>1-VO=.=80:!7:>P%T#,DW+^">1-2D]#!B3 ;@][D7, KJOL\ M@@*_Y7!J*!;WEQGF"U8@+7M0F0U2G4LD&VP%**(*HDK53#G!"I >,+$A),E% M*W14^#N62->[" F%A-:+6 %ZOR4T?D%@4L>*X#O&PALB/T(P7T8"O4I7IVW! M"K3GV>CL>M-'F?X9[UZ<^MHTR?R;?A>FT4]IX)*Z%.B_(,]#%F\D&VG%^62. M.A+U >*%(J9".M@*4"K%,A09$J*!QF6IS\XWZ&LCKC]<^M$*;#<%E M?CH8Y MYJ]UL1 RL660.AJ.1VLF$8L,B]Y"PRWK7']4X M*\ZAP.L:6*$5V\VD1E9MBV;-\S_^Y.%;'FUVBIRV5@M8 7*I58<(I-( *[:L M7YA"!(_^;"N 7;ZA8'/,K5V*3JC"D58 (6DV0!6:4WIH5&::%YEH2@A(-TLL MVB#XQUU*PLQ(T0WJW *MIR8F:<^TXR1/U=Z+S0SI&TOB5/^)WGHXA5 ME#F*7^_2$//$S'HS9/UZZZ)]9<"T2?,Q9&T.:VT0U1U4!OR>%0A=16].P&H@ M07),Z'LNUP!8LA6+J6$YKHZ?V;)CS6(H?7_#"L1E/?]"5I"HR=?5:J(5(&(: M#KG22_- > LX546QIDGF65_&TDC]!LB=XKZF&A.4#S4/!HM*!>-*0PZT<)SQ MEY.I&[1$/KA0)+4$9./,G\!G+]E%GO]C%*8'B4V\/L2*JUTI/ T^UEQ-%Y2A MILU_HE)5Z@=5A:A>/V %RL2B@+[08 40DNA]>44VZ7 KP.GJ9RQD"@W?O4+Z M,2M0*W".MQ73CKRQ5/GG5X2 11KJG%3%<"O *8:N@/\)2HDB2P_ MMW&&%>>9F5I(:["8-(7[*'^Y%?4U7[P M,TW(#5R>;K8.X4^%E[SRXI=:Z QAT>BV(_/4M@R"U/%%^<'9+].@'*FRIQ-/ MWYU,^ON\%>@FU0(850,X(@-_QWT@H" MB]WXUJQ1M/\DI:-QMV$%^HG8SFO)R*Y0EE?4R@C9:54KD).;M+*:$[3^+@W1 M.[9IG:FS@A5 -S3CD MO6A/-/ZPOB;,Y$H8N:X57&6#%J3 S*O*"U7BOTO;2;44KD%(TI_ &S+*+)QMK_JYE<2D)B@+' MYYIJH<(*T\M%6 $-[TOE41RE$>;QSC(]VLM[,@&RZX)VG&-':U5KX[C,B"7/H;)B M=U8<5EF T'% JV=8 50>0YVU^(D3XB:P;NWJ\%6<(J>#P M?R#OO&-M$%\&_"0ED0=\#WX@U2Z*?RB,I#ZK>BP.M)$C#QT6J[WB%>OU&NZ+6=:\6)9;ENNGJ1=+CQ M"E,%&67UZGMO1#C*$\AXI!(_(?E!=E[,BI/-%(Z"R>\II(5DU,IB\SPK +Q_ M6LEM3-F/5FQU54Z.A=*F0G]#?9@5VQ^D;O;/(93)!3?UJ.6ZRY^U KW%L,H' M;P,Z\1TBI6])ITJQ(J.<8HG8_[)#OJ_,BBB.,/_P-X;R/B+,%?DOQ-LI,(.T M7L,.(DPC+%+&*'_MA'17&V4)J:V=;_UJ/]8%3JIF2P%>? 4J=5SJ#2 M""LV+>S()R^FIAAN"3DQF^0S.H01/,@@%*6QF)K$8^TX%UI2V,/":=GT1=+N M7:RT@]R*#R#[-RF[%5%[H30INH=EK4!/5WLJ"RH $V:=4_8AAWH+QJ4?]:=O\VB]FQ3EF_.A17 6[ M^+M=&[Z#<&B,_1_#T)7DTXI&6@'$#=IZ ;SY4!?F-251Q+X3*%^.ICE6 -8I M%E$E!/2RL'$6_Q#B!_-I%P82EVCU=RO.5.0Y;VC3WC#%"K"458C%]L>[,-HB M3U)SOLMZ5B!DB55:%PKE>^^% -K;;^!W1"X8M6#O*;]G52?>@ZH\7%]KFQ1Z3HXE&M!]5'6;%YJ95)[O5KF&+^#CZ' M1\=/CN016 58G":\8;5E/APLQ81NNB'A'ZS%3NT"ME_"/-AWR"49C(TM#YI' MFP?F2^"D+CS8I%^8M\]DS?M@&T9[IR&'\-0UK+B3DK:(JFI;RAGF3_-D)W.Q M"];/(?7:T_YQ,;2%C"'>OFXJ&/)K5E!(UMA=W/A=$;&A,]$*$*6O#!7SJ?C_ MY4!T5-;HL=5C)5_&"O"?4>* $8++Y_(C%8^T @B9(466OJ$:;P5 M0X#^#9A MUIL<89N0>@'!I>0F"75U[=G&S2?<\9"W1:.>5YF#HCK._)-3351M*K^F/#^9L7_W:-A0@O@7])1 [9<./AVY^]0-$@N/BC)9C/(OI4 M]HC*("NV?KL_^.$188X9O6-"EEP;'RN=C&^R.C?_0BZ]%B1J46GJ[?D35J"- M&3GCFI6SX.#6# Y<2DKT#!\_X^3-6'$4DF+1>;$W&G$@ MUK:UIEH!IK()]W(/49?4)\S<#(GC*SK% MJB;8(.C&NSO$"SA@1O\9J],[@9@K&F;)B? <:ZPJPYL5;"!U&25YQLXZ%'4A MSN@O[T*LC/$>X#OFSU]B"\Z!K9%"XPPKJ((>2A9J\L"D&GD O'*"%2!Q"85F M%(&00DKZJ-J)*V=8 11MX40>-IU>3Y6!YN\/W@NY\\Q85[LME=^MP'DA(9J' MXC&2:%,R2SW7_,G\?'377\.?TL#%"O7Z*][A$?_W392^Q>DKB)+2HJC:,XT; M7EFV2[6'AR0*3&^&^9,#3-\@WWM'T5%4.++RN_D-/^T.+'%*0E'5 <8M.R\; M%#A8J?\2Q%C)\K8>JWH(6N?,.ZY 2 MNQBPEM.M8-R%:ZM(!"N/L6+C_/F["R,:*]/0D[LXS@X :!;!?1"G$?!_X>8K M8ZS8>/Y>L_(VE:(V&AX=Q43SK'=Y\^.G[^!!>&EXU&4#K3@EB4[5(GC'_$DH M7VQ+7NM:@;:K(^N!3?+F(I+.N)%VU]689@5X!6]LS8;=1L1OFFT%L(H08-G[ M*!EN!3B2;I$WX%)G#36:LCQ:+F$%V"_>6T!J/P1)O;*VFERU9EH!9-T>\XB2 M5O:;?+P5 (E:OCVC 'VE.>TBF!JF6 '6\"ZL>IK9V-^V M$B8LA$&JX,W(@5 M'=VY5@!:]^UQ\YEVT]G"!$OL3B][Q_>OTM@+4"PIQ%(:8LFVKYS@MR@])-#X MB!2&@OBSK%2,@!VWG&H%P;%"_T+:XK]9L=$O+UFNDR()I7FT%<#0V*T[9T-= M8A(UHC[*CLWGEJ,\O!W*)$OE:/%H*X !U061E[,02 R<$Q%*IJ>OO?2?7Q/ MFM75W#?=5K(""0WI#)#5$;TC]RZ,[M($:[.\!)[XO$];RPI$@-@L\,RS%"_= M"(#VJU@!?%>)TF!CX\ET,"Y?BF[>87:M8UU5B)^NRCA7TD%T^D15:'N*D,9$MX[@@PXR6UN-]V*TQ27)RZ_%%3(Q'_ 1X7(7\0>R%-6L@() M:[3'6K03'>E9:=FYF^98 5@6)O5+&/V6)52+33ZBD58 D7&.^^" \?L .>#? MR[5TQ7 KP"D_;K("K>1':878MFM8 7BU9*O:L2(;; 4H/#>WGIV^/J\*X/_W MQQR^!_ROPB_DAT.A;B+\SCY; M8+WKWWH_N'3;C'L'[ZTW<_?/_='Q/G&R;P M_?&/!.IG_/^RE'O^OX!W8LHN5+7)X(*0N/_\M^KG_ZUT )@)H,!%[K\)#BPL MGQ5))0RS%V*'Q0ZZ_Q@#0$XJ1IL_O(7O?W211Z" ?_P>_O&';['[?Y$"NR'F MJ%6C#,$<*\!;^EU$10-L*JMC@%<4[*GT\TA;6N(/ND2@]YTWP9[*OX^,I_]. ML4Z-(O]8+@LA0%EUY-@'*BE@(3KPS_*XD3*SG6=!OI?@D%W\>:4NR_@"%;=6&C+0U%@=U_/CI ME:2T";96&S+2UK"*!++&RW'_&OJ"?95_'QE?W-=2H&[S= MH^@-[.E1^#7955K+UC8J'CWNAK_EMANJQ)&["/A:/G+O-%2\\MPO/QUKGB1NX(X:OXV5]2T78Z>V8K+*D\R1\YL!>:RWYJC8[82<=UGSE#RU]E*Q'5?/4?) M;(7@2HP Q\=LQ5UQ> )'R\PE75E(!$?/S(5=6?@%1\_,Y=U*J ?'RLQEW4I\ M"K$"7$DC2(#L]S;:H[K MD"FX64^IZ]7CS>WCR^T-_L?+ZN'^9KF^O;E:/BP?KV]??KJ]7;]\>5Q^N;G' M?\WP.'I*[M:)7PDF688S#0!#?A+SO^218%E".FG+Q.0-2;*N>FPO86NG;%W< MW&"97#M1=,3D62KC50%%;ZXQT H9Z'I'HYA@# AU580J;8D'VW "F$X(_]N% M/N9V,:U8HW\>ZNG& &P-DHU E.LCJ2Z\:*1!W+-G9;5E%2@=_RFD0EGC*6A, M-7?ER0NA]8Q8L%F-DOX2+B6<8A*02MF21B@DXXV!(*E96.\K60&E>9XY\432 M\:LJB52'&62F4& I.4*-/5)L!C/Y [ :3.-2KJJ88@R0K!J;?..E(<8V>L/> M)%;57;+7ZBASEQ3J[YC7K[9KYYM<+&JUBED^ M+&N\+6+!M;&&%80&\=22&UMYO!JNJF2T#0:,9AN%N6T^(UK!'+,4*+H:%RXA MEGN\C2=#N,9$PU2N)&\K"$--TC91LT:G2(%>)9MAD=%-V]AF!<$(;9DGFD - M^[^T'""EVK=Z[@;F$CM/IZ&^?Z*YZ/'\4*7E2"CU252@>1;(:X:PY0^>& MH_:/HL(?.PODM4.7CN=W%FAK9NP-_N0984F#<6EYK!G*OC]KE+5C^$TN\;FA M3)O_*[WUL\!:2\;?-CQ@%CC4> 7$<08SPHZ.54?(Y__4*W*@Q[5-R&G)YV6! M%(/@RC9"ZLG_,Q/*:H"161"9KDMC)E34CC\I6-.?YX*FUJQ)&9 S"/9L MNW/M\"4*F[D066NDU4SP?SEK&NM)>)"$;?&Z#\/3WT12]Y^6S[>/ZY]NU_?7 MRX<,IY/(X\_ Q7M#]_B?LKA(P4!+TG>?G&@5D>VYQ%OYA")2[J$SV5S( MJN_$\6I+=G<3[K&@*HM4K0\T&&<;O*,H\5Y]5,;O9R1HGJ<[RWRB]1KB4YIN M!!UD?K-%@EA^\QIO1#.+;&]3-:T$LXR37;XU?P7JC8ATYQD%3#W<9RV M H1-L H(>0\SW5DV9(NW? =U9MH EN:E4E;:N_+HFG MSXB8[##U8HUF3X)**[N2#K-#39,+W_+P=/DMGT68L5PZ+EN9&L316>!*+,66 M#252T7%>&&H9\5G%[+R0U8);U1_O641WMKAY!63."S6MJ8C+3K.((FM4ZDO/ MG>!1Y%@ZTS*TW&E_2U^[4GQ&=83?UGC___Y]G']LKI;/=T^+]?W^-?E(Q[T^>GY M]B<\X?[GVX?5RU2+C4_22_>!@G\6M)A)C9*8B;H'F*A]U8]UGR=09:.TD2V\O$]&WFOPSC! MNHVXU*EHA-G";X(<@>6[X_E@!]B&4>SXB/7[@O@:]Q]IG+#$5Y)#\ 1=KO!; MFR21]YHF,&L=/CD:E?S'^OJYHM<,6HU6;08>I(S/*(^Q(3J (1\B1^M'HATH MH+6*>7"G$'SRB$55_A10!/)\1O5I-,\SRVB*^_L1O\PQ9'I)92/E%(,"78RP MX@75YV[PX^B'I,8"P[-4RE/-L8_,VI*7!1)6GCG8)%L51O8L52TW_TP]K ;? M!YC'8_$S%I^[2-S2G6J.?R+?ARN( HQ&'^]JZ>Z]P .V GTRU82C.=G<14!) M(_V4QQB,'HF)BL,U!&G$2&68R7"7JC304/I;-<,8&#RKC5OKKYS8VT@ $(^U M9NLWGI\FTG@IV6ACV_\%0<4+Y"[?,?-X8TW05]N:*5=U(NW6L U4=@2ZT6)M M5YF"B5IN_YM%E(C,["E"S9FCI,E^"2AI,!T.@1_? M1HFQTSIT_5#GC6E&/( MI%BKOC"DN6V( \3/R&MHQQ%J^00J11&+!KE9T/>)EKVQ0S%MXIC:!K?:99:: MM.9%:K603/DS?>ZTI"?(*M[H642L:LDHFC;762#L)!:EL/ .@C3;ZEW8$S(^ M80Y5-(T.$B9N&]7HZT_:%O]YA=FP[2H#I*"LMLQ%P!S0 MPKCYIM'F0\HO$?361="+[7#+*,)T3O:G3-'0G6T,O 9[HQ(XO;E3DL?4[]:.5-4[6XJNDCUQLT#@1")1[,6;U&W9ZK[/ F<=+FMKH6$6 M 0?V^,ZM0TT/M*8IP8WG-Q[7<)3;C,+ !:$-NM;$H>^Y(+EEO_+Z:Z5>&:R; MU)? 25VOD,ARL1 -N.EZPQ+)IFL#S2NL=",@>(0!$)5.&7_A'',I7.7=*.TZ MXK$VE+MN:%M1'6>><$3<1]^25N%?/L0/_C"L2 MW&DT]WA6GXSV?+,2 M$2VV>9-&F.<\(2R@TXJNY+<5DW.:5S@M)HXZYALDT^QLNP3'Z<0GBVSDO+*G9N#Q7909<7)LQ*;PZ MLXAWN80"=;QG(OEVB-">J5^T!C?>I8J&AM=OD!H0DR*.@T7]Q"%."9W'UNZSD= =9H$.&HE[U VINN@VF*,:) BLR+/6J(TP82^(X MC@Q-O=;G.Q-%,FSUJ@K(L37=#&'ZTNVP=+$!A# \3R)=F*22,QB5:9^" M@3V'R;]@RL#"!3X&K"XFD/+^Q"E+GM[99J;YK,A+PJ?9A,_LSA>(62=;NS9^ M$-*_/IGT&V>:1WGM'3JI'(&!EU3.(3/#K2[GFE=DD(W19KZ-B&J.>JGSJW-' MCO:M:V::\XH3NH1025$C>_5+,<("NN-A07\8]K9975K[>OGRT]W#ZI>\BO:T M])S',-@X\>X>\XH8&I@L _?."YQ@ UV"X#(TB.'Z\\WEST/5^-7V2TQ+A:U> M:6S(?7#[;;.#$G-W890U<'G BC]Z\)Q7SY?G'G59T6#MV@U8-= -HO]['V1; M9.$>#4?=8@&+@%QN-F$:)/$SVB#O7:&,:4TUF<)WC>_94Q2^>YA?7!TQ\;F% M$UAN$N^=>B$:+FS[A8P!C3>Y]1)%TF)A@'E-;K4%Q-[YX=>F,U!.L8W$ MD<14"YDC,>?(8^!H3\'/3O0;(IZZW+$GHSZMN7:47H'P//PH^ZCD:5N'_3"5 M03YE-I?WJAKV*+O+XL&VW>),*.MZBU4+F7PH-@BY\1U6<-K4P&F>U[-!LRP5 M5N1(%D+[K]IV6TVU2/8"CA_@#\E9J'J.'?3D^% __;.3 $<_KK9M7HC6Z_1, M;U@](Y>8O50BNJH.L0+I$.*%V0S" E*>G*R!9/&\OEOH4&T';MM+N$V^X@> M* M1B@I-/>N8UIIGT?5]BM#!\=P;9KWA[8(#FLI#ZVYKWVNMQ>P1 S%187Z; M'"%^,($>)_BOK*>TGBPH7\!D><@($0/C'N+2_D4D%>B?%U,]%^\2G]+>2_;9M0+M!^.EMM#%89N9%CTE:J#TYTV3LP[!*,VAX@8=(K3Q5!:YTA#C&@6^R'E>II8ZVSRQ9U[ M32Y'+>%2,=JN.P];XW[7-A8HP=3+S>C!4B?[THHMF'#$BJI8(+XG?F3+@: M\3\5QMD44#,/;)XB,+6+]!DBU\2FC*6^A:)24%&OR"MSSK5UM-B+2#0,$YY7 MPE0WX4HI0\P"D3T)5^V#]&:!W:'%+'%@X2Q0V[]P)0ETG MR3%TD[=.CQ"?!_,X6?PZ/59]%DU>^A;))*'PO>)R)#19 M>L(9J*4ZS0.2H+]&O?QX&JU9V1^F'7;;)TQJ$8&W31T]GFB?FC0W1 M.]8Z-M W/ZUEILT"BZU]L?JT/ O\]6[L;\B@.N]NQX.X3D1YB[VV0)X5-B4I MDD.T1Q8CM,=^ .2;,=K\X2U\_R/:N/2S]T&,Y99H'3G@G%A&$?@F2K70QJ_M M7]PD36_=N'E6*_Z/7Y>^?Q^X6+!R4\>/A9V1I,/Z;MN4.)OC$Q:GD:)!4W6, MV2O3A,&\NTH-MF':8 Q.^[J]," 6Q0_C-$*/$%V-5MNK-/8"%$-PRI43>_%J M^U3XGKD[C-"9B7)F]T"/1&(F^RK:^V3,IQ_+P'8D,%Y7[6-E=]J\OV MPN\K;>! MX$:J2D,C>8S'3:'8PS385WW_397ZY1/,U=M7G4<3^]"<; =3:#ZN4AZS)E[. M]?[F5U=5V93.JRR=8LT[6P[;NP)9U7(\M-'U4PNLZ28\#3N;3VVC9]F MX!8RX1IM76T6,=F7J1A/G@?T%':N_S:?NIH=3."T@Z^D5)^&S7/E"SFP#]Z& ML=;KT,=D$T;T:-\B1!7ACZ-R"9[4IRS1L&FZO9G^/V'16B!_2O<)L5 MS%Y;O0,K!>.VP<[Y7\FG\)#Z9+F?D.,GNRM<#(N=[$0LPC(..UW@IC2O2KZA PDQNX@W:0E-&T/,C M[S6%Q:&*\[1N99'5DMH>5>-CW33-CMM[PB&6BU4U M(6\);MODFKE@TW=D>K.VJZG/+Q=MS*I@,I M7D$%[#.Y>TS.!Z?L<1TYF)MMX ,3$W)E4#1RXN+J' M6.K8W09/,[G2+^EKC/Z9XH5OWZ>7^U/=?<,5E@XW9Z^N[*C1/BT=;\>U;#J0 MDF5:#OML+I]."OXE%=_8]13EHY+='25 *":8XS&;'7)3'ZVV7Q)2/"U+[FGD M-AHS#0;!!!N\&1JS^^S%OUUC3N E\"^I%40^PQ@8D(J<9W>P8.UGM$'>.Y"1 MDMKTYAJ42TGE2-;=FY@LR(Z:I=&F>;UG%H5NNDG8=Q]1HMZGWIR>]_@E<%), MK% Y%K]DWCZK9G,?;,-H[S2C]^1EC!'0%R@K?ALG'MY7_OY5J*4RJ&>TW^Y1 M](;?I!^C\&NR R.>$QPU\*PUSQAB']'7PG,;80DEQ:R1>.OH'O4N:NME[!!2 MVY6=4G)Y[,H;]Z.L-JK ),L:=XN M/%C+'KL&^>)BC>U+P\X5AGM\>3?):KO>H:5+*8K@6JEHMYD^I7O:'C?GZC11 MUSV=XFT\F^JGP@-I,!JIY]AQ1=O6(6W P[G>S(H[4UA,=(KW\VQ*BN;O1[8_ M6O]K&13K_[#SIQ?'_CISH,[03A7Y%C/^^GAVLNG,]/RF%SR(T[V3T=;^(LPCA.QF_/=SW\6+^[*P\.4718EJU\C(A ME^#[ZGCM.W%S!F+#+#LNKD9=O";HSU^N%U?#F^*]N]3$$]_K:BVVY5,1\X&4$M%[8 *8\AZ;"* MGV12'>4T!&@M8@&PM_N#'QX1>D'1N[=!XG-;^F0;(!]O60C]OS#I(_Q&4):@ MCY>^OV?'T]M_V"W&YM]\V M?HH)[ XS$[C-:<*N<-O:A@-\R [&VJ8HXLG$-@LA[#1,]D>WXXE;IFQ8CV!% MQSB[2F,O0#&8Z4E(+0GAR8_;=3T*;<&_<8,2Q_,G]CJ].)G)\M'9XW\6"AG> MA'O'"V3_,4XZX+Y&>U?4539G'QH\\ IH60[A$;K6Z#,#B! EPN1E 306=@% M&B19197LHM1XK@2G+3 K\'3NEU);K"WA2(/5G2O">I:U&ZXH/8%SQ>4@@GKV MNO9Q2&?]B@S\(.OH&&?MQQ^854C8]1 HM8%9#$RMNLKC68=$#$"QO1[;!?FG M$[B& >&LBQP/S3^DQHSQBB#;7>_R?)RG-E3![ N(0JWS'Z,PYBGN:D!DDWIV M:2R#('5\\@56,EODHA",,ME,B&>AW:!7>=9W>90=6EB[NK]-Y'/6FE,[E$EI M^:RUG]/(JG:!SC5]M>WKF8U:[Y"@B.\DW]%,M*I)5C7G7&V@.:]R*9W]V7O; MX9/X$M-"C3)OL7+.N-4CJ W&>T>WVRW:)%3-76TS0A*%DK28V+,(P$F=?T4> M_B49:15R!7$BVM-,"XK3EG8S#B**=)$,LH3%\)I11[5HWC#)'#!0\.Z&/<^E MM)U'8:WA*SUJ%:/\69ZJ$ M[$V^E-X>EUVF87-0TY.*F2> MJ^>V)0'U("_V:C3Z@6(R0&\0NF EF9UR(P7X.KNL,3_ [7CWAT?V)7X MK\JTITY+&D/$EY=U1)K3'/.;I 13,<&<$T^(6D6.EV*"52W5)MD;+L]G%Z-9 M:=#3FMNSR?I+@"G:AQ(N/V+-EH5ZM[JV6#!X,T9#R<0JB M%?/,(9HT!>.ME:22RD(1D&[9X\TY7/10L":A:&Q[V=#)N7- IDGW]>+ M,;?AGJKD\XNM-M01YH>QT8:)XUMMHSV?I %;##*R6/MWC%+X%-:_()=%5YG6 MFF=,F888X@+N*GNEC7C2,(W+K.HIC G1??ST&8_8Q:OH(0S>I-:.GC]B![_2 ME?E;$,\L],ZVNE+?%#J$W/&.HM?0(F=>]CY^)B8.ZA+.O'GT#<7B6Z'9)AOH M+I-L[BIX!K1#JB^I]#G)1R67%!1 %R"E?O*H!+C*@-[?^L:>@ R$JV/VSY\\ M%.$KO3L^H'?D*SP[FI/- U>\"?6=*NM#MEOCXF.UTSVI!-1.0/I@+@T2=*^? M,(:H>]*K@\23J6O5"@9:LNEKK/V^87&$.G64Q*HQT;*[-['0@(J10;M9=?,\ M^T!J"XHUW%# G @W^A*$KS&*2,;U?7!($^@8$VPP2R,7Y.I(II,FE'JO?M^? M,Q?Q$@;H2-6ONS1PU2^B9+#YTR=(CHEH^5$)@6J&>3 ZO+=DMT>,U MJJF7H-.^'X!/K1^ 3\-$VMTA%T6.KQ4#J#'!*B1_WQK)W\O!,&!P[MT$6+1. MZQK/9F':;V=)%*)1STPW"VSV';HR?HB>=2@=PJ F)./NK&86YR&WVQ6QJF,H MFP6Z+B&[/:;[Z]KX%-%'12O:+ AP:!-<$=,9&KEQY&Z]!S]FCN1]C!#N0/Y]O.3HA4SZ?7$>!U4@[ M4ELTI>]P!OXMTK<6$U%\A9*O" 7D;8NSOR[W4#)7&-_0;@7+6(#B5'+1J26. MQC,.F+JSH+P'F,2.>9V [$^3O*7Y[G4CP%4SC"8:D$W]$D:_W0>DSV&LRI 0 M##:_^3LO\&),5S^&H=NX^?)@\YM_E':^*0VQ@PUJD'W59BE8W06?P)*]I&3 .%P6(0Z>^MFU6Z%E7S3Z-R0L3 MY3/&--AK;T +"P]@-\#;^>P$Z19_G#2N9[L4=POK9TUCK(KM_#[ U T-S-7G ME0\;YE!*W2D"]QGY4'6,7R %YALF#K/;C ,J-I:/,?@:8:I$<9(W%E;WO9./ M-TVE*G9Q.J.QY/D]@:EFMJ7N/&T6RM>)*);SREFH83T09A-?GX73LP<\%EZ< M6;@R.UY8QH.XEJTP,Y24?R6FTV4YBPK]UA4?IBD/L=@*+B8 M15W@FIM4MUFD[VJK_!C:2D 2^;&G14WV&(>M/T7A%L4QN85W2'PDZO/46L$T MF+?[@Q\>$;I" =IZ33I!PZ1A*%.I+-;&F&TNKG>5)=AMLX)INCD-PM.!,Y&W M>!)OSPL1=^>KLU M3T?S21Q[%HIG;SB5/@^ST#O[X0!S4SV[$U^KIW06^FAO M%UH7G6>GE>8*Z8.W85KY=>AC 26,Z$F^1>C<@E\GV83YB=/62Q)N?GO9X-A)-.3BIBS;YAL+D&MOR8E9UJRX/ZW6P<)86-XO_*-XG_ M Q]EZ*:;9!6]H.@=XT]0UE ZS,1&(32![4%^G&RK^;*_L-.5FK+6%URAJF@H'F^ Z*H*-, MF5$KBQVJ9HQ/K1(VE/]FL!4%<0@^.5&B+FDK&-BWN<[U]L[K$FO@;P$Q;_"' M3\Z*FJ88C/S HB3*I2+X",B(JGX'\AFV@:$D%/4<*PB=9/Q@00IO*[XZ%G]1 M'%"+!4PVEB%&0BPI%.R$S"[8U#^F<6;_L5P%WIPE:4E"NH1#>][1"R3ENXT" MD&C8N**&%ZA%C=+OYD2-<+\/@^:WNCYND)=%K*TW/2[*6>85L:*4IF!>\O&] M^]S^F7H1&"U9=E%[EG3Z.@:/ Z/S&1U2O$$G1NX-\<<\81DT=*D]07HNC1-[ M/B"Q'^D9O:4^K''\[/DH3L) <39MEQCD-C_A;X%QC6?O:E_HIHE6$I'H9=2? MU_,!_)+^;^\:^3[8^JI&*CGV-6;U+6"$"5[;<_R,()^I@[*A,55=_YYZ&:IF7/78WIG/.P0@9]2R MU\!3XYR!6'SYJ8QE^>1Z<_K>8WAT_.2(N=0&_!]O",LDZ:M/^<(U5JL\*'<% M,I=PM_JSC4#/7[_]AKFC%R/)MXL_#Q-W^>6P MC<(@D1%H;9!!AS'FP\B-[Z)PSR13B/^BN0L*K[%ZUC /YA5(^*O@$27 <+$F MSS[-S5%Q_B8J'LXVJ_0ME%.9)UZ'["%D6Q+*Y+*QY@RL= /BYUTR:+ '-)&![#":9$2V>-AN90G#PCH"E$9A:(T@BN*>>B*X-8SKU]7OO EW)K MPCI1SH+(Q*'.,M0T(786*-.*%JOTO6R.#9@%ZM2JFSI*G34JVHG=@N"T66!'6\I4A\O- E?-,H B#F\6&-)^\CL$!\X"D7JV M6YTXP[/.K&\G#K2.=3QKW+5^ 1I#+(= ETVJ\&#B1:A-J!&GVCR= ^&H;_, M^+5JSCMA2/KKW,FH.?N%8>IOL\=4BQPPRGA MIYX7Q_'2JX@],:H1Y>QQO,Q>JBYE$W*LS%Z"%F0Z:):GE'(4S5ENEJ6N+L?M"'9P4YT#GL(# M1![AY7Y"^"[NP/<6X!T^',ZG90 +@_G%B?#!)ZOHV7O;)8K*A/+QIDMDE[>D M4RM;.,-L0S$(<_82\CS6;G,%"/GXONNB./$.RX'LV<8BS6_"I)"ZN)QXVZ5??E+$!_0QMMZR)4V M=)"/[;T"HOC!D1<:;)C1>\.);8)0\!B^D^777\/U+DQC)W#77_%I'F^!CZHZ M4>A/M^7*Z5VVW@EA=V"/D^+HJV-&/NQ'3U5TML5LLT?=IB!@BXGC'<;.BY+C M20=1G#E"3\2N)G\TK)Y;K.O()=FC^CU6%1N4J]RA)M)VY M8:BQ86==+9D;BJ1AHXI[>:XX:E3_>/BU0O$Z5]RT,%05TAW4JN"YXDI+-R^4 M;6NAD,ZB,HG60R?5=6>1N]W(QA6\; @$V7#M3F)1-2/%N6*G7Z94-)S,\L(U M\R2]*.WS#A/0EC85Z#W7C/_>+F3)>#9+LI)KP@TVO%GD;;=B72<:"X?(0K4P MQKD[*DO&QUFD8;;#F<*^.41*IEW!.D735>!B!"283%"P@6+-9Q.M\Q &;VL4 M[9]8[9$<:%5D0-.L2Y-G,V=6N\W:Y_;0.=:G.U@HCA%:'4C*:?#V@/ &GU& MOCH^[%D&4L.L46- 5.T3"N$?PF$F-BHOH5;?K6"L79[$2XQA>S!D+89N?OST MW4V4OKVDKR @;52-FF5CS34NQ!M!_TQ!OW^')PE_2M496S+:INTKZ4(^WHIG M6+EWP<"^21D*/L([!TJ3XW]V@G2+WW1284VG972+Z;90C! :]=AS#3OL)<1# MH@3DFD)#%'"[-7H^"I%\M X3QR?_>CDX&V&?0)UI/>_TYZ.[_AK^E 8NUA>I M81O_-[PL& MW*LPBL*O>)OW08(B%"?/^*_R]ZUAGB6G%-^EF)H0:]# [\)-*@T1UIQM"7B_ M(%!/D+M\QW]]PRHY"'?92X(U9F:%6K[[WQNJ,"9$F&&BC1-A>_K/$*Z!I!;:I^94-3N,3#+)%%#8:/,\Z MOLS2=K,VT=4E&K_?=B!RL^99WS1-NVBI4J/@-==ZX.L&<(]4-SC7@OZ/MIJ63;!:) +I7M*5K M;KX4V"$=_&P;NYUX7S4\I+-(/SF!V+0P/D3*R1F0G887>Q8MXWJYM0J/^2QR M=WI!HHY??KS\:\I<;4T!&J?OIXE,6@-4;F2P08S_LA%CY.&W6LH)6$FD]+7A9;N+UC9CL!C!<$?O@_WM6XNBB>I MR<](0ZD?V4V*[H-'? ;KK\A_1R2$0*;"Z\ZV#;P7M D#]^_(D=4E:)YG$4C: M,/1>6(%>XY\=/T5+]Q]I+&HII!HYX'ZJED69\MUBHE6UJ+)M%3R/0)AK_$UI MH;36ZTP"Y+LPE=WCULM8#W!'0/N^#Q1U 7J#,*WS1)Y".)M% %H/UMC6$N$L@M)& M12R5.V<1GC8:7@<*63NO=TA#Z.XUJJWA21K7=OF,_]^O10,FE()//# _]6IZ:"BH+1AHSDQ5.HR7';X2\7T-_ M%G*KU%5PFR<: ^K^::6LR9K_;DL)V4O-Y'Y :"C#_NS@-TA(&M5?1]T6\SM) M-U;^W70)=7+G=2JG%P>:HU0400.1,N]55VQ6S+"BPK-I5!MCQE M(Q9S[V7KGNLYT;$@C36($>+QMO&U]AV##,M#G)B+3Y_J)*3C+5%G,'I7$=FE M2^R93R@B"HN6:B.=/*Y4Y7Q32U6EWPT+*%>M!13Q#(/D$VX0D_ M^*6 K#O'BPAWD82["(<.NJ-5Y+UY8(T#FPXU>K(>CJ1UJ(2%=EC(:((3:U2I M8?>2C;;DJ:-[6J;)+HR\?[6RWA4F]4Q9$'L*>A&\H9D-.X8O;YR#ESA^3#8 M9MWH';G;,-J2$%:/74 1D75>TR"]\0O ^ Q%/[.,(U?6VZ!YGAW.$KG]NQ33 MH# XSR*\1M]8741;P1H\#RQ96W;:&E1);,&\RFC%'GO6J&@V[I8(1F5-G06> MM RQ>>7R)JOH6>-,:%?EEZQT_\Z]S+'8?%NZ616;Z5D3AK8;T5 9>RL1I;3T M5FNE-HE)YW[A-.S*&MV59B$,J;TV0AY5MW+/"T,MU#2Y(?VL _F;).RR;?ZL M47&*A"UQ!\P"3QI\2/X:GGLK"%T6=)HS9A9ET]O<0XE+9Q9X:O1I"RJDEY#* ML?2'F4@%PHXU!?WWW OK:_(FI9-Q%D7AFU\XI?HR+QP)B4GM#YY%AIV>F*3J M,3,3_.@2D+;[?A9YABVL 0^UMA0S08WRG9/&2,PBG?)TCW8Q$&,6Q?TU&%7W M:)!9] #0O9B-P23C=0 P5Q5/DE2:U\0K__V25SK6IM=H?P@C)SI2IZ%F>%K3 MK$O6V RSQBY90Y>$CW9\1AG(JYIQR9\8X#16:0*MAUTO>&MS),5IEYR(/D*/ M!8+28QC@?R*T!T:TBIZS?Y,+$:V(F"A*4.AS95O(]<'#_^,2,3!W*NF1K'BJ M?>==Y'9?#F&0JQ%MSU>QTI3TJ$8Y=18Q(9>XV4L$Y"7HRDYF5+&XGG?8S"6\ M: 3'QDQ0T_ZJE325683'7,*(+F%$IIP7'=71(0)(+.S$=1([DVBREY")3GKM M(($!=G2&?@XKU5HSM_^E/JO9^JQ.E 28_JZIBWRYV81ID#REK[ZWH7'C7P(O MB1]1LMJNMICNL.RB+G5RZGKF4. [ :2 *?UNE4$]%[)XV2%_^XS>/%#\@;PS M$I$7!FR<8QRA"D]/:8AY_Q1]U?)^]#H^*N$O0SD3EXZ] M1$.<7S3$=&NH7F-MPTONG UI,*$.4!(-[;N,LD80N5=(?T5?RDUP4U)KWK?M4Y1M $3U1L[38]D1CF> M^V,4QG'QU&DS=>E1G+:0G7R4_/\K)T8NZ)P(OU[P>.&3V2(OD<91=EK2!CXW MQ:*O#6;K9Y8[@Q%-R>Y>7$FU\W+VG-]/R'?O@]O]P0^/"*VC-$[H#[I'*E]@ M2OZ,#G;B603@B(W(66Y:LX%W5EB2>;:K6#SW FQ:!N@B@B1FWED0C[TE>VTB M*:4CH.32EQM]9T%.RD>37@K9T-!2MU6UPDPB_#V1OE1X828!8*: MN5)9R[T46]7V_PP1ZF]SR+64@D0\_5(84]/A-J_*CVVK8PKES2%0-AW:DCE( MYY7.8$>%S.E037M/];SJ/EY*8IY2;/6T^(%+MJF1V"9<8 MHGCF]-[.-M$67(\>P9IGJMXH0<1KE3V=3X:D!9EVU+QU'\ KZ[TC^)@\A%8^ MV%R@G? %6T81=-" ^W9US(>P+A++KT[DUNYA-=RN^\+30\IC"J>YVFJ6C^W_ M._VB+(Z2 KKP?^6H@BXK:V 2J^U]X'KOGILZOB!(7S[.[%9_\9(=L5N "6/G M'=;A+;Z3DER44U:8:;9LPSD(NM,5<%S\==1M53KCU396_MW8T5XY/DA[+SN$ MD@?X@E=NKEDY9NEPJP!0/MZ*">/3K82]Y;\9P^LJV:'H.HU BE[&,4IB93:@ M=+BY%SU,GLY3'&MIIK(,3JE&&9.0I('#?! M\6L!QW%#CG#'14=E%]<[#VUOOZ%-"G+^:KOU-BB2OBZJT3VK*^NOX7H7IK$3 MN/'Z*T;0<16@5CI,RQ4F+\,7K/$_XKDRZASL<^/*05Z@EH-*OP]'F\O I;2% M_\:--]37GT:;'4:A-HVV66EZM$K^W\\H3C*[],>^Z5/T"7L1)7V\\YF,LK44;#^^0-:G,G*Q90U15UKZ1+?2=F;X[_.+ 9I-B&6+YH2O'&[MJ M]P&$H(31\1'))+O2$/,\ 47O'AA$A,3C^\Q&LMH^HTWX%H!1F'(WHA^Q;%OX MZW(/";=-'*7GK]ERBXO7Y><01)O[($&8^R?Q&G\QWH5^U68_P@?-BE5U/V$- MK%>5V2. =4)5?U_JT!RVZL0TS#92VMQ%CE[:(Z+67+56$8Y[O^[]2) M,.'Z6-G'6_5]&-?K3='YWO0NRNVW@T<3]2E_[/MRU-:?$/F\I!N(0LOD\+') MJ?9]L^1%Y#D5?= !]NK@FG)K?,]HE7!%_!QB32SV-JKF;:-\>K*()?;"#+1? M$+R16/)Z1Q%^?,B/-TZ",NU@(!RWW87=$O4C!.3% " &!-Z*?X._QK++>MI:EBDYU5##+X&+ MHL)S [;:LDV2Q,44#I,]2Q61X!F!9X14=PN(ISYU_#6*]I]:J4CC[\Z.L/B& M,G$*S_XL:EGT%]U<2@GJ/SSXK$^C,588D'M2E.ZYUQNQH;ZA560DB!_FQ%.) MX3UK5.@&!!=I115[>Z[W2!BZRPFF1$NS)1=YO3EY4/&YDLM@T^0]\19I#*.^=PIMT&W:AM*/8]B9E8K7/58[K,^E":! MN1SL?=:H&.5EETOCYUZS3Y]5MHKL'Z)$G7TD:1?+%*84S.(@A EVK7!Z4O8! MQ^T?SE:0&H3I*HR*YU[9\@1NJY,5,H\ZE\-PVW85GV>.X@Y)6J7>-?(T&8[G M?GFJ?9@>4IH55IT^;\H]@;'J%EF@<@&5J'. MCANB.JU- NHP0E8Y5V\>%7Z'?.#[.*5YG,(@Y#Q81N<\BC=;)''H99/.HQ3T M<,;,_O-3YU%XNO^+ \&&3=T4*M<[GY85TT\8$T\>Z9 MX/R(+HKY"?=),Z.SZ., M+FIS>]0VEPO@V+UHPSUAM[EV 4?Y1;/MRPYDH&8"/\01U&J[NMKEKM(*LC(V M'F.Q$?Y!#SR.TSU%[B1;W_5'QGW5_WJPI&_;*=;8_*G/R0)DJ TF([A8RJKZ MPWSPTHKGTHKGTHK'$J:INJX_AY!-Z^.']AD#WS=7;?'E\T#KLQ?_=AA&6]\:^X*7OFB]X.40[DC/7 /N1/<^Z3,6Y M%%VQ#J&7RBNF3\ RWW(;*?92#:(KR^DQO/[,3\'^6R)62BY5$:96%<$Z[$Z M]L5*T"SR@8?4PBW,9+?,H9/N]TYTQ&]SCI7E)L%4F!PGZ;*YF&)[;'93\)'2 M^.V^[3+2[TP69>68TA^C,.[=!ZCXTO30]A@&%!Y>U!'?F91<'^ZR5[9Q&^J3 MTT,DHXJ[,-HB+\&L*B.-@>A/]*7)HLT8I_OU3]-%VL\T1C5P,TMJ"'\:"Y?: MGY\L@AD_ N/'H)BL?V>R*"N4-SC#J:+ MYEKRF E,M]O$=)$MD&1,H+OM-NQ%^#GPZ%\_FNX.-ZAH9 #Q'3G%$S?>YWZZ'@Z[D\FBO?5MEN&@][#O_C>#R[2U";TZ"1L'RZ?LY!Q9H_-^H(<2 M$/[O7HZEM9^WUWBQRVET<^L.4J*?/B&WP>4\>O),SZ*VNGT')/!LSZ*BNGTG MH>T3&**T^D4B'L+O/HN2ZQ:>44NG_2P*M5MX3*W=_?.HW3[9IPD\]<,4=K]( MVZ-$&\RCVKM]YZ8=F#"/,O(#'=#8H0WSJ"AOWV'U&1 QCT+S]IWA2?$2\R@Y M;]_SI0@1&*1"_<58T4,Z[P;XAT^4>:Y=B+_F%GE+O4,>EIT>N%PM1"&5;)#T7KGL!"'..NX,DR> M9>OOGR&*RQZ,T3%<^?P9(I@^[L807/G\J0B&;I._Y\\"P5RW_I.-^WY&AS3: M[&">!'<&-G"&Y&D9BQ477C@?D7.<,[R$R5IY3M6W]A([:]D!5=_J2QQMRR,R M(11WC$GW]P$F+DP[^![#=7I@FU5T6%+-L T,90<6]9Q+ZR@;['O] MW+&'AN9[?7_%7(9W$: M SW[I=94FD_E+/"M)3X7L:?U%L\"=:,]:[W?B5F8@%M3MJ8X-A[RQK4G/>/_ M5W@,*?K6SC<4+UW7HW#=!]LPVE,\3M%BUO,+0!<'Z(_WM-87%H=W0^5_09)5Y$.+96 M,V7I\)YC3N["-/HI#5Q,.JL _1=\3*B?-PPV:$*IXDEAZ)4,-F<8%1-]?BN: MS'PM%K -2";\1?%G)\%LE"6=L '+($@='QS(^ DEFHS>J7 MJ&QJD*%T%HAJ_^H5D=?K1Z5Y_565CZ MVI)=&\R?J[4O!_81)0]A'&-VSPW+W@:,^YZ?0BQ=^==E0E$&J%V'A42[7>AC M1$TSKP[#2,U* &F#\B >:TRZ+FU'9\L& WJ<"&HFE F-Q'#FM-B$_79K& .U M4B^"QJ.R0,QB1CS9O@34=FM8BN*:&O)@6>A<#2Q:BG9Y0-G MB:>^B$_^I,Q"2VM#?BV/8);X:TV6DJ>_UW3#V2 O$SYZ302<@H$@#WM;!HGG M AZ\=_2"-BD&WD/Q[;>-GV)U'DKO@$DU35A46@V%4[05B&%N#%-HG&;0GQK@ M9RKQ7GWTQ(F46'24Z0=-L\SEP72CR:NC> %%L,207[1&UYJ<6M\;E]++".WE M(U.]-#5'1;\WY,%\;$Y'");[, UD=Z>?MF$2>5 " ML_GA$X^U0\C5E4V*>.V[Y? M\V;*;?T0SH*I#"."]G@::K8USVNB?BT5PLX0-D@+/3/6$_7#S-(<3R%CB< [ MGB78: H52^Q_I8^D7+C-1F+7.@\Y3J:]^)X]66\!"%@50^OE\0XB@I;!__ M5[YU_!^_/D.!0:%N7_UUU&U]=KYY^W0OW5CY=W-N@L+9*3T=@H'F*!5%^"V\ M:N'74,T8GUH%EZK\FT&36M'V7QC$$>DZ:7P_0S<:;U,'EM MO;LP>@Z/C@^&# DE!CD+!*'/BL4;/!_.T4UR _,>> MOWJ3HG58$ /J#%8ZK/^=Z-C]1,-ZE\SJ3R)_$87844_H>7?_G6*84>0?___V MOK3)<=M:]*^D\MTWL9W83NKE5:DW3]?M:2G=FIE[/Z78)"0QH4@9)'M&_O47 M !=QP48*% XD5:6<'A$@<0[.AK/A 74E=O^YX6^7%V>6=V8*%M ?9)I2<+Z^ M0Q'A2"Q"0G?(!'C8AK\SX4!C3Q&B?TGPP1\,(UZD&QNH^]4(O?3G'B ^RL7? M2F 1.\S/%8<"ASO%"L?I?:Y84#O/6V0B\U:?=<8,U^%=T4J+C,Z=4L1^]5H> M*_W=9TTJ SSEUXL.M#2_YE4&@W3@1>-3[$EOY^#T.?TBT*;=EWV$S_\B$#C" M@C\N]G 1>71'6_L=(V8*I$&R5(;8M()@ST70E;9%=U%8F?3:F7//P1ZB .2Q MM8OH_6#,CS/$X+L(S&K+-GD0=0I<05*5RH395D$F1Z]6"/JOB_![Z(JT3C3[ M=(U8SD&6Z5R5>=ZHU!!>O'2%*7#C.B<.2Y(H,?B7LZ:NJ8V.IUZ9VWGC4]O4 M4.:Z3(&N,V)@G72:$H5_O72*:R3Q3($25ZE*G&I48NFGBR$<750)LRM^OJ*J M[;^]?/]S?+U\_/<\^W3V27Q>SE_OGY8?[Y>/M[,E:-X6# MDT31/X$ST'Z1OK3Q0'N0O<*?5GB0L-@@< $@Y 100ZFN. M5+-LW@I=W40W4'WHS(0 EB;3R&; 4/*+J+1<):O9A3IE E;"Q0--@5E:_UA MG)4 ??\PP*RDN?TSBC)P:[B.F1/_QQQ2MZ1^B MR4?.R[H 6@X>P21U!0VK!3X* VD$'C8D/> MC/W\#7U78T6!C3$5B5-@H*\M0,G(OFDU!1)^< $)E6$V!0)^= $!+=-N"BS\ M!1H6M(Y.4V#BKX Q<1J1\!-X#$PI#WX&#_WDPN 7*"@0'R3UP"Z#3.T@$JP0 MT^N2_/?C_?/R=?XP7]R_S):/Y.GLF0SZN'BY_T F/'Z^?YJ_'N)/UY#3V8:< MRK1Q=1_/SC#K"U8L]+1=BA]8+FF\KK*T%!PG'F_8;4K+1U)1-T3>"'LHI/<4TQ02C#;TW/^. MBNJ-V;L71E2,KA*<>E'S!I_@WWF:43'[C++Y:NE]6R28&2-9AL.W/*.SELF" M9;VH-N1$7S]7]-I!J\W((I-%TD2!]AAK2WTF%F0E;@KLET)'P1+J>7:)N;F^ M7XD62.G]W4+303H%9H]CH1$DFP./S(:2%P M7JR'$H=*?S=&FFYJZ_^6AYC6 ME4E[P_!4NNY4B]W1HXBR((H)&B.RJEFP)8=F*E;H#5]RPM&<;(\14*:DG_88 MJZVRJ3DM: 0K'&8S2:%K2E1F@CA'03C#&AB].RJ]-/0% /#'@EGZ';V53YCE M(AIM;?E?4+C>D!7,WHGP6*-V(6_#$RK;D6'O@ 9JN06Z.3Y#WW)-M@$32C<6 M,NB[$1T'6^07Y0$-'%AI]HS*>UEU=)-XX1P!GIZ M_D+7 3^M4[$I/R9WN#FZ-5I>_W8"2\O5YBC8@[UQ/5H2^KL@8\1 .I]8C%]$ M%I]$=CL.OY96TO24.HZ*45)!XG&]B-1.KKO6<!@D M+74=[!>1^]MQR#L.\R ZZ#OX+R+'^63'ODO)EQ8'72XB9UH0KSGK9&EEP&<* MZ/\&#?J!\:))CB'@X@&#(TN7G%Y_;>]T&;GV75-+$WKRF=IBK+T9O_1^W>"63VMI+'0D#= !/.PQ&=OBZ1]B(:^Y;+ /3HQ M7Y+5/E^53N$R5B6^:%PR&ECBYPQC>K>6\-+ZH;.M@:=P2DF!TYM[S3,!$^,Q M>-"4J5#0*-!J8C)"LS;1,UB$.X(Q6<^3TZ+L;!(^1FK[5AJ(2,%"1HW![C&# M*,_Q\.,1Y#+8H'$\0&< 59K&D1M.DX._)"&O(5H[H'>K)%$84-5=/ZW:+VV2 MB.Q8>O];3B"[(\ORP^Q3[.5!2'V*UAT-5^_(9(OM;KYPP;V!]C%<+(3&09*8 M$K-.4V7N''ME&^W52 _Y_+'N+MU^>X!&SQU%:_'N.'NTKUD? J@]\A(C+\WQ MOKSABZ)2BFWQ>!@@L.YD.FLO!EI;]"P(PL(P67@AL8INO5V8>9$4]_(Y,/!? MU;< MBOS@CF@P%531>X1[F#K8H(*KDFG29"#B?L#,N^[V* 7Y"?KXCPCDY&3?Q8: Q2BQP 'R%YD.)13O;@\'Y:? MXX5Q!"/M;L(+VN7D!$\)B)SB">/1E-P^*F7HUWT%3&I[1E_9(RF(ZLG0@&,, M/A*VSEQHH!6HO]_NHF2/"CVW* EP$7D]WCOV;=# 9[LC7.^(G1:_"X896^Q0 M*5=T[-CVA&O'LO/H6&:D+#R!RUK:1FOD_1$4QH M71)R%"K.)A N=1X+VJ)?6*!;03&.A[8UQ>)I.N&?$&YMPI=XS1T/U>MM/<_E M[CC@VGNO\-P[7C$[8O_;+G_'X=/%LP.,Y&'Q!/#7"TC'&9:!6:>OU_@T)?TV.F-L^NLE3HJ53VEV%MBI,:7,'E!*1Q,(3AUC& M8TQ.OUOVXQT-]43I6'H7$-,U$5Y*!]$N:K)?;BU/,9SWC>$G((3^.//4:S;)ZUNVDLC8ZIT"PN TY@(K4#J/.KZ M6(LE%*0/Q.*G:R%&$"&M1I:W "[U/ @L< M[B!CSC:I"7C;T2*ZB8G-9EKW"9)1)\:>QJG>T4JLJMSMB/[ _9T$!W)&QS6O6)OBL MS?J:U"?DI>B%7E@W7WU*BU;M@K7+YY@%)<59 PSRKP,(],+[V\("H7?UKE;( MSPHM,5_5!,SSJ ^8:#A06K%8]15QJ%0P$A1R.8$7[6F@ #F22NS'7=H<^11Z M;V%$"Y5S+&OA)9]DMZ'979G[UJP.;MR2D7:72S3_$%C0NI)':J@*2J&(- 1S/ '0SU# QS#_5]4EU>-?:0T1GU[K#ADUOTO!E$RP5[+.1:TD MGU@RX4J2Q2NGNLO^4TS()PI_1\&O1$//8Y["X3E2M>;9$XEK%/NZ+"08/!FB M:2+>&$1+YME#-+MZ]L$+,>MO=% M(EP+QY^[OTS/_H!\]IV@D67/8'$3$MLD>5YUF[, 0;N17@I)5:Q:][)&HB/S XI/-&U>[( E/!'Y8EE%,\& M!K.LGCN/7R@)T'Q3UO[#M@?SL#.2]3<677C:<0L&E?/3[#>L'?!,@"'SK9I[ MOWT4W>SK/S^$"!.QLMD_H7<425Q?FI/M ]?D__Y*I27VP]YQ.:#:3W #YN2$ MYK*6 @H3D,?X'16VAJ*;#6<@D$7?$A-K38RDPB<(E'W!<18AGHZ9 M?C!Z9V]$AGF^IA.;,P\>2$-! :"&B[5Q;$!F]'V*D[<4X7=J^SW&NSRCUQG% M/K$<&:/<[-ETUB%43V.;_IPU!'Y,8K0O3M\/>1S(M9A@L/W=9TA.F07\O10" MV0S[8-SL&Y;@ V9UT?Y>[T @G&D?+-[2!AO&W9GG"99]9=T@J8.4TB/!SGC[ M(+BM% #10O. 6D.E)VAE4Z^94Z:UWP^#M=\/TV2P/* 82_2RJW1F *R3\. M1O*/8C#C((8=!V?11C:N"N=BVR%$QHR)O6R1H:YV[DXTG/P.H(J M64*<9N77)!D\_5$G1=T+;7[(75[WZ4F7 M]='[%F[SK7!A[>?VBC2HTB^OW9"F.W(&VA.>"!,5/FM+&?EERI(9IZ=6@1@Z M/(/)0/8S4U\0N_-JX>%,GG/-&6A8.,Z(]>F]$=,R7,=41?>N&NU+2M44BV5H M]/+/@WE$/])IU-RK/Q//@ :&E%#D<\X'%/N\6R^LJ4ED%\@+QX,0/XU+'].; M??.)!*8!+P !Y$ 9:Y_(7E"*J->(V,9WU!V4["@%W7^CS;+Y.F[(3,,JI&V- MU!X%GNH0#36\HE?JH0R4)C]OV&F-ZS"6&]>MY_:,Z\.M?_(V ;UQDQ@K?*>. MREZ1SC*]3O^W/"14_ABS:Q33=#@_CW^/1895H[)QEY=^A%-4$NO#VG;;%BL.%5 M+3?HU+M,)4Z*)L:4]WW/Q;7?W1=UO*QQH7/.[T/ MN*:6K0:>E',F$O%M59G6JE0FTX5S3*\QV7M1MB=2BDB"S%O3BX/SMZB0"_1: MXC! F'>_Q=#95NV;XRT;B^I(>)LS7PN)AIO>@"V]A7GAA<%#4D5[N!3-'VAX M-?_,R=D9X6C_@+B;W7IN&A-QG'N1X,.'AQ;/3BD+<964+.P9U1UF&$UW* K? M$1;M4/.QX2_3*[XB1*60X-OM 8:_?O^-2,1R#2?]R=90?).GY(28ID0XOH4Q,^)>TRG*KJ M[EI).A-HX.478"N3M Z)VYS,*8\ M$8TYA#C"*UJ$HLQ2:M6X<=2%^R@8GN74[L_3ES>.X$3&+Z:1X@;/Z%^?QRUG M$:% A4#(*-%0N5K)FYV>5NHL%\?KL35NAQ/FPSD*^K S(S?WSF'(98?&=OJ> MHT ..S1R<@$=AUO[9"'/.X2,!8/Z3V)80L: 275W1(JGXZT.=!WEZCQ01Q$Q M3!4.SC)U%"N#):DR;14R(@P(4W'\ 7*[CY,(B E-Y1/B08,3=/*'(6/!H$TA M=>)![N%BZ+PHSM!V''@--M!(!(>,!$/*H!'*F0+:OX*B]].0^4^@83YD\4\! M^\^@8%=7"TR!@U] X4!=C3 %#OX&"P<#JATF\26 R:X:540Q"4K >,[5!1>3 MP _&>2(KZY@$FL3S;R MI$T-:WWQ2FQ CXAQ09MH_KC3+K7\\JBEF&+\)8)4A%#\G[^SURZ_)B%O44HG%" MV.Q* 2G9^NZ8$V_V>H'M<)NCA MI#$!EGU3^2Q9@*U^F)9/T^^'6#[*=\$"?9YG:>:Q@_H0*)O3(+1AODWB=Z(E MB=IDUWN)0!%/<+97B_+@VG1*"(Z(H.ORM&I;E0=(3GDO_XSC""YD-:VFD.%& M+:N&QTZ+1Z0G2\@(T$ZYE#J(E#3A0 FOL@V*]"A>Y9Y*3I2.0"]JD'(<^&@@V\.3TAD260$6!:-/1\.HX" M;U88--U(D,L6)Y$%%E*63U3E:X1 6JXMR,5\1@\5"M\9Y'(NTTPRTOWF> W8 M\2AJN>DF' M]?>VK.-HU9EIS6TL7IPL8T8URU[S^4NXO/0)I2E"\QVKAXO73XCLP N*T5++[NL4C;5W?Q59"/HMIX>R=RJ[R:=D=U4+1D-:OI0NQ.-!Z*N! M]U ;)V7:?8HJX\GWN'DLXTPRO]O ^67Y,/>1Q@5#K?R+^IN$W5HEE_LN%5@[LGULB= MB&R7WSS_/PT+FL6.:;%'3,B@JHD2L=Z@=TRQ)7PY5EEUNELT["WV,@5;?/H4 M>F]A%&;[YZ1H0R-.$U7.LRGH$QS04B,4W"08)U_),A_C#&&49B_D5['05\P# MLDOI0TZH"95-ABM>N!/>@*T[&PAX7Q"UV5$P>R>_KLDYE5H\M28AQU51&N+@ MUP !N.:>VS$L=WLDO\E+2[@IK?4S>W=2ELZG^5L4KGGW($L&6DW3%+@]1:=9 MR0QG$S4'>%.;#G"EMQ)R!HIVRH&F3_9"+YX82SHJIREHM%STA877I&?SWI[VGX(1YKP,M3'U'N:-X&699#'#$.XJ/ 2K6UCT.IO)@ISRS"LTTR B9 M[H Z,'#B.))T>6=@( 9R&O64O'3B(L439I:/Y":-F);CJ>9CQ8PZ,N9X@KD1 MBI'$UQS/.#>"'IWXG.-WEY@5/+=32IT3-KT>\D\W-O11 NV M7('2)H+B1MO'-,T/!-?-3A!/L)K$5]ZS\^QMR9^-\Z@\Q5H]T1I0CXNY-.'W M\!Q*?O(U(=\,"(H:'W:_(I7THD%0G'AX!D7@ MGK">QW0/=\#F" MK'*.&?T$G[TH;UQ\J7&F$$X^K3GC?9.;,ZWGEBV#F\&6 7^&1?(Y7$A&3Y,T M[#Y?=3P4<5#\@,A#]HN0G$:]S/(>W@[>0_X,>WM81AU*35%AGMV5*=HIV133 MM:LM9#UX(6;2A6?3B89.NJ(Y#ME; 'D M?PB_HV"5X!6+'X8E _*([.AW6J2WB@%*.5.@OW2%HT!X1X!RGK,%39KWEW<\ MV8YGS^K>C2KVB+N. &T_>1,A#4 8H M4?E^.=FY+J.X4-VU9!)A+AQOXAV2CL_A8=[-.HSE.-E0F-. M26)_OZ/(4%G*[>" HT".L90%D0;(&##)]6++PO$")UVN'Q>F<1PY0QA$$,:! MC $##-(Y83E>Q*7)#-)X%V04&)2(4B/2\9(U.1G(@XJ003>L$$]6%'W"HKS! M6Z\=O76\'$]/- HCO(X7V8V/(#4#Q([7U&GPQO'Q9\=+[W391!F8=J/(3*.^ M[-7?H""/>L>%:XG9N9>8+=%VEV!R9K[_+2>4K)DPHYIU+2"YP *2,TAAY]*U M- %.-N.:=SS!;K0N;-3?DN:T:RZQB90]CAGQG,3D3X2V5*?-\4O]-V,(/&?& M$2^QU^2;H9#K4TC^+V"5^@>7JQ[)\J?"V^^FM/NT2^*#R3QT?R5ONJ9Q@@G1 M&CM;*:U.Q[%P[NEMU[26:[;"M,)@2I_D-7H/+G:M-O4=1P/0*#6XN*V1LP7D M^-Y4+",X;IQUJ.^H XH;SOM>A[@Z=G?M"7>1#OOJIHC;(E8W\_TDC[-%_A:% M?I'W]HF08OJ,LOEJOB*\0+2GO,I[[/OLH2#R8EH.('7P=P89KN%]W:!H]8+6 M89IAQG@U>8B;$2GG6$>HQ%G?&F)]H0-VWG[WE7J;"T5-1#C11*QKJ49LA#O' M&BB=U4BW@3\62GNK:SO$DX.PQ,@C-LR>62^%(2.-?8C'@^@-I=T0:AH-=.O% M9.A#F/V^1MB+@MM$K'F$8Z&0LTO-YF[)X2+,'CR?]6*7)QGPAIKNBIAMJP]( M^B#V!H%@(;UKX_1ZK?%> (1&),!P!@)9]&#"AF!HE9G^*+AC5_LLR&DE"0HG MP#/ZRAZ)+2ZMR:;/$>2$U;]YB'-VX(V#T"-J8#-!G9G ^MPUEBPZ<"CGF=;] M].:#E*6FQHPRN$J_-\@:8F?O7AA1M\E#@NE27I%/6"P+47J'WK+#OP3XU9YN MN@4]$H*<<[$7GL(M_E(F^!-$%V3WR&\P=_3KX.S?!Q0%C_'] M=AX26.$^SXH'NEHI?<$U3 I.;8;"(=+2OW7'\\!VM=0F1VOT-&GZM]"6> M4[Q%'!T4.0*QK.G,,)#=:"LS,%=-YJ-OHD+@"3\#3%QR#T:M.$!/:RF"2VC7C4,XC@RED22)<$ &W:!(;!^H M'$]A']Q=YK2-)TUAPN#V\R3F163Q:T32(.-A^A9L7&ORK,L61(%+R$!?>[$9 MD@?Z >"S[L!V3%3Y(IJS'1=Y/NO6;T)^ M@I3U,6\X;_#L)^K;K3=5[ ?G9ID&KIM/3[HL5ZZ\'ZUZ"_U+_2)QH*4')_F4 MO=+:TD0O&M8S0UQ:%2<>;PV$&R^B9ZW7#4+9$_U"F,02%A<.!P6 E 0E$\X! MB(DTA8X %I@CAV?6\#O/-@C?YAA3:9*F*$NE?"H<;J\:IY9^8MYLC[EJDW&? MLL,_MYL0K>Z_(3^G9[+Y:A7Z" OM!MEHPT?+Y==DN4GRU(N#=/F5H&\_C]&@ M\^; -\"E6\W#82-L\BN9FXVEW;&?.ZV%V[[AO&_AMIY/1YN$C0O:(K^UK*Q% MCOT-0:$VC0YYDWNTRO[S&:59':?YWC1]\CYQ@HVG0L7,QFN\"6:9)\QR>1Z* M#>W45-LD;" VDB6*HUY*-#;V0[+"\@*S.J1<7W,GJURWL@33U=F;W1>/+C9K M-HH5;[ITO#4F?(QI.DB"]\](I-U;0^S[)Q!^#^EID4L\450>(.>K%^0GZYAZ MM@O1P HCRTI*^NML2XLI5=X-PU^#PL5-=OF<4/7V&&>(B,XL79(OIILDZ@8> M3O!!NS9(/[3; ^M-9B"\A.M-EAX E1DCQK\U8>N)94)HN&VIMP2K^$:K_F?N84*X$3GPD:5&4;,8W@BGZ'S//4:Y_[8+BU+M0CZ:9H[>^QTB MG]?3%[3D8?Q0#W#JP=NS5]+&F5246B#LDQ)@U]V?U4 M)_FTLXAE/J,:M"^(ZDAB>;TC3)0/>WCG9:AQ#_$PI !3$ ME-%+\SFU-%>1%ZW_A7%M#"=G/%GP3:,RVXE M[X@H*P*#D #U)I\?W10<\Y#@\B4D$< DGV.OU5=QOTZYD#EF!S3U7:'*:; :KG<#F@OGZ8B M9AWW+F"'G&Z^)+W&'C?4#?75MGV2+%F@L9FE6NJ8!"^(AFI9YRYBAWE^EGO1 M$N'M#X..2*=?G;L-YXPEQ[=*A\QEEX/NU7!T[S9)P-UQP"K-31>G M7H-&@Y8&E-%O8&.Z-KO5_:6]09 1IC#M1M9J M5I);FID/N27>\5Z'H;G_CF,#MBNB7U;@*+I5QZUV10%D(&%(:K$%#KECHU'I M-*CZPW&L )-2W((2R"BVR[02MR/DYIK3<*M.R8[C6)F(6RTVJSY]O]8IE>?T MS9Y/V,QU! M:X;]3]KEE?!OO+:.<=AGT9/M@OU M7&]3/ F*)BL1=+WW,2#%H5=XZ'HGY>G.M>:+%%WOVVR>N$<7/SK?XQF0H- J MNYP$X>?AIC=3I#D)@IWU,%JH!)UD ]QW&C7J1"?!D+/'^M,6J4Z">^>/:B>O M8YUD&R[C.'A\?>LDR'?V=#BT G82[#E_U#MUB>TDN^#L(7!H[>TD(6)GCWV: MQ;V3(,WYHYNZC'@2O#E[(CNR6GD29)['Z0I A?&9W!!V"!=V(*\E9$KL(_I' ML7MIFF\+3%VO$1._^'J-&-QKQ$8[( \VPX$)J)GE$Z:A,D':X'F:#\+MA@7[ M[@$ _8G!=[Y=?2:.X'R[]?!>))K+>.(A6&O; M_6LFGU[E"S;]%0".83,@Z3F)37[+XBU4A*T(UQ!FI])!X_)FV0QH8$A]K_(Y MU[[C4P#W@E)$U.:&' +NT#N*DAU%?;DLJ:]89Z8UL!3)5E+ ].8ZZVB:2)7Q MO4Y&Q?^9G4HG4(WM*DF)(H&,2CW/B(:>U,"&"PX/C=/,"7C:9@;@"3&I9;,L^T+^\Z_#@?:.?HD2/RT ># BMDL.T8#"@Q8^BB;I'+C0N+2T7G'[T,G]3I;Z6 V9Q MG'O1H0V=_#9ADU^ AB9JGQULMF$(Z,QU]N Z7)DU31*YEG#<:E5)B;IB6R++ M0:- ZT@H%_1MHUV$+T>P(&O"?CP:W.BHKL$7DXB,<2H+,B:UG5#<.QP>8GVF?ZI3V4V(>HH.?JZV?-?("M>F?"+P-!X M-)G;=V,-$K]9A>M7;"F@K=\$1E$HOY(.%T[-Q+$TI+0V9&) Q M/");RN39TB"VY1SBN)]KC*(Z<3G>"4MUQF!#8%"ZX=OK)+ZPRS5IV0K.]DOL MQ:GGLSH5D)DO@L6JO''*:0"\;*)]N-FWGF@YTX:\RW!:R0MZ1W&.J(1M?HN7 M5"(::F\SJE2XLMD:8VZ)CT<\WBP(*?V/)V-O9-ZL3@#[5$JPD1)W0QPSJ9EGF4+A91V<4_V7D0/Y (XN$,GH87;)"+?3HK;@[15L726Q>A^FM%3 M(CM_"6/YS3&&4?J12"$<1K_B)-^)4<@994]:>:SE$)4X[T1!JA@M1?DH_"=ID,/VA>-=QC> MF,5&P@"'AX:_>I>C9=(P _H"5CC,_$IT?$6\8<8ML[Y*K#0B%SOR"8975U^F M]H"Z$KO_W/"W"W]_U?E>L(#^(-.4@O/U'8H(1V(1$KI#)L##-OR]O'MFNXL0 M_4N"#_Y@9Y-)=+WO_"2100YNR&%.K:0$3$BWCLBRM&B)K&''C*B M)!0C<.!3H#E.=$>!5/O:VS>K29S;H#$@38CB.K^K?6Z1 &@8APD_0<&BTK4- M&@773C8C\*$,KG)NNVH)"O=1,-SEWDXZZ;,5:)P8[$ SPNWO>)+6" ORN, " M9'R=SM#L*&G(2#%L;PD",8YC0-L6.1-XW6ET=L(4SS%^"WX,"C(B3G\:'V+/ M0,:<23DB#Q,ZWEY_#"-U8HV0,7!Z#CIY-U=+Q")@&5X8> JH_P*;18;%EL\( M05))J@Q63X&(OSI#*3KA[C/"D(!4&N'S*8#]"28YB&/X4R#A9]A(.$W,[!? M2%!D+DR!CK\!1D<[56*2 SWD4#(G6V,2'$!VAO9R12;! % 7ABI7Q6"9JN]% M?AYYU>,6JHS4J1ZB1O/GN_OGU_L[\L?K_.GQ;K:\O[N9/;^]?/]S?+U\_ M/<\^W3V27SG5J8UU4LV%I<\?($G^LMRNEMYS15WT7DK7Q]VN6IBCC]P%@ M3VYSC%ENSB'H\A6%ZTW&O(5* CTY/,SDW"0166QZ_UL>'K+TVF?][3:)V5AV M[9TSX#V%WAN]?9*6^,>!'K"-.2["J0#)-0+ML!6'-KV4&DCT_^B>OI.35)RE ML^S6PW@?QFMG"58"\\SW:=>0=.'MJ0?*S3WE>N=QLD-$%=(.JQG95;JC+'#Q MC+)FV 4T>'IBIAV6:U,I= C'B%6J0\*,Q5XHNR8Q;;F,8K\I9AV"NV>8W7OD M9%)9Y]7 O3.@*>5L)7,*EQ05.X0GNY('.I1ZXO6NY,PZN.$(=&*Y.M\QAV*\ M?D)>BEXH#//5IQ2Q&8D&26X/VS MF_LF :V[?5W9 AU*"?=1R(K'')K\$3A<>NJ=J(=\FS-G!@.7^B8PVM!HZSLJ MPJ&TWSPAV_EJZ7US!OHQI@YOE'O@JO5(;>4X2-7:!RV=&SD![ MU*WGJN>3O-9<>X)1X)'G2TC^8'M]F:1>=RX(TBD6 >'XU 7K[X^T*O6%KG&A M A#-,-P<0^37;JU+-M(Z3_(]UE+.Y$ZQ!DC/'\U=>W>4M>4JG,W8+&Y:=-GS%UV:P@8;,MY533:[O+[;E[QXGMC;8K*8=Y;D?0<]!8@ M$HKKQM204KQY-G=0Y*D4[95@O#T0-)R0?%C4$Z&1FD*TR2=9[$NK=B1R =*8 M://0H/88B@X1RIG]S-M.;NTI4V\/M\-(#A"'(LB'/"-#/X8Q;555%4Y_(@O M5.)YL8]H36R$%CGV-X10YV]1N&8K3\L+97Z D+/;7UXO>8?L9$J 8^? 6?#O M/,VV+B74#81POA((F+&9+B=B5"&47;[L#S3=W55 +_U#L6#DA.N1[*Y\>>*) MH(281OW ZY+\]^/]\_)U_C!?W+_,EH_DZ>R9#/JX>+G_0"8\?KY_FK_"*BX@ MAO'!2I9&+9O#')%1G,- ]SC1RYGAS)F]$[U"E_PJ[FK>N\BP0R^ M+,/A6Y[16W8%+)GN* MCA7^;WF(::L.:8O"LP"XSH<@ISHJ;U!,-CTB@V?!EAP!TXR2P'N/0:$GP"GW MF UH=#(:E_IUFB,05Z!V3C_M,?8=7\H%\T;:C,6JY'D_%BN<83<6,:7Y+(YJ M3/A5JQ5CT[=7[E1[>:J:YA87X9J3#6]'UV+J8[TSPF7_X>WL]$ES<[#^EE,9K4VKFD_T7EO&0::LP<\I]* "8)JZD&@"7 MP:ME4LJ#CQ[^#V+&Q<$6<+_R;^C/""(O/_F;VBC]!?"(/>K%?*Y919#Z,]M"M-D*=;8\X8@,J#V M+Y&Z98#*$Q%52L*V&4$M)4E(;^/7D;9:C]?25D-.E[ .U,<;EA]"=/O>0BYZK!!G/40QE[L\SG+43+C@B0F,WHW MI5 M210K7A7PC]#)ZSAM3K,C66/%V9:ZHXIVB_,5S9]B]0&$-A<8;<-\FQ8LW)9& M?W$4.PHZ*3-&#KJ>]C&G:6 M&F&.O.H).P@Z4TY]'-%(:QB:A-0-H4 ONCY2 MJJ@(QG4\:))'7UOUJXV:#SHPV(LI' 1'0DW(FX9"RY(;7 MO_O[\SYY<"FC4]YWP,6EF=G*8I>?+@TA;7W")9*?@::_#41$/S=.]P4VN['4 MP5DN$(T!T'9"XL_6VPG>"^SMA%[4F+])6G.MMF(ZO?>=T]/IA(NPE^(CB US MD2(8;%,<#8WMBJ36P/<8SEKJA0Y;R^0.@2-Y) $_/?$C?@$T'2+QINCI$-X+ MK.^D+*8FW4')1*O-1L:$Q[B CGR9\0KJ$6&MO@09\QK[)1K: 2ON!@Y^#0A= M)@A%*747?Y[%YEXZ424N5%I3 0'6"A%I0M2<8UIB"",X'+$@&FNQIV S_L+% M9FL(")X51$W4]B9W'B#2U@N :-*\ULL 2\(;VA"RY\-"#R][IWJ>8! ZL4= M!NJ7:AX@D(01A"%DR)D/"$1>3$!_X[I3 0&FU^]H^'Q(($I<]N,$I6 O[==G M'9K4\;Q"KS1>@@4NH[+K'(0"K4(//7@A%C0):U^_4STE!F+SQ.1,\8P6N,P4 M_A03>HS"WXDT2=)T'CM='C(&;%K(JP![:/+^B;P^*F"Y%\'PQEML,2MD-#X( MPO&&#Y-Z7-$_6&K-FVRM,E*6K54R#Y0J8J7"!WW4[O>:5B>JV^;)H]9/.H,! MZ:L!77";/46+.1G"1#)5E?6-LGH6Y(GSE>?32 ^-RK'7NW9A^4#D=*8]QH1X MJ,O0&;5V!#$T@Y8L?,N://?:$D+/U#L" _5="LZTR!I)WH\QX7N49@=O\9'7 M)YY9OV]#C7V/%+&\&-61[[2]=0V!*MNGP[!I-D4EZH285TR<9K4-L21'4*@(_!RB\9 MR=*?5FWYH>5^YP$@ U%X80BAX/[%*8T.FB5 0X5-[[96 MZ$;B< 1U9M*\3I2F#*('))KNB EY-#;NM[LHV2-T@V*T"ON7]T*W((_C%_>, MR/$;7EA1FM,A6Y;#4*![(5-[LO'.>D>+Y[XUZ_8_A_R!M F;8#+Y6BAY\DIF.Z]\V40@"0SHR?"!Y%-2OR$_BX'^) MH0I;W-FX!&^"10LH31,2_FQHX#5):@A@C7G:HK1\2O_S1MY8_/S__D16^7=O MMPOC54)_*G^(XR1C;V"_T9]0Q)IA_R$,2LNZ2CZMLM6)Q&P6K11EEM3R[C@L M__B'V-L21(^?7VP4W8OP[UMB*&8>WC\2GE^2W__XAS1_2[,PR^GJ?\5)OJN& MEF*!_;UCI:%+]J(@QR67Q&$ANO_QQPS3-%SOC;9)]PEWK[R(%;>PR6]>1%=) M9J*WZEI:/HX6N 22I9?7>2X5"H2/#4,8QFGFT6/%4 !]LC8YA)_WP?)K\B&/ M S*4\%J<[.*=9O^6 M /P0KC*$XN?DG:V2K'VY2?+4BTM@GL.X _&0&2!!/M@^.ADK2W8?"Y&\-Q$K MERJ0<-P[NFC)JD+*#6&.B.YFHKWSD.UR$QVZD) M@HK#'V%>ZIQ=X-!'"X19UP6^YM:>W-W^7?GD%!@:I],V(<[VVOJL-1HDK3^$ M.,T6. ER/^N"U7\"$H1>XX:79.]%M)BEI$WADZFD5GY#GAG&M+T0'7JS M/PPIV7/VU<-!I^"XTA8^>>ZMJ:^Q.A)V6A"4-O6I/\M17W2.;2-\5&..2H^/ MF.H.8-12'03+ M@T8;"-D(D"#Q/)1N>B>KZ\/+,/TA=-]S..N,!.M6/KZFIV41'?$>9XPEGD?V M"&>NFY[<86I_G+'@DKC0OA5\$")RS1.\'YD9Z1 MD]W!SA/98X3:88UEDGD1^^MUY_DUDV@-[0H%CYQ(+/OV^[5]+=70^-T94=]T M^2ZQ1X[Z?N$\+ B0^G(:/W\)LPW?AWS<6]RA$:M:J7#M=;LC_;9(H.#K>H?<1H(34R9?B M)$MUC[Y#9H ] L^VA949!@\)KIS6M:'.?^@.OT@;HK\@/UG'U)'-3[R1#'<' M __,B1F%<-1T2K5_K^KVO0*E'IR]4E!/QA7&M]G<'N;&W3:BOL?II02;B2 M+"Q-FYD;14E>ZZ PS^^)1,Y?HDSRC[Z-2J4WA\C$PR;NQ1\R5 M]IS3UTM7[WBXD\*4,+LKF M^!T%JP2O&.F&97;2(0_BV/_O\J+'F"R_ M*/M<)%'H[WN'H5%3P9Z*2H6==A2X2UE-33W5+S$0/84"GEIM+3?HU)'HO8K:G>X5SEGG$'"S+C1>7>;6' MR_AH))$M^V@7UKB/&A7D9KQ924;^39,2!1E/D@%@3ETZ^5S9!H<16T>;0WA/ M0/+'XW9'QLU7LZ!H:= &0_04)"CW'H[V5=2G=W 2/75'Y?#3%-(ZC4$6;FB/ M \-BZM2.NU]_^#.MLWWEUYF+GX,DT<)!<9O0^4GQ.JDK0SX2)(CW6X37Y !& M/O@UVU#]Y\5[@=6N-Q:LF?Z:>?Z>E=5TS*/>[R!WBI4/H"AZ"F,B$'W6REQ2 M:* 8"1)$ UTMJYRQHU_DCJ(Y='&H]#\YQ%0F@*KQ@\84L P]HYDO@HH:D9P> M,@4DCW0[]+" %N=J1WX_']%H=TR,9KY7$1QJ6%*<1U#X6 U841#.#IGS^!EE M[-@^7Y42O KOI04U6V5?:1D74LDAOK#N:J5&QDA;U*F3+E+P]=!;(;7\FW.FEFZKJLX*M M][,[FWGKT03\AS#[?4W41Q3<)IUR0^%SD!LT>_="-I6FYA'K0%:RK3?6&;N* M5TA&66Q\&9K.;)!4\("H+13-:/OD_6$S.RI'/@@D8(<\"U'^!>CE=YTTZ:R< M6M,L&XFWHMD5S:Z_8"(9;ZAQ[$8X0Z5J4:!W*=V=3DY: DIQ8'TJ M8_I:G$$_BUD=M?5HB*@K1OSH-O00#P$"I=GCJ763= M[3\C&^L0\$6DB9@:&G1;WF8!,>*W*_*X+R&BB MG!=%37Q-^XTFKL,X0VN$;=O7I7_STVZ%DSAK&IS]!U!<+!HAZ'RW*W[S(I;] M'"5?&ZGYQ:;'8]CP1H13XE0[[F/BWP(:,,Y=^.^F:3JRJ, MV2:3HB_$[: N$NK1( GL+D?+I!&I;YS5N(_<$8)U@^;JG)7>H.PK0O$3]86D M]:]%:D+M;ATXRQU\]&^";6DZ@$V.U##=B=O?F[(SC MU&8?(;(I80T2' #4,;]^NT%24G0XBN-4I$1^L$6R 32:W]<' .ML:&-Y_@L[ M&P(/\2\[L\)*..]]])KU:OWL-+]$@=-"XJROPBDS=BKAMZ.8ZX%(?,8SJ_XE MXE1IRQ/;27D8BF3@LU?II"-% MX0Q&!H?5;O'+E10C$J^_C'$TD($]]K=F*1 ME)*U:ELDG509885*? V26S$";'YVBHU=)VG91:02ZQGQ#_CU6FH[N5:>5:E? MZ[AG$8^%G/IW(@;#KF',;E7,DU*PKZQ5,7EUT[ZYNKMF[ M#[?O/W2O[]C=S9?;Y-&PV"F#W'[XL_>>U9O.^0GK7E^R>CLLKCY<7_9N MV=T?/?:^=_'A]NKN"H5['R_^Z%[_WF/=BSMV\Y;57S=;E9_5?MWWK'MY\^ZN M=[F()C*70UBSUB 3.0MV;]]TKWOOO9N/?_;^6QJO4:LU'L''QN/Y*"%ZM%/Z M.EM=5=A_A)2"Q^PRNX<*^[>N5E@ VHIHRNR06W_)%.3B \F-^>T(58H]*8SU M0$(,]"91K13T43F)4)A4\JD?29BL&.M_F:%12FV76H84@QUF,5UIPR2(>X"W- M5(P)EU6YW(I @$8P_641&)^#SCN0I\&[X6H# XI*6+1&"00"!UD,8HEV!PU M"4$SM$\P9":C7_/V8]!0=$(3B(61F'YC3LW&P@YQ@B:%P"E(_2+8A0IQFB-L M%K+^=-$,!PI]#PHU]YE"P"*1($@)[W-05I _*(Z/]<)SD43HO3E5:?@YD%F( M?2+P%Q!80=((\OBHO"'*$16EG'.J@+-9&AHU#5WY5R&)3*( $DDA+MUPQND3 M<#-DD51C4[),PP"AK+$099QNYGJCEI4%LIA2F15M#WSY'GQI[0%?KAAFOX15 MQ)[H2R!,,< 9]!$+0W+.!+08(PU%&[I&K0.I3(;.G+K12N:@3;4*(,3;AATC M1D- T.= [$V"(4\&P+KHWF\SB1*NP&L?PXEKZ@H\NLHO!=5324X6ZI]1#%C@ M4(YITF7K@:)/!HIP()KG,K-0@K([_RG84@"MEXWV$[$)Z__=I],E�XHM$E/Y^G2H7RLH!G9OLFE"#U 6%?C)2G M7!CN3(;X&PGC@@L*0>*ZH3IV'I860UN^ (DT*E*N.14J1=BCAP)#%*IBE!0A MMT[/OA&AX%J0_B)/#%VP35SJ")2LN9!J7&;G0I$R@ I9#'W4*,57*H),*G/I @OB]L#^&3!+4#39^:IOV]H^G6\6:%K=M'JFU) MBSP?B9"XR(U*.$5D1'*FJ;PB@G(=EF1!^@K>%U+8*:6)ZT8ES^%XY2B3L_X3 MT87RS 7^23&?--,I4M:XM#8($!A. 5>H#2#!;%4B<_$)I.022 2+T)R=Z#I$ MBK'WP,^=Y&>P!_SLC;C,7+ A]$(4824E1H@[LZ8B^O79I%&KO^Z8;8)G?KF^ M2B(^8CL,?"8OQ?HJLYLUV":Z\YDT4)T9?7YI@_7+"M9Y&,@M@?ITJ/,#I7:1 M4N$>4.HR1^LJZ&D!L2B;W)/UU/J"2$?YI@J"3!.X%Y*[==W&REA\0%MHV)D) ML*>_\\5T=KRI3:0RC6%H2;S0/4 4NN5/6AE-LIEF)[E>0VYFN3 %,,=K"%U@ M=R8IHNZ427$/LE@+79*O?+V5GHS,/PESGVY1IKT7BS)NDRDL*5N9!P4,48N< MF8<' OT7)+(K)=\IJLL[H!ZK.S2PY%="@37X>'[[;U^GEYI'.&[6;S^;+MGN)\V#K4?NZ] M??8\U8;W]NNS^HM:9^G4DG7+2&OX3$=<.WT$-6BG"YUO1=5)W$,$8O6+W4\@ M[,S0645\%@T0B)*G!GR3KRW-J.R.F>9]NX.QJ( N1Z>5KMR_^67[0@BEPD_) MT&I76^TZC3NH M JLY?F?,T,6Y92>*ZG_+8Y2/=.X;ZUU$I,^NT6'$??09]5:%-6J-U@(UUK[( MG\E$[.N-@4]^!$N\F?I/!HS"/99:5QOM%%6DW3-6ZK;68FMFMY.GEC?9\-2< MKAZG76?5@^_; V(?C+%@C%B$H81],H8;;?%?"[X35/;%J6UMKX.'^\9%T-:5 MS8_AV XVV$$;_'!>ZV(H(&)O9^LF-U$D M!?Z+M:U>;!>>U&1G(PQEX;XY"> M?:6]^E^?=VU^^_OR%K8Y4SX +U$A ME&V.SC=\78?;JLL/+]!W=*!ORN)D:<=3+'VCQ]KM/DC"![[J8[Y#-9QE684M MBXU$MUV8[Z)\^@ [SF^[2>69%H_0K_I6*B!@ 'R@ \ !I=G9D+65X,S)?,2YH=&WM M6FUOVS80_MY?P:5(EP"6(OFE2:0T@)NZ6(8AZ6(7VS[2XBGF0HD:27T?DJ)C& M@N?@C8!?CTQ$PGC'>6'\MA[C;X_G#*:1UXHSGM>6@=_A>5Q(S0V7>:1 4,-O M ;N?'&!G-TA1#Y'*W'B:_PU1&!0F+E%Y1A91$+NVE&9K/]:S^)%%)%+P/W$T]&W("G"YI 5"CP)HH6 MI;M).8>A%"Q>PO8H',0RX? MA00!@'HB-)SUK@;G[\_/NH/SRPORX>-5_V/W8D &E_^>DXUE\:0("8_( M1[_OG_FDWSMSI(2M3M @W3[IOKO\,.B]V[*T"G'NEWK]YV M+WI][_+W7WI_D.[9P+8T@Z"YCB0W.9NG/. 'IQFGG MRW@ZSPE^R"&Q"9=,N!D1,P+RZY@J7$PQ(U=@\SN1*3G/;_GMC#7PC\0G>];L MU22N4&+4!QR0@@H8STH3"0#4&1 M%HJW&33;A&J2,_:\FH 3(" M!0CT'K02_QP9HB<)*,/368,48Z7'N'41(\DBK%Z]#%\?QE54(2;*)$)E]ZPK M&ZLN=.B@4C6D.6CO0[2D.KLY)H)J M_68'ESKS!-?& P$9V.C Y4;Z=NYOP9[5C55F\V@W9EP7@LZB5,#T@2[_'&L[ MY7KAG9&G#2YR[!3H69MT^;K8. MVX?-SFX\D8IY0P7T)KH!*!"5F)/!@ D6M"]2Q;KA>*<]IGMCO<4#F;@IN=T"K ML2A5+U%\SJ>NE5[M4/X:-:_<\CUG5<+\U-)\\LRQ M9FGL_A7$2SN0H4,!JT+67O3B(>H6E,-B;WD(W9I[*#(Y1G7R*;!X+D ?)5AU M0*T)6FB(-!045V4>K>ZR58[MKH<(0-7>;[G&RX_@9A;5_2LCM&+W]=[N^.U. M:/U-+2L67#51I'GJ[HZ&K>G;\8/.\69=6W[0VK!K^_7G(L8_U#(WU5W9Z6Y( MDYMK)<"=G/T@Q#OYK3TS)5146BWU.X\, M5=W>G2G"_YK7C WS][I(>(>*C,B%O"T/HV&[/(S>"8V5"_E_HHA\.1G8\CTP M\786_6?"J-)CC=IO=@J$* 5GI,:VDK$5LWN2M_IU'![H _(;%X+3C+P;WT"# M_*S\5:QN<]\S".PM&7?(R#AC IX3&0\>O7TCJ3R7I/;9?&TSW%>^!'WVS>;[ M2&Q;#IX@!]]=UCH;<4C)^_D#ELLTY0FH;>YZI@>2+1G/FHSMZ>P_*23;_A$W M.'BREL&]#XICSBLPZ?6FD(SM:R=U^FN01>.#W.@>/2_:NTF".<\@A;7!_F/9 M$W_;IZA?O3:_R;/E<.G9\H]G.-90\1\;FN;:TZ!X^N\>,#_5$/O2,@?754T9 MXZDL1R2)JS?8PMJ=0H>1!$$D(\(-<>\V@2UV:))+0QA !FR# KC]OAH#QQ_: MDDLB%?JCMF@]G*&G%!3DB6U!"YK/EHHB97'\.';E=U2N)KAK@UH&L"@,MLJZ M>.8J^0TB'YBN*B;>[4/V)B/ /HIDE &"3J4".PY-3>78%?0KG"5]^\B5JDI! M-CJQT<[E&G)0&'F+:5M6!+H?4T1PK^BDQTA^.4E_??F]P'Y>+AG4B[QSNN;5 M-5>38UR5159;JAAG^5)I<_GMMI5U/63ED=?>%G6JT?RL585"53%T=<®*_ M 0=OC@Y<"\&_@-02P$"% ,4 " ' M.VY93R!QQMHY @ R#A\ $0 @ $ :79V9"TR,#(T,#DS M,"YH=&U02P$"% ,4 " '.VY9>E$3M58S 0"">A( $0 M@ $).@( :79V9"TR,#(T,#DS,"YX#,Q7S$N:'1M4$L! A0# M% @ !SMN665C>6*B!@ 'R@ \ ( !*G<# &EV=F0M @97@S,E\Q+FAT;5!+!08 ! $ /@ #Y?0, ! end XML 72 ivvd-20240930_htm.xml IDEA: XBRL DOCUMENT 0001832038 us-gaap:TreasuryStockCommonMember 2022-12-31 0001832038 2024-07-01 2024-09-30 0001832038 ivvd:SalesAgreementMember 2024-02-01 2024-02-29 0001832038 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001832038 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0001832038 us-gaap:RetainedEarningsMember 2023-12-31 0001832038 us-gaap:InProcessResearchAndDevelopmentMember 2023-01-01 2023-09-30 0001832038 us-gaap:ResearchAndDevelopmentArrangementMember 2023-07-01 2023-09-30 0001832038 us-gaap:RetainedEarningsMember 2023-03-31 0001832038 ivvd:WuXiCommercialManufacturingServicesAgreementMember 2024-09-30 0001832038 2020-07-01 2020-07-31 0001832038 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001832038 us-gaap:RetainedEarningsMember 2024-06-30 0001832038 ivvd:SalesAgreementMember 2024-01-01 2024-09-30 0001832038 us-gaap:ConvertiblePreferredStockMember 2024-01-01 2024-09-30 0001832038 ivvd:AdimabMember 2023-12-31 0001832038 ivvd:FourHundredOneKPlanMember 2024-07-01 2024-09-30 0001832038 us-gaap:ConvertiblePreferredStockMember 2023-01-01 2023-09-30 0001832038 ivvd:PhpMember 2023-01-01 2023-09-30 0001832038 ivvd:InProcessResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2024-01-01 2024-09-30 0001832038 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001832038 2022-12-31 0001832038 ivvd:PhpWarrantsOutstandingMember 2024-09-30 0001832038 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001832038 ivvd:FifteenNovemberTwoThousandThirtyMember ivvd:PhpWarrantMember 2024-01-01 2024-09-30 0001832038 us-gaap:RetainedEarningsMember 2023-09-30 0001832038 ivvd:InProcessResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2023-01-01 2023-09-30 0001832038 srt:MaximumMember us-gaap:ResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2023-07-01 2023-09-30 0001832038 us-gaap:RetainedEarningsMember 2024-09-30 0001832038 2022-11-30 0001832038 srt:MinimumMember ivvd:AdimabAssignmentAgreementMember 2024-01-01 2024-09-30 0001832038 ivvd:TwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember 2024-09-30 0001832038 ivvd:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2021-07-31 0001832038 ivvd:CostOfProductRevenueMember 2023-01-01 2023-09-30 0001832038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001832038 ivvd:VydTwoHundredTwentyTwoDrugsubstanceMember 2024-09-30 0001832038 ivvd:PhpWarrantsOutstandingMember 2023-07-01 2023-09-30 0001832038 ivvd:PhpWarrantsOutstandingMember 2024-07-01 2024-09-30 0001832038 us-gaap:ProductMember 2024-07-01 2024-09-30 0001832038 us-gaap:EmployeeStockOptionMember 2024-07-01 2024-09-30 0001832038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001832038 ivvd:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2023-07-01 2023-09-30 0001832038 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0001832038 us-gaap:ResearchAndDevelopmentExpenseMember 2024-07-01 2024-09-30 0001832038 us-gaap:CommonStockMember 2024-09-30 0001832038 ivvd:InProcessResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2024-07-01 2024-09-30 0001832038 2024-09-30 0001832038 2023-01-01 2023-12-31 0001832038 2024-11-01 0001832038 ivvd:SalesAgreementMember 2024-02-29 0001832038 ivvd:FifteenNovemberTwoThousandTwentyEightMember ivvd:PhpWarrantMember 2024-01-01 2024-09-30 0001832038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001832038 ivvd:PopulationHealthPartnersMember 2022-11-30 0001832038 ivvd:WuXiCellLineLicenseAgreementMember 2024-01-01 2024-09-30 0001832038 2021-09-14 0001832038 us-gaap:TreasuryStockCommonMember 2023-03-31 0001832038 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001832038 ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMember ivvd:AdimabCollaborationAgreementMember 2024-07-01 2024-09-30 0001832038 ivvd:PhpWarrantsOutstandingMember 2024-01-01 2024-09-30 0001832038 us-gaap:CommonStockMember 2023-06-30 0001832038 ivvd:VydTwoHundredTwentyTwoDrugsubstanceMember ivvd:WuXiCommercialManufacturingServicesAgreementMember 2024-09-30 0001832038 ivvd:TwoThousandsTwentyOneEquityIncentivePlanMember 2024-01-01 2024-01-01 0001832038 srt:MaximumMember us-gaap:ResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2023-01-01 2023-09-30 0001832038 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0001832038 2024-01-01 2024-01-01 0001832038 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001832038 us-gaap:TreasuryStockCommonMember 2023-12-31 0001832038 ivvd:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2023-01-01 2023-09-30 0001832038 2023-06-30 0001832038 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001832038 us-gaap:RetainedEarningsMember 2022-12-31 0001832038 us-gaap:GeneralAndAdministrativeExpenseMember 2024-07-01 2024-09-30 0001832038 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001832038 ivvd:EquityIncentivePlanMember 2024-09-30 0001832038 ivvd:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2024-07-01 2024-09-30 0001832038 ivvd:InProcessResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2023-07-01 2023-09-30 0001832038 ivvd:FourHundredOneKPlanMember 2023-07-01 2023-09-30 0001832038 us-gaap:ResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2024-01-01 2024-09-30 0001832038 us-gaap:ResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2024-07-01 2024-09-30 0001832038 2024-04-01 2024-06-30 0001832038 2022-09-30 2022-09-30 0001832038 ivvd:ResearchDevelopmentAndRegulatoryMilestoneMember ivvd:AdimabPlatformTransferAgreementMember 2024-01-01 2024-09-30 0001832038 us-gaap:CommonStockMember 2023-03-31 0001832038 ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMember ivvd:AdimabCollaborationAgreementMember 2023-07-01 2023-09-30 0001832038 ivvd:SecondProductMember ivvd:AdimabAssignmentAgreementMember 2020-07-01 2020-07-31 0001832038 ivvd:FourHundredOneKPlanMember 2024-01-01 2024-09-30 0001832038 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001832038 ivvd:PopulationHealthPartnersMember 2024-01-01 2024-09-30 0001832038 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001832038 us-gaap:ResearchAndDevelopmentArrangementMember 2024-01-01 2024-09-30 0001832038 2021-09-14 2021-09-14 0001832038 2023-09-30 0001832038 ivvd:CostOfProductRevenueMember 2023-07-01 2023-09-30 0001832038 srt:MinimumMember ivvd:EquityIncentivePlanMember 2024-01-01 2024-09-30 0001832038 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001832038 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0001832038 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001832038 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001832038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001832038 us-gaap:ResearchAndDevelopmentExpenseMember ivvd:AdimabCollaborationAgreementMember 2023-01-01 2023-09-30 0001832038 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001832038 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-09-30 0001832038 2023-04-01 2023-06-30 0001832038 ivvd:AtmFacilityMember 2024-01-01 2024-09-30 0001832038 2023-12-31 0001832038 us-gaap:InProcessResearchAndDevelopmentMember 2023-07-01 2023-09-30 0001832038 us-gaap:ProductMember 2023-07-01 2023-09-30 0001832038 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001832038 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001832038 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001832038 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001832038 us-gaap:ResearchAndDevelopmentArrangementMember 2024-07-01 2024-09-30 0001832038 ivvd:PhpMember 2024-07-01 2024-09-30 0001832038 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001832038 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001832038 ivvd:AdimabAssignmentAgreementMember 2023-01-01 2023-09-30 0001832038 us-gaap:CommonStockMember 2023-12-31 0001832038 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001832038 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001832038 ivvd:ShelfRegistrationStatementMember 2024-09-30 0001832038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0001832038 us-gaap:ResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2023-01-01 2023-09-30 0001832038 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001832038 ivvd:WuXiCellLineLicenseAgreementMember 2023-01-01 2023-09-30 0001832038 srt:MaximumMember ivvd:AdimabAssignmentAgreementMember 2024-01-01 2024-09-30 0001832038 us-gaap:InProcessResearchAndDevelopmentMember 2024-07-01 2024-09-30 0001832038 ivvd:SalesAgreementMember 2024-02-01 2024-02-29 0001832038 ivvd:TwoThousandsTwentyOneEquityIncentivePlanMember 2024-09-30 0001832038 2024-06-30 0001832038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001832038 ivvd:PhpMember 2023-07-01 2023-09-30 0001832038 us-gaap:TreasuryStockCommonMember 2023-10-01 2023-10-31 0001832038 ivvd:SalesAgreementMember 2024-02-29 0001832038 ivvd:PhpMember 2024-09-30 0001832038 us-gaap:TreasuryStockCommonMember 2024-09-30 0001832038 us-gaap:ResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2023-07-01 2023-09-30 0001832038 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001832038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001832038 ivvd:AdimabCollaborationAgreementMember 2024-01-01 2024-09-30 0001832038 ivvd:AdimabAssignmentAgreementMember 2024-07-01 2024-09-30 0001832038 ivvd:PhpWarrantsOutstandingMember 2022-11-01 2022-11-30 0001832038 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001832038 ivvd:EquityIncentivePlanMember 2024-01-01 2024-03-31 0001832038 ivvd:InProcessResearchAndDevelopmentExpenseMember ivvd:AdimabCollaborationAgreementMember 2024-07-01 2024-09-30 0001832038 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001832038 ivvd:InProcessResearchAndDevelopmentExpenseMember ivvd:AdimabCollaborationAgreementMember 2024-01-01 2024-09-30 0001832038 us-gaap:RetainedEarningsMember 2024-03-31 0001832038 us-gaap:CommonStockMember 2022-12-31 0001832038 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001832038 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001832038 us-gaap:ResearchAndDevelopmentExpenseMember ivvd:AdimabCollaborationAgreementMember 2023-07-01 2023-09-30 0001832038 us-gaap:RetainedEarningsMember 2023-06-30 0001832038 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001832038 2023-01-01 2023-03-31 0001832038 ivvd:AdimabMember 2024-09-30 0001832038 ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2024-07-01 2024-09-30 0001832038 srt:MaximumMember ivvd:AdimabAssignmentAgreementMember 2020-07-01 2020-07-31 0001832038 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001832038 ivvd:TwoThousandsTwentyOneEquityIncentivePlanMember 2021-07-01 2021-07-31 0001832038 us-gaap:CommonStockMember 2023-09-30 0001832038 ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2023-03-01 2023-03-31 0001832038 ivvd:AdimabAssignmentAgreementMember 2023-07-01 2023-09-30 0001832038 ivvd:ResearchDevelopmentAndRegulatoryMilestoneMember 2024-01-01 2024-09-30 0001832038 us-gaap:ProductMember 2024-01-01 2024-09-30 0001832038 us-gaap:TreasuryStockCommonMember 2023-05-31 2023-05-31 0001832038 us-gaap:InProcessResearchAndDevelopmentMember 2024-01-01 2024-09-30 0001832038 ivvd:PopulationHealthPartnersMember 2023-01-01 2023-09-30 0001832038 ivvd:AdimabCollaborationAgreementMember 2023-01-01 2023-09-30 0001832038 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001832038 ivvd:AdimabCollaborationAgreementMember 2024-07-01 2024-09-30 0001832038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001832038 ivvd:CostOfProductRevenueMember 2024-01-01 2024-09-30 0001832038 ivvd:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2024-09-30 0001832038 ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMember ivvd:AdimabCollaborationAgreementMember 2023-01-01 2023-09-30 0001832038 us-gaap:ResearchAndDevelopmentExpenseMember ivvd:AdimabCollaborationAgreementMember 2024-01-01 2024-09-30 0001832038 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001832038 2023-03-31 0001832038 ivvd:CostOfProductRevenueMember 2024-07-01 2024-09-30 0001832038 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001832038 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001832038 ivvd:PhpWarrantsOutstandingMember 2022-11-30 0001832038 ivvd:PopulationHealthPartnersMember 2024-09-30 0001832038 us-gaap:EmployeeStockOptionMember ivvd:TwoThousandsTwentyOneEquityIncentivePlanMember 2024-09-30 0001832038 us-gaap:TreasuryStockCommonMember 2023-03-01 2023-03-31 0001832038 us-gaap:ProductMember 2023-01-01 2023-09-30 0001832038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-30 0001832038 2022-06-30 2022-06-30 0001832038 2020-12-31 0001832038 ivvd:TwoThousandAndTwentyEmployeeStockPurchasePlanMember 2024-09-30 0001832038 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001832038 srt:MaximumMember us-gaap:ResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2024-01-01 2024-09-30 0001832038 ivvd:EquityIncentivePlanMember 2024-01-01 2024-09-30 0001832038 ivvd:PopulationHealthPartnersMember 2023-07-01 2023-09-30 0001832038 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001832038 ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2024-01-01 2024-09-30 0001832038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001832038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001832038 srt:MaximumMember ivvd:TwoThousandsTwentyOneEquityIncentivePlanMember 2021-07-31 0001832038 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001832038 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001832038 us-gaap:RestrictedStockMember 2024-01-01 2024-09-30 0001832038 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001832038 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001832038 ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2023-07-01 2023-09-30 0001832038 ivvd:PhpWarrantsOutstandingMember 2023-01-01 2023-09-30 0001832038 ivvd:InProcessResearchAndDevelopmentExpenseMember ivvd:AdimabCollaborationAgreementMember 2023-01-01 2023-09-30 0001832038 us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001832038 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0001832038 srt:ChiefExecutiveOfficerMember 2024-04-01 2024-04-30 0001832038 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001832038 us-gaap:TreasuryStockCommonMember 2024-06-30 0001832038 2021-07-31 0001832038 ivvd:WuXiCellLineLicenseAgreementMember 2024-07-01 2024-09-30 0001832038 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-09-30 0001832038 2024-01-01 2024-03-31 0001832038 us-gaap:CommonStockMember 2024-06-30 0001832038 ivvd:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2024-01-01 2024-09-30 0001832038 ivvd:TwoThousandsTwentyOneEquityIncentivePlanMember 2021-07-31 0001832038 ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2023-01-01 2023-09-30 0001832038 us-gaap:TreasuryStockCommonMember 2023-06-30 0001832038 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001832038 us-gaap:EmployeeStockOptionMember ivvd:TwoThousandAndTwentyEmployeeStockPurchasePlanMember 2024-09-30 0001832038 us-gaap:TreasuryStockCommonMember 2024-03-31 0001832038 ivvd:PhpMember 2024-01-01 2024-09-30 0001832038 2023-01-01 2023-09-30 0001832038 ivvd:ADG20DrugSubstanceMember ivvd:WuXiCommercialManufacturingServicesAgreementMember 2024-09-30 0001832038 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001832038 ivvd:InProcessResearchAndDevelopmentExpenseMember ivvd:AdimabCollaborationAgreementMember 2023-07-01 2023-09-30 0001832038 ivvd:WuXiCellLineLicenseAgreementMember 2023-07-01 2023-09-30 0001832038 us-gaap:ResearchAndDevelopmentExpenseMember ivvd:AdimabCollaborationAgreementMember 2024-07-01 2024-09-30 0001832038 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001832038 ivvd:AcquiredInProcessResearchAndDevelopmentExpenseMember ivvd:AdimabCollaborationAgreementMember 2024-01-01 2024-09-30 0001832038 2024-03-31 0001832038 us-gaap:ResearchAndDevelopmentArrangementMember 2023-01-01 2023-09-30 0001832038 srt:MaximumMember us-gaap:ResearchAndDevelopmentExpenseMember ivvd:AdimabAssignmentAgreementMember 2024-07-01 2024-09-30 0001832038 2023-07-01 2023-09-30 0001832038 us-gaap:TreasuryStockCommonMember 2023-09-30 0001832038 us-gaap:OtherCurrentAssetsMember 2024-09-30 0001832038 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001832038 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001832038 ivvd:FourHundredOneKPlanMember 2023-01-01 2023-09-30 0001832038 ivvd:AdimabCollaborationAgreementMember 2023-07-01 2023-09-30 0001832038 ivvd:FirstProductMember ivvd:AdimabAssignmentAgreementMember 2020-07-01 2020-07-31 0001832038 ivvd:TwoThousandsTwentyOneEquityIncentivePlanMember 2022-01-01 2022-01-01 0001832038 ivvd:AdimabAssignmentAgreementMember 2023-01-01 2023-12-31 0001832038 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001832038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001832038 us-gaap:CommonStockMember 2024-03-31 0001832038 2024-01-01 2024-09-30 0001832038 ivvd:PopulationHealthPartnersMember 2024-07-01 2024-09-30 0001832038 ivvd:AdimabAssignmentAgreementMember 2024-01-01 2024-09-30 0001832038 ivvd:FifteenNovemberTwoThousandTwentyNineMember ivvd:PhpWarrantMember 2024-01-01 2024-09-30 0001832038 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001832038 us-gaap:CommonStockMember 2023-04-01 2023-06-30 pure utr:sqft shares ivvd:Installment iso4217:USD shares iso4217:USD 0001832038 --12-31 false Q3 700000 10-Q true 2024-09-30 2024 false 001-40703 INVIVYD, INC. DE 85-1403134 1601 Trapelo Road Suite 178 Waltham MA 02451 781 819-0080 Common Stock, $0.0001 par value per share IVVD NASDAQ Yes Yes Non-accelerated Filer true true false false 119616035 106869000 200641000 8154000 0 27067000 0 9011000 24240000 151101000 224881000 1640000 1896000 1729000 2229000 7452000 175000 161922000 229181000 17707000 7953000 59401000 40860000 1414000 1443000 20000 35000 78542000 50291000 219000 722000 0 700000 78761000 51713000 0.0001 0.0001 10000000 10000000 0 0 0 0 0 0 0.0001 0.0001 1000000000 1000000000 119604035 119604035 110160684 110160684 12000 11000 966718000 909539000 -18000 -13000 -883551000 -732069000 83161000 177468000 161922000 229181000 1349000 9300000 0 11564000 0 9300000 0 11564000 0 806000 0 894000 0 57850000 25574000 119344000 96393000 0 4600000 0 5575000 12955000 12886000 48973000 34038000 71611000 43060000 169211000 136006000 -62311000 -43060000 -157647000 -136006000 1572000 3620000 6165000 11017000 1572000 3620000 6165000 11017000 -60739000 -39440000 -151482000 -124989000 -6000 20000 -5000 270000 -60745000 -39420000 -151487000 -124719000 -0.51 -0.51 -0.36 -0.36 -1.28 -1.28 -1.14 -1.14 119495284 119495284 109754812 109754812 118163599 118163599 109333684 109333684 463000 463000 0 0 1133000 3399000 1448000 6666000 0 0 4600000 4975000 110160684 11000 0 0 909539000 -13000 -732069000 177468000 5379000 5379000 9000000 1000 39056000 39057000 60546 89000 89000 1000 1000 -43496000 -43496000 119221230 12000 0 0 954063000 -12000 -775565000 178498000 9128000 9128000 172223 188000 188000 49182 75000 75000 -47247000 -47247000 119442635 12000 0 0 963454000 -12000 -822812000 140642000 3140000 3140000 124078 97000 97000 37322 27000 27000 -6000 -6000 -60739000 -60739000 119604035 12000 0 0 966718000 -18000 -883551000 83161000 109044046 11000 0 0 889657000 -272000 -533426000 355970000 1000 1000 423203 459000 459000 206802 -206802 -206802 5400000 5400000 55779 83000 83000 157000 157000 -35321000 -35321000 109316226 11000 0 0 895600000 -115000 -568747000 326749000 1000 1000 255440 215000 215000 46600 -46600 -46600 4677000 4677000 45267 56000 56000 93000 93000 -50228000 -50228000 109570333 11000 0 0 900549000 -22000 -618975000 281563000 230291 35000 35000 4264000 4264000 45705 57000 57000 20000 20000 -39440000 -39440000 109846329 11000 0 0 904905000 -2000 -658415000 246499000 -151482000 -124989000 16731000 14341000 0 6256000 1215000 1152000 382000 360000 8154000 0 23391000 0 -15311000 292000 7277000 -4000 9714000 7685000 16032000 -5452000 -1247000 -1159000 -15000 -18000 -700000 700000 -132881000 -113924000 0 91202000 0 294583000 145000 615000 -145000 202766000 285000 709000 191000 196000 39285000 0 507000 0 0 1000 39254000 904000 -93772000 89746000 200641000 92076000 106869000 181822000 35000 0 40000 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. Nature of the Business and</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Invivyd, Inc. (together with its consolidated subsidiaries, the “Company”) is a biopharmaceutical company devoted to delivering protection from serious viral infectious diseases, beginning with SARS-CoV-2. The Company’s proprietary INVYMAB™ platform approach combines state-of-the-art viral surveillance and predictive modeling with advanced antibody engineering. INVYMAB is designed to facilitate the rapid, serial generation of new monoclonal antibodies (“mAbs”) to address evolving viral threats.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 22, 2024, the Company received emergency use authorization (“EUA”) from the U.S. Food and Drug Administration (“FDA”) for PEMGARDA™ (pemivibart) injection, for intravenous use, a half-life extended investigational mAb, for the pre-exposure prophylaxis (prevention) of COVID-19 in adults and adolescents (12 years of age and older weighing at least 40 kg) who have moderate-to-severe immune compromise due to certain medical conditions or receipt of certain immunosuppressive medications or treatments and are unlikely to mount an adequate immune response to COVID-19 vaccination. Recipients should not be currently infected with or have had a known recent exposure to an individual infected with SARS-CoV-2.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In July 2024, the Company submitted a request to the FDA to amend the EUA for PEMGARDA, for the treatment of mild-to-moderate symptomatic COVID-19 in certain immunocompromised patients. The submission utilizes a rapid immunobridging pathway previously aligned in principle with the FDA. The EUA amendment request is based on positive immunobridging analyses of pemivibart versus comparator mAbs and data from the Company’s ongoing CANOPY Phase 3 clinical trial in participants with moderate-to-severe immune compromise. The COVID-19 treatment EUA request focuses on the critical treatment needs of people in the U.S. who have moderate-to-severe immune compromise and for whom alternative COVID-19 treatment options are not clinically appropriate or accessible.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PEMGARDA is the Company’s first mAb in a planned series of innovative mAb candidates designed to keep pace with SARS-CoV-2 viral evolution. As the SARS-CoV-2 virus evolves over time, the Company anticipates leveraging its INVYMAB platform approach to periodically introduce new or engineered mAb candidates, an approach that would be analogous to the periodic updates made to influenza and COVID-19 vaccines. In January 2024, the Company nominated VYD2311, a next generation mAb candidate for COVID-19, as a drug candidate, and in September 2024, the Company announced dosing of the first participants in a Phase 1 clinical trial of VYD2311. VYD2311 is a mAb with high in vitro neutralization potency shown against prominent SARS-CoV-2 variants tested to date. The Phase 1 randomized, blinded, placebo-controlled clinical trial will evaluate escalating dosing as well as safety, tolerability, pharmacokinetics and immunogenicity of VYD2311 in healthy trial participants. The Phase 1 clinical trial is being conducted in Australia and will evaluate multiple dose levels of VYD2311 through various routes of administration, including exploration of intramuscular administration and subcutaneous administration, which are designed to be more system- and patient-friendly than intravenous administration. The Company expects preliminary data readouts from the Phase 1 clinical trial late in the fourth quarter of 2024 and anticipates additional clinical readouts from the VYD2311 program throughout 2025. Like pemivibart, VYD2311 was engineered from adintrevimab, the Company’s investigational mAb that has a robust safety data package and demonstrated clinically meaningful results in global Phase 2/3 clinical trials for both the prevention and treatment of COVID-19.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2024, the Company announced general alignment with the FDA on an expedient, repeatable immunobridging pathway to future potential EUAs for serial, novel mAbs for the prevention and treatment of symptomatic COVID-19. This pathway provides the Company with the opportunity to rapidly, efficiently, and durably deliver high value medicines that prevent and treat symptomatic COVID-19 in vulnerable populations. In addition to developing candidates for COVID-19, the Company expects to apply its INVYMAB platform approach to produce lead molecules for other viral diseases, such as influenza.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company was incorporated in the State of Delaware in June 2020. The Company operates as a hybrid company with employees working at its corporate headquarters in Waltham, Massachusetts and remotely. In June 2022, and subsequently amended in September 2022 and August 2024, the Company entered into a lease for dedicated laboratory and office space in Newton, Massachusetts for research and development purposes. In 2022, the Company expanded its research team to enable internal discovery and development of its mAb candidates, while continuing to leverage the Company’s existing partnership with Adimab, LLC (“Adimab”). The Company is focused on antibody discovery and use of Adimab’s platform technology while building its own internal capabilities. In addition, the Company performs research and development activities internally and engages third parties, including Adimab, to perform ongoing research and development and other services on its behalf.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is subject to a number of risks and uncertainties common to companies in the biopharmaceutical industry, including, but not limited to, completing clinical trials, the ability to raise additional capital to fund operations, obtaining regulatory authorization or approval for product candidates, risks associated with market acceptance and commercialization of products, competition from other products, protection of proprietary intellectual property, compliance with government regulations, dependence on key personnel, the ability to attract and retain qualified employees, and reliance on third-party organizations for the discovery, manufacturing, clinical and commercial success of its product candidates.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To date, the Company has received regulatory authorization for only one product candidate, PEMGARDA, which has not been approved, but has been authorized for emergency use by the FDA under an EUA, for pre-exposure prophylaxis of COVID-19 in certain adults and adolescent individuals (12 years of age and older weighing at least 40 kg). Beyond VYD222 (pemivibart) and VYD2311, all of the Company’s other product candidates, other than adintrevimab, are currently in research development. The Company’s additional product candidates require significant additional research and development efforts, including extensive clinical testing, and regulatory authorization or approval prior to potential commercialization. These efforts require significant amounts of additional capital, adequate personnel and infrastructure and compliance-reporting capabilities. It is uncertain when, if ever, the Company will generate substantial revenue from product sales to be able to fund its operating expenses and capital requirements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Substantial Doubt about Ability to Continue as a Going Concern</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements have been prepared on the basis of continuity of operations, realization of assets, and the satisfaction of liabilities and commitments in the ordinary course of business. The Company has primarily funded its operations with proceeds from sales of convertible preferred stock, proceeds from the Company’s initial public offering (“IPO”) and net proceeds received from shares of common stock sold under the Sales Agreement (as defined below). In February 2024, the Company sold </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of its common stock under the Sales Agreement at an average price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">39.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in net proceeds. After receiving EUA in March 2024, the Company has also funded its operations from sales of PEMGARDA.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has incurred losses and negative cash flows from operations since its inception, including a net loss of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">151.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the nine months ended September 30, 2024. As of September 30, 2024, the Company had an accumulated deficit of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">883.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The Company may continue to generate operating losses for the foreseeable future.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on current operating plans and excluding any contribution from future revenues or external financing, the Company will not have sufficient cash and cash equivalents to fund its operating expenses and capital requirements beyond one year from the issuance of these condensed consolidated financial statements, and therefore, the Company has concluded that there is substantial doubt about its ability to continue as a going concern.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company will require additional funding through a combination of contribution from revenues, equity offerings, government or private-party grants, debt financings or other capital sources, such as collaborations with other companies, strategic alliances or licensing arrangements to finance its future operations. The Company may not be able to obtain financing on acceptable terms, or at all, and the Company may not be able to enter into collaborations or other arrangements. The terms of any financing may adversely affect the holdings or rights of the Company’s stockholders.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If the Company is unable to obtain sufficient capital, the Company will be forced to delay, reduce or eliminate some or all of its research and development programs, product portfolio expansion or commercialization efforts, which could adversely affect its business prospects, or the Company may be unable to continue operations. Although management continues to pursue these plans, there is no assurance that the Company will be successful in obtaining sufficient funding on terms acceptable to the Company to fund continuing operations, if at all. The accompanying condensed consolidated financial statements do not include any adjustments related to the recoverability and classification of assets or the amounts and classification of liabilities or any other adjustments that might be necessary should the Company be unable to continue as a going concern.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”). Any reference in these notes to applicable guidance is meant to refer to the authoritative U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements include the accounts of Invivyd, Inc. and its wholly owned subsidiaries, Invivyd Security Corporation, Invivyd Switzerland GmbH, and Invivyd Netherlands B.V. All intercompany accounts and transactions have been eliminated in consolidation. The Company views its operations and manages its business in one operating segment, which is the business of discovering, developing and commercializing differentiated products for the prevention and treatment of infectious diseases.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Unaudited Interim Financial Information</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated balance sheet as of September 30, 2024, the condensed consolidated statements of operations and comprehensive loss for the three and nine months ended September 30, 2024 and 2023, the condensed consolidated statements of cash flows for the three and nine months ended September 30, 2024 and 2023 and the condensed consolidated statements of stockholders’ equity (deficit) for the three and nine months ended September 30, 2024 and 2023 are unaudited.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements as of September 30, 2024 and for the three and nine months ended September 30, 2024 and 2023, have been prepared by the Company pursuant to the rules and regulations of the SEC for interim financial statements. The accompanying condensed consolidated balance sheet as of December 31, 2023 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. Certain information and footnote disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. These interim condensed consolidated financial statements should be read in conjunction with the Company’s audited annual consolidated financial statements, and the notes thereto, as of and for the year ended December 31, 2023, which are included in the 2023 Form 10-K.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s condensed consolidated financial position as of September 30, 2024 and December 31, 2023, the condensed consolidated results of operations for the three and nine months ended September 30, 2024 and 2023, the condensed consolidated cash flows for the three and nine months ended September 30, 2024 and 2023, and changes in stockholders’ equity (deficit) for the three and nine months ended September 30, 2024 and 2023 have been made. The Company’s condensed consolidated results of operations for the three and nine months ended September 30, 2024 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div> 9000000 4.5 39300000 -151500000 -883600000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Unaudited Interim Financial Information</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated balance sheet as of September 30, 2024, the condensed consolidated statements of operations and comprehensive loss for the three and nine months ended September 30, 2024 and 2023, the condensed consolidated statements of cash flows for the three and nine months ended September 30, 2024 and 2023 and the condensed consolidated statements of stockholders’ equity (deficit) for the three and nine months ended September 30, 2024 and 2023 are unaudited.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements as of September 30, 2024 and for the three and nine months ended September 30, 2024 and 2023, have been prepared by the Company pursuant to the rules and regulations of the SEC for interim financial statements. The accompanying condensed consolidated balance sheet as of December 31, 2023 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. Certain information and footnote disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. These interim condensed consolidated financial statements should be read in conjunction with the Company’s audited annual consolidated financial statements, and the notes thereto, as of and for the year ended December 31, 2023, which are included in the 2023 Form 10-K.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s condensed consolidated financial position as of September 30, 2024 and December 31, 2023, the condensed consolidated results of operations for the three and nine months ended September 30, 2024 and 2023, the condensed consolidated cash flows for the three and nine months ended September 30, 2024 and 2023, and changes in stockholders’ equity (deficit) for the three and nine months ended September 30, 2024 and 2023 have been made. The Company’s condensed consolidated results of operations for the three and nine months ended September 30, 2024 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. Summary of Significant Accounting Policies</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2024, the Company’s significant accounting policies and estimates, which are detailed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the U.S. Securities and Exchange Commission (“SEC”) on March 28, 2024 (the “2023 Form 10-K”) have not changed, except as discussed below.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventory</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prior to receiving regulatory approval or authorization, costs related to the manufacturing of inventory are recorded as research and development expense on the Company’s consolidated statements of operations and comprehensive loss in the period incurred. In connection with the EUA for PEMGARDA in March 2024, the Company subsequently began capitalizing PEMGARDA inventory costs as it was determined that inventory costs incurred subsequent to the EUA had a probable future economic benefit.</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory is stated at the lower of cost or estimated net realizable value with cost determined on a first-in, first-out basis. Inventory costs include raw materials, third-party contract manufacturing, third-party packaging services, freight and overhead. The Company reduces its inventory to net realizable value for potentially excess, dated or obsolete inventory based on a quarterly assessment of the recoverability of its capitalized inventory. The Company periodically reviews inventory levels to identify what may expire prior to expected sale or has a cost basis in excess of its estimated realizable value and writes-down such inventories as appropriate as a component of costs of goods sold in the consolidated statements of operations and comprehensive loss</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentrations of Credit Risk, Significant Suppliers and License Rights</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially expose the Company to concentrations of credit risk consist of cash, cash equivalents and accounts receivable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2024, the Company invested its excess cash in money market funds that are subject to minimal credit and market risks. The Company maintains its existing cash and cash equivalents at three accredited financial institutions. From time to time, these deposits may exceed federally insured limits. The Company has not experienced any losses historically in these accounts. Accordingly, the Company does not believe it is exposed to unusual credit risk related to its existing cash and cash equivalents beyond the normal credit risk associated with commercial banking relationships.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2024, the Company's net product revenue was generated from sales to the Title Company (as defined below) and three third-party specialty distributors (see “Revenue Recognition” for additional information).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is dependent on third-party organizations to manufacture and process its product candidates for its research and development programs. In particular, the Company relies on a single third-party contract manufacturer to produce and process its product candidates and to manufacture supply of its product candidates for preclinical and clinical activities. The Company also currently relies on this same third-party contract manufacturer for any anticipated requirements of commercial supply, including both drug substance and drug product (see Note 9). The Company expects to continue to be dependent on a small number of third-party organizations to supply it with its requirements for all product candidates. The Company’s research and development programs, including any associated commercialization efforts, could be adversely affected by a significant interruption in the supply of the necessary materials.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is dependent on a limited number of third parties that provide license rights used by the Company in the development and commercialization of its product candidates and programs. Through September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s research and development programs primarily relate to rights conveyed by Adimab (see Note 7). The Company could experience delays in the development and commercialization of its product candidates and programs if the Adimab agreements or any other license agreement utilized in the Company’s research and development activities is terminated, if the Company fails to meet the obligations required under its arrangements, or if the Company is unable to successfully secure new strategic alliances or licensing agreements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts Receivable</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable as of September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is comprised of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of PEMGARDA product sales to the Title Company (as defined below) and three third-party specialty distributors (see “Revenue Recognition” for additional information).</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes revenue in accordance with ASC Topic 606 - Revenue from Contracts with Customers (“ASC 606”). Under ASC 606, an entity recognizes revenue when or as performance obligations are satisfied by transferring control of promised goods or services to the customer, in an amount that reflects the consideration which the entity expects to be entitled to in exchange for those goods or services.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the entity 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. At contract inception, the Company assesses the goods or services promised within each contract, determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.</span></p></div><div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Product Revenue, Net</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Following EUA from the FDA in March 2024, the Company began generating product revenue from sales of PEMGARDA in April 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company entered into a third-party logistics distribution agreement (the “3PL Agreement”) to engage a logistics distribution agent (the “3PL Agent”) to distribute the Company’s products to its customers. The 3PL Agent provides services to the Company that include storage, distribution, processing product returns, customer service support, logistics support, electronic data interface and system access support. Revenue is recognized when or as performance obligations are satisfied by transferring control of promised goods to a customer, generally upon delivery, based on an amount that reflects the consideration to which the Company expected to be entitled.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To date, the Company applied for mandatory distribution licenses that some states require for the Company to sell its product throughout the U.S. In order for the Company to execute sales in the U.S. prior to obtaining such licenses, the Company and an affiliate of the 3PL Agent (the “Title Company”) entered into a Temporary Title Model Agreement (the “Temporary Title Model Agreement”), which was an amendment to the 3PL Agreement, so that the Title Company could purchase and take title to the product and sell the product to the specialty distributors who contracted to purchase the product from the Company. Although under the Temporary Title Model Agreement, the Title Company took title to the product, the economic substance of the transaction provided that the Title Company did not possess the risk of loss or participate in the significant risks and rewards of ownership of the product or have the ability to control, direct the use of, and obtain substantially all of the remaining benefits from the product. Accordingly, the Company did not recognize revenue upon the transfer of the goods at the time of sale to the Title Company and recognized revenue when the goods were sold from the Title Company to the specialty distributors.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In July 2024, the Company obtained nearly all of the necessary state distribution licenses to sell its products throughout the U.S. and ceased using the Temporary Title Model Agreement process in the third quarter of 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Product revenues are recorded net of applicable reserves for variable consideration, including discounts and allowances.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Discounts and Allowances</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company records reserves, based on contractual terms, for the following components of variable consideration related to product sold during the reporting period, as well as its estimate of product that remains in the distribution channel inventory of its customers at the end of the reporting period, if applicable. On a quarterly basis, the Company updates its estimates, if necessary, and records any material adjustments in the period they are identified.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Trade Discounts and Distributor Fees</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company provides customary discounts on PEMGARDA sales for prompt payment, the terms of which are explicitly stated in its contracts. The Company also pays fees to specialty distributors for sales order management, data, and distribution services, the terms of which are also explicitly stated in its contracts. Such fees are not for a distinct good or service and, accordingly, are recorded as a reduction of revenue, as well as a reduction to accounts receivable (trade discounts) or as a component of accrued expenses (distributor fees).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Government Chargebacks and Rebates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is subject to discount obligations under its contract with the U.S. Department of Veterans Affairs. These reserves are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability, which is included as a component of accrued expenses.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Product Returns</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company offers a right of return for purchased units of PEMGARDA for damage, defect, recall, and/or product expiry, provided the product expiry is within a specified period as set forth in the Company’s return goods policy. The Company estimates the</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">amount of product sales that will be returned using quantitative and qualitative considerations. Reserves for estimated returns are recorded as a reduction of product revenue in the period that the related revenue is recognized, as well as a component of accrued expenses.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Incentives</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other incentives include a co-pay assistance program for eligible patients with commercial insurance in the U.S. The co-pay assistance program assists certain commercially insured patients by reducing each participating patient’s financial responsibility for the purchase price, up to a specified dollar amount of assistance.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of the Company’s condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Significant estimates and assumptions reflected in these condensed consolidated financial statements include, but are not limited to, research and development expenses and related prepaid or accrued costs, stock-based compensation expense, revenue, including discounts and allowances, and inventory obsolescence. The Company bases its estimates on historical experience, known trends and other market-specific or relevant factors it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results may differ materially from those estimates or assumptions.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued and Adopted Accounting Pronouncements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and may remain an emerging growth company until the last day of the fiscal year following the fifth anniversary of the completion of its IPO. However, if certain events occur prior to the end of such five-year period, including if it becomes a “large accelerated filer,” its annual gross revenues exceeds $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.235</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion or it issues more than $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion of non-convertible debt in the previous three-year period, it will cease to be an emerging growth company prior to the end of such five-year period. For so long as the Company remains an emerging growth company, it is permitted and intends to rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not emerging growth companies. For example, the JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an emerging growth company to delay the adoption of these accounting standards until they would otherwise apply to private companies.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 requires disclosure of incremental segment information on an annual and interim basis. The amendments also require companies with a single reportable segment to provide all disclosures required by this amendment and all existing segment disclosures in ASC 280, Segment Reporting. The amendments are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The Company is currently evaluating the potential impacts of ASU 2023-07 on its consolidated financial statement disclosures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 modifies the rules on income tax disclosures to enhance the transparency and decision-usefulness of income tax disclosures, particularly in the rate reconciliation table and disclosures about income taxes paid. The amendments are intended to address investors’ requests for income tax disclosures that provide more information to help them better understand an entity’s exposure to potential changes in tax laws and the ensuing risks and opportunities and to assess income tax information that affects cash flow forecasts and capital allocation decisions. The guidance also eliminates certain existing disclosure requirements related to uncertain tax positions and unrecognized deferred tax liabilities. The guidance is effective for the Company for the annual period beginning after December 15, 2024. All entities should apply the guidance prospectively but have the option to apply it retrospectively. The Company is currently evaluating the potential impacts of ASU 2023-09 on its consolidated financial statement disclosures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventory</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prior to receiving regulatory approval or authorization, costs related to the manufacturing of inventory are recorded as research and development expense on the Company’s consolidated statements of operations and comprehensive loss in the period incurred. In connection with the EUA for PEMGARDA in March 2024, the Company subsequently began capitalizing PEMGARDA inventory costs as it was determined that inventory costs incurred subsequent to the EUA had a probable future economic benefit.</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory is stated at the lower of cost or estimated net realizable value with cost determined on a first-in, first-out basis. Inventory costs include raw materials, third-party contract manufacturing, third-party packaging services, freight and overhead. The Company reduces its inventory to net realizable value for potentially excess, dated or obsolete inventory based on a quarterly assessment of the recoverability of its capitalized inventory. The Company periodically reviews inventory levels to identify what may expire prior to expected sale or has a cost basis in excess of its estimated realizable value and writes-down such inventories as appropriate as a component of costs of goods sold in the consolidated statements of operations and comprehensive loss</span> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentrations of Credit Risk, Significant Suppliers and License Rights</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially expose the Company to concentrations of credit risk consist of cash, cash equivalents and accounts receivable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2024, the Company invested its excess cash in money market funds that are subject to minimal credit and market risks. The Company maintains its existing cash and cash equivalents at three accredited financial institutions. From time to time, these deposits may exceed federally insured limits. The Company has not experienced any losses historically in these accounts. Accordingly, the Company does not believe it is exposed to unusual credit risk related to its existing cash and cash equivalents beyond the normal credit risk associated with commercial banking relationships.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2024, the Company's net product revenue was generated from sales to the Title Company (as defined below) and three third-party specialty distributors (see “Revenue Recognition” for additional information).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is dependent on third-party organizations to manufacture and process its product candidates for its research and development programs. In particular, the Company relies on a single third-party contract manufacturer to produce and process its product candidates and to manufacture supply of its product candidates for preclinical and clinical activities. The Company also currently relies on this same third-party contract manufacturer for any anticipated requirements of commercial supply, including both drug substance and drug product (see Note 9). The Company expects to continue to be dependent on a small number of third-party organizations to supply it with its requirements for all product candidates. The Company’s research and development programs, including any associated commercialization efforts, could be adversely affected by a significant interruption in the supply of the necessary materials.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is dependent on a limited number of third parties that provide license rights used by the Company in the development and commercialization of its product candidates and programs. Through September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s research and development programs primarily relate to rights conveyed by Adimab (see Note 7). The Company could experience delays in the development and commercialization of its product candidates and programs if the Adimab agreements or any other license agreement utilized in the Company’s research and development activities is terminated, if the Company fails to meet the obligations required under its arrangements, or if the Company is unable to successfully secure new strategic alliances or licensing agreements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts Receivable</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable as of September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is comprised of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of PEMGARDA product sales to the Title Company (as defined below) and three third-party specialty distributors (see “Revenue Recognition” for additional information).</span></p> 8200000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes revenue in accordance with ASC Topic 606 - Revenue from Contracts with Customers (“ASC 606”). Under ASC 606, an entity recognizes revenue when or as performance obligations are satisfied by transferring control of promised goods or services to the customer, in an amount that reflects the consideration which the entity expects to be entitled to in exchange for those goods or services.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the entity 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. At contract inception, the Company assesses the goods or services promised within each contract, determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Product Revenue, Net</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Following EUA from the FDA in March 2024, the Company began generating product revenue from sales of PEMGARDA in April 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company entered into a third-party logistics distribution agreement (the “3PL Agreement”) to engage a logistics distribution agent (the “3PL Agent”) to distribute the Company’s products to its customers. The 3PL Agent provides services to the Company that include storage, distribution, processing product returns, customer service support, logistics support, electronic data interface and system access support. Revenue is recognized when or as performance obligations are satisfied by transferring control of promised goods to a customer, generally upon delivery, based on an amount that reflects the consideration to which the Company expected to be entitled.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To date, the Company applied for mandatory distribution licenses that some states require for the Company to sell its product throughout the U.S. In order for the Company to execute sales in the U.S. prior to obtaining such licenses, the Company and an affiliate of the 3PL Agent (the “Title Company”) entered into a Temporary Title Model Agreement (the “Temporary Title Model Agreement”), which was an amendment to the 3PL Agreement, so that the Title Company could purchase and take title to the product and sell the product to the specialty distributors who contracted to purchase the product from the Company. Although under the Temporary Title Model Agreement, the Title Company took title to the product, the economic substance of the transaction provided that the Title Company did not possess the risk of loss or participate in the significant risks and rewards of ownership of the product or have the ability to control, direct the use of, and obtain substantially all of the remaining benefits from the product. Accordingly, the Company did not recognize revenue upon the transfer of the goods at the time of sale to the Title Company and recognized revenue when the goods were sold from the Title Company to the specialty distributors.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In July 2024, the Company obtained nearly all of the necessary state distribution licenses to sell its products throughout the U.S. and ceased using the Temporary Title Model Agreement process in the third quarter of 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Product revenues are recorded net of applicable reserves for variable consideration, including discounts and allowances.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Discounts and Allowances</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company records reserves, based on contractual terms, for the following components of variable consideration related to product sold during the reporting period, as well as its estimate of product that remains in the distribution channel inventory of its customers at the end of the reporting period, if applicable. On a quarterly basis, the Company updates its estimates, if necessary, and records any material adjustments in the period they are identified.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Trade Discounts and Distributor Fees</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company provides customary discounts on PEMGARDA sales for prompt payment, the terms of which are explicitly stated in its contracts. The Company also pays fees to specialty distributors for sales order management, data, and distribution services, the terms of which are also explicitly stated in its contracts. Such fees are not for a distinct good or service and, accordingly, are recorded as a reduction of revenue, as well as a reduction to accounts receivable (trade discounts) or as a component of accrued expenses (distributor fees).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Government Chargebacks and Rebates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is subject to discount obligations under its contract with the U.S. Department of Veterans Affairs. These reserves are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability, which is included as a component of accrued expenses.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Product Returns</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company offers a right of return for purchased units of PEMGARDA for damage, defect, recall, and/or product expiry, provided the product expiry is within a specified period as set forth in the Company’s return goods policy. The Company estimates the</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">amount of product sales that will be returned using quantitative and qualitative considerations. Reserves for estimated returns are recorded as a reduction of product revenue in the period that the related revenue is recognized, as well as a component of accrued expenses.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Incentives</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other incentives include a co-pay assistance program for eligible patients with commercial insurance in the U.S. The co-pay assistance program assists certain commercially insured patients by reducing each participating patient’s financial responsibility for the purchase price, up to a specified dollar amount of assistance.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of the Company’s condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Significant estimates and assumptions reflected in these condensed consolidated financial statements include, but are not limited to, research and development expenses and related prepaid or accrued costs, stock-based compensation expense, revenue, including discounts and allowances, and inventory obsolescence. The Company bases its estimates on historical experience, known trends and other market-specific or relevant factors it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results may differ materially from those estimates or assumptions.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued and Adopted Accounting Pronouncements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and may remain an emerging growth company until the last day of the fiscal year following the fifth anniversary of the completion of its IPO. However, if certain events occur prior to the end of such five-year period, including if it becomes a “large accelerated filer,” its annual gross revenues exceeds $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.235</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion or it issues more than $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion of non-convertible debt in the previous three-year period, it will cease to be an emerging growth company prior to the end of such five-year period. For so long as the Company remains an emerging growth company, it is permitted and intends to rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not emerging growth companies. For example, the JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an emerging growth company to delay the adoption of these accounting standards until they would otherwise apply to private companies.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 requires disclosure of incremental segment information on an annual and interim basis. The amendments also require companies with a single reportable segment to provide all disclosures required by this amendment and all existing segment disclosures in ASC 280, Segment Reporting. The amendments are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The Company is currently evaluating the potential impacts of ASU 2023-07 on its consolidated financial statement disclosures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 modifies the rules on income tax disclosures to enhance the transparency and decision-usefulness of income tax disclosures, particularly in the rate reconciliation table and disclosures about income taxes paid. The amendments are intended to address investors’ requests for income tax disclosures that provide more information to help them better understand an entity’s exposure to potential changes in tax laws and the ensuing risks and opportunities and to assess income tax information that affects cash flow forecasts and capital allocation decisions. The guidance also eliminates certain existing disclosure requirements related to uncertain tax positions and unrecognized deferred tax liabilities. The guidance is effective for the Company for the annual period beginning after December 15, 2024. All entities should apply the guidance prospectively but have the option to apply it retrospectively. The Company is currently evaluating the potential impacts of ASU 2023-09 on its consolidated financial statement disclosures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1235000000 1000000000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Fair Value Measurements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain assets of the Company are carried at fair value under U.S. GAAP. Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:4.002%;box-sizing:content-box;"></td> <td style="width:4.002%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:90.996%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">•</span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 1 — Quoted prices in active markets for identical assets or liabilities.</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:4%;box-sizing:content-box;"></td> <td style="width:4%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:91%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">•</span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2 — Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:3.96%;box-sizing:content-box;"></td> <td style="width:4.02%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:91.02%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">•</span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s cash equivalents are carried at fair value, determined according to the fair value hierarchy described above. The carrying values of the Company’s accounts payable and accrued expenses approximate their fair values due to the short-term nature of these liabilities.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the Company’s fair value hierarchy for its assets and liabilities that are measured at fair value on a recurring basis (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurements at<br/>September 30, 2024:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurements at <br/>December 31, 2023:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The money market funds were valued by the Company based on quoted market prices, which represent a Level 1 measurement within the fair value hierarchy.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were no changes to the valuation methods during the three and nine months ended September 30, 2024 or 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates transfers between levels at the end of each reporting period. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> transfers into or out of Level 1, Level 2 or Level 3 fair value measurements during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the Company’s fair value hierarchy for its assets and liabilities that are measured at fair value on a recurring basis (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurements at<br/>September 30, 2024:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurements at <br/>December 31, 2023:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 101553000 0 0 101553000 101553000 0 0 101553000 198193000 0 0 198193000 198193000 0 0 198193000 0 0 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. Inventory</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents inventories (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.207%;box-sizing:content-box;"></td> <td style="width:1.64%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.617%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.92%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.617%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t have any inventory as of December 31, 2023.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents inventories (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.207%;box-sizing:content-box;"></td> <td style="width:1.64%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.617%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.92%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.617%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 26216000 0 851000 0 27067000 0 0 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Prepaid Expenses and Other Current Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid external research, development and manufacturing costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid insurance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid compensation and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid external research, development and manufacturing costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid insurance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid compensation and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5744000 19962000 205000 1770000 2602000 1575000 460000 933000 9011000 24240000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. Accrued Expenses</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued external research, development and manufacturing costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,151</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional and consultant fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued employee compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued external research, development and manufacturing costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,151</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional and consultant fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued employee compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 49268000 28151000 2377000 1732000 3280000 10752000 2760000 0 1716000 225000 59401000 40860000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. License and Collaboration Agreements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Adimab Assignment Agreement</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In July 2020, the Company entered into an Assignment and License Agreement with Adimab (the “Adimab Assignment Agreement”). Under the terms of the agreement, Adimab assigned to the Company all rights, title and interest in and to certain of its coronavirus-specific antibodies (each, a “CoV Antibody” and together, the “CoV Antibodies”), including modified or derivative forms thereof, and related intellectual property. In addition, Adimab granted to the Company a non-exclusive, worldwide, royalty-bearing, sublicensable license to certain of its platform patents and technology for the development, manufacture and commercialization of the CoV Antibodies and pharmaceutical products containing or comprising one or more CoV Antibodies (each, a “Product”) for all indications and uses, with the exception of certain diagnostic uses and use as a research reagent (the “Field”). The Company is entitled to sublicense the assigned rights and licensed intellectual property solely with respect to any CoV Antibody or Product, subject to specified conditions of the agreement. The Company is obligated to use commercially reasonable efforts to achieve specified development and regulatory milestones for Products in certain major markets and to commercialize a product in any country in which the Company obtains marketing approval.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the terms of the Adimab Assignment Agreement, the parties will establish one or more work plans that set forth the activities to be performed under the agreement (each, a “Work Plan”), and each party is responsible for performing the obligations to which it is assigned under such Work Plans. Upon execution of the Adimab Assignment Agreement, the Company and Adimab agreed on an initial Work Plan that outlined the services that will be performed commencing at inception of the arrangement. The Company is obligated to pay Adimab quarterly for its services performed under each Work Plan at a specified full-time equivalent rate. Otherwise, the Company is solely responsible for the development, manufacture and commercialization of the CoV Antibodies and associated Products at its own cost and expense. The Company is solely responsible for preparing and submitting all investigational new drug applications, new drug applications, biologics license applications and other regulatory filings for the CoV Antibodies and Products in the Field, and for obtaining and maintaining all marketing approvals for Products in the Field, at its sole expense. Additionally, the Company has the sole right to prosecute, maintain, enforce and defend patents covering the CoV Antibodies and Products, all at its own expense.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">paid with respect to services performed by Adimab on the Company’s behalf under the Adimab Assignment Agreement are recognized as research and development expense as such amounts are incurred. During the three and nine months ended September 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Assignment Agreement. Please refer to Note 15 for additional information.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is obligated to pay Adimab up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million upon the achievement of specified development and regulatory milestones for the first Product under the agreement that achieves such specified milestones and up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million upon the achievement of specified development and regulatory milestones for the second Product under the agreement that achieves such specified milestones. The maximum aggregate amount of milestone payments payable under the agreement for any and all Products is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of which a total of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million has been achieved and paid as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2024; however, milestone payments do not accrue for certain </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">in vitro </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">diagnostic devices consisting of or containing CoV Antibodies.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2023, the Company achieved the first specified milestone for the second product candidate under the Adimab Assignment Agreement upon dosing of the first subject in a Phase 1 clinical trial evaluating VYD222, which obligated the Company to make a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million milestone payment to Adimab, which was paid in May 2023. In September 2023, the Company achieved specified milestones for the second product candidate under the Adimab Assignment Agreement upon dosing of the first subject in a pivotal clinical trial evaluating VYD222, which obligated the Company to make a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million milestone payment to Adimab, which was paid in October 2023. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The next potential milestone under the Adimab Assignment Agreement is a low single-digit million-dollar regulatory milestone, which was not considered probable under U.S. GAAP and therefore, no expense was recognized as of September 30, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During both the three and nine months ended September 30, 2024, the Company </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in-process research and development (“IPR&amp;D”) expense with respect to contingent consideration payable under the Adimab Assignment Agreement. During the three and nine months ended September 30, 2023, the Company </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">IPR&amp;D expense</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">with respect to contingent consideration payable under the Adimab Assignment Agreement. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Except for milestone payments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million incurred through December 31, 2023, no other milestone payments have been paid to or have been earned by Adimab through September 30, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is obligated to pay Adimab royalties of a mid-single-digit percentage based on net sales of any Products, beginning upon the first commercial sale of a Product in accordance with the Adimab Assignment Agreement. The royalty rate is subject to reductions specified under the agreement. Royalties are due on a Product-by-Product and country-by-country basis beginning upon the first commercial sale of each Product and ending on the later of (i) 12 years after the first commercial sale of such Product in such country and (ii) the expiration of the last valid claim of a patent covering such Product in such country (the “Royalty Term”). During both the three and nine months ended September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company expensed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of royalties and reserves all rights under the Adimab Assignment Agreement and the applicable law. During both the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t expense any royalties. In addition, the Company is obligated to pay Adimab royalties of a specified percentage in the range of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">55</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of any compulsory sublicense consideration received by the Company in lieu of certain royalty payments.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unless earlier terminated, the Adimab Assignment Agreement remains in effect until the expiration of the last-to-expire Royalty Term for any and all Products. The Company may terminate the agreement at any time for any or no reason upon advance written notice to Adimab, or in the event of a material breach by Adimab that is not cured with specific periods. Adimab may only terminate the agreement for an uncured material breach by the Company for its due diligence obligation or a payment obligation. Upon any termination of the agreement prior to its expiration, all licenses and rights granted pursuant to the arrangement will automatically terminate and revert to the granting party and all other rights and obligations of the parties will terminate.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company concluded that the Adimab Assignment Agreement represented an asset acquisition of IPR&amp;D assets with no alternative future use. The arrangement did not qualify as a business combination because substantially all of the fair value of the assets acquired was concentrated in a single asset.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Adimab Collaboration Agreement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2021, the Company entered into a Collaboration Agreement with Adimab, as amended in November 2022 and September 2023 (the “Adimab Collaboration Agreement”), for the discovery and optimization of proprietary antibodies as potential therapeutic product candidates. Under the Adimab Collaboration Agreement, the Company and Adimab could collaborate on research programs for a specified number of targets selected by the Company within a specified time period. Under the Adimab Collaboration Agreement, Adimab granted the Company a worldwide, non-exclusive license to certain of its platform patents and technology and antibody patents to perform the Company’s responsibilities during the ongoing research period and for a specified evaluation period thereafter (the “Evaluation Term”). In addition, the Company granted Adimab a license to certain of the Company’s patents and intellectual property solely to perform Adimab’s responsibilities under the research plans. Under the Adimab Collaboration Agreement, the Company has an exclusive option, on a program-by-program basis, to obtain licenses and assignments to commercialize selected products containing or comprising antibodies directed against the applicable target, which option may be exercised upon the payment of a specified option fee for each program. Upon exercise of an option by the Company, Adimab will assign to the Company all right, title and interest in the antibodies of the optioned research program and will grant the Company a worldwide, royalty-free, fully paid-up, non-exclusive, sublicensable license under the Adimab platform technology for the development, manufacture and commercialization of the antibodies for which the Company has exercised its options and products containing or comprising those antibodies. The Company is obligated to use commercially reasonable efforts to develop, seek marketing approval for, and commercialize one product that contains an antibody discovered in each optioned research program.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company agreed to pay Adimab a quarterly fee of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which could be cancelled at the Company’s option at any time. For so long as the Company was paying such quarterly fee (or earlier if (i) the Company experienced a change of control after the third anniversary of the Adimab Collaboration Agreement or (ii) Adimab owned less than a specified percentage of the Company’s equity), Adimab and its affiliates agreed not to assist or direct certain third parties to discover or optimize antibodies intended to bind to coronaviruses or influenza viruses. Under the Adimab Collaboration Agreement, the Company could also elect to decrease the scope of Adimab’s exclusivity obligations and obtain a corresponding decrease in the quarterly fee. In December 2023, the Company elected to decrease the scope of Adimab’s exclusivity obligations to cover only </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">coronaviruses and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> obtained a corresponding decrease in the quarterly fee. Effective January 2024, the Company became obligated to pay Adimab a quarterly fee of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of research and development expense related to the quarterly fee. During the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of research and development expense related to the quarterly fee.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For each agreed upon research program that is commenced, the Company is obligated to pay Adimab quarterly for its services performed during a given research program at a specified full-time equivalent rate; a discovery delivery fee of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million; and an optimization completion fee of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. For each option exercised by the Company to commercialize a specific research program, the Company is obligated to pay Adimab an exercise fee of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Amounts paid with respect to services performed by Adimab on the Company’s behalf in each of the research programs under the Adimab Collaboration Agreement are recognized as research and development expense as such amounts are incurred and services are rendered. During both the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2024, the Company </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any research and development expense with respect to services performed by Adimab on the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">’s behalf under the Adimab Collaboration Agreement. During the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Collaboration Agreement. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2024, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any IPR&amp;D expense related to drug delivery fees, optimization completion fees or option exercise fees. During both the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of IPR&amp;D expense related to an option exercise fee, a drug delivery fee and an optimization completion fee, respectively. Please refer to Note 15 for additional information.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is obligated to pay Adimab up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million upon the achievement of specified development and regulatory milestones for each product under the Adimab Collaboration Agreement that achieves such milestones. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The next potential milestone under the Adimab Collaboration Agreement is a low single-digit million-dollar clinical milestone, which was not considered probable under U.S. GAAP and therefore, no expense was recognized as of September 30, 2024. The Company is also obligated to pay Adimab royalties of a mid-single-digit percentage based on net sales of any product under the Adimab Collaboration Agreement, subject to reductions for third-party licenses. The royalty term will expire for each product on a country-by-country basis upon the later of (i) 12 years after the first commercial sale of such product in such country and (ii) the expiration of the last valid claim of any patent claiming composition of matter or method of making or using any antibody identified or optimized under the Adimab Collaboration Agreement in such country.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, the Company is obligated to pay Adimab for Adimab’s performance of certain validation work with respect to certain antigens acquired from a third party. In consideration for this work, the Company is obligated to pay Adimab royalties of a low single-digit percentage based on net sales of products that contain such antigens for the same royalty term as antibody-based products, but the Company is not obligated to make any milestone payments for such antigen products. Through September 30, 2024, no royalty payments have been paid to or have been earned by Adimab under the Adimab Collaboration Agreement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Adimab Collaboration Agreement will expire (i) if the Company does not exercise any option, upon the conclusion of the last Evaluation Term for the research programs, or (ii) if the Company exercises an option, on the expiration of the last royalty term for a product in a particular country, unless the agreement is earlier terminated. The Company may terminate the Adimab Collaboration Agreement at any time upon advance written notice to Adimab. In addition, subject to certain conditions, either party may terminate the Adimab Collaboration Agreement in the event of a material breach by the other party that is not cured within specified periods.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company concluded that the Adimab Collaboration Agreement represented an asset acquisition of IPR&amp;D with no alternative future use. Therefore, payments made by the Company to Adimab for milestones achieved will be recognized as IPR&amp;D expense in the related period in which the services are performed or the related milestone is considered probable of achievement. Amounts paid with respect to services performed by Adimab on the Company’s behalf under the Adimab Collaboration Agreement are recognized as research and development expense as such amounts are incurred and services are rendered. Please refer to Note 15 for additional information.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Adimab Platform Transfer Agreement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2022 (the “Adimab Platform Transfer Agreement Effective Date”), the Company entered into a Platform Transfer Agreement with Adimab (the “Adimab Platform Transfer Agreement”) under which the Company was granted the right under certain intellectual property of Adimab to practice certain elements of Adimab’s platform technology, including B-cell cloning using Adimab’s proprietary yeast cell lines and other antibody optimization libraries, trade secrets, protocols and software of Adimab, to discover, engineer and optimize antibodies. The Company does not have access to Adimab’s proprietary discovery libraries. The Company was also granted the right under certain intellectual property of Adimab to research, develop, make, sell and exploit such antibodies and products containing such antibodies. The Adimab platform has been transferred to the Company in accordance with the terms of the Adimab Platform Transfer Agreement. In September 2022, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as IPR&amp;D expense in connection with the upfront consideration payable for the rights assigned pursuant to the Adimab Platform Transfer Agreement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is obligated to pay Adimab an annual fee of single digit millions on each of the first four anniversaries of the Adimab Platform Transfer Agreement Effective Date, which allows the Company to receive material improvements to the platform technology, including materially improved antibody optimization libraries, updates that provide new functionality to the platform, and software upgrades, from Adimab through June 2027. The first annual fee became due in September 2023 and was paid in October 2023. During the three and nine months ended September 30, 2024, the Company recognized a portion of the annual fees as research and development expense. Beginning in July 2027 and ending in June 2042, unless terminated earlier, the Company has the option to receive additional material improvements to the platform technology from Adimab, subject to a commercially reasonable fee to be negotiated by the parties.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is obligated to pay Adimab up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million upon the achievement of specified development and regulatory milestones for each product under the Adimab Platform Transfer Agreement that achieves such milestones. The next potential milestone under the Adimab Platform Transfer Agreement is a mid-six-digit dollar preclinical milestone, which was not considered probable </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">under U.S. GAAP and therefore, no expense was recognized as of September 30, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, the Company is obligated to pay Adimab royalties of a low single-digit percentage based on net sales of products containing an antibody discovered, engineered or optimized using Adimab’s platform technology, subject to reductions specified under the Adimab Platform Transfer Agreement. Royalties are due on a product-by-product and country-by-country basis. The royalty term will expire for each product on a country-by-country basis upon the later of (i) 12 years after the first commercial sale of such product in such country and (ii) the expiration of the last valid claim of a program antibody patent for covering the program antibody contained in such product in such country. Through September 30, 2024, no royalty payments have been paid to or have been earned by Adimab under the Adimab Platform Transfer Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company may terminate the Adimab Platform Transfer Agreement at any time upon advance written notice to Adimab. In addition, subject to certain conditions, either party may terminate the Adimab Platform Transfer Agreement in the event of a material breach by the other party that is not cured within specified periods or in connection with the other party’s insolvency.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company concluded that the Adimab Platform Transfer Agreement represented an asset acquisition of IPR&amp;D with no alternative future use. Therefore, payments made by the Company to Adimab for milestones achieved will be recognized as IPR&amp;D expense in the related period in which the services are performed or the related milestone is considered probable of achievement. Amounts paid with respect to the annual material improvement fees are recognized as research and development expense as such amounts are incurred. Please refer to Note 15 for additional information.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">WuXi Biologics Cell Line License Agreement</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2020, as amended in February 2023 and March 2024, the Company entered into a Cell Line License Agreement with WuXi Biologics (Hong Kong) Limited (“WuXi Biologics”) (the “Cell Line License Agreement”), under which WuXi Biologics granted to the Company a non-exclusive, non-transferable, worldwide, royalty-bearing, sublicensable license to certain of its intellectual property, including certain patent rights associated with a proprietary cell line developed by WuXi Biologics for the exploitation of certain recombinant antibodies developed using such proprietary cell line (each, a “Licensed Product”). Each Licensed Product generated under the arrangement will be produced from a transformed or transfected version of the proprietary cell line derived by WuXi Biologics (each of such transformed or transfected cell lines, a “Licensed Cell Line”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2020, the Company recognized an upfront fee of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million upon completion of cell bank generation for the first Licensed Cell Line created under the Cell Line License Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is also obligated to pay royalties in the range of less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to WuXi Biologics based on net sales of any Licensed Products manufactured by the Company or a third party on its behalf. However, if the Company uses WuXi Biologics to manufacture all of its commercial supplies for Licensed Products, no royalties would be owed by the Company to WuXi Biologics for net sales of Licensed Products. The Company has an option to buy out its royalty obligations on a Licensed Cell Line-by-Licensed Cell Line basis by making a one-time payment in the low eight-figures to WuXi Biologics. Royalties are due on a Licensed Product-by-Licensed Product basis commencing on the date of the first commercial sale of the applicable product and continuing for so long as the Company commercializes Licensed Products or, if earlier, until the Company exercises its option to buy out the royalty obligations. Through </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> royalties had become due to WuXi Biologics.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Cell Line License Agreement remains in effect until it is terminated. The Company may terminate the Cell Line License Agreement at any time with notice to WuXi Biologics. WuXi Biologics may terminate the Cell Line License Agreement in the event the Company fails to make a payment when due under the Cell Line License Agreement and such non-payment is not cured within a specified period after notice. Either party may terminate the Cell Line License Agreement in the event of a material breach by the other party that is not cured within a specified period after notice. Upon termination of the Cell Line License Agreement, the license conveyed by WuXi Biologics to the Company will continue in full force and effect with respect to all Licensed Products manufactured using the Licensed Cell Line already generated under the Cell Line License Agreement, provided that the Company continues to pay its royalty obligations, if any.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company concluded that the Cell Line License Agreement represented an asset acquisition of IPR&amp;D with no alternative future use. The Cell Line License Agreement did not qualify as a business combination because substantially all of the fair value of the assets acquired was concentrated in a single asset. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any IPR&amp;D expense under the Cell Line License Agreement during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of IPR&amp;D expense under the Cell Line License Agreement during the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span> 0 0 0 0 16500000 8100000 24600000 11100000 400000 3200000 0 0 3200000 3600000 11100000 500000 500000 0 0 0.45 0.55 1300000 600000 600000 1800000 1300000 3900000 200000 200000 1000000 0 0 100000 500000 0 0 0 0 0 0 1000000 1000000 200000 200000 200000 200000 18000000 3000000 9500000 200000 0.01 0 0 0 0 600000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. Population Health Partners, L.P.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2022 (the “PHP Effective Date”), the Company entered into a Master Services Agreement with Population Health Partners, L.P. (“PHP”), pursuant to which PHP agreed to provide services and create deliverables for the Company as agreed between the Company and PHP and set forth in one or more work orders under such agreement (the “PHP MSA”). The term of the PHP MSA commenced on the PHP Effective Date for an initial term of one year. The PHP MSA renewed for subsequent periods, until terminated in accordance with its terms. The PHP MSA was terminated effective in July 2024. On the PHP Effective Date, the Company and PHP</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">entered into the first work order under the PHP MSA (the “PHP Work Order”), pursuant to which PHP agreed to advise and counsel the Company regarding clinical development and regulatory matters with respect to the Company’s product candidates. The PHP Work Order was effective for six months from the PHP Effective Date and terminated in accordance with its terms in May 2023. The PHP MSA contained customary confidentiality provisions and representations and warranties of the parties, as well as mutual non-solicitation of certain employees during the term of the PHP MSA and for a period of one year thereafter.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As compensation for the services and deliverables under the PHP Work Order, the Company paid PHP a cash fee of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million per month during the term of the PHP Work Order for an aggregate fee of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the “Aggregate Fee”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and nine months ended September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any research and development expense related to the cash compensation paid to PHP. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of research and development expense related to the cash compensation paid to PHP.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Please refer to Note 15 for additional information.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to the cash compensation, on the PHP Effective Date, the Company issued a warrant to purchase shares of the Company’s common stock to PHP (the “PHP Warrant”). The exercise price of the PHP Warrant is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.48</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share of the Company’s common stock, which was equal to the Nasdaq official closing price of a share of the Company’s common stock on the trading day immediately prior to the PHP Effective Date. The PHP Warrant is exercisable for up to an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,824,712</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock, and vests in three separate tranches as follows:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:5.02%;box-sizing:content-box;"></td> <td style="width:2.92%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:91.06%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">•</span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,591,954 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization (as defined below) equals or exceeds $758,517,511 by November 15, 2028;</span></span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:2pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:5.02%;box-sizing:content-box;"></td> <td style="width:2.92%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:91.06%;box-sizing:content-box;"></td> </tr> <tr style="word-break:break-word;white-space:pre-wrap;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">•</span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,795,977 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization equals or exceeds $1,137,776,266 by November 15, 2029; and</span></span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:2pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:5.02%;box-sizing:content-box;"></td> <td style="width:2.92%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:91.06%;box-sizing:content-box;"></td> </tr> <tr style="word-break:break-word;white-space:pre-wrap;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">•</span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,436,781 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization equals or exceeds $1,517,035,022 by November 15, 2030.</span></span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For purposes of the PHP Warrant, the term “Market Capitalization” means, with respect to a particular trading day, the total value of the outstanding shares of the Company’s common stock on such date, calculated by multiplying the Company’s volume weighted-average price for the ten (10) trading days immediately preceding such date by the Company’s total number of outstanding shares of the Company’s common stock as reflected in (i) the Company’s most recent periodic or annual report filed with the SEC (e.g., Annual Report on Form 10-K or Quarterly Report on Form 10-Q), as the case may be, (ii) a more recent public announcement by the Company or (iii) a more recent written notice by the Company or the Company’s transfer agent setting forth the number of shares of the Company's common stock outstanding.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The PHP Warrant is exercisable for ten years from the PHP Effective Date with respect to the vested portion(s) of the PHP Warrant. The PHP Warrant may be exercised by cash exercise or, at the election of PHP, by means of “cashless exercise” pursuant to a formula set forth in the PHP Warrant. The Company also granted PHP certain “piggyback” registration rights requiring the Company to register any shares of the Company’s common stock underlying the PHP Warrant for resale with the SEC, subject to the Company’s existing obligations under that certain Second Amended and Restated Investors’ Rights Agreement, dated April 16, 2021, by and among the Company and the investors party thereto, which registration rights PHP exercised in January 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Upon the consummation of a fundamental transaction of the Company (as defined in the PHP Warrant) on or prior to November 15, 2028, all of the shares underlying the PHP Warrant would become immediately vested and exercisable; upon the consummation of a fundamental transaction of the Company after November 15, 2028 but on or prior to November 15, 2029, the shares underlying the second and third tranches of the PHP Warrant would become immediately vested and exercisable; and upon the consummation of a fundamental transaction of the Company after November 15, 2029 but on or prior to November 15, 2030, the shares underlying the third tranche of the PHP Warrant would become immediately vested and exercisable.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Refer to Note 11 for additional information on the PHP Warrant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tamsin Berry, a member of the Company’s board of directors, is a Limited Partner of PHP.</span></p> 500000 3000000 0 0 0 2300000 3.48 6824712 3,591,954 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization (as defined below) equals or exceeds $758,517,511 by November 15, 2028; 1,795,977 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization equals or exceeds $1,137,776,266 by November 15, 2029; and 1,436,781 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization equals or exceeds $1,517,035,022 by November 15, 2030. <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Commitments and Contingencies</span><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operating Lease Commitments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2021, the Company entered into a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> noncancelable facilities lease agreement for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,600</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet of office space in Waltham, Massachusetts, which provides for monthly rental payments, including base rent charges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million per year, subject to periodic rent increases, and the Company’s proportionate share of operating expenses.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 2022, the Company entered into a two-year noncancelable agreement for dedicated laboratory and office space in Newton, Massachusetts (the “Newton, MA Lease”), which was amended in September 2022. Pursuant to the amended Newton, MA Lease, the</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">entered into a two-year noncancelable agreement for new dedicated laboratory and office space in Newton, Massachusetts, on the same campus as, and in lieu of, the space leased under the original lease. The Company took occupancy of the new dedicated laboratory and office space in December 2022. The amended Newton, MA Lease provided for monthly rental payments, including base rent charges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million per year. In August 2024, the Newton, MA Lease was further amended to extend the lease through November 2025,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> with an option to further extend the lease for an additional twenty-five months or continue the lease on a month-to-month basis after completion of the term ending in November 2025.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of operating lease expense were as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.37%;box-sizing:content-box;"></td> <td style="width:1.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.138%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.138%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.318%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.318%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Nine Months<br/>Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For The Nine Months<br/>Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease cost:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Variable lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows related to operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum lease payments under the noncancelable leases as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2024 was as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:41.5%;box-sizing:content-box;"></td> <td style="width:31.58%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:24.919999999999998%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ending December 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Lease</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (excluding the nine months ended September 30, 2024)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s operating leases were measured using a weighted-average incremental borrowing rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% over a weighted-average remaining lease term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s operating leases were measured using a weighted-average incremental borrowing rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% over a weighted-average remaining lease term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The total operating liabilities are presented on the Company’s condensed consolidated balance sheet based on maturity dates. $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is classified under </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">operating lease liabilities, current” for the portion due within twelve months, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is classified under </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“operating lease liabilities, non-current”.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">License Agreements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has entered into license agreements with Adimab and WuXi Biologics (see Note 7).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Agreements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2022, the Company entered into the PHP MSA (see Note 8). Concurrently with the PHP MSA, the Company entered into the PHP Work Order, pursuant to which PHP agreed to advise and counsel the Company regarding clinical development and regulatory matters with respect to its product candidates. The PHP Work Order was effective for six months from November 2022 and terminated in accordance with its terms in May 2023. As compensation for the services and deliverables under the PHP Work Order, the Company recognized research and development expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million per month during the term of the PHP Work Order for an Aggregate Fee of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Manufacturing Agreements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2020, the Company entered into a Commercial Manufacturing Services Agreement with WuXi Biologics, which was amended and restated in August 2021 and further amended and restated in September 2023 (as amended and restated, the “Commercial Manufacturing Agreement”). The Commercial Manufacturing Agreement outlines the terms and conditions under which WuXi Biologics manufactures drug substance and drug product for commercial use.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Through September 30, 2024, the Company committed to noncancelable purchase obligations related to commercial drug substance and drug product manufacturing under the Commercial Manufacturing Agreement. As of September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the total remaining contractually binding commercial drug substance and drug product purchase obligations due to WuXi Biologics was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">38.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which is expected to be paid in 2024 and 2025. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to the contractually binding commercial drug substance and drug product batches was included in accounts payable and accrued expenses, which is expected to be paid in 2024 and 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Through September 30, 2024, the Company committed to noncancelable purchase obligations related to the procurement of materials to be used in future drug substance and drug product manufacturing under the Commercial Manufacturing Agreement. As of September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the total remaining contractually binding purchase obligations due to WuXi Biologics was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which is expected to be paid in 2024 and 2025. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to the procurement of materials to be used in future drug substance and drug product manufacturing was included in accounts payable and accrued expenses, which is expected to be paid in 2024 and 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unless earlier terminated, the Commercial Manufacturing Agreement remains in effect for an initial period of five years from the date of the last amendment and restatement of the agreement and thereafter automatically renews for further successive periods of five years each. Either party may terminate the agreement upon the breach or default by the other party, other than a non-payment breach, that is not timely cured after notice thereof. Both parties are also entitled to terminate the Commercial Manufacturing Agreement if the other party becomes insolvent or is the subject of a petition in bankruptcy or of any other related proceeding or event. Either party may terminate either the Commercial Manufacturing Agreement in its entirety, or an individual order, (i) to the extent the other party suffers a force majeure event that is continuing for a predefined period of time and (ii) if the other party fails to make a payment when due under the arrangement and such non-payment is not timely cured after notice thereof. Until regulatory approval and future economic benefit is probable, the Company will continue to expense costs related to batches manufactured under the Commercial Manufacturing Agreement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Contracts</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company enters into agreements with third parties in the ordinary course of business for various products and services, including those related to research, preclinical and clinical operations, manufacturing and support, supply chain, and distribution. These contracts do not contain any material minimum purchase commitments. Certain of these agreements provide for termination rights subject to the payment of termination fees and/or wind-down costs. Under such agreements, the Company is contractually obligated to make certain payments to vendors upon early termination, primarily to reimburse them for their unrecoverable outlays incurred prior to cancellation as well as any amounts owed by the Company prior to early termination. The actual amounts the Company could pay in the future to the vendors under such agreements may differ from the purchase order amounts due to cancellation provisions. The termination fees were not probable of payment as of September 30, 2024 and December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Legal Proceedings</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, the Company may become involved in legal proceedings or other litigation relating to claims arising in the ordinary course of business. The Company accrues a liability for such matters when it is probable that future expenditures will be made and that such expenditures can be reasonably estimated. Significant judgment is required to determine both probability and estimated exposure amount. Legal fees and other costs associated with such proceedings are expensed as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 31, 2023, a securities class action lawsuit captioned Brill v. Invivyd, Inc., et. al., Case No. 1:23-CV-10254-LTS, was filed against the Company and certain of its former officers in the U.S. District Court for the District of Massachusetts. The complaint alleged violations of Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder on the basis of purportedly materially false and misleading statements and omissions concerning ADG20’s effectiveness against the Omicron variant of COVID-19. The complaint sought, among other things, unspecified damages, attorneys’ fees, expert fees, and other costs. The court appointed lead plaintiffs for the action on June 28, 2023. On August 23, 2023, the lead plaintiffs filed an amended complaint that made allegations similar to those in the original complaint and asserted the same claims against the same defendants as the original complaint. On October 19, 2023, the parties filed a joint stipulation to advise the court that the lead plaintiffs intended to seek leave to file a second amended complaint, and on November 22, 2023, the lead plaintiffs filed a second amended complaint that made allegations similar to those in the prior complaints and asserted the same claims against the same defendants as the prior complaints. On January 12, 2024, the defendants filed a motion to dismiss the second amended complaint in its entirety. The lead plaintiffs filed an opposition to the motion to dismiss on February 26, 2024, and the defendants filed a reply in further support of their motion to dismiss on March 27, 2024. The court heard oral arguments on the defendants’ motion to dismiss on May 10, 2024. The court granted the defendants’ motion to dismiss on September 18, 2024, dismissing the second amended complaint in its entirety, with prejudice and without leave to amend. The plaintiffs did not appeal the court's decision. As such, the Company has concluded that this matter is closed.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Indemnification Agreements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the ordinary course of business, the Company may provide indemnification of varying scope and terms to its vendors, lessors, contract research organizations, contract development and manufacturing organizations (“CDMOs”), business partners and other parties</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">with </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">respect to certain matters, including, but not limited to, losses arising out of breach of such agreements or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with members of its board of directors and its executive officers that require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or executive officers. The maximum potential amount of future payments that the Company could be required to make under these indemnification agreements is, in many cases, unlimited. The Company has not incurred any material costs as a result of such indemnifications and is not currently aware of any indemnification claims.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P5Y 9600 400000 1300000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of operating lease expense were as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.37%;box-sizing:content-box;"></td> <td style="width:1.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.138%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.138%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.318%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.318%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/>Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Nine Months<br/>Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For The Nine Months<br/>Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease cost:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Variable lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows related to operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 440000 430000 1301000 1290000 4000 11000 11000 34000 444000 441000 1312000 1324000 435000 432000 1304000 1296000 <p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum lease payments under the noncancelable leases as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2024 was as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:41.5%;box-sizing:content-box;"></td> <td style="width:31.58%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:24.919999999999998%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ending December 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Lease</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (excluding the nine months ended September 30, 2024)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 437000 1246000 1683000 50000 1633000 0.06 P1Y1M6D 0.06 P2Y 1400000 200000 500000 3000000 38300000 36500000 17000000 10600000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10. Common Stock</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shares Reserved for Future Issuance</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had reserved </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,909,485</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock for the exercise of outstanding stock options and the issuance of awards available for grant under the Company’s 2020 Equity Incentive Plan, 2021 Equity Incentive Plan and 2021 Employee Stock Purchase</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Plan (see Note 11).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shelf Registration Statement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2022, the Company filed a shelf registration statement on Form S-3 with the SEC (File No. 333-267643) and an accompanying base prospectus, which was declared effective by the SEC on October 5, 2022, for the offer and sale of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">400</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the Company’s securities. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">325</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the Company’s securities remained available for offer and sale under this shelf registration statement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">ATM Facility</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the Company entered into a Controlled Equity Offering</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">SM </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales Agreement (the “Sales Agreement”) with Cant</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">or Fitzgerald &amp; Co., as sales agent (“Cantor”), pursuant to which the Company may, at its option, offer and sell shares of its common stock, with a sales value of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, from time to time, through Cantor, acting as sales agent, in transactions deemed to be “at the market offerings”, as defined in Rule 415 under the Securities Act of 1933, as amended. Cantor is entitled to a commission of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the gross proceeds from any sales of such shares.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2024, the Company sold </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of its common stock under the Sales Agreement at an average price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">39.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in net proceeds. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">34.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million remained available for sale under the Sales Agreement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Treasury Stock</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2023, the Company repurchased, and subsequently retired, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">206,802</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of unvested restricted common stock at the original purchase price upon a termination of service of an employee during the vesting period. The fair value of the repurchased common stock was insignificant. Upon retirement, the shares were redesignated as authorized but unissued shares of the Company’s common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2023, the Company repurchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,600</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of unvested restricted common stock at the original purchase price upon a termination of service of an employee during the vesting period. The shares of common stock repurchased were recorded as treasury stock. The fair value of the repurchased common stock was insignificant. In June 2023, the Company retired the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,600</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of treasury stock. Upon retirement, the shares were redesignated as authorized but unissued shares of the Company’s common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In October 2023, the Company repurchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,765</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of unvested restricted common stock at the original purchase price upon a termination of service of an employee during the vesting period. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The shares of common stock repurchased were recorded as treasury stock. The fair value of the repurchased common stock was insignificant. In December 2023, the Company retired the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,765</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of treasury stock. Upon retirement, the shares were redesignated as authorized but unissued shares of the Company’s common stock.</span></p> 45909485 400000000 325000000 75000000 0.03 9000000 4.5 39300000 34500000 206802 46600 46600 31765 31765 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. Stock-Based Compensation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2020 Equity Incentive Plan</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s 2020 Equity Incentive Plan (the “2020 Plan”) provides for the Company to grant incentive stock options, non-qualified stock options, restricted stock awards, restricted stock units and other stock-based awards to employees, members of the board of directors and consultants. The 2020 Plan is administered by the board of directors or, at the discretion of the board of directors, by a committee of the board of directors. The board of directors may also delegate to one or more officers of the Company the power to grant awards to employees and certain officers of the Company. The exercise prices, vesting and other restrictions are determined at the discretion of the board of directors, or its committee or any such officer if so delegated.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The exercise price for stock options granted may not be less than the fair market value of the Company’s common stock on the date of grant, as determined by the board of directors, or at least </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">110</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the fair market value of the Company’s</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">common stock on the date of grant in the case of an incentive stock option granted to an employee who owns stock representing more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of the voting power of all classes of stock as determined by the board of directors as of the date of grant. Prior to the IPO, the Company’s board of directors determined the fair value of the Company’s common stock, taking into consideration its most recently available valuation of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">common </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">stock performed by third parties as well as additional factors which may have changed since the date of the most recent contemporaneous valuation through the date of grant. Stock options granted under the 2020 Plan expire after </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and typically vest over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four-year </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">period with the first </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% vesting upon the first anniversary of a specified vesting commencement date and the remainder vesting in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> equal monthly installments over the succeeding </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, contingent on the recipient’s continued employment or service. Certain awards of stock options permit the holders to exercise the option in whole or in part prior to the full vesting of the option in exchange for unvested shares of restricted common stock with respect to any unvested portion of the option so exercised.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2024,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,985,456</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares authorized to be issued upon the exercise of outstanding stock option grants and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares reserved for future issuance under the 2020 Plan.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2021 Equity Incentive Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In July 2021, the Company’s board of directors adopted, and its stockholders approved, the 2021 Equity Incentive Plan (the “2021 Plan”), which became effective immediately prior to and contingent upon the execution of the underwriting agreement related to the Company’s IPO. The 2021 Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock units and other stock-based awards. The number of shares reserved for issuance under the 2021 Plan was equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,075,122</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which is the sum of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,413,572</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> new shares; plus the number of shares (not to exceed </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,661,550</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares), which represents (i) the number of shares that remained available for issuance under the 2020 Plan, at the time the 2021 Plan became effective, and (ii) any shares subject to outstanding stock options or other stock awards that were granted under the 2020 Plan that are forfeited, terminate, expire or are otherwise not issued. In addition, the number of shares of the Company’s common stock reserved for issuance under the 2021 Plan will automatically increase on the first day of each calendar year </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">pursuant to the evergreen provision thereof</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, beginning on January 1, 2022 and continuing through January 1, 2031, in an amount equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the shares of common stock outstanding on the last day of the calendar month before the date of each automatic increase, or a lesser number of shares determined by the board of directors. On January 1, 2022, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,539,145</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were automatically added to the shares authorized for issuance under the 2021 Plan </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">pursuant to the evergreen provision thereof. The number of shares to be issued under the 2021 Plan did not increase on January 1, 2023 as determined by the Company’</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s board of directors. On January 1, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,304,820</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were added to the shares authorized for issuance under the 2021 Plan, pursuant to the evergreen provision thereof, as determined by the Company’s board of directors. The shares of common stock underlying any awards that are forfeited, cancelled, held back upon exercise or settlement of an award to satisfy the exercise price or tax withholding, repurchased or are otherwise terminated by the Company under the 2021 Plan will be added back to the shares of common stock available for issuance under the 2021 Plan.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there were an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,004,758</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares authorized to be issued under the 2020 Plan and the 2021 Plan, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">which included </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,985,456</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,890,298</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares authorized to be issued upon the exercise of outstanding stock option grants from the 2020 Plan and 2021 Plan, respectively, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">23,129,004</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">shares reserved for future issuance under the 2020 Plan and 2021 Plan, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Option Valuation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of stock option grants is estimated using the Black-Scholes option-pricing model. Prior to its IPO in August 2021, the Company had been a private company. Due to the proximity to the IPO, the Company continues to lack sufficient company-specific historical and implied volatility information. Therefore, it estimates its expected stock volatility based on the historical volatility of a publicly traded set of peer companies and expects to continue to do so until such time as it has adequate historical data regarding the volatility of its own traded stock price. For options with service-based vesting conditions, the expected term of the Company’s stock options has been determined utilizing the “simplified” method. The risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of grant of the award for time periods approximately equal to the expected term of the award. Expected dividend yield is based on the fact that the Company has never paid cash dividends and does not expect to pay any cash dividends in the foreseeable future.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents, on a weighted-average basis, the assumptions used in the Black-Scholes option-pricing model to determine the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">grant date fair value of stock options granted:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.151%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.401%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.401%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.981%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.061%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Option Activity</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s stock option activity since </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.11%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.662%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.942%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.662%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.182%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise<br/>Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in years)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,065,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.7</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,866,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">296,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,760,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,875,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest at September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,875,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercisable at September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,506,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted-average grant date fair value of stock options granted during the three and nine months ended September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.74</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.06</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, per share. The weighted-average grant date fair value of stock options granted during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.06</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, per share.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair market value of the common stock for the options that had exercise prices lower than the estimated fair value of the Company’s common stock at September 30, 2024 and 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The total intrinsic value of stock options exercised was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The total intrinsic value of stock options exercised was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023, respectively.</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation Expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded stock-based compensation expense (service-based stock options and employee stock purchase plan) in the following expense categories of its condensed consolidated statements of operations and comprehensive loss (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.863%;box-sizing:content-box;"></td> <td style="width:1.859%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.676%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.859%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.676%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.859%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.676%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.859%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.676%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of share-based compensation expense was capitalized and recorded as Inventory in the accompanying condensed consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In April 2024, David Hering ceased serving as the Company’s Chief Executive Officer and as a member of the Company’s board of directors. Pursuant to his separation agreement, the Company recognized approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of selling, general, and administrative related stock-based compensation expense associated with the accelerated vesting of a portion of his outstanding stock options, in accordance with the terms of his employment agreement.</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, total unrecognized stock-based compensation expense related to unvested stock-based awards was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which is expected to be recognized over a weighted-average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2021 Employee Stock Purchase Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In July 2021, the Company’s board of directors adopted, and its stockholders approved, the 2021 Employee Stock Purchase Plan (the “2021 ESPP”), which became effective immediately prior to and contingent upon the execution of the underwriting agreement related to the Company’s IPO. A total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,342,773</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were initially reserved for issuance under the 2021 ESPP. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">438,046</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares issued under the 2021 ESPP as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The number of shares of common stock that may be issued under the 2021 ESPP will automatically increase on the first day of each calendar year, pursuant to the evergreen provision thereof, beginning on January 1, 2022 and continuing through January 1, 2031, by an amount equal to the lesser of (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the shares of common stock outstanding on the last day of the calendar month before the date of each automatic increase, (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,685,546</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares and (iii) an amount determined by the Company’s board of directors. The number of shares to be issued under the 2021 ESPP did not increase on January 1, 2024 or January 1, 2023, pursuant to the evergreen provision thereof, as determined by the Company’s board of directors. The first offering under the 2021 ESPP was June 6, 2022. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">904,727</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares remained available for issuance under the 2021 ESPP. During both the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized less than $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">related stock-based compensation expense. During both the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized less than $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in related stock-based compensation expense.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Warrant Expense</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2022, the Company entered into the PHP MSA, the PHP Work Order and a warrant agreement with respect to the PHP Warrant. To compensate for the services and deliverables provided by PHP, the Company issued </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,824,712</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> equity-classified warrants to PHP. Each warrant shall give the right to acquire common stock of the Company at a purchase price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.48</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. Per the agreement, the PHP Warrant is exercisable upon either the achievement of corresponding market capitalization targets or a consummation of a fundamental transaction (as defined in the PHP Warrant); as such, there are no other requirements, including any continuous service requirements, in order for PHP to be entitled to the PHP Warrant, if and when any portion of it vests.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aggregate grant date fair value of the PHP Warrant was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which was recognized as warrant expense on the grant date in November 2022.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> warrants issued during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2024 and 2023. As of September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,824,712</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> warrants outstanding and not yet vested at a weighted-average exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.48</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with a weighted-average remaining contractual term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.13</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p> 1.10 0.10 P10Y P4Y 0.25 36 P3Y 2985456 0 35075122 11413572 23661550 0.05 5539145 3304820 45004758 2985456 18890298 0 23129004 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents, on a weighted-average basis, the assumptions used in the Black-Scholes option-pricing model to determine the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">grant date fair value of stock options granted:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.151%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.401%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.401%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.981%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.061%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P6Y1M6D P6Y1M6D P5Y10M24D P5Y10M24D 0.618 0.643 0.625 0.68 0.041 0.042 0.041 0.037 0 0 0 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s stock option activity since </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.11%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.662%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.942%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.662%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.182%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise<br/>Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in years)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,065,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.7</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,866,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">296,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,760,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,875,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest at September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,875,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercisable at September 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,506,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 23065514 5.08 P8Y8M12D 24745000 5866869 3.42 296301 0.96 6760328 4.7 21875754 4.81 P7Y9M18D 93000 21875754 4.81 P7Y9M18D 93000 11506753 5.98 P6Y10M24D 93000 0.74 2.06 1.06 1.15 100000 300000 100000 500000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded stock-based compensation expense (service-based stock options and employee stock purchase plan) in the following expense categories of its condensed consolidated statements of operations and comprehensive loss (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.863%;box-sizing:content-box;"></td> <td style="width:1.859%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.676%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.859%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.676%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.859%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.676%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.859%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.676%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of share-based compensation expense was capitalized and recorded as Inventory in the accompanying condensed consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In April 2024, David Hering ceased serving as the Company’s Chief Executive Officer and as a member of the Company’s board of directors. Pursuant to his separation agreement, the Company recognized approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of selling, general, and administrative related stock-based compensation expense associated with the accelerated vesting of a portion of his outstanding stock options, in accordance with the terms of his employment agreement.</span></p> 932000 1235000 3497000 5116000 1934000 3029000 13234000 9225000 2866000 4264000 16731000 14341000 900000 5500000 21500000 P2Y3M18D 1342773 438046 0.01 2685546 904727 100000 100000 100000 100000 6824712 3.48 17400000 0 0 0 0 6824712 3.48 P8Y1M17D <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12. Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three and nine months ended September 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recorded </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> income tax benefits for the net operating losses incurred or for the research and development tax credits generated in each period, due to its uncertainty of realizing a benefit from those items. Substantially all of the Company’s operating losses since inception have been generated in the U.S.</span></p> 0 0 0 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13. Defined Contribution Plan</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains a 401(k) Plan (the “401(k) Plan”) for the benefit of eligible employees. The 401(k) Plan is a defined contribution plan under Section 401(k) of the Internal Revenue Code of 1986, as amended, that covers all employees who meet defined minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. Pursuant to the terms of the 401(k) Plan, the Company is required to make non-elective contributions of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of eligible participants’ compensation. For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company contributed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">respectively, to the 401(k) Plan. For the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company contributed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, to the 401(k) Plan.</span></p> 0.03 200000 500000 300000 600000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14. Net Loss per Share</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic and diluted net loss per share attributable to common stockholders was calculated as follows (in thousands, except share and per share amounts):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.62%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.58%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.58%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.42%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.64%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss attributable to common stockholders</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">151,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding, basic and diluted</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119,495,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,754,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,163,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,333,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share attributable to common stockholders, basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares of unvested restricted common stock are not considered outstanding for accounting purposes until vested and were excluded from the calculations of basic net loss per share attributable to common stockholders for the three and nine months ended September 30, 2023. There were no shares of unvested restricted common stock for the three and nine months ended September 30, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s potential dilutive securities have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted-average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company excluded the following potential </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">common </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">shares, presented based on amounts outstanding at each period end, from the computation of diluted net loss per share attributable to common stockholders for the periods indicated, because including them would have had an anti-dilutive effect:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.38%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.46%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three and Nine Months<br/>Ended September 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three and Nine Months<br/>Ended September 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,875,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,046,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,824,712</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,824,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,700,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,902,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic and diluted net loss per share attributable to common stockholders was calculated as follows (in thousands, except share and per share amounts):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.62%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.58%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.58%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.42%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.64%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss attributable to common stockholders</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">151,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding, basic and diluted</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119,495,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,754,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,163,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,333,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share attributable to common stockholders, basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -60739000 -39440000 -151482000 -124989000 119495284 119495284 109754812 109754812 118163599 118163599 109333684 109333684 -0.51 -0.51 -0.36 -0.36 -1.28 -1.28 -1.14 -1.14 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company excluded the following potential </span><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:4pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">common </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">shares, presented based on amounts outstanding at each period end, from the computation of diluted net loss per share attributable to common stockholders for the periods indicated, because including them would have had an anti-dilutive effect:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.38%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.46%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three and Nine Months<br/>Ended September 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three and Nine Months<br/>Ended September 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,875,754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,046,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,824,712</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,824,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,700,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,902,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 21875754 22046348 0 31766 6824712 6824712 28700466 28902826 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15. Related-Party Transactions</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, was due to Adimab </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">under the Adimab Assignment Agreement, the Adimab Collaboration Agreement, the Adimab Platform Transfer Agreement and the Adimab DNA Sequencing Services Agreement (as defined below) by the Company and was included in accrued expenses. As of September 30, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> amounts were due to the Company from Adimab </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">under the Adimab Assignment Agreement, the Adimab Collaboration Agreement, the Adimab Platform Transfer Agreement or the Adimab DNA Sequencing Services Agreement.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Adimab Assignment Agreement</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the Adimab Assignment Agreement, Adimab, a principal stockholder of the Company, is entitled to receive milestone and royalty payments upon specified conditions and receives payments from the Company for providing ongoing services under the agreement (see Note 7).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During both the three and nine months ended September 30, 2024, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any IPR&amp;D expense with respect to contingent consideration payable under the Adimab Assignment Agreement. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, as IPR&amp;D expense with respect to a milestone payable under the Adimab Assignment Agreement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and nine months ended September 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any research and development expense with respect to services performed by Adimab on the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">’s behalf under the Adimab Assignment Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During both the three and nine months ended September 30, 2024, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the Company expensed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of royalties </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as costs of product revenue and reserves all rights under the Adimab Assignment Agreement and the applicable law. During both the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any costs of product revenue with respect to royalties under the Adimab Assignment Agreement.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Adimab Collaboration Agreement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the Adimab Collaboration Agreement, the Company is obligated to pay Adimab for certain fees, milestones and royalty payments (see Note 7).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and nine months ended September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of research and development expense related to the quarterly fee under the Adimab Collaboration Agreement. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of research and development expense related to the quarterly fee under the Adimab Collaboration Agreement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During both the three and nine months ended September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Collaboration Agreement. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab Collaboration Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During both the three and nine months ended September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any IPR&amp;D expense related to an option fee. During both the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of IPR&amp;D expense related to an option exercise fee.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During both the three and nine months ended September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any IPR&amp;D expense related to a drug delivery fee or optimization fee. During both the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of IPR&amp;D expense related to a drug delivery fee and $0.2 million of IPR&amp;D expense related to an optimization completion fee.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Adimab Platform Transfer Agreement</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the Adimab Platform Transfer Agreement, the Company is obligated to pay Adimab for certain fees, milestones and royalty payments (see Note 7), including an annual fee of single digit millions on each of the first four anniversaries of the Adimab Platform Transfer Agreement Effective Date.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During both the three and nine months ended September 30, 2024 and 2023, the Company recognized a portion of the annual fee as research and development expense under the Adimab Platform Transfer Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Adimab DNA Sequencing Services Agreement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2023, as amended in January 2024, the Company entered into a Services Agreement with Adimab for Adimab to perform DNA sequencing on yeast samples provided by the Company, and the delivery of the resulting data and information to the Company (the “Adimab DNA Sequencing Services Agreement”). In exchange for the services performed, the Company will pay Adimab a fee for each yeast-derived DNA template sample present in the well within the sequencer plate.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During both the three and nine months ended September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized less than $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab DNA Sequencing Services Agreement. During both the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized less than $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of research and development expense with respect to services performed by Adimab on the Company’s behalf under the Adimab DNA Sequencing Services Agreement</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Population Health Partners, L.P.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the PHP MSA and PHP Work Order, the Company was obligated to pay cash compensation for services and deliverables (see Note 8). Tamsin Berry, a member of the Company’s board of directors, is a Limited Partner of PHP.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three and nine months ended September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recognize any research and development expense related to the cash compensation paid to PHP. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of research and development expense related to services performed by PHP in connection with the PHP Work Order, which terminated in accordance with its terms in May 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, no amounts were due to PHP by the Company, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> amounts were due from PHP to the Company.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1300000 700000 0 0 0 0 3200000 3600000 0 0 0 0 500000 500000 0 0 600000 1800000 1300000 3900000 0 0 100000 500000 0 0 1000000 1000000 0 0 200000 200000 100000 100000 100000 100000 0 0 0 2300000 0 false false false false Includes related-party amounts of $1,349 and $700 as of September 30, 2024 and December 31, 2023, respectively (see Note 15). Includes related-party amounts of $463 for both the three and nine months ended September 30, 2024, and no related-party amounts for both the three and nine months ended September 30, 2023 (see Note 15). Includes related-party amounts of $1,133 and $3,399 for the three and nine months ended September 30, 2024, respectively, and related-party amounts of $1,448 and $6,666 for the three and nine months ended September 30, 2023, respectively (see Note 15). Includes no related-party amounts for both the three and nine months ended September 30, 2024, and related-party amounts of $4,600 and $4,975 for the three and nine months ended September 30, 2023, respectively (see Note 15).