0000950170-24-038057.txt : 20240328 0000950170-24-038057.hdr.sgml : 20240328 20240328161541 ACCESSION NUMBER: 0000950170-24-038057 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240328 DATE AS OF CHANGE: 20240328 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ASSEMBLY BIOSCIENCES, INC. CENTRAL INDEX KEY: 0001426800 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35005 FILM NUMBER: 24799149 BUSINESS ADDRESS: STREET 1: TWO TOWER PLACE STREET 2: 7TH FLOOR CITY: SOUTH SAN FRANCISCO STATE: CA ZIP: 94080 BUSINESS PHONE: (833) 409-4583 MAIL ADDRESS: STREET 1: TWO TOWER PLACE STREET 2: 7TH FLOOR CITY: SOUTH SAN FRANCISCO STATE: CA ZIP: 94080 FORMER COMPANY: FORMER CONFORMED NAME: VENTRUS BIOSCIENCES INC DATE OF NAME CHANGE: 20080211 10-K 1 asmb-20231231.htm 10-K 10-K
0001426800falseFY00.08330.0833P2Y0.08330.08330.14290.05880.08330.08330.08330001426800us-gaap:EmployeeStockOptionMember2023-12-310001426800us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001426800us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001426800asmb:ReverseStockSplitMemberus-gaap:SubsequentEventMember2024-02-090001426800asmb:EquityAgreementsMemberasmb:GileadSciencesIncorporatedMemberus-gaap:CommonStockMember2023-10-310001426800us-gaap:RelatedPartyMember2023-12-310001426800us-gaap:AccountingStandardsUpdate201613Member2023-12-310001426800us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001426800asmb:TwoThousandEighteenEmployeeStockPurchasePlanMember2022-11-012022-11-300001426800asmb:TwoThousandEighteenEmployeeStockPurchasePlanMember2023-12-310001426800us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001426800srt:MaximumMemberus-gaap:SubsequentEventMember2024-01-012024-01-310001426800us-gaap:DomesticCountryMembersrt:MaximumMemberus-gaap:ResearchMember2023-01-012023-12-310001426800us-gaap:FairValueMeasurementsRecurringMemberasmb:USAndForeignCommercialPaperMember2023-12-310001426800asmb:CommonStockSubjectToPurchaseUnderEmployeeStockPurchaseProgramMember2023-01-012023-12-310001426800asmb:TwoThousandEighteenEmployeeStockPurchasePlanMember2022-01-012022-12-310001426800us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001426800asmb:ThirdYearOfCollaborationMemberasmb:GileadSciencesIncorporatedMember2023-10-310001426800us-gaap:LeaseholdImprovementsMember2023-12-310001426800us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001426800us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMemberasmb:EmployeesIncludingExecutiveOfficersMember2022-03-012022-03-310001426800asmb:MicrobiomePurchaseAgreementMember2022-01-012022-12-310001426800srt:MaximumMemberasmb:EquityAgreementsMemberasmb:GileadSciencesIncorporatedMemberus-gaap:CommonStockMember2023-10-012023-10-310001426800us-gaap:CashEquivalentsMember2023-12-310001426800srt:MaximumMember2022-01-012022-12-310001426800srt:MaximumMember2023-12-310001426800asmb:DoorsAgreementMember2023-01-012023-12-310001426800asmb:BeiGeneLimitedMember2023-01-012023-12-310001426800asmb:SeventhYearOfCollaborationMemberasmb:GileadSciencesIncorporatedMember2023-10-310001426800us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001426800asmb:EquityAgreementsMembersrt:MinimumMemberus-gaap:CommonStockMember2023-10-310001426800us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001426800us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800srt:MaximumMemberasmb:TwoThousandAndTwentyAtTheMarketOfferingsMember2020-08-310001426800us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001426800srt:MinimumMemberus-gaap:SubsequentEventMember2024-01-012024-01-3100014268002024-03-220001426800us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001426800us-gaap:CorporateDebtSecuritiesMember2022-12-310001426800us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001426800us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001426800asmb:OptionLicenseAndCollaborationAgreementMemberasmb:GileadSciencesIncorporatedMember2023-01-012023-12-310001426800us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001426800us-gaap:AdditionalPaidInCapitalMember2021-12-310001426800us-gaap:CommonStockMember2021-12-310001426800us-gaap:RestrictedStockUnitsRSUMember2022-12-310001426800us-gaap:FairValueMeasurementsRecurringMember2023-12-310001426800asmb:BeiGeneLimitedMember2022-01-012022-12-310001426800us-gaap:RestrictedStockUnitsRSUMemberasmb:EmployeesIncludingExecutiveOfficersMember2022-01-012022-12-310001426800us-gaap:EquipmentMember2023-12-310001426800srt:MaximumMemberasmb:OptionLicenseAndCollaborationAgreementMemberasmb:RegulatoryAndCommercialMilestonesMemberasmb:GileadSciencesIncorporatedMember2023-10-012023-10-310001426800us-gaap:SubsequentEventMember2024-02-080001426800us-gaap:RetainedEarningsMember2022-12-310001426800us-gaap:CommercialPaperMember2022-12-310001426800us-gaap:CommonStockMember2023-01-012023-12-310001426800us-gaap:DomesticCountryMembersrt:MinimumMember2023-01-012023-12-310001426800asmb:BeiGeneAgreementMember2022-12-310001426800us-gaap:SubsequentEventMember2024-02-090001426800us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001426800us-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2022-08-012022-08-310001426800us-gaap:RestrictedStockUnitsRSUMemberasmb:EmployeesIncludingExecutiveOfficersMember2023-01-012023-12-310001426800us-gaap:USTreasurySecuritiesMember2022-12-310001426800us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-3100014268002023-06-300001426800us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001426800us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMemberasmb:EmployeesIncludingExecutiveOfficersMember2022-01-012022-12-310001426800us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001426800srt:MaximumMemberasmb:BeiGeneAgreementMember2023-01-012023-12-310001426800asmb:EquityAgreementsMemberasmb:GileadSciencesIncorporatedMember2023-10-012023-10-3100014268002023-12-310001426800us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800us-gaap:CorporateDebtSecuritiesMember2023-12-310001426800us-gaap:RestrictedStockUnitsRSUMember2023-12-310001426800asmb:AntiosAgreementMember2022-01-012022-12-310001426800us-gaap:AdditionalPaidInCapitalMember2023-12-310001426800us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800asmb:BeiGeneAgreementMember2023-01-012023-12-310001426800srt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2022-08-012022-08-310001426800asmb:GileadSciencesIncorporatedMember2023-01-012023-12-3100014268002022-01-012022-12-310001426800us-gaap:USTreasurySecuritiesMember2023-12-310001426800srt:MinimumMember2023-12-310001426800asmb:BeiGeneAgreementMember2023-12-310001426800asmb:TwoThousandAndTwentyAtTheMarketOfferingsMember2022-01-012022-12-310001426800asmb:ArbutusAgreementMember2023-01-012023-12-310001426800us-gaap:OtherNoncurrentAssetsMemberasmb:BeiGeneAgreementMember2022-12-310001426800us-gaap:SubsequentEventMember2024-02-092024-02-090001426800asmb:MicrobiomePurchaseAgreementMemberasmb:RegulatoryMember2022-01-012022-12-310001426800asmb:GileadSciencesIncorporatedMember2022-01-012022-12-310001426800us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001426800us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001426800asmb:EquityAgreementsMemberus-gaap:CommonStockMemberasmb:GileadSciencesIncorporatedMember2023-12-310001426800us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001426800us-gaap:CashEquivalentsMember2022-12-310001426800us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberasmb:USAndForeignCommercialPaperMember2023-12-310001426800us-gaap:LeaseholdImprovementsMember2022-12-310001426800asmb:DevelopmentAndRegulatoryMembersrt:MaximumMemberasmb:BeiGeneAgreementMember2023-01-012023-12-310001426800asmb:TwoThousandAndTwentyAtTheMarketOfferingsMember2023-01-012023-12-310001426800us-gaap:EmployeeStockOptionMember2022-12-310001426800asmb:OptionLicenseAndCollaborationAgreementMemberasmb:GileadSciencesIncorporatedMember2023-12-310001426800us-gaap:DomesticCountryMembersrt:MinimumMemberus-gaap:ResearchMember2023-01-012023-12-310001426800asmb:ArbutusAgreementMember2022-01-012022-12-310001426800asmb:BeiGeneAgreementMember2022-01-012022-12-310001426800us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberasmb:USAndForeignCommercialPaperMember2022-12-310001426800asmb:EquityAgreementsMemberus-gaap:CommonStockMemberasmb:GileadSciencesIncorporatedMember2023-10-012023-10-310001426800us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMemberasmb:EmployeesIncludingExecutiveOfficersMember2023-01-012023-12-310001426800asmb:OptionLicenseAndCollaborationAgreementMemberasmb:GileadSciencesIncorporatedMember2023-10-012023-10-310001426800srt:MaximumMemberasmb:ShortTermMarketableSecuritiesMember2023-12-310001426800us-gaap:CommonStockMember2022-01-012022-12-310001426800us-gaap:DomesticCountryMembersrt:MaximumMember2023-01-012023-12-310001426800asmb:AntiosAgreementMember2023-01-012023-12-310001426800us-gaap:CommercialPaperMember2023-12-310001426800asmb:TwoThousandEighteenEmployeeStockPurchasePlanMember2023-05-012023-05-310001426800us-gaap:StateAndLocalJurisdictionMember2023-12-3100014268002022-07-012022-07-310001426800us-gaap:RetainedEarningsMember2021-12-310001426800asmb:TwoThousandEighteenEmployeeStockPurchasePlanMember2022-05-012022-05-310001426800us-gaap:NonUsMember2023-01-012023-12-310001426800asmb:EquityAgreementsMemberasmb:GileadSciencesIncorporatedMemberus-gaap:CommonStockMember2023-10-012023-10-310001426800srt:MaximumMemberasmb:NetSalesMilestonePaymentsMemberasmb:BeiGeneAgreementMember2023-01-012023-12-310001426800us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800us-gaap:RetainedEarningsMember2023-01-012023-12-310001426800asmb:MicrobiomePurchaseAgreementMember2021-12-012021-12-310001426800srt:MinimumMember2022-01-012022-12-310001426800us-gaap:OfficeEquipmentMember2023-12-310001426800asmb:DoorsAgreementMember2020-11-012020-11-300001426800us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001426800srt:MaximumMemberasmb:OptionLicenseAndCollaborationAgreementMemberasmb:GileadSciencesIncorporatedMember2023-10-012023-10-310001426800srt:MinimumMember2023-09-300001426800srt:ExecutiveOfficerMemberasmb:GrantedInAugustTwoThousandTwentyTwoMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001426800us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001426800us-gaap:RelatedPartyMember2023-01-012023-12-310001426800us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001426800us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800srt:ExecutiveOfficerMemberasmb:GrantedInAugustTwoThousandTwentyTwoMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001426800us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800srt:MaximumMemberasmb:ShortTermMarketableSecuritiesMember2022-12-310001426800us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800us-gaap:CommonStockMember2023-12-310001426800asmb:MicrobiomePurchaseAgreementMemberasmb:RegulatoryMember2021-12-012021-12-310001426800us-gaap:EquipmentMember2022-12-310001426800us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800asmb:OptionLicenseAndCollaborationAgreementMemberasmb:GileadSciencesIncorporatedMember2023-01-012023-12-310001426800srt:MaximumMemberus-gaap:StateAndLocalJurisdictionMember2023-01-012023-12-310001426800us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberasmb:GileadSciencesIncorporatedMember2023-01-012023-12-310001426800us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001426800us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001426800us-gaap:AdditionalPaidInCapitalMember2022-12-310001426800us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800us-gaap:RelatedPartyMember2022-01-012022-12-310001426800us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-3100014268002023-01-012023-12-310001426800asmb:TwoThousandEighteenEmployeeStockPurchasePlanMember2023-11-012023-11-300001426800us-gaap:RetainedEarningsMember2023-12-310001426800us-gaap:MoneyMarketFundsMemberus-gaap:CashEquivalentsMember2023-12-310001426800us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberasmb:USAndForeignCommercialPaperMember2023-12-3100014268002022-12-310001426800us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001426800asmb:OptionLicenseAndCollaborationAgreementMemberasmb:GileadSciencesIncorporatedMember2023-10-310001426800us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberasmb:USAndForeignCommercialPaperMember2022-12-310001426800us-gaap:SubsequentEventMember2024-01-012024-01-310001426800us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100014268002023-05-310001426800asmb:OptionLicenseAndCollaborationAgreementMemberasmb:GileadSciencesIncorporatedMembersrt:MinimumMember2023-10-012023-10-310001426800asmb:GileadSciencesIncorporatedMemberasmb:FifthYearOfCollaborationMember2023-10-310001426800srt:MaximumMember2023-01-012023-12-310001426800us-gaap:CommonStockMember2022-12-310001426800us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-3100014268002023-08-012023-08-3100014268002021-12-310001426800us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001426800asmb:TwoThousandEighteenEmployeeStockPurchasePlanMember2023-01-012023-12-310001426800us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800us-gaap:RestrictedStockUnitsRSUMemberasmb:EmployeesIncludingExecutiveOfficersMember2021-07-012021-07-310001426800us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-3100014268002022-05-310001426800us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberasmb:USAndForeignCommercialPaperMember2022-12-310001426800us-gaap:RetainedEarningsMember2022-01-012022-12-310001426800asmb:BeiGeneLimitedMember2020-07-170001426800srt:MaximumMember2023-09-300001426800us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001426800srt:MinimumMember2023-01-012023-12-310001426800us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001426800us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800us-gaap:OfficeEquipmentMember2022-12-310001426800asmb:MicrobiomePurchaseAgreementMemberasmb:RegulatoryMember2023-01-012023-12-310001426800asmb:EquityAgreementsMemberus-gaap:CommonStockMemberasmb:GileadSciencesIncorporatedMember2023-10-310001426800us-gaap:FairValueMeasurementsRecurringMember2022-12-310001426800asmb:CommonStockSubjectToPurchaseUnderEmployeeStockPurchaseProgramMember2022-01-012022-12-310001426800us-gaap:FairValueMeasurementsRecurringMemberasmb:USAndForeignCommercialPaperMember2022-12-310001426800us-gaap:MoneyMarketFundsMemberus-gaap:CashEquivalentsMember2022-12-310001426800asmb:DoorsAgreementMember2022-01-012022-12-310001426800us-gaap:DomesticCountryMember2023-12-310001426800us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberasmb:USAndForeignCommercialPaperMember2023-12-310001426800srt:MinimumMemberus-gaap:StateAndLocalJurisdictionMember2023-01-012023-12-310001426800asmb:OptionLicenseAndCollaborationAgreementMemberasmb:GileadSciencesIncorporatedMember2023-10-012023-10-310001426800us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31asmb:Timepointxbrli:purexbrli:sharesasmb:Programasmb:Segmentasmb:Productasmb:Directoriso4217:USDiso4217:USDxbrli:shares

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

FORM 10-K

 

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

For the fiscal year ended December 31, 2023

or

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

For the Transition Period from __________ to __________

 

Commission File Number: 001-35005

 

ASSEMBLY BIOSCIENCES, INC.

(Exact name of registrant specified in its charter)

 

Delaware

20-8729264

(State or Other Jurisdiction of

Incorporation or Organization)

(I.R.S. Employer

Identification No.)

 

Two Tower Place, 7th Floor

South San Francisco, California 94080

(Address of Principal Executive Offices)

 

Registrant’s telephone number, including area code: (833) 509-4583

 

Securities Registered Pursuant to Section 12(b) of the Exchange Act:

 

Title of Each Class

Trading Symbol(s)

 

Name of Exchange on which Registered

Common Stock, $0.001 Par Value

ASMB

 

The Nasdaq Global Select Market

 

Securities Registered Pursuant to Section 12(g) of the Act: None

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

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

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262 (b)) by the registered public accounting firm that prepared or issued its audit report. 

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

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

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

The aggregate market value of the voting stock held by non-affiliates of the registrant, as of June 30, 2023, was $60.0 million. Such aggregate market value was computed by reference to the closing price of the common stock as reported on the Nasdaq Global Select Market on June 30, 2023. For purposes of making this calculation only, the registrant has defined affiliates as including only (1) directors, (2) executive officers and (3) certain stockholders, if any, that hold greater than 10% of the voting stock of the registrant, in each case, as of June 30, 2023. Shares of common stock held by other persons, including certain other holders of more than 10% of the registrant’s outstanding common stock, if any, have not been excluded from the above calculation in that such persons are not deemed to be affiliates. The determination of affiliate status is not necessarily a conclusive determination for other purposes.

As of March 22, 2024, there were 5,482,752 shares of the registrant’s common stock, $0.001 par value per share, outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Part III of this Annual Report on Form 10-K incorporates information by reference to portions of the definitive proxy statement for the Company’s Annual Meeting of Stockholders to be held in 2024, to be filed within 120 days of the registrant’s fiscal year ended December 31, 2023.

 

 

 


 

ASSEMBLY BIOSCIENCES, INC.

TABLE OF CONTENTS

 

 

 

Page

PART I

 

 

Item 1.

Business

1

Item 1A.

Risk Factors

20

Item 1B.

Unresolved Staff Comments

32

Item 1C.

Cybersecurity

32

Item 2.

Properties

33

Item 3.

Legal Proceedings

33

Item 4.

Mine Safety Disclosures

33

PART II

 

 

Item 5.

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

34

Item 6.

[Reserved]

34

Item 7.

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

35

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk

47

Item 8.

Financial Statements and Supplementary Data

47

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

47

Item 9A.

Controls and Procedures

47

Item 9B.

Other Information

47

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

47

PART III

 

 

Item 10.

Directors, Executive Officers and Corporate Governance

48

Item 11.

Executive Compensation

48

Item 12.

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

48

Item 13.

Certain Relationships and Related Transactions, and Director Independence

49

Item 14.

Principal Accountant Fees and Services

49

Item 15.

Exhibits, Financial Statement Schedules

50

Item 16.

Form 10-K Summary

52

Financial Statements

F-1

i


 

References to Assembly Biosciences, Inc.

Throughout this Annual Report on Form 10-K, the “Company,” “Assembly Bio,” “Assembly,” “we,” “us,” and “our,” except where the context requires otherwise, refer to Assembly Biosciences, Inc. and its consolidated subsidiaries, and “our board of directors” or “the Board” refers to the board of directors of Assembly Biosciences, Inc.

Forward-Looking Statements

This Annual Report on Form 10-K contains “forward-looking statements” that are subject to certain risks and uncertainties, including, without limitation, those set forth in Part I, Item 1A under the heading “Risk Factors,” that could cause actual results to materially differ. Such risks and uncertainties include, among other things:

our ability to realize the potential benefits of our collaboration with Gilead Sciences, Inc. (Gilead), including all financial aspects of the collaboration and equity investments;
our ability to initiate and complete clinical studies involving our therapeutic product candidates, including studies contemplated by our collaboration with Gilead, in the currently anticipated timeframes or at all;
safety and efficacy data from clinical or nonclinical studies may not warrant further development of our product candidates;
clinical and nonclinical data presented at conferences may not differentiate our product candidates from other companies’ candidates; and
results of nonclinical studies may not be representative of disease behavior in a clinical setting and may not be predictive of the outcomes of clinical studies.

You are urged to consider statements that include the words may, will, would, could, should, might, believes, hopes, estimates, projects, potential, expects, plans, anticipates, intends, continues, forecast, designed, goal or the negative of those words or other comparable words to be uncertain and forward-looking. In particular, forward-looking statements include, but are not limited to, statements regarding the timing of commencement of future clinical studies involving our therapeutic product candidates; and our ability to successfully complete, and receive favorable results in, clinical studies for our product candidates. We intend such forward-looking statements to be covered by the safe harbor provisions contained in Section 27A of the Securities Act of 1933, as amended (the Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act). Except as required by law, we assume no obligation to update publicly any forward-looking statements, whether as a result of new information, future events or otherwise.

ii


 

PART I

Item 1. Business

Overview

We are a biotechnology company developing innovative therapeutics targeting serious viral diseases with the potential to improve the lives of patients worldwide. Our pipeline includes two helicase-primase inhibitors (HPI) targeting recurrent genital herpes, an orally bioavailable hepatitis delta virus (HDV) entry inhibitor, a clinical stage capsid assembly modulator (CAM) designed to disrupt the replication cycle of hepatitis B virus (HBV) at several key points with the aim of achieving finite treatment and functional cures and research programs focused on the discovery of therapeutics to treat devastating viral diseases, including a non-nucleoside polymerase inhibitor (NNPI) targeting transplant-related herpesviruses and a small molecule interferon-α (IFN-α) receptor (IFNAR) agonist targeting HBV and HDV.

Our Strategy

Our current business strategy is to apply our deep research and development expertise in virology to bring next-generation therapeutics to patients with serious viral diseases:

Recurrent Genital Herpes (HSV-1, HSV-2) – Advancing two investigational long-acting HPI candidates, (1) ABI-5366 (5366) and (2) ABI-1179 (1179), through Clinical Trial Application (CTA)-enabling studies and into a Phase 1a/1b clinical study in 2024.
HDV – Advancing an orally bioavailable HDV entry inhibitor, ABI-6250 (6250), through CTA-enabling studies and into Phase 1a clinical studies in 2024.
Highly Potent Next-Generation HBV Capsid Assembly Modulator – Advancing our novel next-generation CAM, ABI-4334 (4334), into Phase 1b clinical studies in 2024.
Novel Small Molecule Approaches for Transplant-Associated Herpesviruses, HBV and HDV – Research programs focused on advancing an oral NNPI targeting transplant-associated herpesviruses and a small molecule, IFNAR agonist targeting HBV and HDV towards selection of a development candidate.

We have recruited an accomplished leadership team and research and development organization, with a collective team track record of over 15 approved drugs in viral diseases, including hepatitis. Our collaboration with Gilead Sciences, Inc. (Gilead and the Gilead Collaboration) also brings us an industry leading partner with a shared vision of providing differentiated antiviral treatments to patients. For additional information regarding the Gilead Collaboration, see “Collaboration and License Agreements—Gilead Sciences, Inc.”

Development Pipeline Strategy

In addition to the investigational programs that comprise our current pipeline, we will continue leveraging the expertise of our strong research team to identify new viral targets and novel compounds to address significant unmet medical needs.

Our Clinical Programs and CTA-Enabling Programs

Recurrent Genital Herpes/HSV-1 and HSV-2

In August 2022, we introduced our first programs outside of hepatitis. Among our new viral targets is recurrent genital herpes. Genital herpes can be caused by either herpes simplex virus type 1 (HSV-1) or herpes simplex virus type 2 (HSV-2). HSV-1 and HSV-2 are acquired by oral or genital contact either during symptomatic or asymptomatic reactivation of the virus. Both viruses replicate in neurons, where they can remain latent for the rest of the patient’s life and periodically reactivate, with the virus spreading and replicating in epithelial tissues. Initial infection can be asymptomatic or can be marked by symptoms, including localized pain and painful lesions. Genital herpes recurrence is common and can cause painful genital lesions that can lead to increased transmission and debilitate patients, and symptoms may become more serious with additional episodes. Additional complications include increased risk of HIV infection, as well as associated psychological stress and isolationary thoughts, depression and suicidal ideation.

1


 

Immunocompromised patients may experience more severe and prolonged symptoms due to increased recurrence rates. While genital herpes can be caused by either HSV-1 or HSV-2, recurrences are more likely to be experienced by patients infected by HSV-2.

There are an estimated 800 million people globally with HSV-2, with an estimated 32 million in the United States and 31 million in France, Germany, Italy and Spain (collectively, the EU4) and the United Kingdom (UK). Only approximately 13% of that population is aware of the infection and have been diagnosed. Awareness and diagnostic rates are impacted due to asymptomatic infections and low screening rates in adults and adolescents due to high false positive rates with current diagnostic assays.

HPIs are antiviral agents in development for HSV-1 and HSV-2, with a clinically validated mechanism of action. HPIs inhibit the HSV helicase-primase complex, which is a unique viral enzyme complex without a human homolog, consisting of helicase, primase and cofactor subunits. Both of these subunits have functions that are essential for viral DNA replication and are conserved across HSV-1 and HSV-2. Unlike nucleoside analogs, these compounds do not require phosphorylation by the HSV thymidine kinase (TK) and ongoing viral replication to become active drugs. As a result, HPIs are active immediately upon reactivation of latent HSV-1 and HSV-2. Furthermore, HPIs are active against TK-deficient HSV-1 and HSV-2, which is a major mechanism of resistance to nucleoside analogs.

In February 2023, we announced the nomination of our first herpesvirus development candidate, 5366, a long-acting HPI for treatment of recurrent genital herpes, to progress toward CTA-enabling studies. In connection with the Gilead Collaboration, in October 2023, we acquired the rights to 1179, Gilead's HPI program, which is structurally differentiated from 5366.

Currently, there are three antiviral drugs (all nucleoside analogs) that have been approved in the United States and the EU4/UK for the treatment of genital herpes. No new drugs have been approved to treat genital herpes for more than 25 years. In addition to the approved nucleoside analogs, agents such as local anesthetics or analgesics may be used to alleviate local symptoms of minor pain and discomfort.

Nucleoside analogs can be administered as episodic therapy as individual outbreaks arise or daily as chronic suppressive therapy for those with high post-exposure recurrences. However, these agents are only partially effective at controlling the infection or reducing transmission risk. With current nucleoside analog therapies, only one out of three recurrent genital herpes patients with six or more recurrences per year are able to make it through a year of treatment without a recurrence. There are still high titer (greater than 104 HSV-2 DNA copies/mL) shedding episodes under this current standard of care for HSV-2, which can lead to recurrences and transmission of genital herpes.

Based on the limitations of current therapies, we see a path to advancing the treatment paradigm for patients suffering from recurrent genital herpes, To reach that goal, we identified an opportunity to develop a potent, long-acting HPI for recurrent genital herpes, 5366, which has demonstrated a strong nonclinical profile, with low nanomolar potency in vitro against both HSV-1 and HSV-2 clinical isolates, exceptionally low plasma clearance rates in multiple nonclinical models and a projected human half-life of more than seven days. This nonclinical profile has led us to target 5366 for development as a long-acting treatment with the potential to be administered orally or as an injectable.

To date, 5366 has also demonstrated a favorable nonclinical safety profile in Good Laboratory Practice (GLP) toxicology studies, with high safety margins and minimal potential for off-target effects. At the International Herpesvirus Workshop in July 2023, we presented a nonclinical characterization of 5366 for the treatment of recurrent genital herpes. We currently anticipate the initiation of clinical studies with 5366 by mid-2024.

In addition, we are also advancing 1179, a second, structurally-differentiated HPI with single digit nM potency against HSV-1 and HSV-2 and a nonclinical pharmacokinetics (PK) profile strongly supporting a potential long-acting treatment by oral and injectable administration. GLP toxicology studies are underway and clinical studies are expected to begin by the end of 2024.

Our HBV and HDV Programs

The World Health Organization (WHO) estimates that 296 million people worldwide are chronically infected with HBV as of 2019, and 1.5 million new infections occur each year. HBV is a leading global cause of chronic liver disease and liver transplants, and the WHO estimates that 820,000 people died in 2019 from HBV, mostly due to

2


 

cirrhosis and hepatocellular carcinoma. Of the 296 million people living with chronic HBV infection, only approximately 30.4 million, or 10.5%, were aware of their infection, and only approximately 6.6 million, or 22%, of those diagnosed received treatment. HBV is a highly prevalent disease that infects more than three times the number of people infected with hepatitis C virus and HIV infections combined, according to the WHO.

HDV is a “satellite virus,” because it can only infect people (1) who are already infected with HBV or (2) at the same time as a person is infected with HBV. HDV affects a subset of approximately 12 million HBV infected patients. These patients, which comprise an estimated 4.5% of hepatitis B surface antigen (HBsAg) positive patients, experience a substantially increased disease burden, as they account for 18% of cirrhosis and 20% of hepatocellular carcinoma associated with HBV. HDV is considered the most severe form of hepatitis, as 70% of HDV patients progress to cirrhosis within ten years. While HDV is less prevalent in the United States, it is a significant and serious health problem with inadequate treatment in many parts of Europe, Africa, the Middle East, East Asia and parts of South America. HDV may be significantly underdiagnosed, because there were no HDV-targeted therapies approved until very recently, and the first therapy approved is only approved in the European Union. HDV is known to accelerate disease progression and increase the incidence of liver cirrhosis and liver cancer, which results in higher morbidity and mortality rates than HBV alone.

The current standard of care for chronic HBV infection, nucleos(t)ide analog reverse transcriptase inhibitors (NrtIs), are taken life-long and reduce, but do not eliminate, the virus and result in very low cure rates. No new mechanisms of action (MOA) have been approved for chronic HBV infection in over 25 years. The focus of our HBV program is to improve outcomes and increase the number of patients diagnosed and treated through the development of finite and curative therapies targeting an orthogonal MOA.

The current standard of care treatment for HDV is off-label pegylated IFN-α injected weekly or, in some regions, a large, complex molecule that requires daily injections. There are no approved HDV treatments in the United States, and there is only one approved HDV treatment in Europe. We believe a safe and effective oral small molecule entry inhibitor would be a significant innovation for patients living with HDV, which face a significant and immediate disease burden.

HDV Entry Inhibitor

HDV is a small RNA virus that encodes just two viral proteins and relies on host enzymes as well as the HBsAg from HBV to replicate, which limits the number of HDV-specific antiviral targets. Similar to HBV, HDV utilizes HBsAg to enter hepatocytes by binding the cellular transmembrane protein sodium taurocholate co-transporting peptide (NTCP). NTCP is highly expressed on human hepatocytes, where it serves as one of several proteins involved in the transport of bile acids. The binding of specific small or large molecules to NTCP has been shown to effectively inhibit the interaction of HBsAg with NTCP, which prevents HBV and HDV from infecting hepatocytes.

The inhibition of HBV and HDV infection by molecules that bind NTCP has been demonstrated in vitro, in animal models and clinically. Notably, Bulevirtide, a peptide blocker of NTCP, is the only approved therapy for HDV (approved in the European Union (the EU). The binding of NTCP-targeted HBV/HDV entry inhibitors to NTCP has also been shown to inhibit the transport of certain bile acids into cells, which results in plasma elevations of bile acids; this effect has been well tolerated clinically and may serve as a biomarker of pharmacologically active concentrations of drug in the plasma.

We believe a safe and effective oral small molecule entry inhibitor would be a significant innovation for patients living with HDV and could significantly improve treatment uptake and diagnosis rates, especially when compared with currently available injectable products.

In March 2022, we announced our research program focused on a novel, orally bioavailable small molecule approach to inhibit entry of HBV and HDV by targeting NTCP, and in September 2023, we nominated 6250. In nonclinical studies, 6250 demonstrated low nanomolar potency against all HBV/HDV genotypes, favorable selectivity for NTCP versus other bile acid transporters, good oral bioavailability and a PK profile in nonclinical species projected to support once-daily oral dosing.

At the European Association for the Study of the Liver’s (EASL) International Liver CongressTM in June 2023 (EASL 2023) and the International HBV Meeting in September 2023, we presented nonclinical characterization of the

3


 

potencies and properties of our novel class of highly potent, small molecule, orally-bioavailable entry inhibitors. We expect to initiate Phase 1a clinical studies of 6250 by the end of 2024.

Capsid Assembly Modulator

HBV is a DNA virus that infects hepatocytes and establishes a reservoir of covalently closed circular DNA (cccDNA), a unique viral DNA moiety that resides in the nucleus of HBV-infected hepatocytes and is associated with viral persistence and chronic infection. No currently approved oral therapies target cccDNA activity directly, which makes molecules that can modulate cccDNA generation or disrupt its function. As a result, we have worked to discover and develop compounds targeting the core protein, a viral protein involved in numerous aspects of the HBV replication cycle, including the generation of HBV cccDNA.

A benchmark for therapeutic agents aiming to decrease cccDNA levels is the use of several key viral antigens as surrogate biomarkers of active cccDNA. The same biomarkers can be used in both primary human hepatocytes and patients. On this basis, our next-generation CAM, 4334, has shown nonclinical proof of principle. In a variety of cell culture models, 4334 has demonstrated the ability to reduce production of viral HBV DNA levels as well as the surrogate markers for cccDNA establishment: HBV e antigen (HBeAg), HBV core-related antigen (HBcrAg) and viral pre-genomic RNA (pgRNA).

As a next-generation CAM, 4334 has been optimized to potently disrupt viral replication (MOA #1) and prevent the establishment and replenishment of new cccDNA (MOA #2). In contrast, while active against MOA #1, first-generation CAMs have not demonstrated adequate potency to sufficiently block cccDNA formation (MOA #2). Further, the current standard of care, NrtIs, impacts the viral life cycle after establishment of cccDNA and can only inhibit production of new viral particles, and it does so incompletely. In mid-2021, we announced the selection of 4334, which was internally discovered, for clinical development. The chemical scaffold of 4334 is novel and distinct from all our prior CAM candidates.

We believe that 4334 has a best-in-class nonclinical profile, with single-digit nanomolar potency against MOA #1 and MOA #2, pan-genotypic activity, an improved resistance profile and a favorable safety profile. Through mechanistic studies presented at multiple conferences, we have demonstrated that 4334 promotes the formation of empty capsids by acceleration of capsid assembly, prevents the formation of cccDNA by disrupting incoming capsids, and prematurely disrupts capsids containing duplex linear DNA, the precursor for integrated HBV DNA. At the International HBV Meeting in September 2023, we presented nonclinical data demonstrating that 4334 impacts HBV DNA integration.

At EASL 2023, we presented safety and PK data from the Phase 1a study. Based on the PK data from the Phase 1a cohorts, plasma trough concentrations (Cmin) were in multiple-fold excess of the in vitro EC50 values for the inhibition of HBV DNA and cccDNA formation at all doses. These data indicate that 4334 has the potential to provide potent inhibition of HBV with once daily dosing, and potential best-in-class activity is projected, with a dose of 200 mg estimated to achieve 175× protein-adjusted EC50 (paEC50) for DNA replication inhibition and 34× paEC50 for the prevention of cccDNA formation.

Treatment-emergent adverse events (AEs) and laboratory abnormalities were mild to moderate, with the majority being mild, and there were no patterns of AEs or laboratory abnormalities noted to be associated with 4334 and no clinically significant electrocardiogram abnormalities were reported.

We expect to initiate Phase 1b clinical studies of 4334 by mid-2024.

Research Programs

Transplant-Associated Herpesviruses

In August 2022, in connection with our announcement of our HPI program, we also introduced our NNPI research program, targeting transplant-associated herpesviruses. In a transplant setting, when patients are experiencing immunosuppression, they are at high risk of uncontrolled viral replication and severe disease brought on by one or more herpesviruses, including cytomegalovirus (CMV), HSV-1, HSV-2 and varicella zoster virus (VZV). Each of these herpesviruses are highly prevalent, as approximately (1) 60% of transplant patients are CMV-positive; (2) 60%

4


 

of transplant patients are HSV-positive; and (3) 80% of transplant patients are VZV-positive. These viruses establish lifelong latent infections and frequently reactivate in transplant patients due to the use of immunosuppressive drugs following the transplant. These uncontrolled viral infections increase the risk of severe disease and serious complications, including organ rejection, graft loss and death, and impacted approximately 60,000 patients in 2018 in the United States and EU4/UK.

While there are approved antivirals that are administered in a transplant setting. However, currently approved antivirals are not broad spectrum and pose the risk of potentially serious side effects and drug-drug interactions. As a result of these limitations, we identified an opportunity to develop an oral pan-herpes NNPI for these transplant-associated herpesvirus infections, which could greatly advance treatment. Our research team has discovered multiple chemical series of potent, broad-spectrum herpesvirus polymerase inhibitors. In addition, Gilead exclusively licensed us its NNPI program, and we believe the combined effort will speed candidate nomination and enhance our chance of clinical success.

IFNAR Agonist

In July 2022, we introduced our new research program advancing a novel, small molecule IFNAR agonist designed to selectively activate the IFN-α pathway within the liver and offer the convenience of oral dosing. IFN-α is a subcutaneous injectable immune modulatory therapy approved for HBV that has demonstrated functional cure in some HBV patients, but its poor tolerability profile significantly limits its use. Substantial side effects include flu-like symptoms, cytopenias, serious depression and psychiatric effects. In addition, multiple contraindications limit its use, and it requires weekly injections that result in systemic exposure for up to a year.

By focusing exposure on the liver, our investigational IFNAR agonist program aims to engage IFN-α’s validated antiviral and immune modulatory mechanisms, retaining the efficacy of IFN-α while reducing systemic exposure to improve tolerability. At the American Association for the Study of Liver Diseases’ (AASLD) The Liver Meeting® in November 2022 (AASLD 2022) and the International HBV Meeting in September 2023, we presented the nonclinical characterization of our novel liver-focused small molecule agonists efficiently inhibiting HBV by activating type 1 interferon signaling, and we presented additional nonclinical data at AASLD's The Liver Meeting® in November 2023. Lead optimization of multiple IFNAR agonists is in progress.

Collaboration and License Agreements

Gilead Sciences, Inc.

On October 15, 2023, we entered into an Option, License and Collaboration agreement (the Gilead Collaboration Agreement) with Gilead pursuant to which Gilead (1) exclusively licensed to us its HPI program and its NNPI program, while retaining opt-in rights to these programs and (2) has an option to take an exclusive license, on a program-by-program basis, to all of our other current and future pipeline programs. During the 12-year collaboration term (subject to payment of certain extension fees) and for a specified period thereafter, Gilead may exercise its opt-in rights, on a program-by-program basis, at one of two timepoints—completion of a certain Phase 1 study or completion of a certain Phase 2 study for the first product within the program—upon payment of an opt-in fee ranging from $45.0 million to $125.0 million per program depending on the type of program and when the option is exercised. Pursuant to the Gilead Collaboration Agreement, Gilead made an $84.8 million upfront cash payment to us.

If Gilead exercises its opt-in right to any current or future program under the collaboration, we are eligible to receive up to $330.0 million in potential regulatory and commercial milestones on that program, in addition to royalties ranging from the high single-digits to high teens, depending on the clinical stage of the program at the time of the opt-in. Following Gilead’s exercise of its option for each of our programs, we may opt in to cover 40% of the research and development costs in the United States and share 40% of the profits and operating loss in the United States for products within the program in lieu of receiving milestones and royalties for that program in the United States, unless we later opt out of the cost/profit share for the program. Prior to Gilead’s potential exercise of its opt-in, we will be primarily responsible for all discovery, research and development on both our programs and the two Gilead-contributed programs. Following Gilead’s opt-in, Gilead will control the further discovery, research, development, and commercialization on any optioned programs. During the term, Gilead will continue to support the collaboration through extension fees of $75.0 million in each of the third, fifth and seventh years of the collaboration.

5


 

The Gilead Collaboration Agreement is subject to termination by either party for the other party’s uncured, material breach or insolvency. Subject to certain limitations, we and Gilead both have certain termination for convenience rights, upon sufficient prior written notice, with respect to programs that one party in-licenses from the other (subject to Gilead’s option rights), and with respect to Gilead, for programs it has option rights to subject to certain time limitations with respect to existing Company programs). Gilead also has a right to terminate the collaborative activities under the Gilead Collaboration Agreement at certain specified points during the collaboration term. Other customary termination rights are further provided in the Gilead Collaboration Agreement.

We and Gilead also entered into a Common Stock Purchase Agreement and an Investor Rights Agreement (together, the Gilead Equity Agreements), pursuant to which Gilead made an upfront equity investment of $15.2 million by purchasing from us 1,089,472 shares of our common stock at a purchase price of $13.92 per share. If we complete an equity financing (or series of financings) by July 15, 2024 that results in at least $30 million of proceeds to us, then, subject to approval by our stockholders (which was obtained on January 31, 2024), we may require Gilead to purchase additional shares of common stock from us in an amount that results in Gilead owning 29.9% of our then-outstanding voting capital stock. If we do not complete the equity financing or do not require Gilead to purchase the additional shares, Gilead may elect to purchase additional shares of common stock from us in an amount that results in Gilead owning 29.9% of our then-outstanding voting capital stock. The purchase price per share for additional shares purchased by Gilead will be equal to the lesser of (1) a 35% premium to the 30-day volume weighted average price immediately prior to the date of purchase or (2) a 35% premium to the 30-day volume weighted average price immediately prior to delivery by Gilead of notice of the anticipated closing date. The Gilead Equity Agreements also include a three-year standstill provision and two-year lockup provision, each with customary exceptions, and provide Gilead with certain other stock purchase rights and registration rights, as well as the right to designate two directors (or, alternatively, board observers at Gilead’s election) to our board of directors. In December 2023, Gilead designated Tomas Cihlar, Ph.D. to serve on our board of directors, and in March 2024, Gilead designated Robert D. Cook II to serve on our board of directors.

BeiGene, Ltd.

In July 2020, we entered into a Collaboration Agreement (the BeiGene Agreement) with BeiGene, Ltd. (BeiGene), granting BeiGene an exclusive, royalty-bearing license to develop and commercialize products containing vebicorvir (VBR), ABI-H2158 (2158) and ABI-H3733 (3733) in the People’s Republic of China, Hong Kong, Taiwan and Macau (the Territory).

Under the BeiGene Agreement, we and BeiGene will collaborate on development activities with respect to the licensed products in accordance with a mutually agreed upon development plan.

Pursuant to the terms of the BeiGene Agreement, BeiGene paid us an upfront amount of $40.0 million, and we were eligible to receive up to approximately $500.0 million in milestone payments, comprised of up to $113.8 million in development and regulatory and $385.0 million in net sales milestone payments. In September 2021, we discontinued development of 2158 following the observation of elevated alanine transaminase (ALT) levels in the Phase 2 clinical study consistent with drug-induced hepatotoxicity, in July 2022, we discontinued VBR because it did not achieve functional cure or finite treatment in our two- and three-drug combination studies and in March 2023, we prioritized 4334 over 3733 based on data from clinical Phase 1 studies of both candidates and chronic toxicology observation for 3733 and announced that we would seek partnering opportunities for the CAMs. In conjunction with the Gilead Collaboration Agreement, we elected to no longer seek partnering or further development of 3733. As of our discontinuation of 3733 development, there are no remaining products in development that have been licensed to BeiGene.

The BeiGene Agreement also contains provisions such as representations and warranties of the parties, terms as to governance of the collaboration, commercialization and regulatory responsibilities of the parties, and manufacturing and supply, including potential adjustments in the event supply costs exceed certain levels. In addition, during the term of the BeiGene Agreement, neither party will commercialize any competing products in the Territory.

BeiGene may terminate the BeiGene Agreement for convenience at any time upon 90 days’ advance written notice to us. The BeiGene Agreement also contains customary provisions for termination by either party, including in the event of breach of the BeiGene Agreement, subject to cure.

6


 

Indiana University Research and Technology Corporation

In September 2013, we entered into an exclusive license agreement (the IURTC License Agreement) with Indiana University Research and Technology Corporation (IURTC) pursuant to which we acquired, with rights to sublicense, the rights to develop and commercialize products associated with multiple patents and patent applications covering aspects of our HBV program held by IURTC. As part of this agreement, we were obligated to make milestone payments based upon the successful accomplishment of clinical and regulatory milestones. The aggregate amount of all performance milestone payments under the IURTC License Agreement, should all performance milestones through development be met, was $0.8 million, with a portion related to the first performance milestone having been paid. Under the IURTC License Agreement, we were also obligated to pay IURTC royalties based on net sales of the licensed technology ranging from 0.5% to 1.75%. In addition, under the IURTC License Agreement, we paid annual diligence maintenance fees of $0.1 million. Milestone payments received by IURTC were fully creditable against the annual diligence maintenance fee for the year in which the milestone payments were received.

In January 2024, we notified the Indiana University Innovation and Commercialization Office and IURTC that we had decided to terminate the IURTC License Agreement. The termination of the License Agreement will be effective on April 11, 2024, 90 days following the delivery of the termination notice.

Intellectual Property

We own a published international Patent Cooperation Treaty (PCT) patent application relating to compositions of matter and methods of using 5366 and derivatives/analogs of 5366 to treat HSV. Any patents issuing from this application are expected to expire in 2043. We also own a published PCT application relating to pharmaceutical formulations of 5366. Any patents issuing therefrom are expected to expire in 2043.

We have acquired rights to a published PCT patent application relating to compositions of matter and methods of using 1179 and derivatives/analogs of 1179 to treat HSV. Any patents issuing from this application are expected to expire in 2043. We also have rights to provisional patent applications related to crystalline forms and pharmaceutical formulations of 1179. Any patents issuing therefrom are expected to expire in 2044 and 2045, respectively.

We own an unpublished PCT patent application relating to compositions of matter and methods of using compound 6250 and derivatives/analogs of 6250 to treat HDV and HBV. Any patents issuing therefrom are expected to expire in 2044.

We own a published PCT patent application relating to compositions of matter and methods of using compound 4334 to treat HBV. Any patents issuing therefrom are expected to expire in 2041. We also own published PCT applications relating to processes for preparing 4334 and crystalline forms of 4334. Any patents issuing therefrom are expected to expire in 2042.

Finally, we own provisional, unpublished and published PCT patent applications relating to compositions of matter and method of using HDV/HBV entry inhibitors, IFNAR agonists and pan-herpes NNPIs.

Government Regulation

Government authorities in the United States, at the federal, state and local level, and in other countries extensively regulate, among other things, the research, development, testing, manufacture, including any manufacturing changes, packaging, storage, recordkeeping, labeling, advertising, promotion, distribution, marketing, post-approval monitoring and reporting, import and export of pharmaceutical products, such as those we are developing.

U.S. drug approval process

In the United States, the FDA regulates drugs under the Federal Food, Drug, and Cosmetic Act (FDCA) and implementing regulations. The process of obtaining regulatory approvals and subsequent compliance with appropriate federal, state, local and foreign statutes and regulations requires the expenditure of substantial time and financial resources. Failure to comply with the applicable U.S. requirements at any time during the product development process, approval process or after approval may subject an applicant or sponsor to a variety of administrative or judicial sanctions, such as the FDA’s refusal to approve pending applications, withdrawal of an approval, license revocation, imposition of a clinical hold, issuance of warning letters and untitled letters, product recalls, product seizures, total or

7


 

partial suspension of production or distribution, injunctions, fines, refusals of government contracts, restitution, disgorgement of profits or civil or criminal penalties.

The process required by the FDA before a drug may be marketed in the United States generally involves the following:

completion of nonclinical laboratory tests and animal studies in compliance with the FDA’s good laboratory practice (GLP) regulations and applicable requirements for the humane use of laboratory animals or other applicable requirements;
submission to the FDA of an IND which must become effective before human clinical studies may begin;
approval by an independent institutional review board (IRB) or ethics committee at each clinical site before each trial may be initiated;
performance of adequate and well-controlled human clinical studies in accordance with good clinical practices (GCP), and any additional requirements for the protection of human research patients and their health information, to establish the safety and efficacy of the proposed drug for each indication;
submission to the FDA of a new drug application (NDA);
satisfactory completion of an FDA inspection of the manufacturing facility or facilities at which the product is produced to assess compliance with current good manufacturing practices (cGMP) requirements and to assure that the facilities, methods and controls are adequate to preserve the product’s identity, strength, quality and purity;
satisfactory completion of any potential FDA audits of the clinical trial sites that generated the data in support of the NDA to assure compliance with GCP requirements and integrity of the clinical data;
compliance with any post-approval requirements, including a risk evaluation and mitigation strategy, or REMS plan, where applicable, and post-approval studies required by the FDA as a condition of approval;
FDA review and approval of the NDA; and
compliance with any post-approval requirements, including a REMS, where applicable, and post-approval studies required by the FDA as a condition of approval.

Nonclinical studies and IND

Nonclinical studies include laboratory evaluation of product chemistry and formulation, as well as in vitro and animal studies to assess the potential for adverse events and in some cases to establish a rationale for therapeutic use. The conduct of nonclinical studies is subject to federal regulations and requirements, including GLP regulations for safety/toxicology studies. An IND sponsor must submit the results of the nonclinical tests, together with manufacturing information, analytical data, any available clinical data or literature and plans for clinical studies, among other things, to the FDA as part of an IND. Some long-term nonclinical testing, such as animal tests of reproductive adverse events and carcinogenicity, may continue after the IND is submitted. For some products, the FDA may waive the need for certain nonclinical tests. An IND automatically becomes effective 30 days after receipt by the FDA, unless before that time the FDA raises concerns or questions related to one or more proposed clinical studies and places the trial on clinical hold. If an IND or clinical study is placed on clinical hold, the IND sponsor and the FDA must resolve any outstanding concerns before the clinical study can begin. As a result, submission of an IND may not result in the FDA allowing clinical studies to commence.

Clinical studies

Clinical studies involve the administration of the investigational new drug to human subjects under the supervision of qualified investigators in accordance with GCP requirements, which include, among other things, the requirement that all research subjects provide their informed consent in writing before their participation in any clinical study. Clinical studies are conducted under written study protocols detailing, among other things, the objectives of the study, the

8


 

parameters to be used in monitoring safety, and the effectiveness criteria to be evaluated. A protocol for each clinical study and any subsequent protocol amendments must be submitted to the FDA as part of the IND. In addition, an IRB at each institution participating in the clinical study must review and approve the plan for any clinical study before it commences at that institution, and the IRB must conduct continuing review. The IRB must review and approve, among other things, the study protocol and informed consent information to be provided to study subjects. An IRB must operate in compliance with FDA regulations. Additionally, some clinical trials are overseen by an independent group of qualified experts organized by the clinical trial sponsor, known as a data safety monitoring board or committee. This group provides authorization for whether a trial may move forward at designated checkpoints based on access to certain data from the trial. Information about certain clinical studies must be submitted within specific timeframes to the National Institutes of Health for public dissemination at www.clinicaltrials.gov. The Food and Drug Omnibus Reform Act (FDORA), which was signed into law on December 29, 2022, made numerous amendments to the FDCA including provisions intended to, among other things, decentralize and modernize clinical trials and enhance diversity in clinical trial populations.

Human clinical studies are typically conducted in three sequential phases, which may overlap or be combined:

Phase 1: The drug is initially introduced into healthy human subjects or patients with the target disease or condition and tested for safety, dosage tolerance, absorption, metabolism, distribution, excretion and, if possible, to gain an early indication of its effectiveness.
Phase 2: The drug is administered to a limited patient population to identify possible adverse effects and safety risks, to preliminarily evaluate the efficacy of the product for specific targeted diseases and to determine dosage tolerance and optimal dosage. Multiple Phase 2 clinical trials may be conducted to obtain information prior to beginning larger and more expensive Phase 3 clinical trials.
Phase 3: The drug is administered to an expanded patient population in adequate and well-controlled clinical studies to generate sufficient data to statistically confirm the efficacy and safety of the product for approval, to establish the overall risk-benefit profile of the product and to provide adequate information for the labeling of the product.

Progress reports detailing the results of the clinical studies must be submitted at least annually to the FDA. Additionally, IND safety reports must be submitted to the FDA and the investigators within 15 calendar days after determining that the information qualifies for reporting. IND safety reports are required for serious and unexpected adverse reactions, findings from animal or in vitro testing or other studies that suggest a significant risk to humans, and any clinically important increase in the rate of a serious suspected adverse reaction over that listed in the protocol or investigator brochure. In addition, a sponsor must notify the FDA within seven calendar days after receiving information concerning any unexpected fatal or life-threatening suspected adverse reaction. Phase 1, Phase 2 and Phase 3 clinical studies may not be completed successfully within any specified period, or at all. Furthermore, the FDA or the sponsor may suspend or terminate a clinical study at any time on various grounds, including a finding that the research subjects are being exposed to an unacceptable health risk. Similarly, an IRB can suspend or terminate approval of a clinical study at its institution if the clinical study is not being conducted in accordance with the IRB’s requirements or if the drug has been associated with unexpected serious harm to patients.

A manufacturer of an investigational drug for a serious disease or condition is required to make available, such as by posting on its website, its policy regarding evaluating and responding to requests for individual patient access to such investigational drug. This requirement applies on the earlier of the first initiation of a Phase 2 or Phase 3 trial of the investigational drug or, as applicable, 15 days after the drug receives a designation as a breakthrough therapy, Fast Track product, or regenerative advanced therapy. There also are requirements governing the reporting of ongoing clinical trials and completed clinical trial results to public registries.

Marketing approval

After the completion of required clinical testing, the results of the nonclinical studies and clinical studies, together with detailed information relating to the product’s chemistry, manufacture, controls and proposed labeling, among other things, are submitted to the FDA as part of an NDA requesting approval to market the product for one or more indications. Under federal law, the submission of most NDAs is additionally subject to a substantial application user

9


 

fee, currently $4.0 million and the sponsor of an approved NDA is also subject to an annual program fee currently set at $0.42 million through September 30, 2024. These fees are typically adjusted on October 1 each year.

The FDA conducts a preliminary review of all NDAs within the first 60 days after submission before accepting them for filing to determine whether they are sufficiently complete to permit substantive review. The FDA may request additional information rather than accept an NDA for filing. In this event, the application must be resubmitted with the additional information. The resubmitted application is also subject to review before the FDA accepts it for filing. Once the submission is accepted for filing, the FDA begins an in-depth substantive review. The FDA has agreed to specified performance goals in the review of NDAs. Under these goals, the FDA has committed to review most original applications for non-priority products within ten months, and most original applications for priority review products, that is, drugs for a serious or life-threatening condition that the FDA determines represent a significant improvement over existing therapy, within six months. For NDAs for novel products, the ten- and six-month time periods runs from the filing date; for all other original applications, the ten- and six-month time periods run from the submission date. The review process may be extended by the FDA for three additional months to consider certain information or clarification regarding information already provided in the submission. Despite these review goals, it is not uncommon for FDA review of an NDA to extend beyond the goal date. The FDA may also refer applications for novel drugs or products that present difficult questions of safety or efficacy to an advisory committee, typically a panel that includes clinicians and other experts, for review, evaluation and a recommendation as to whether the application should be approved. The FDA is not bound by the recommendations of an advisory committee, but it considers such recommendations carefully when making decisions.

Before approving an NDA, the FDA typically will inspect the facility or facilities where the product is manufactured. The FDA will not approve an application unless it determines that the manufacturing processes and facilities are in compliance with cGMP requirements and adequate to assure consistent production of the product within required specifications. In addition, before approving an NDA, the FDA will typically inspect one or more clinical sites to assure compliance with GCP and integrity of the clinical data submitted. With passage of the FDORA, Congress clarified the FDA’s authority to conduct inspections by expressly permitting inspection of facilities involved in the preparation, conduct, or analysis of clinical and non-clinical studies submitted to FDA as well as other persons holding study records or involved in the study process.

After the FDA’s evaluation of the NDA and inspection of the manufacturing facilities, the FDA may issue an approval letter or a complete response letter. An approval letter authorizes commercial marketing of the drug with specific prescribing information for specific indications. A complete response letter indicates that the NDA will not be approved in its present form and generally outlines the deficiencies in the submission, which may require substantial additional testing or information in order for the FDA to reconsider the application. If and when those deficiencies have been addressed to the FDA’s satisfaction in a resubmission of the NDA, the FDA will issue an approval letter. The FDA has committed to reviewing such resubmissions in two or six months depending on the type of information included. Even with submission of this additional information, the FDA ultimately may decide that the application does not satisfy the regulatory criteria for approval and refuse to approve the NDA. Even if the FDA approves a product, it may limit the approved indications for use for the product, require that contraindications, warnings or precautions be included in the product labeling, require that post-approval studies, including Phase 4 clinical studies, be conducted to further assess a drug’s safety after approval, require testing and surveillance programs to monitor the product after commercialization, or impose other conditions, including distribution and use restrictions or other risk management mechanisms, including Risk Evaluation and Mitigation Strategies (REMS), which can materially affect the potential market and profitability of the product or impose new labeling, testing or distribution and use requirements. The FDA may prevent or limit further marketing of a product based on the results of post-market studies or surveillance programs. After approval, some types of changes to the approved product, such as adding new indications, manufacturing changes and additional labeling claims, are subject to further testing requirements and FDA review and approval.

Fast Track designation

The FDA is required to facilitate and expedite the development and review of drugs that are intended for the treatment of a serious or life-threatening disease or condition for which there is no effective treatment and which demonstrate the potential to address unmet medical needs for the disease or condition. Under the Fast Track program, the sponsor of a new product candidate may request the FDA to designate the product for a specific indication as a Fast Track

10


 

product concurrent with or after the filing of the IND for the product candidate. The FDA must determine if the product candidate qualifies for fast track designation within 60 calendar days after receipt of the sponsor’s request.

In addition to other benefits, such as the ability to have greater interactions with the FDA, the FDA may initiate review of sections of a Fast Track product’s NDA before the application is complete. This rolling review is available if the applicant provides and the FDA approves a schedule for the submission of the remaining information and the applicant pays applicable user fees. However, the FDA’s time period goal for reviewing a Fast Track application does not begin until the last section of the NDA is submitted. In addition, the Fast Track designation may be withdrawn by the FDA if the FDA believes that the designation is no longer supported by data emerging in the clinical study process.

Priority review

Under FDA policies, a product candidate may be eligible for priority review, a review generally within a six-month time frame from the time a complete application is received or filed. Products generally are eligible for priority review if they are intended for treatment of a serious or life-threatening disease or condition and provide a significant improvement in safety or effectiveness compared to marketed products in the treatment, diagnosis or prevention of a serious disease or condition.

Accelerated approval

Under the FDA’s accelerated approval regulations, the FDA may approve a drug for a serious or life-threatening illness that provides meaningful therapeutic benefit to patients over existing treatments based upon a surrogate endpoint that is reasonably likely to predict clinical benefit or on a clinical endpoint that can be measured earlier than irreversible morbidity or mortality (IMM). In clinical studies, a surrogate endpoint is a measurement of laboratory or clinical signs of a disease or condition that substitutes for a direct measurement of how a patient feels, functions or survives. Surrogate endpoints can often be measured more easily or more rapidly than clinical endpoints. A product candidate approved on this basis is subject to rigorous post-marketing compliance requirements, including the completion of Phase 4 or post-approval clinical studies to confirm the effect on the clinical endpoint. Failure to conduct required post-approval studies, or confirm a clinical benefit during post-marketing studies, would allow the FDA to withdraw the drug from the market on an expedited basis. All promotional materials for drug candidates approved under accelerated regulations are subject to prior review by the FDA. With the passage of the FDORA, the FDA is authorized to require a post-approval study to be underway prior to approval or within a specified time period following approval. FDORA also requires the FDA to specify conditions of any required post-approval study and requires sponsors to submit progress reports for required post-approval studies and any conditions required by the FDA until completion or termination of the study. FDORA further enables the FDA to initiate criminal prosecutions for the failure to conduct with due diligence a required post-approval study, including a failure to meet any required conditions specified by the FDA or to submit timely reports.

Breakthrough therapy designation

A sponsor can request designation of a product candidate as a “breakthrough therapy.” A breakthrough therapy is defined as a drug that is intended, alone or in combination with one or more other drugs, to treat a serious or life-threatening disease or condition, and preliminary clinical evidence indicates that the drug may demonstrate substantial improvement over existing therapies on one or more clinically significant endpoints, such as substantial treatment effects observed early in clinical development. Drugs designated as breakthrough therapies also may be eligible for priority review. The FDA must take certain actions, such as holding timely meetings and providing advice, intended to expedite the development and review of an application for approval of a breakthrough therapy. Even if a product qualifies for one or more of these programs, the FDA may later decide that the product no longer meets the conditions for qualification or decide that the time period for FDA review or approval will not be shortened.

Orphan drugs

Under the Orphan Drug Act, as amended, the FDA may grant orphan drug designation to drugs intended to treat a rare disease or condition, which is generally defined as a disease or condition that affects fewer than 200,000 individuals in the United States or that affects more than 200,000 individuals in the United States and for which there is no reasonable expectation that the cost of developing and making available the drug for the disease or condition will be recovered from sales of the product in the United States. Orphan drug designation must be requested before submitting

11


 

an NDA or BLA. After the FDA grants orphan drug designation, the identity of the product and its potential orphan use are disclosed publicly by the FDA. Orphan drug designation does not shorten the duration of the regulatory review and approval process. If a product that has orphan designation subsequently receives the first FDA approval for a particular active ingredient for the disease or condition for which it has such designation, the product is entitled to Orphan Drug exclusivity, which means that the FDA may not approve other applications to market the same product for the same indication for seven years, except in limited circumstances, such as a showing of clinical superiority to the product with orphan drug exclusivity. A drug will be considered clinically superior if it is shown to be safer, more effective or makes a major contribution to patient care. Orphan drug exclusivity does not prevent the FDA from approving a different drug for the same orphan disease or condition, or the same drug for a different disease or condition. Among the other benefits of orphan drug designation are tax credits for certain research and a waiver of the NDA/BLA application user fee.

Pediatric information

Under the Pediatric Research Equity Act of 2003, as amended, an NDA or supplement to an NDA for drug with certain novel features (e.g., new active ingredient, new indication) must contain data that are adequate to assess the safety and effectiveness of the drug for the claimed indications in all relevant pediatric subpopulations, and to support dosing and administration for each pediatric subpopulation for which the product is safe and effective. The FDA may, on its own initiative or at the request of the applicant, grant deferrals for submission of some or all pediatric data until after approval of the product for use in adults, or full or partial waivers from the pediatric data requirements. A sponsor of a new drug subject to the above pediatric testing requirements also is required to submit to the FDA a pediatric study plan generally 60 days after an end-of-Phase 2 meeting with the agency. Generally, the pediatric data requirements do not apply to products with orphan drug designation.

Other regulatory requirements

Any drug manufactured or distributed by us pursuant to FDA approvals will be subject to pervasive and continuing regulation by the FDA, including, among other things, requirements relating to recordkeeping, periodic reporting, product sampling and distribution, advertising and promotion and reporting of adverse experiences with the product. After approval, most changes to the approved product, such as adding new indications or other labeling claims, are subject to prior FDA review and approval.

The FDA may impose a number of post-approval requirements, including REMS, as a condition of approval of an NDA or BLA. For example, the FDA may require post-marketing testing, including Phase 4 clinical studies, and surveillance to further assess and monitor the product’s safety and effectiveness after commercialization.

In addition, drug manufacturers and other entities involved in the manufacture and distribution of approved drugs are required to register their establishments with the FDA and state agencies and are subject to periodic unannounced inspections by the FDA and these state agencies for compliance with cGMP requirements. Changes to the manufacturing process are strictly regulated and often require prior FDA approval before being implemented. FDA regulations also require investigation and correction of any deviations from cGMP and impose reporting and documentation requirements upon us and any third-party manufacturers that we may decide to use. Accordingly, manufacturers must continue to expend time, money and effort in the areas of production and quality control to maintain cGMP compliance.

Once an approval is granted, the FDA may withdraw the approval if compliance with regulatory requirements and standards is not maintained or if problems occur after the product reaches the market. Later discovery of previously unknown problems with a product, including adverse events of unanticipated severity or frequency, or with manufacturing processes, or failure to comply with regulatory requirements, may result in revisions to the approved labeling to add new safety information, imposition of post-market studies or clinical studies to assess new safety risks or imposition of distribution or other restrictions under a REM program. Other potential consequences include, among other things:

restrictions on the marketing or manufacturing of the product, complete withdrawal of the product from the market or product recalls;
fines, warning letters or holds on post-approval clinical studies;

12


 

refusal of the FDA to approve pending applications or supplements to approved applications, or suspension or revocation of product approvals;
product seizure or detention, or refusal to permit the import or export of products; or
consent decrees, injunctions or the imposition of civil or criminal penalties.

The FDA strictly regulates marketing, labeling, advertising and promotion of products that are placed on the market. Drugs generally may be promoted only for the approved indications and in accordance with the provisions of the approved labeling. The FDA and other agencies actively enforce the laws and regulations prohibiting the promotion of off label uses, and a company that is found to have improperly promoted off label uses may be subject to significant liability.

Physician Drug Samples

As part of the sales and marketing process, pharmaceutical companies frequently provide samples of approved drugs to physicians. The Prescription Drug Marketing Act (PDMA) regulates the distribution of drug samples at the federal level and sets minimum standards for the registration and regulation of drug distributors by the states. Both the PDMA and state laws limit the distribution of prescription pharmaceutical product samples and impose requirements to ensure accountability in distribution. In addition, the PDMA sets forth civil and criminal penalties for violations.

Foreign Regulation

In order to market any product outside of the United States, we would need to comply with numerous and varying regulatory requirements of other countries regarding safety and efficacy and governing, among other things, clinical studies, marketing authorization, commercial sales and distribution of our products. Whether or not we obtain FDA approval for a product, we would need to obtain the necessary approvals by the comparable regulatory authorities of foreign countries before we can commence clinical studies or marketing of the product in those countries. The approval process varies from country to country and can involve additional product testing and additional administrative review periods. The time required to obtain approval in other countries might differ from and be longer than that required to obtain FDA approval. Regulatory approval in one country does not ensure regulatory approval in another, but a failure or delay in obtaining regulatory approval in one country may negatively impact the regulatory process in others.

Pharmaceutical Coverage, Pricing and Reimbursement

Significant uncertainty exists as to the coverage and reimbursement status of any drug products for which we may obtain regulatory approval. Sales of any of our product candidates, if approved, will depend, in part, on the extent to which the costs of the products will be covered by third-party payors, including government health programs such as Medicare and Medicaid, commercial health insurers and managed care organizations. The process for determining whether a payor will provide coverage for a drug product may be separate from the process for setting the price or reimbursement rate that the payor will pay for the drug product once coverage is approved. Third-party payors may limit coverage to specific drug products on an approved list, or formulary, which might not include all of the approved drugs for a particular indication.

The containment of healthcare costs has become a priority of federal, state and foreign governments, and the prices of drugs have been a focus in this effort. Third-party payors are increasingly challenging the prices charged for medical products and services and examining the medical necessity and cost-effectiveness of medical products and services, in addition to their safety and efficacy. Accordingly, we may need to conduct expensive pharmacoeconomic studies in order to demonstrate the medical necessity and cost-effectiveness of our product candidates, in addition to the trials required to obtain FDA or other comparable regulatory approvals. If these third-party payors do not consider our products to be cost-effective compared to other available therapies, they may not cover our products after approval as a benefit under their plans or, if they do, the level of payment may not be sufficient to enable us to maintain price levels high enough to realize an appropriate return on our investment in product development. Further, one payor’s determination to provide coverage for a product, if approved, does not assure that other payors will also provide coverage and reimbursement for the product, and the level of coverage and reimbursement can differ significantly from payor to payor.

13


 

Pricing and reimbursement schemes vary widely from country to country. Some countries provide that drug products may be marketed only after a reimbursement price has been agreed. Some countries may require the completion of additional studies that compare the cost-effectiveness of a particular product candidate to currently available therapies. For example, the European Union provides options for its member states to restrict the range of drug products for which their national health insurance systems provide reimbursement and to control the prices of medicinal products for human use. European Union member states may approve a specific price for a drug product or may instead adopt a system of direct or indirect controls on the profitability of us placing the drug product on the market. Other member states allow companies to fix their own prices for drug products but monitor and control company profits. The downward pressure on health care costs in general, particularly prescription drugs, has become very intense. As a result, increasingly high barriers are being erected to the entry of new products. In addition, in some countries, cross-border imports from low-priced markets exert competitive pressure that may reduce pricing within a country. There can be no assurance that any country that has price controls or reimbursement limitations for drug products will allow favorable reimbursement and pricing arrangements for any of our products.

The marketability of any products for which we may receive regulatory approval for commercial sale is dependent on the availability of adequate coverage and reimbursement from government and third-party payors. In addition, the emphasis on managed care in the United States has increased and we expect will continue to increase the pressure on drug pricing. Coverage policies, third-party reimbursement rates and drug pricing regulation may change at any time. For example the Affordable Care Act of 2010, as amended by, the Health Care and Education Reconciliation Act (collectively, ACA), among other things, imposed an annual fee on any entity that manufactures or imports certain branded prescription drugs, increased the minimum Medicaid rebates owed by most manufacturers under the Medicaid Drug Rebate Program, and established the Medicare Part D coverage gap discount program. In addition to these provisions, the ACA established a number of bodies whose work may have a future impact on the market for certain pharmaceutical products, including the Patient-Centered Outcomes Research Institute, established to oversee, identify priorities in, and conduct comparative clinical effectiveness research, and the Center for Medicare and Medicaid Innovation within the Centers for Medicare and Medicaid Services, established to test innovative payment and service delivery models to lower Medicare and Medicaid spending.

Since its enactment, there have been executive, judicial, and Congressional challenges to certain aspects of the ACA. For example, former President Trump issued directives designed to delay the implementation of certain PPACA provisions or otherwise circumvent requirements for health insurance mandated by the PPACA, and Congress has considered legislation that would repeal, or repeal and replace all or part of the ACA. While Congress has not passed comprehensive repeal legislation, several bills affecting the implementation of certain taxes under the ACA have been signed into law. For example, the Tax Cuts and Jobs Act, effectively repealed the individual health insurance mandate, which is considered a key component of the ACA. On June 17, 2021, the U.S. Supreme Court dismissed a challenge on procedural grounds that argued the PPACA is unconstitutional in its entirety because the “individual mandate” was repealed by Congress. Another case challenging the PPACA’s requirement that insurers cover certain preventative services is currently pending before the Fifth Circuit Court of Appeals.

In addition, other legislative changes have been proposed and adopted since the ACA was enacted. These changes included aggregate reductions to Medicare payments to providers of up to 2% per fiscal year, and, due to subsequent legislative amendments, will remain in effect through 2031, with the exception of a temporary suspension from May 1, 2020 through March 2021, due to the COVID-19 pandemic. Further, in January 2013, then President Obama signed into law the American Taxpayer Relief Act of 2012, which, among other things, reduced Medicare payments to several providers, and increased the statute of limitations period for the government to recover overpayments to providers from three to five years. These laws may result in additional reductions in Medicare and other healthcare funding and otherwise affect the prices we may obtain for any of our product candidates for which we may obtain regulatory approval or the frequency with which any such product candidate is prescribed or used.

Additionally, there has been increasing legislative and enforcement interest in the United States with respect to drug pricing practices. Specifically, there have been several recent United States Congressional inquiries and proposed and enacted federal legislation designed to, among other things, bring more transparency to drug pricing, reduce the cost of prescription drugs under Medicare, review the relationship between pricing and manufacturer patient programs, and reform government program reimbursement methodologies for drugs. For example, the Inflation Reduction Act of 2022, or IRA, enacted on August 16, 2022, seeks to reduce prescription drug costs by, among other provisions, allowing Medicare to negotiate prices for certain high-cost prescription drugs in Medicare Parts B and D, imposing

14


 

an excise tax on pharmaceutical manufacturers that refuse to negotiate pricing with Medicare, and requiring inflation rebates to limit annual drug price increases in Medicare. These provisions began taking effect progressively starting in 2023, including an initial group of ten drugs that HHS selected for the first cycle of Medicare drug price negotiations in 2024. Beginning in 2025, the IRA also eliminates the coverage gap under Medicare Part D by significantly lowering the enrollee maximum out-of-pocket cost and imposing on new manufacturer discount program. The Centers for Medicare & Medicaid Services (CMS) has begun to implement aspects of the Inflation Reduction Act and has released guidance addressing the Medicare Part B and Medicare Part D inflation rebate provisions of the Inflation Reduction Act; however, various industry stakeholders, including certain pharmaceutical companies and industry trade organizations have initiated lawsuits against the federal government asserting that the price negotiation provisions of the Inflation Reduction Act are unconstitutional. The impact of these judicial challenges and future government reform measures on us and the pharmaceutical industry as a whole is unclear. Further, on December 7, 2023, the Biden administration announced an initiative to control the price of prescription drugs through the use of march-in rights under the Bayh-Dole Act. On December 8, 2023, the National Institute of Standards and Technology published for comment a Draft Interagency Guidance Framework for Considering the Exercise of March-In Rights which for the first time includes the price of a product as one factor an agency can use when deciding to exercise march-in rights.

In addition, in September 2020, the FDA issued a final rule that sets up a legal framework for allowing the importation of certain prescription drugs from Canada, and the CMS issued guidance that addresses the treatment of certain imported drugs under the Medicaid Drug Rebate Program. On January 5, 2024, the FDA authorized the state of Florida’s Section 804 Importation Program, which is the first major step in allowing the state to import certain prescription drugs from Canada. If the program is ultimately approved, it will be the first such program authorized in the United States.

Although a number of these and other proposed measures may require authorization through additional legislation to become effective, and the Biden administration may reverse or otherwise change these measures, both the Biden administration and Congress have indicated that they will continue to seek new legislative measures to control drug costs.

At the state level, individual states are increasingly aggressive in passing legislation and implementing regulations designed to control pharmaceutical product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures. These measures could reduce the ultimate demand for our products, if approved, or put pressure on our product pricing. We expect that additional state and federal healthcare reform measures will be adopted in the future, any of which could limit the amounts that federal and state governments will pay for healthcare products and services, which could result in reduced demand for our product candidates or additional pricing pressures.

Other Healthcare Laws

In the United States, our activities are potentially subject to regulation by various federal, state and local authorities in addition to the FDA, including but not limited to, CMS, other divisions of the U.S. Department of Health and Human Services (e.g., the Office of Inspector General), the U.S. Department of Justice (DOJ), and individual U.S. Attorney offices within the DOJ, and state and local governments. For example, the Company’s business practices, including its research and sales, marketing and scientific/ educational grant programs may be required to comply with federal and state fraud and abuse laws, false claims laws, the data privacy and security provisions of the Health Insurance Portability and Accountability Act (HIPAA), federal transparency requirements and similar state laws, each as amended. The laws that may affect our ability to operate include, but are not limited to:

the federal Anti-Kickback Statute, which prohibits, among other things, knowingly and willfully soliciting, receiving, offering or paying any remuneration (including any kickback, bribe, or rebate), directly or indirectly, overtly or covertly, in cash or in kind, to induce, or in return for, either the referral of an individual, or the purchase, lease, order or recommendation of any good, facility, item or service for which payment may be made, in whole or in part, under a federal healthcare program, such as the Medicare and Medicaid programs. A person or entity can be found guilty of violating the statute without actual knowledge of the statute or specific intent to violate it. The Anti-Kickback Statute has been interpreted to apply to arrangements between pharmaceutical manufacturers on the one hand and patients, prescribers, purchasers, and formulary managers on the other;

15


 

federal civil and criminal false claims laws, including the federal False Claims Act, which can be enforced by private citizens through civil qui tam actions, and civil monetary penalty laws that prohibit individuals or entities for, among other things: knowingly presenting, or causing to be presented, to the federal government, claims for payment that are false or fraudulent; making a false statement or record material to a false or fraudulent claim or obligation to pay or transmit money or property to the federal government; or knowingly concealing or knowingly and improperly avoiding or decreasing an obligation to pay money to the federal government. In addition, the government may assert that a claim including items and services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the False Claims Act. Manufacturers can be held liable under the False Claims Act even when they do not submit claims directly to government payors if they are deemed to “cause” the submission of false or fraudulent claims;
HIPAA, among other things, imposes criminal liability for knowingly and willfully executing, or attempting to execute, a scheme to defraud any healthcare benefit program or obtain, by means of false or fraudulent pretenses, representations, or promises, any of the money or property owned by, or under the custody or control of, any healthcare benefit program, regardless of the payor (e.g., public or private) and knowingly and willfully falsifying, concealing or covering up by any trick or device a material fact or making any materially false statements in connection with the delivery of, or payment for, healthcare benefits, items or services relating to healthcare matters. Similar to the federal Anti-Kickback Statute, a person or entity can be found guilty of violating HIPAA without actual knowledge of the statute or specific intent to violate it;
HIPAA, as amended by HITECH, and their respective implementing regulations, which impose requirements on certain covered healthcare providers, health plans, and healthcare clearinghouses as well as their respective business associates that perform services for them that involve the use, or disclosure of, individually identifiable health information, relating to the privacy, security and transmission of individually identifiable health information. HITECH also created new tiers of civil monetary penalties, amended HIPAA to make civil and criminal penalties directly applicable to business associates, and gave state attorneys general new authority to file civil actions for damages or injunctions in federal courts to enforce the federal HIPAA laws and seek attorneys’ fees and costs associated with pursuing federal civil actions;
the federal false statements statute prohibits making a false statement to an agent or agency of the federal government in connection with certain federal matters;
the federal transparency requirements under the ACA, including the provision commonly referred to as the Physician Payments Sunshine Act, which requires manufacturers of drugs, devices, biologics and medical supplies for which payment is available under Medicare, Medicaid or the Children’s Health Insurance Program to report annually to the U.S. Department of Health and Human Services information related to payments or other transfers of value made to physicians, certain other healthcare professionals (such as nurse practitioners and physicians' assistants, and teaching hospitals, as well as ownership and investment interests held by physicians and their immediate family members;
federal government price reporting laws, which require companies to calculate and report complex pricing metrics in an accurate and timely manner to government programs; and
federal consumer protection and unfair competition laws, which broadly regulate marketplace activities and activities that potentially harm consumers.

Additionally, we are subject to state and non-U.S. equivalents of each of the healthcare laws described above, among others, some of which may be broader in scope and may apply regardless of the payor. Many U.S. states have adopted laws similar to the federal Anti-Kickback Statute, some of which apply to the referral of patients for healthcare services reimbursed by any source, not just governmental payors, including private insurers. In addition, some states require pharmaceutical companies to implement compliance programs, comply with the pharmaceutical industry’s voluntary compliance guidelines and the relevant compliance guidance promulgated by the federal government, or to track and report gifts, compensation and other remuneration provided to physicians and other healthcare providers. There also are state laws that require the reporting of marketing expenditures or drug pricing, including information pertaining to and justifying price increases, state and local laws that require the registration of pharmaceutical sales representatives or other state or local licensure, state laws that prohibit various marketing-related activities, such as

16


 

the provision of certain kinds of gifts or meals, and state laws that require the posting of information relating to clinical trials and their outcomes. There are ambiguities as to what is required to comply with these state requirements and if we fail to comply with an applicable state law requirement, we could be subject to penalties.

In addition, regulators globally are also imposing greater monetary fines for privacy violations. In respect of our engagement of European contract research organizations (CROs) in the context of clinical trials, the General Data Protection Regulation (EU GDPR), which went into effect on May 25, 2018, applies. The EU GDPR applies to any company established in the EU as well as to those outside the EU if they collect and use personal data in connection with the offering goods or services to individuals in the EU or the monitoring of their behavior. The EU GDPR enhances data protection obligations for processors and controllers of personal data, including, for example, expanded disclosures about how personal information is to be used, limitations on retention of information, mandatory data breach notification requirements and onerous new obligations on services providers. Noncompliance with the EU GDPR may result in monetary penalties of up to €20 million or 4% of worldwide revenue, whichever is higher. In addition, violations of the EU GDPR could result in regulatory investigations, reputational damage, orders to cease and/or change our processing activities, enforcement notices and/or assessment notices (for compulsory audit). We may also face civil claims, including representative actions and other class action type litigation (where individuals have suffered harm), potentially amounting to significant compensation or damages liabilities as well as associated costs, diversion of internal resources and reputational harm. This is as the EU GDPR confers a private right of action on data subjects and consumer associations to lodge complaints with supervisory authorities, seek judicial remedies, and obtain compensation for damages resulting from violations.

The EU GDPR may increase our responsibility and liability in relation to personal data that we process where such processing is subject to the EU GDPR, and we may be required to put in place additional mechanisms to ensure compliance with the EU GDPR, including as implemented by individual countries. In July 2020, the EU-US Privacy Shield was invalidated as a valid personal data transfer mechanism and on June 27, 2021, the European Commission published a new set of modular standard contractual clauses (New SCCs). The New SCCs must be used for all relevant transfers of personal data outside the European Economic Area (EEA) (since December 27, 2022). On July 11, 2023, the European Commission entered into force its adequacy decision for the EU-US Data Privacy Framework (a new framework for transferring personal information from the EEA to the United States), having determined that such framework ensures that the protection of personal information transferred from the EEA to the US will be comparable to the protection offered in the EU. However, this decision will likely face legal challenges and ultimately may be invalidated by the Court of Justice of the European Union (CJEU) just as the EU-US Privacy Shield was. The cross-border data transfer landscape in the EEA is continually developing, and we are monitoring these developments. We may, in addition to other impacts, experience additional costs associated with increased compliance burdens and be required to engage in new contract negotiations with third parties that aid in processing data on our behalf or localize certain data.

California enacted the California Consumer Privacy Act (CCPA), which creates new individual privacy rights for California consumers (as defined in the law) and places increased privacy and security obligations on entities handling personal data of consumers or households. The CCPA will require covered companies to provide certain disclosures to consumers about its data collection, use and sharing practices, and to provide affected California residents with ways to opt-out of certain sales or transfers of personal information. While there is currently an exception for protected health information that is subject to HIPAA and clinical trial regulations, as currently written, the CCPA may impact our business activities. Additionally, the California Privacy Rights Act (CPRA), which went into effect on January 1, 2023, imposes additional obligations on companies covered by the legislation and expands consumers’ rights with respect to certain sensitive personal information, among other things. The CPRA also creates a new state agency that will be vested with authority to implement and enforce the CCPA and the CPRA. Other states, including Virginia and Colorado have similarly passed data privacy laws that will regulate how businesses collect and share personal information.

New Legislation and Regulations

From time to time, legislation is drafted, introduced and passed in Congress that could significantly change the statutory provisions governing the testing, approval, manufacturing, marketing, and reimbursement status of products regulated by the FDA. In addition to new legislation, FDA regulations and policies are often revised or interpreted by the agency in ways that may significantly affect our business and our products. It is impossible to predict whether

17


 

further legislative changes will be enacted or whether FDA regulations, guidance, policies or interpretations will be changed or what the effect of such changes, if any, may be.

Competition

The pharmaceutical and biotechnology industry is very competitive, and the development and commercialization of new drugs is influenced by rapid technological developments and innovation. We face competition from several companies developing and commercializing products that will be competitive with our drug candidates, including large pharmaceutical and smaller biotechnology companies. Additionally, new entrants may potentially enter the market. Potential competitors include Johnson & Johnson, Roche, GlaxoSmithKline plc, Enanta Pharmaceuticals, Inc., HEC Pharma, Arbutus Biopharma, Vir Bio, Aligos Therapeutics, AiCuris Anti-infective Cures AG and Qilu Pharmaceutical, among others. Additionally, we may face competition from currently available HBV treatments. Some of the competitive development programs from these companies may be based on scientific approaches that are similar to our approach, and others may be based on entirely different approaches. Potential competitors also include academic institutions, government agencies and other public and private research organizations that conduct research, seek patent protection and establish collaborative arrangements for research, development, manufacturing and commercialization of products similar to ours or that otherwise target indications that we are pursuing.

Manufacturing

We currently rely on third-party manufacturers to supply the quantities of our investigational product candidates used in our clinical and nonclinical studies. We currently have no plans to establish any manufacturing facilities for our product candidates.

Human Capital Management

As of December 31, 2023, we had 65 total employees and contracts with a number of temporary contractors, consultants and CROs. The majority of our employees work out of our facility in South San Francisco, California. We also have a small number of remote employees spread across the United States and one remote employee in the UK.

We continually evaluate our needs and make strategic choices regarding whether to hire internal teams or outsource certain functions to CROs or contract manufacturing organizations (CMOs), as appropriate. We currently outsource our clinical study management to various CROs and utilize certain CMOs to manufacture both the drug substance and the drug product used in our ongoing and planned clinical studies.

We compete with both large and small companies in our industry for a limited number of qualified applicants to fill highly specialized needs. We generally target our base salaries and annual performance-based cash bonuses at the 50th percentile of our peers and our long-term equity incentive compensation, which all employees receive, between the 50th and 75th percentiles of our peers. In certain circumstances, we offer compensation above these levels, based on a candidate’s experience, criticality, amount of responsibility and either individual or Company-wide performance. We routinely review our employees’ base salaries to ensure they remain market competitive. Both annual performance-based cash bonuses and long-term equity compensation increase as a percentage of total compensation based on employees’ levels of responsibility. We also offer comprehensive benefits packages to all of our employees, including: 100% Company-covered medical, dental and vision coverage for employees and their families; a 401k program with a Company match; a comprehensive employee assistance program, an employee stock purchase plan; and paid family leave.

A large majority of our employees have advanced degrees, and we also offer an educational assistance program that reimburses employees up to a maximum amount per year for courses that directly enhance his or her area of professional work or contribute to his or her immediate career growth. This program demonstrates our commitment to analytical growth, enhanced knowledge and professional development.

 

Reverse Stock Split

On September 27, 2023, we received a letter from the Listing Qualifications Department of the Nasdaq Stock Market notifying us that, because the bid price for our common stock had closed below $1.00 per share for the prior 30 consecutive business days, we were not in compliance with Nasdaq Listing Rule 5450(a)(1), which is the minimum bid price requirement for continued listing on the Nasdaq Global Select Market. In accordance with Nasdaq Listing Rule 5810(c)(3)(A), we were provided a 180-calendar day period, or until March 25, 2024, to regain

18


 

compliance with the minimum bid price requirement. To regain compliance with the Nasdaq Listing Rules, on January 31, 2024, our stockholders approved a reverse stock split of our common stock at a range of ratios between 1-for-7 to 1-for-17, and our board of directors approved the implementation of a reverse stock split at a ratio of 1-for-12 shares of our common stock (the Reverse Stock Split). The Reverse Stock Split was effective as of February 9, 2024, our common stock began trading on the Nasdaq Global Select Market on an as-split basis on February 12, 2024, and the Company regained compliance with the minimum bid price requirement of the Nasdaq Listing Rules on February 27, 2024, by having the closing bid price of our common stock exceed $1.00 for a minimum of ten consecutive trading days during the compliance period.

 

All share and per share amounts of our common stock presented in this Annual Report on Form 10-K have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split.

Corporate History

We were incorporated in Delaware in October 2005 under the name South Island Biosciences, Inc. (which was changed to Ventrus Biosciences, Inc. in April 2007). On July 11, 2014, we acquired Assembly Pharmaceuticals, Inc., a private company, through a merger with our wholly owned subsidiary (the Merger). In connection with the Merger, we changed our name from Ventrus Biosciences, Inc. to Assembly Biosciences, Inc.

Corporate Information

Our principal executive office is at Two Tower Place, 7th Floor, South San Francisco, California 94080. Our telephone number is (833) 509-4583.

Available Information

Our website address is www.assemblybio.com. We routinely post, or have posted, important information for investors on our website in the “Investors” section. We use this website as a means of disclosing material information in compliance with our disclosure obligations under Regulation FD. Accordingly, investors should monitor the “Investors” section of our website, in addition to following our press releases, Securities and Exchange Commission (SEC) filings, presentations and webcasts. We make available free of charge through our website our press releases, Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and all amendments to those reports as soon as reasonably practicable after electronically filed with or furnished to the SEC.

The information contained on our website is not a part of, and should not be construed as being incorporated by reference, into this report.

The reports filed with the SEC by us and by our officers, directors and significant stockholders are available for review on the SEC’s website at www.sec.gov.

19


 

Item 1A. Risk Factors

You should carefully consider the following risk factors, together with all other information in this report, including our consolidated financial statements and notes thereto, and in our other filings with the SEC. If any of the following risks, or other risks not presently known to us or that we currently believe to not be material, develop into actual events, then our business, financial condition, results of operations or prospects could be materially adversely affected. If that happens, the market price of our common stock could decline, and stockholders may lose all or part of their investment.

Risks Related to Our Business

We have no approved products and depend on the future success of the product candidates in our research and development pipeline. We cannot be certain that we or our collaborators will be able to obtain regulatory approval for, or successfully commercialize, product candidates from our current pipeline or any other product candidates that we may subsequently identify, license or otherwise acquire.

We and our collaborators are not permitted to market or promote any products in the United States, Europe, China or other countries before we receive regulatory approval from the FDA or comparable foreign regulatory authorities, and we may never receive such regulatory approval for our current product candidates. We have not submitted a new drug application (NDA) to the FDA or comparable applications to other regulatory authorities and do not expect to be in a position to do so in the near future.

All of our product candidates are in clinical development or in varying stages of nonclinical development. Data supporting our drug discovery and nonclinical and clinical development programs are derived from laboratory studies, nonclinical studies and Phase 1 clinical studies. It may be years before the larger, pivotal studies necessary to support regulatory approval of our current product candidates are completed, if ever.

In addition to our current product pipeline, we may identify, license or otherwise acquire rights to other technologies or product candidates. Any such transactions would involve numerous risks, and we may be unsuccessful in entering into any such transactions or developing any such technologies or product candidates.

For these reasons, our drug discovery and development may not be successful, and we may be unable to continue clinical development of our product candidates and may not generate product approvals or product revenue, any of which could have a material adverse impact on our business, results of operations and financial condition.

 

We are not currently profitable and might never become profitable, and we will need additional financing to complete the development of any product candidates and fund our activities into the future.

We do not have any approved products, and we have a history of losses. We expect to continue to incur substantial operating and capital expenditures to advance our current product candidates through clinical development, continue research and discovery efforts to identify potential additional product candidates and seek regulatory approvals for our current and future product candidates. All operations and capital expenditures will be funded from cash on hand, securities offerings, debt financings and payments we may receive from out-licenses, collaborations or other strategic arrangements. Elevated worldwide inflation rates that began in mid-2021 and continue to persist may also exacerbate the substantial operating and capital expenditures that we face to advance our current and future product candidates.

There is no assurance that we will be successful in raising any necessary additional capital on terms that are acceptable to us, or at all, particularly due to the well-documented, ongoing sector-wide weakness in the biotech markets that began in early 2021. If we are unable to develop and commercialize any product candidates and generate sufficient revenue or raise capital, we could be forced to reduce staff, delay, scale back or discontinue product development and clinical studies, sacrifice attractive business opportunities, cease operations entirely and sell, or otherwise transfer, all or substantially all of our remaining assets, which would likely have a material adverse impact on our business, results of operations, financial condition and share price.

We expect our collaboration with Gilead to be a critical part of the development, manufacture and commercialization of our product candidates. If this collaboration is unsuccessful, our business could be adversely affected.

In October 2023, we entered into the Gilead Collaboration Agreement with Gilead, whereby Gilead exclusively licensed to us its HPI program and NNPI program, while retaining opt-in rights to these programs, and will have an option to take an exclusive license, on a program-by-program basis, to all of our other current and future pipeline

20


 

programs during the collaboration term. In connection with the entry into the Gilead Collaboration Agreement, we and Gilead also entered into a common stock purchase agreement and an investor rights agreement. Our agreements and relationship with Gilead pose a number of risks, including, but not limited to, the following:

Conflicts may arise between us and Gilead, such as conflicts regarding the indications to pursue or concerning the clinical data supporting an opt-in decision, the commercial potential of any optioned investigational products, the interpretation of financial provisions or the ownership of intellectual property developed during the collaboration. Any such conflicts could slow or prevent the development or commercialization of our investigational products.
If the collaboration with Gilead does not result in the successful development and commercialization of products or if Gilead terminates the Gilead Collaboration Agreement with us, we may not receive any future research funding or milestone or royalty payments under the collaboration. If we do not receive the funding we expect under these agreements, our development of our investigational products could be delayed and we may need additional resources to develop our investigational products.
We will be heavily dependent on Gilead for further development and commercialization of the investigational products from the programs that it opts into.
We may not be successful in this collaboration due to various other factors, including our ability to demonstrate proof of concept in one or more clinical studies so that Gilead will exercise its option to these programs. In addition, even if we demonstrate clinical proof of concept of a candidate, Gilead may choose not to exercise its option.
Gilead has the right to designate two directors for appointment to our board of directors pursuant to the terms of the investor rights agreement and owns approximately 19.9% of our outstanding common stock. Gilead also has the right to acquire additional shares from us, and in the open market, up to an amount resulting in Gilead owning a total of 35% of our outstanding common stock. As a result, Gilead may be able to exert significant influence over us.
Gilead could independently develop, or develop with third parties, products that compete directly or indirectly with our investigational products if Gilead believes that competitive products are more likely to be successfully developed or can be commercialized under terms that are more economically attractive than ours.
Because Gilead has an option to all of our current, and future, pipeline programs during the collaboration term, it may be difficult for us to enter into new collaborations.

Nonclinical and clinical studies required for our product candidates are expensive and time-consuming and may fail to demonstrate the level of safety and efficacy necessary for product approval.

Before we or any commercial partners can obtain FDA approval (or other foreign approvals) necessary to sell any of our product candidates, we must show that each potential product is safe and effective. To meet these requirements, we must conduct extensive nonclinical and sufficient, well-controlled clinical studies.

The results of laboratory and nonclinical studies may not be representative of disease behavior in a clinical setting and may not be predictive of the outcomes of our clinical studies. In addition, the results of early clinical studies of product candidates may not be predictive of the results of later-stage clinical studies.

Conducting nonclinical and clinical studies is a lengthy, time consuming and expensive process. The length of time varies substantially according to the type, complexity, novelty, and intended use of the product candidate, and often can be several years or more. In addition, failure or delays can occur at any time during the nonclinical and clinical study process, resulting in additional operating expenses or harm to our business.

The commencement and rate of completion of clinical studies might be delayed by many factors, including, for example:

delays in reaching agreement with regulatory authorities on study design;
delays in reaching agreement on acceptable terms with prospective CROs and clinical study sites;
failure to demonstrate efficacy or the emergence of unforeseen safety issues;

21


 

insufficient quantities of qualified materials under current good manufacturing practice (cGMP) for use in clinical studies due to manufacturing challenges, delays or interruptions in the supply chain;
slower than expected rates of patient recruitment or failure to recruit a sufficient number of eligible patients, which may be due to a number of reasons, including the size of the patient population, the proximity of patients to clinical sites, the eligibility criteria for the study, the design of the clinical study, and other potential drug candidates being studied;
delays in patients completing participation in a study or return for post-treatment follow-up for any reason, including, product side effects or disease progression;
modification of clinical study protocols;
delays, suspension, or termination of clinical studies by the institutional review board or ethics committee responsible for overseeing the study at a particular study site; and
government or other regulatory agency delays or clinical holds requiring suspension or termination of our clinical studies due to safety, tolerability or other issues related to our product candidates.

The failure of nonclinical and clinical studies to demonstrate safety and effectiveness of a product candidate for the desired indications, whether conducted by us or by a CRO, would harm the development of that product candidate and potentially other product candidates. This failure could cause us to abandon a product candidate and could delay development of other product candidates. Any delay in, or failure of, our nonclinical studies or clinical studies could delay, or preclude, the filing of our NDAs and comparable applications with the FDA and foreign regulatory agencies, as applicable, and materially harm our business, prospects, financial condition and results of operations.

We rely on CROs to conduct some of our nonclinical and clinical studies due to our lack of suitable facilities and resources. In addition, parts of our business are reliant on CROs, vendors, suppliers and other service providers in locations outside of the United States, including China.

We do not have sufficient facilities or resources to conduct all our anticipated nonclinical and clinical studies internally. As a result, we contract with CROs to conduct a significant portion of the nonclinical and clinical studies required for regulatory approval for our product candidates. Our reliance on CROs reduces our control over these activities but does not relieve us of our responsibilities. For example, we are responsible for ensuring that each of our studies is conducted in accordance with the applicable protocol, legal and regulatory requirements and scientific standards, including, in the case of clinical studies, good clinical practices, even if the study is conducted by a CRO. In the event CROs fail to perform their duties in such a fashion or we are unable to retain or continue with CROs on acceptable terms, we may be unable to complete our clinical studies and may fail to obtain regulatory approval for our product candidates.

In addition, these CROs may also have relationships with other entities, some of which may be our competitors. CRO personnel are not our employees, and except for remedies available to us under our agreements with such third parties, we cannot control whether they devote sufficient time and resources to our clinical and nonclinical studies. If these CROs do not successfully carry out their contractual duties or obligations or meet expected deadlines, if they need to be replaced or if the quality or accuracy of the clinical data they obtain is compromised due to the failure to adhere to our clinical protocols, regulatory requirements or for other reasons, our research, nonclinical or clinical studies may be extended, delayed or terminated and we may not be able to obtain, or may be delayed in obtaining, regulatory approvals for our product candidates, any of which could materially harm our business, prospects, financial condition and results of operations.

Furthermore, we are exposed to a number of risks related to our CROs, vendors, suppliers and other service providers that are located outside of the United States, many of which may be beyond our control. These risks include:

business interruptions resulting from geopolitical actions such as the war between Russia and Ukraine, the Israel-Hamas war, as well as tariffs, other wars, acts of terrorism, natural disasters or outbreaks of disease;
different regulatory requirements for drug approvals or increased scrutiny on CROs located in foreign countries, including China;
different standards of care in various countries that could complicate the evaluation of our product candidates;

22


 

different U.S. and foreign drug import and export rules;
different reimbursement systems and different competitive drugs indicated to treat the indication for which our product candidates are being developed;
reduced protection for intellectual property rights in certain countries;
unexpected changes in tariffs, trade barriers and regulatory requirements;
compliance with the United States Foreign Corrupt Practices Act (the FCPA) and other anti-corruption and anti-bribery laws;
compliance with tax, employment, immigration and labor laws for employees living or traveling abroad;
foreign taxes, including withholding of payroll taxes; and
foreign currency fluctuations and compliance with foreign currency exchange rules, which could result in increased operating expenses and reduced revenues, and other obligations incident to doing business in another country.

Top-line or preliminary data may not accurately reflect the final results of a particular study.

We may publicly disclose top-line or preliminary data based on analysis of then-available efficacy, tolerability, PK and safety data, and the results and related findings and conclusions are subject to change following a more comprehensive review of the data related to the particular study. We also make assumptions, estimates, calculations and conclusions as part of our data analyses, and we may not have received or had the opportunity to fully and carefully evaluate all data prior to release. As a result, the top-line or preliminary results that we report may differ from final results of the same studies or different conclusions or considerations may qualify such results once additional data have been received and fully evaluated. Top-line data also remains subject to audit and verification procedures that may result in the final data differing materially from previously published preliminary data. As a result, top-line and preliminary data should be viewed with caution until the final data are available.

In addition to top-line or preliminary results, the information that we may publicly disclose regarding a particular nonclinical or clinical study is based on extensive information, and you or others may not agree with what we determine is the material or otherwise appropriate information to include in our disclosure. In addition, any information we determine not to disclose may ultimately be deemed significant with respect to future decisions, conclusions, views, activities or otherwise regarding a particular drug, drug candidate or our business. If the top-line or preliminary data that we report differ from final results, or if others, including regulatory authorities, disagree with, or do not accept, the data or conclusions reached, our ability to obtain approval for, and commercialize, our product candidates may be harmed or delayed, which could harm our business, financial condition, operating results or prospects.

We rely on third parties to formulate and manufacture our product candidates and products that we study in combination with our product candidates. Our use of third parties may increase the risk that we will not have sufficient quantities of our product candidates or other products on time or at an acceptable cost.

We rely on third-party manufacturers to supply the quantities of our investigational product candidates used in our clinical and nonclinical studies. If any product candidate we develop or acquire in the future receives FDA or other regulatory approval, we expect to continue our reliance on one or more third-party contractors to manufacture our products. If, for any reason, we are unable to rely on any third-party sources we have identified to manufacture our product candidates, we would need to identify and contract with additional or replacement third-party manufacturers to manufacture drug substance and drug product for nonclinical, clinical and commercial purposes. We may be unsuccessful in identifying additional or replacement third-party manufacturers, or in negotiating acceptable terms with any that we do identify. If we are unable to establish and maintain manufacturing capacity, the development and sales of our products and our financial performance may be materially and adversely affected.

We are exposed to the following risks with respect to the manufacture of our product candidates:

We will need to identify manufacturers for commercial supply on acceptable terms, which we may be unable to do because the number of potential manufacturers is limited, and the FDA must evaluate and approve any new or replacement contractor.

23


 

Any third-party manufacturers with whom we contract might be unable to formulate and manufacture our product candidates in the volume and quality required to meet our nonclinical, clinical and, if approved, commercial needs in a timely manner.
Any third-party manufacturers with whom we contract might not perform as agreed or might not remain in the contract manufacturing business for the time required to supply our products.
One or more of any third-party manufacturers with whom we contract could be foreign, which increases the risk of shipping delays and adds the risk of import restrictions.
We do not have complete control over, and cannot ensure, any third-party manufacturers’ compliance with cGMP and other government regulations and corresponding foreign requirements, including periodic FDA and state regulatory inspections.
We may be required to obtain intellectual property rights from third parties to manufacture our product candidates, and if any third-party manufacturer makes improvements in the manufacturing process for our product candidates, we may not own, or may have to share, the intellectual property rights to the innovation.
We may be required to share our trade secrets and know-how with third parties, increasing risk of misappropriation or disclosure of our intellectual property by or to third parties.
When contracting with third-party manufacturers, we might compete with other companies for access to these manufacturers’ facilities and might be subject to manufacturing delays if the manufacturers give other clients higher priority than we are given.

Each of these risks could delay our development efforts, nonclinical studies and clinical studies or the approval, if any, of our product candidates by the FDA or applicable non-U.S. regulatory authorities and the commercialization of our product candidates. This could result in higher costs or deprive us of potential product revenues and materially harm our business, financial condition and results of operations.

If we lose key management personnel and cannot recruit and retain similarly qualified replacements, our business may materially suffer.

We are highly dependent on the services of our executive officers. Our employment agreements with our executive officers do not ensure their retention. We do not currently maintain, nor do we intend to obtain in the future, “key person” life insurance that would compensate us in the event of the death or disability of any of the members of our management team. Our executive officers are critical to our success, and unanticipated loss of any of these key employees could have a material adverse impact on our business, financial condition and results of operations.

Our collaboration partners might delay, prevent or undermine the success of our product candidates.

Our operating and financial strategy for the development, nonclinical and clinical testing, manufacture and commercialization of drug candidates heavily depends on collaborating with corporations, academic institutions, licensors, licensees, and other parties. However, there can be no assurance that we will successfully establish or maintain these collaborations. If a collaboration is terminated, replacement collaborators might not be available on attractive terms, or at all.

The activities of any collaborator, including Gilead, will not be within our control and might not be within our power to influence. There can be no assurance that any collaborator will perform its obligations to our satisfaction or at all, that we will derive any revenue or profits from these collaborations, or that any collaborator will not compete with us. If any collaboration, including the Gilead Collaboration, is unsuccessful, we might require substantially greater capital to undertake development and marketing of our proposed products and might not be able to develop and market these products effectively, if at all. In addition, if Gilead does not opt-in to a program, it might lead to significant delays in introducing proposed products into certain markets and/or reduced sales of proposed products in such markets.

We may not be successful in establishing and maintaining collaborations, which could adversely affect our ability to develop certain of our product candidates.

Developing pharmaceutical products, conducting clinical studies, obtaining regulatory approval and commercializing those products are expensive and lengthy undertakings that require significant resources and expertise. We may seek to enter into collaborations, including licensing or partnering arrangements, with other companies to support the development and commercialization of any or multiple of our programs that Gilead declines to opt into or to obtain financing or share costs on these programs. If we are unable to enter into such collaborations on acceptable terms, if

24


 

at all, we may be unable to advance certain of our product candidates through further nonclinical or clinical development. We expect to face competition in seeking appropriate partners. Moreover, collaboration arrangements are complex and time consuming to negotiate, document and implement and they may require substantial resources to maintain. We may not be successful in our efforts to establish and implement collaborations or other alternative arrangements for the development of our product candidates that Gilead declines to opt into.

If we are unable to reach agreement on favorable terms with a suitable collaboration partner for any of our product candidates that Gilead declines to opt into, we may need to limit the number of our product candidates to advance through further nonclinical or clinical development. Failure to achieve such successful collaborations would limit our options for support of the development and commercialization of our programs and for financing and would likely have a material adverse impact on our business, results of operations, financial condition and share price.

We rely on data provided by third parties that has not been independently verified and could prove to be false, misleading, or incomplete.

We rely on third-party vendors, scientists, investigators and collaborators to provide us with significant data and other information related to our projects, nonclinical studies and clinical studies, and our business. If these third parties provide inaccurate, misleading, or incomplete data, our business, prospects, and results of operations could be materially and adversely affected.

Significant disruptions of information technology systems or breaches of data security, including cybersecurity incidents, could materially and adversely affect our business, results of operations and financial condition.

We collect and maintain information in digital form and are increasingly dependent on information technology systems and infrastructure to operate our business. In the ordinary course of our business, we collect, store and transmit large amounts of confidential information, including intellectual property, proprietary business information and personal information. It is critical that we do so in a secure manner to maintain the confidentiality and integrity of such confidential information. We have outsourced elements of our information technology infrastructure and, as a result, a number of third-party vendors may or could have access to our confidential information. Our internal information technology systems and infrastructure, and those of our current and any future collaborators, contractors and consultants and other third parties on which we rely, are vulnerable to damage from computer viruses, malware, natural disasters, terrorism, war, telecommunication and electrical failures, cyberattacks, cybersecurity incidents or cyber intrusions over the Internet, attachments to emails, persons inside our organization, or persons with access to systems inside our organization.

The risk of a cybersecurity incident or security breach or disruption, particularly through cyberattacks or cyber intrusion, has escalated as the number, intensity and sophistication of attempted attacks and intrusions from around the world have increased. In addition, the prevalent use of mobile devices that access confidential information increases the risk of data security breaches, which could lead to the loss of confidential information or other intellectual property. The costs to us to mitigate network security problems, bugs, viruses, worms, malicious software programs and security vulnerabilities or incidents could be significant, and our efforts to address these problems may not be successful. If unsuccessful, these problems could cause interruptions, delays, cessation of service and other harm to our business and our competitive position, including material disruption of our product development programs. For example, any loss of clinical study data from completed or ongoing or planned clinical studies could result in delays in our regulatory approval efforts and significantly increase our costs to recover or reproduce the data.

If a computer security breach affects our systems or results in the unauthorized release of personally identifiable information, our reputation could be materially damaged. In addition, such a breach may require notification to governmental agencies, the media or individuals pursuant to various federal, state and non-U.S. privacy and security laws, if applicable, including the Health Insurance Portability and Accountability Act of 1996 (HIPAA), as amended by the Health Information Technology for Clinical Health Act of 2009, and its implementing rules and regulations, as well as regulations promulgated by the Federal Trade Commission, state breach notification law and the EU GDPR. We would also be exposed to a risk of loss or litigation and potential liability, which could materially adversely affect our business, results of operations and financial condition.

Research, development and commercialization goals may not be achieved in the timeframes that we publicly estimate, which could have an adverse impact on our business and could cause our stock price to decline.

We set goals and make public statements regarding our expectations on timing of certain accomplishments, developments and milestones under our research and development programs. The actual timing of these events can vary significantly due to a number of factors, including, the amount of time, effort and resources committed to our programs by us and any collaborators and the uncertainties inherent in the clinical development and regulatory approval process. As a result, there can be no assurance that we or any collaborators will initiate or complete clinical

25


 

development activities, make regulatory submissions or receive regulatory approvals as planned or that we or any collaborators will be able to adhere to our current schedule for the achievement of key milestones under any of our programs. If we or any collaborators fail to achieve one or more of the milestones as planned, or Gilead does not opt-in to any of our programs, our business could be materially and adversely affected, and the price of our common stock could decline.

Developments by competitors might render our product candidates or technologies obsolete or non-competitive.

The pharmaceutical and biotechnology industries are intensely competitive. In addition, the clinical and commercial landscapes for recurrent genital herpes, HDV, HBV and transplant-related herpesviruses are rapidly changing; we expect new data from commercial and clinical-stage products to continue to emerge. We compete with organizations, some with significantly more resources, who are developing competitive product candidates. If our competitors develop effective treatments for recurrent genital herpes, HDV, HBV, transplant-related herpesviruses or any other indication or field we might pursue, and successfully commercialize those treatments, our business and prospects could be materially harmed.

Other companies with products using the same or similar mechanisms of action as ours may produce negative clinical data, which would adversely affect public and clinical communities’ perceptions of our product candidates, and may negatively impact regulatory approval of, or demand for, our potential products.

Negative data from clinical studies using a competitor’s product candidates with the same or similar mechanisms of action as ours could adversely impact the perception of the therapeutic use of our product candidates and our ability to enroll patients in clinical studies.

The clinical and commercial success of our potential products will depend in part on the public and clinical communities’ acceptance of novel classes of product candidates. Moreover, our success depends upon physicians prescribing, and their patients being willing to receive, treatments that involve the use of our product candidates we may develop in lieu of, or in addition to, existing treatments with which they are already familiar and for which more clinical data may be available. Adverse events in our nonclinical or clinical studies or those of our competitors or of academic researchers utilizing the same mechanisms of action as our product candidates, even if not ultimately attributable to our product candidates, and any resulting publicity could result in increased governmental regulation, unfavorable public perception, potential regulatory delays in the testing or approval of our product candidates, stricter labeling requirements for our product candidates that are approved, if any, and a decrease in demand for any such products.

Our ability to use our net operating loss and credit carryforwards and certain other tax attributes may be limited.

We have net operating loss carryforwards due to prior period losses generated before January 1, 2024 which if not utilized will begin to expire in 2027 for net operating loss carryforwards prior to 2018. If we are unable to generate sufficient taxable income to utilize our net operating loss carryforwards, pre-2018 carryforwards could expire unused and be unavailable to offset future income tax liabilities.

Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the Code), a corporation that undergoes an “ownership change” (generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period) is subject to annual limitations on its ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes (such as research tax credits) to offset its post-change income or taxes. We have experienced ownership changes in the past, and recent and future equity issuances may result in additional ownership change. Accordingly, some of our net operating losses or credits could expire unutilized, and our ability to utilize our net operating losses or credits to offset U.S. federal taxable income could be limited, which would result in increased future tax liability to us. We may also be subject to similar limitations at the state level.

Risks Related to Our Regulatory and Legal Environment

We are and will be subject to extensive and costly government regulation and the failure to comply with these regulations may have a material adverse effect on our operations and business.

Our product candidates are subject to extensive and rigorous domestic government regulation, including regulation by the FDA, the Centers for Medicare and Medicaid Services, other divisions of the U.S. Department of Health and Human Services, the U.S. Department of Justice, state and local governments, and their respective foreign equivalents. Both before and after approval of any product, we and our collaborators, suppliers, contract manufacturers and clinical investigators are subject to extensive regulation by governmental authorities in the United States and other countries, covering, among other things, testing, manufacturing, quality control, clinical studies, post-marketing studies, labeling, advertising, promotion, distribution, import and export, governmental pricing, price reporting and rebate requirements. Failure to comply with applicable requirements could result in one or more of the following actions:

26


 

warning or untitled letters; unanticipated expenditures; delays in approval or refusal to approve a product candidate; voluntary or mandatory product recall; product seizure; interruption of manufacturing or clinical studies; operating or marketing restrictions; injunctions; criminal prosecution and civil or criminal penalties, including fines and other monetary penalties; exclusion from federal health care programs such as Medicare and Medicaid; adverse publicity; and disruptions to our business.

If we or our collaborators obtain regulatory approval for a particular product, the approval might limit the intended medical uses for the product, limit our ability to promote, sell, and distribute the product, require that we conduct costly post-marketing surveillance, and/or require that we conduct ongoing post-marketing studies. Once obtained, any approvals might be withdrawn, including, for example, if there is a later discovery of previously unknown problems with the product, such as a previously unknown safety issue. If we, our collaborators, our contractors or our contract manufacturers fail to comply with applicable regulatory requirements at any stage during the regulatory process, such noncompliance could result in delays in the approval of applications or supplements to approved applications, refusal by a regulatory authority (including the FDA) to review pending market approval applications or supplements to approved applications, untitled letters or warning letters, fines, import and export restrictions, product recalls or seizures, injunctions, total or partial suspension of production, civil penalties, withdrawals of previously approved marketing applications, recommendations by the FDA or other regulatory authorities against governmental contracts, and/or criminal prosecutions.

The regulatory approval processes of the FDA and comparable foreign authorities are lengthy, time consuming and inherently unpredictable, and if we or our collaborators are ultimately unable to obtain regulatory approval for our product candidates, our business will be substantially harmed.

We, or any current or future collaborators, cannot assure you that we will receive the approvals necessary to commercialize for sale any of our product candidates, or any product candidate we acquire or develop in the future. We will need FDA approval to commercialize our product candidates in the United States and approvals from applicable regulatory authorities in foreign jurisdictions to commercialize our product candidates in those jurisdictions. To obtain FDA approval of any product candidate, we must submit to the FDA an NDA demonstrating that the product candidate is safe and effective for its intended use. This requires significant research, nonclinical studies, and clinical studies. Satisfaction of the FDA’s regulatory requirements typically takes many years, depends upon the type, complexity and novelty of the product candidate and requires substantial resources for research, development and testing. We cannot predict whether our research and clinical approaches will result in drugs that the FDA considers safe and effective for their indicated uses. The FDA has substantial discretion in the approval process and might require us to conduct additional nonclinical and clinical testing, perform post-marketing studies or otherwise limit or impose conditions on any approval we obtain.

The approval process might also be delayed by changes in government regulation, future legislation or administrative action or changes in FDA policy that occur prior to or during our regulatory review. Delays in obtaining regulatory approvals might: delay commercialization of, and our ability to derive product revenues from, our product candidates; impose costly procedures on us; and diminish any competitive advantages that we might otherwise enjoy.

Even if we comply with all FDA requests, the FDA might ultimately reject one or more of our NDAs. We cannot be sure that we will ever obtain regulatory approval and commercialize any of our current or future product candidates. In foreign jurisdictions, we are subject to regulatory approval processes and risks similar to those associated with the FDA described above. We cannot assure you that we will receive the approvals necessary to commercialize our product candidates for sale outside the United States.

We and our collaborators may be subject, directly or indirectly, to applicable U.S. federal and state anti-kickback, false claims laws, physician payment transparency laws, fraud and abuse laws or similar healthcare and security laws and regulations, and health information privacy and security laws, which could expose us or them to criminal sanctions, civil penalties, contractual damages, reputational harm and diminished profits and future earnings.

Healthcare providers, physicians and others play a primary role in the recommendation and prescription of any products for which we obtain regulatory approval. If we obtain FDA approval for any of our drug candidates and begin commercializing those drugs in the United States, our operations may be subject to various federal and state fraud and abuse laws, including the federal Anti-Kickback Statute, the federal False Claims Act, and physician payment sunshine laws and regulations. Additionally, we are subject to state and non-U.S. equivalents of each of the healthcare laws described above, among others, some of which may be broader in scope and may apply regardless of the payor. These laws may impact, among other things, our proposed sales, marketing and education programs. In addition, we may be subject to patient privacy regulation by both the federal government and the states and foreign jurisdictions in which we conduct our business. If we fail to comply with any applicable federal, state or foreign legal requirement, we could be subject to penalties.

27


 

Regulators globally are imposing greater monetary fines for privacy violations. The EU GDPR applies to any company established in the EU as well as to those outside the EU if they collect and use personal data in connection with the offering goods or services to individuals in the EU or the monitoring of their behavior. The EU GDPR enhances data protection obligations for processors and controllers of personal data, including, for example, expanded disclosures about how personal information is to be used, limitations on retention of information, mandatory data breach notification requirements and onerous new obligations on services providers. Noncompliance with the EU GDPR may result in monetary penalties of up to €20 million or 4% of worldwide revenue, whichever is higher. The EU GDPR may increase our responsibility and liability in relation to personal data that we process and we may be required to put in place additional mechanisms to ensure compliance with the EU GDPR, including as implemented by individual countries. Compliance with the EU GDPR and other changes in laws or regulations associated with the enhanced protection of certain types of personal data, such as healthcare data or other sensitive information, could greatly increase our cost of developing our products or even prevent us from offering certain products in jurisdictions that we may operate in.

The California Consumer Privacy Act (CCPA) also created new individual privacy rights for California consumers (as defined in the law) and places increased privacy and security obligations on entities handling personal data of consumers or households. The CCPA requires covered companies to provide certain disclosures to consumers about its data collection, use and sharing practices, and to provide affected California residents with ways to opt-out of certain sales or transfers of personal information. While there is currently an exception for protected health information that is subject to HIPAA and clinical study regulations, as currently written, the CCPA may impact our business activities. The uncertainty surrounding the implementation of the CCPA exemplifies the vulnerability of our business to the evolving regulatory environment related to personal data and protected health information.

Because of the breadth of these laws and the narrowness of the statutory exceptions and safe harbors available, it is possible that some of our business activities could be subject to challenge under one or more of such laws.

Violations of these laws may be punishable by criminal and/or civil sanctions, including penalties, fines and/or exclusion or suspension from federal and state healthcare programs such as Medicare and Medicaid and debarment from contracting with the U.S. government. In addition, private individuals have the ability to bring actions on behalf of the U.S. government under the federal False Claims Act as well as under the false claims laws of several states.

If any of the physicians or other providers or entities with whom we expect to do business with are found to be not in compliance with applicable laws, they may be subject to criminal, civil or administrative sanctions, including exclusions from government funded healthcare programs, which may also adversely affect our business.

We face the risk of product liability claims and might not be able to obtain insurance.

Our business exposes us to the risk of product liability claims that are inherent in drug development. If the use of one or more of our product candidates or approved drugs, if any, harms people, we might be subject to costly and damaging product liability claims brought against us by clinical study participants, consumers, health care providers, pharmaceutical companies or others selling our products. Our inability to obtain sufficient product liability/clinical study insurance at an acceptable cost to protect against potential product liability claims could prevent or inhibit the commercialization of pharmaceutical products we develop. We cannot predict all of the possible harms or side effects that might result and, therefore, the amount of insurance coverage we maintain might not be adequate to cover all liabilities we might incur. If we are unable to obtain insurance at an acceptable cost or otherwise protect against potential product liability claims, we will be exposed to significant liabilities, which might materially and adversely affect our business and financial position. If we are sued for any injury allegedly caused by our products, our liability could exceed our total assets and our ability to pay. Any successful product liability claims brought against us would decrease our cash and may adversely affect our business, stock price and financial condition.

We might be exposed to liability claims associated with the use of hazardous materials and chemicals.

Our research, development and manufacturing activities and/or those of our third-party contractors might involve the controlled use of hazardous materials and chemicals. Although we will strive to have our safety procedures, and those of our contractors, comply with federal, state and local laws and regulations for using, storing, handling and disposing of these materials, we cannot completely eliminate the risk of accidental injury or contamination from these materials. In the event of such an accident, we could be held liable for any resulting damages, and any liability could materially and adversely affect our business, financial condition and results of operations. In addition, the federal, state and local laws and regulations governing the use, manufacture, storage, handling and disposal of hazardous or radioactive materials and waste products might require us to incur substantial compliance costs that could materially and adversely affect our business, financial condition and results of operations.

28


 

Our employees, independent contractors, consultants, collaborators and CROs may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements, which could result in significant liability for us and harm our reputation.

We are exposed to the risk of fraud or other misconduct, including failure to:

comply with applicable regulations of, and provide accurate information to, the FDA or comparable foreign regulatory authorities;
comply with federal and state healthcare fraud and abuse laws and regulations and similar laws and regulations established and enforced by comparable foreign regulatory authorities;
comply with the FCPA, the U.K. Bribery Act 2010, the PRC Criminal Law, the PRC Anti-unfair Competition Law and other anti-bribery and trade laws;
report financial information and data accurately; or
disclose unauthorized activities.

Misconduct could also involve the improper use or misrepresentation of information obtained during clinical studies, creating fraudulent data in our nonclinical studies or clinical studies or illegal misappropriation of product materials, which could result in regulatory sanctions, delays in clinical studies, or serious harm to our reputation.

It is not always possible to identify and deter misconduct. The precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to comply with such laws or regulations. Additionally, we are subject to the risk that a person or government could allege such fraud or other misconduct, even if none occurred. If any such actions are instituted against us and we are not successful in defending ourselves or asserting our rights, those actions could harm our business, results of operations, financial condition and cash flows, including through the imposition of significant fines or other sanctions.

Risks Related to Our Intellectual Property

Our business depends on protecting our intellectual property.

If we, our licensors and our collaborators do not obtain protection for our respective intellectual property rights, our competitors might be able to take advantage of our research and development efforts to develop competing drugs. Our success, competitive position and future revenues, if any, depend in part on our ability and the abilities of our licensors to obtain and maintain patent protection for our products, methods, processes and other technologies, to preserve our trade secrets, to prevent third parties from infringing on our proprietary rights and to operate without infringing the proprietary rights of third parties.

We rely upon a combination of patents, trade secret protection and contractual arrangements to protect the intellectual property related to our technologies. We will only be able to protect our products and proprietary information and technology by preventing unauthorized use by third parties to the extent that our patents, trade secrets, and contractual positions allow us to do so. We cannot be certain that we will secure any rights to any issued patents with claims that cover any of our proprietary product candidates and technologies. The patent prosecution process is expensive and time-consuming, and we may be unable to file and prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. We could fail to identify patentable aspects of our research and development output before it is too late to obtain patent protection or before our competitors secure patents covering such discoveries. The patent process also is subject to numerous risks and uncertainties, and there can be no assurance that we will be successful in protecting our products by obtaining and defending patents.

Composition-of-matter patents relating to the active pharmaceutical ingredient are generally considered to be the strongest form of intellectual property protection for pharmaceutical products. Such patents provide protection not limited to any one method of use. Method-of-use patents protect the use of a product for the specified method(s) and do not prevent a competitor from making and marketing a product that is identical to our product for an indication that is outside the scope of the patented method. Formulation patents protect the formulation of a product and do not prevent a competitor from making and marketing a product that has an identical active pharmaceutical ingredient to our product if the product is formulated differently than the patented formulation. We rely on a combination of these and other types of patents to protect our product candidates, and there can be no assurance that our intellectual property will create and sustain the competitive position of our product candidates.

29


 

Biotechnology and pharmaceutical product patents involve highly complex legal and scientific questions. Any patent applications that we own or license may fail to result in issued patents. In addition, the U.S. Patent and Trademark Office (USPTO) and patent offices in other jurisdictions often require that patent applications concerning pharmaceutical and/or biotechnology-related inventions are limited or narrowed substantially to cover only the specific innovations exemplified in the patent application, thereby limiting the scope of protection against competitive challenges. As a result, even if we or our licensors obtain patents, the patents might be substantially narrower than anticipated.

If patents successfully issue from our applications, third parties may challenge their validity or enforceability, which may result in such patents being narrowed, invalidated, or held unenforceable. Even if our patents and patent applications are not challenged by third parties, those patents and patent applications may not prevent others from designing around our claims and may not otherwise adequately protect our product candidates.

Patent and other intellectual property protection is crucial to the success of our business and prospects, and there is a substantial risk that such protections, if obtained, will prove inadequate. The legal systems of certain countries, including China, do not always favor the enforcement of patents, trade secrets, and other intellectual property rights, particularly those relating to pharmaceutical and biotechnology products, which could make it difficult for us to stop infringement of our patents, misappropriation of our trade secrets, or marketing of competing products in violation of our proprietary rights.

Beyond the protection afforded by patents, we seek to rely on trade secret protection and confidentiality agreements to protect proprietary know-how, information, or technology that is not covered by our patents. Although our agreements require all of our employees to assign their inventions to us, and we require all of our employees, consultants, advisors, collaborators, contractors and any third parties who have access to our trade secrets, proprietary know-how and other confidential information and technology to enter into appropriate confidentiality agreements, we cannot be certain that our trade secrets, proprietary know-how and other confidential information and technology will not be subject to unauthorized disclosure or that our competitors will not otherwise gain access to or independently develop substantially equivalent trade secrets, proprietary know-how and other information and technology. If we are unable to prevent unauthorized disclosure of our intellectual property related to our product candidates and technology to third parties, we may not be able to establish or maintain a competitive advantage in our market, which could materially adversely affect our business and operations.

We may incur substantial costs as a result of litigation or other proceedings relating to our patents and other intellectual property rights.

We may in the future be involved in legal or administrative proceedings involving our intellectual property, including infringement of our intellectual property by third parties. These lawsuits or proceedings likely would be expensive, consume time and resources and divert the attention of managerial and scientific personnel, even if we were successful in stopping the infringement of such patents. There is a risk that these proceedings will decide that such patents or other intellectual property rights are not valid and that we do not have the right to stop the other party from using our inventions. There is also the risk that, even if the validity of such patents is upheld, the court or administrative agency will refuse to stop the other party on the ground that such other party’s activities do not infringe our rights to such patents. If we were not successful in defending our intellectual property, our competitors could develop and market products based on our discoveries, which may reduce demand for our products.

We may infringe the intellectual property rights of others, which may prevent or delay our product development efforts and stop us from commercializing or increase the costs of commercializing our product candidates.

Our success will depend in part on our ability to operate without infringing the proprietary rights of third parties. Our competitors may have filed, and may in the future file, patent applications covering products and technologies similar to ours. Any such patent application may have priority over our patent applications, which could further require us to obtain rights from third parties to issued patents covering such products and technologies. We cannot guarantee that the manufacture, use or marketing of any product candidates that we develop will not infringe third-party patents.

If a patent infringement suit were brought against us, we may be forced to stop or delay developing, manufacturing, or selling potential products that are claimed to infringe a third party’s intellectual property, unless that third party grants us rights to use its intellectual property. In such cases, we may be required to obtain licenses to patents or proprietary rights of others to continue development, manufacture or sale of our products. If we are unable to obtain a license or develop or obtain non-infringing technology, or if we fail to defend an infringement action successfully, or if we are found to have infringed a valid patent, we may incur substantial costs and monetary damages, encounter significant delays in bringing our product candidates to market and be precluded from manufacturing or selling our product candidates, any of which could harm our business significantly.

30


 

The cost of maintaining our patent protection globally is high and requires continuous review and compliance. We may not be able to effectively maintain our intellectual property position throughout the major markets of the world.

The USPTO and foreign patent authorities require maintenance fees, payments and continued compliance with a number of procedural and documentary requirements. Noncompliance may result in abandonment or lapse of patents or patent applications and a partial or complete loss of patent rights in the relevant jurisdiction. Such a loss could reduce royalty payments for lack of patent coverage from our collaboration partners or may result in competition, either of which could have a material adverse effect on our business.

We have made, and will continue to make, certain strategic decisions in balancing the costs and the potential protections afforded by the patent laws of certain countries. As a result, we may not be able to prevent third parties from practicing our inventions in all countries, or from selling or importing products made using our inventions in and into the United States or other countries. Third parties may use our technologies in territories in which we have not obtained patent protection to develop their own products and may infringe our patents in territories which provide inadequate enforcement mechanisms. Such third-party products may compete with our product candidates, and our patents or other intellectual property rights may not be effective or sufficient to prevent them from competing. Such competition could materially and adversely affect our business and financial condition.

Intellectual property rights do not address all potential threats to any competitive advantage we may have.

The degree of future protection afforded by our intellectual property rights is uncertain because intellectual property rights have limitations, and intellectual property rights may not adequately protect our business or permit us to maintain our competitive advantage. The following examples are illustrative:

Others may be able to make compounds that are the same as, or similar to, our current or future product candidates but that are not covered by the claims of the patents that we own or have exclusively licensed.
We or any of our licensors or strategic partners might not have been the first to make the inventions covered by the issued patents or pending patent applications that we own or have exclusively licensed.
We or any of our licensors or strategic partners might not have been the first to file patent applications covering certain of our inventions.
Others may independently develop similar or alternative technologies or duplicate any of our technologies without infringing our intellectual property rights.
The prosecution of our pending patent applications may not result in granted patents.
Granted patents that we own or have exclusively licensed may not provide us with any competitive advantages, or may be held invalid or unenforceable, because of legal challenges by our competitors.
Patent protection on our product candidates may expire before we are able to develop and commercialize the product, or before we are able to recover our investment in the product.
Our competitors might conduct research and development activities in the United States and other countries that provide a safe harbor from patent infringement claims for such activities, as well as in countries in which we do not have patent rights and may then use the information learned from such activities to develop competitive products for sale in markets where we intend to market our product candidates.

Risks Related to Our Common Stock

Our amended and restated bylaws provide that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our stockholders, which could limit our stockholders’ ability to bring a claim in a judicial forum they find favorable for disputes with us or our directors, officers or other employees.

Our amended and restated bylaws provide that, with certain limited exceptions, unless we consent to the selection of an alternative forum, the Court of Chancery of the State of Delaware is the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf; (2) any action asserting a claim of breach of fiduciary duty owed by any of our current or former directors, officers or other employees to us or to our stockholders; (3) any action asserting a claim arising pursuant to the Delaware General Corporation Law, or our certificate of incorporation or bylaws (as each may be amended from time to time); or (4) any action asserting a claim governed by the internal affairs doctrine. Alternatively, if such court does not have jurisdiction, the Superior Court of Delaware, or, if such

31


 

other court does not have jurisdiction, the United States District Court for the District of Delaware, will be the sole and exclusive forum for such actions and proceedings. The choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage such lawsuits against us and our directors, officers, and other employees. Alternatively, if a court were to find the choice of forum provision contained in our amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could have a material adverse impact on our business. The choice of forum provision in our amended and restated bylaws will not preclude or contract the scope of exclusive federal or concurrent jurisdiction for actions brought under the federal securities laws, including the Exchange Act or the Securities Act, or the respective rules and regulations promulgated thereunder.

The price of our common stock might fluctuate significantly, and you could lose all or part of your investment.

The price of our common stock fluctuates widely. Continued volatility in the market price of our common stock might prevent a stockholder from being able to sell shares of our common stock at or above the price paid for such shares. The trading price of our common stock may continue to be volatile and subject to wide price fluctuations in response to various factors, many of which are beyond our control, such as the progress, results and timing of our clinical and nonclinical studies and other studies involving our product candidates, the success or failure of our product candidates, the receipt or loss of required regulatory approvals for our product candidates, the availability of capital or the other risks discussed in this “Risk Factors” section.

Item 1B. Unresolved Staff Comments

None.

Item 1C. Cybersecurity

 

Risk Management and Strategy

We recognize the critical importance of developing, implementing, and maintaining robust cybersecurity measures to help maintain the security, confidentiality, integrity, and availability of our business systems and confidential information, including personal information and intellectual property. Our cybersecurity program includes systems and processes that are designed to assess, identify and manage material risks from cybersecurity threats and includes: maintenance and monitoring of information security policies aligned with global regulatory controls; user and employee awareness of cyber policies and practices; simulated phishing exercises; information systems configuration management; identity and information asset protection; infrastructure security systems; and cyber threat operations with regular monitoring and threat hunting. This program includes processes to oversee and identify material risks from cybersecurity threats associated with our use of third-party service providers. We also maintain a cyber incident response plan designed to assist us in identifying, responding to and recovering from cybersecurity incidents. We use the findings from these and other processes to help us improve our information security practices, procedures and technologies. We also collaborate with third parties to assess the effectiveness of our cybersecurity program. These include cybersecurity assessors, consultants, and other external cybersecurity experts to assist in the identification, verification, and validation of material risks from cybersecurity threats, as well as to support associated mitigation plans when necessary.

 

Cybersecurity is integrated into our overall risk management systems, including our annual enterprise risk management, internal controls, business continuity and crisis management, third-party risk management, insurance risk management, and employee compliance processes. Our Cyber Incident Response Team, comprised of our Vice President, General Counsel and Corporate Secretary, our Executive Director, Accounting and Treasury, and our Executive Director, Information Technology, consults with, or provides input to each of these programs to ensure that material risks from cybersecurity threats are appropriately assessed, identified, and managed.

 

As of the date of this report, there have been no cybersecurity threats, including as a result of any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect us, including our business, strategy, results of operations, or financial condition. For additional description of cybersecurity risks and potential related impacts on the Company, refer to the risk factor captioned “Significant disruptions of information technology systems or breaches of data security, including cybersecurity incidents, could materially and adversely affect our business, results of operations and financial condition” in “Item 1A. Risk Factors.”

32


 

 

Governance

 

While our board of directors has oversight responsibility for risk management generally, the Audit Committee is specifically responsible for overseeing our cybersecurity risk management program to ensure cybersecurity risks are identified, assessed, managed, and monitored. Our Executive Director, Information Technology, who has over 15 years of experience in the cybersecurity field, provides periodic updates to the Audit Committee in this regard, and details our cybersecurity program supported by key performance indicators across the range of cybersecurity functions related to risk management and governance, identity and information asset protection, core security and endpoint security, and cyber threat operations. These updates include descriptions of cybersecurity incidents, including those associated with our third-party service providers. The Audit Committee is responsible for updating our full board of directors on material risks from cybersecurity incidents or threats.

Item 2. Properties

We lease office space for corporate and administrative functions and laboratory space in South San Francisco, California under a sublease that expires in October 2025. Our China subsidiary leases a registrational office in Shanghai, which expires in March 2024.

We believe these leased facilities are adequate for our current needs and that additional space will be available in the future on commercially reasonable terms as needed.

We are not a party to any material legal proceedings at this time. From time to time, we may be subject to various legal proceedings and claims that arise in the ordinary course of our business activities. Although the results of litigation and claims cannot be predicted with certainty, we do not believe we are party to any claim or litigation the outcome of which, if determined adversely to us, would individually or in the aggregate be reasonably expected to have a material adverse effect on our business. Regardless of the outcome, litigation can have an adverse effect on us because of defense and settlement costs, diversion of management resources and other factors.

Item 4. Mine Safety Disclosures

Not applicable.

33


 

PART II

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

Market Information for Common Stock

Our common stock is traded under the symbol “ASMB” and is quoted on The Nasdaq Global Select Market.

Holders of Record

As of March 22, 2024, there were 47 stockholders of record, which excludes stockholders whose shares were held in nominee or street name by brokers.

Dividend Policy

We have never declared or paid any dividends and do not anticipate paying any dividends on our common stock in the foreseeable future.

Recent Sales of Unregistered Securities

There were no unregistered sales of equity securities in 2023.

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

We did not purchase any of our registered equity securities during the period covered by this Annual Report on Form 10-K.

Reverse Stock Split

 

On January 31, 2024, following approval by our stockholders, our board of directors approved the implementation of a reverse stock split of our common stock at a ratio of 1-for-12 (the Reverse Stock Split). The Reverse Stock Split was effective as of February 9, 2024, and our common stock began trading on the Nasdaq Global Select Market on a post-split basis on February 12, 2024. All share and per share amounts of our common stock presented in this Annual Report on Form 10-K have been retroactively adjusted to reflect the Reverse Stock Split.

Item 6. [Reserved]

34


 

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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the related notes thereto and other financial information appearing elsewhere in this Annual Report on Form 10-K. The following discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those expressed or implied in any forward-looking statements as a result of various factors, including those set forth in this Form 10-K under “Item 1A. Risk Factors.”

Overview

We are a biotechnology company developing innovative therapeutics targeting serious viral diseases with the potential to improve the lives of patients worldwide. Our pipeline includes two helicase-primase inhibitors (HPI) targeting recurrent genital herpes, an orally bioavailable hepatitis delta virus (HDV) entry inhibitor, a clinical stage capsid assembly modulator (CAM) designed to disrupt the replication cycle of hepatitis B virus (HBV) at several key points with the aim of achieving finite treatment and functional cures and research programs focused on the discovery of therapeutics to treat devastating viral diseases, including a non-nucleoside polymerase inhibitor (NNPI) targeting transplant-related herpesviruses and a small molecule interferon-α (IFN-α) receptor (IFNAR) agonist targeting HBV and HDV.

Our Strategy

We have recruited an accomplished leadership team and research and development organization, with a collective team track record of over 15 approved drugs in viral diseases, including hepatitis. Our collaboration with Gilead Sciences, Inc. (Gilead and the Gilead Collaboration) also brings us an industry leading partner with a shared vision of providing differentiated antiviral treatments to patients. For additional information regarding the Gilead Collaboration, see “Collaboration and License Agreements—Gilead Sciences, Inc.”

Our Clinical Programs and CTA-Enabling Programs

Recurrent Genital Herpes/HSV-1 and HSV-2

In August 2022, we introduced our first programs outside of hepatitis. Among our new viral targets is recurrent genital herpes. Genital herpes can be caused by either herpes simplex virus type 1 (HSV-1) or herpes simplex virus type 2 (HSV-2). HSV-1 and HSV-2 are acquired by oral or genital contact either during symptomatic or asymptomatic reactivation of the virus. Both viruses replicate in neurons, where they can remain latent for the rest of the patient’s life and periodically reactivate, with the virus spreading and replicating in epithelial tissues. Initial infection can be asymptomatic or can be marked by symptoms, including localized pain and painful lesions. Genital herpes recurrence is common and can cause painful genital lesions that can lead to increased transmission and debilitate patients, and symptoms may become more serious with additional episodes. Additional complications include increased risk of HIV infection, as well as associated psychological stress and isolationary thoughts, depression and suicidal ideation. Immunocompromised patients may experience more severe and prolonged symptoms due to increased recurrence rates. While genital herpes can be caused by either HSV-1 or HSV-2, recurrences are more likely to be experienced by patients infected by HSV-2.

There are an estimated 800 million people globally with HSV-2, with an estimated 32 million in the United States and 31 million in France, Germany, Italy and Spain (collectively, the EU4) and the United Kingdom (UK). Only approximately 13% of that population is aware of the infection and have been diagnosed. Awareness and diagnostic rates are impacted due to asymptomatic infections and low screening rates in adults and adolescents due to high false positive rates with current diagnostic assays.

HPIs are antiviral agents in development for HSV-1 and HSV-2, with a clinically validated mechanism of action. HPIs inhibit the HSV helicase-primase complex, which is a unique viral enzyme complex without a human homolog, consisting of helicase, primase and cofactor subunits. Both of these subunits have functions that are essential for viral DNA replication and are conserved across HSV-1 and HSV-2. Unlike nucleoside analogs, these compounds do not require phosphorylation by the HSV thymidine kinase (TK) and ongoing viral replication to become active drugs. As a result, HPIs are active immediately upon reactivation of latent HSV-1 and HSV-2. Furthermore, HPIs are active

35


 

against TK-deficient HSV-1 and HSV-2, which is a major mechanism of resistance to nucleoside analogs. In February 2023, we announced the nomination of our first herpesvirus development candidate, ABI-5366 (5366), a long-acting HPI for treatment of recurrent genital herpes, to progress toward CTA-enabling studies. In connection with the Gilead Collaboration, in October 2023, we acquired the rights to ABI-1179 (1179), Gilead’s HPI program, which is structurally differentiated from 5366.

Currently, there are three antiviral drugs (all nucleoside analogs) that have been approved in the United States and the EU4/UK for the treatment of genital herpes. No new drugs have been approved to treat genital herpes for more than 25 years. In addition to the approved nucleoside analogs, agents such as local anesthetics or analgesics may be used to alleviate local symptoms of minor pain and discomfort.

Nucleoside analogs can be administered as episodic therapy as individual outbreaks arise or daily as chronic suppressive therapy for those with high post-exposure recurrences. However, these agents are only partially effective at controlling the infection or reducing transmission risk. With current nucleoside analog therapies, only one out of three recurrent genital herpes patients with six or more recurrences per year are able to make it through a year of treatment without a recurrence. There are still high titer (greater than 104 HSV-2 DNA copies/mL) shedding episodes under this current standard of care for HSV-2, which can lead to recurrences and transmission of genital herpes.

Based on the limitations of current therapies, we see a path to advancing the treatment paradigm for patients suffering from recurrent genital herpes. To reach that goal, we identified an opportunity to develop a potent, long-acting HPI for recurrent genital herpes, 5366, which has demonstrated a strong nonclinical profile, with low nanomolar potency in vitro against both HSV-1 and HSV-2 clinical isolates, exceptionally low plasma clearance rates in multiple nonclinical models and a projected human half-life of more than seven days. This nonclinical profile has led us to target 5366 for development as a long-acting treatment with the potential to be administered orally or as an injectable.

To date, 5366 has also demonstrated a favorable nonclinical safety profile in Good Laboratory Practice (GLP) toxicology studies, with high safety margins and minimal potential for off-target effects. We currently anticipate the initiation of clinical studies with 5366 by mid-2024.

In addition, we are also advancing 1179, a second, structurally-differentiated HPI with single digit nM potency against HSV-1 and HSV-2 and a nonclinical pharmacokinetics (PK) profile strongly supporting a potential long-acting treatment by oral and injectable administration. GLP toxicology studies are underway and clinical studies are expected to begin by the end of 2024.

Our HBV and HDV Programs

The World Health Organization (WHO) estimates that 296 million people worldwide are chronically infected with HBV as of 2019, and 1.5 million new infections occur each year. HBV is a leading global cause of chronic liver disease and liver transplants, and the WHO estimates that 820,000 people died in 2019 from HBV, mostly due to cirrhosis and hepatocellular carcinoma. Of the 296 million people living with chronic HBV infection, only approximately 30.4 million, or 10.5%, were aware of their infection, and only approximately 6.6 million, or 22%, of those diagnosed received treatment. HBV is a highly prevalent disease that infects more than three times the number of people infected with hepatitis C virus and HIV infections combined, according to the WHO.

HDV is a “satellite virus,” because it can only infect people (1) who are already infected with HBV or (2) at the same time as a person is infected with HBV. HDV affects a subset of approximately 12 million HBV infected patients. These patients, which comprise an estimated 4.5% of hepatitis B surface antigen (HBsAg) positive patients, experience a substantially increased disease burden, as they account for 18% of cirrhosis and 20% of hepatocellular carcinoma associated with HBV. HDV is considered the most severe form of hepatitis, as 70% of HDV patients progress to cirrhosis within ten years. While HDV is less prevalent in the United States, it is a significant and serious health problem with inadequate treatment in many parts of Europe, Africa, the Middle East, East Asia and parts of South America. HDV may be significantly underdiagnosed, because there were no HDV-targeted therapies approved until very recently, and the first therapy approved is only approved in the European Union. HDV is known to accelerate disease progression and increase the incidence of liver cirrhosis and liver cancer, which results in higher morbidity and mortality rates than HBV alone.

36


 

The current standard of care for chronic HBV infection, nucleos(t)ide analog reverse transcriptase inhibitors (NrtIs), are taken life-long and reduce, but do not eliminate, the virus and result in very low cure rates. No new mechanisms of action (MOA) have been approved for chronic HBV infection in over 25 years. The focus of our HBV program is to improve outcomes and increase the number of patients diagnosed and treated through the development of finite and curative therapies targeting an orthogonal MOA.

The current standard of care treatment for HDV is off-label pegylated IFN-α injected weekly or, in some regions, a large, complex molecule that requires daily injections. There are no approved HDV treatments in the United States, and there is only one approved HDV treatment in Europe. We believe a safe and effective oral small molecule entry inhibitor would be a significant innovation for patients living with HDV, which face a significant and immediate disease burden.

HDV Entry Inhibitor

HDV is a small RNA virus that encodes just two viral proteins and relies on host enzymes as well as the HBsAg from HBV to replicate, which limits the number of HDV-specific antiviral targets. Similar to HBV, HDV utilizes HBsAg to enter hepatocytes by binding the cellular transmembrane protein sodium taurocholate co-transporting peptide (NTCP). NTCP is highly expressed on human hepatocytes, where it serves as one of several proteins involved in the transport of bile acids. The binding of specific small or large molecules to NTCP has been shown to effectively inhibit the interaction of HBsAg with NTCP, which prevents HBV and HDV from infecting hepatocytes.

The inhibition of HBV and HDV infection by molecules that bind NTCP has been demonstrated in vitro, in animal models and clinically. Notably, Bulevirtide, a peptide blocker of NTCP, is the only approved therapy for HDV (approved in the European Union (the EU). The binding of NTCP-targeted HBV/HDV entry inhibitors to NTCP has also been shown to inhibit the transport of certain bile acids into cells, which results in plasma elevations of bile acids; this effect has been well tolerated clinically and may serve as a biomarker of pharmacologically active concentrations of drug in the plasma.

We believe a safe and effective oral small molecule entry inhibitor would be a significant innovation for patients living with HDV and could significantly improve treatment uptake and diagnosis rates, especially when compared with currently available injectable products.

In March 2022, we announced our research program focused on a novel, orally bioavailable small molecule approach to inhibit entry of HBV and HDV by targeting NTCP, and in September 2023, we nominated ABI-6250 (6250). In nonclinical studies, 6250 demonstrated low nanomolar potency against all HBV/HDV genotypes, favorable selectivity for NTCP versus other bile acid transporters, good oral bioavailability and a PK profile in nonclinical species projected to support once-daily oral dosing.

At the European Association for the Study of the Liver's (EASL) International Liver CongressTM in June 2023 and the International HBV Meeting in September 2023, we presented nonclinical characterization of the potencies and properties of our novel class of highly potent, small molecule, orally-bioavailable entry inhibitors. We expect to initiate Phase 1a clinical studies of 6250 by the end of 2024.

Capsid Assembly Modulator

HBV is a DNA virus that infects hepatocytes and establishes a reservoir of covalently closed circular DNA (cccDNA), a unique viral DNA moiety that resides in the nucleus of HBV-infected hepatocytes and is associated with viral persistence and chronic infection. No currently approved oral therapies target cccDNA activity directly, which makes molecules that can modulate cccDNA generation or disrupt its function. As a result, we have worked to discover and develop compounds targeting the core protein, a viral protein involved in numerous aspects of the HBV replication cycle, including the generation of HBV cccDNA.

A benchmark for therapeutic agents aiming to decrease cccDNA levels is the use of several key viral antigens as surrogate biomarkers of active cccDNA. The same biomarkers can be used in both primary human hepatocytes and patients. On this basis, our next-generation CAM, ABI-4334 (4334), has shown nonclinical proof of principle. In a variety of cell culture models, 4334 has demonstrated the ability to reduce production of viral HBV DNA levels as

37


 

well as the surrogate markers for cccDNA establishment: HBV e antigen (HBeAg), HBV core-related antigen (HBcrAg) and viral pre-genomic RNA (pgRNA).

As a next-generation CAM, 4334 has been optimized to potently disrupt viral replication (MOA #1) and prevent the establishment and replenishment of new cccDNA (MOA #2). In contrast, while active against MOA #1, first-generation CAMs have not demonstrated adequate potency to sufficiently block cccDNA formation (MOA #2). Further, the current standard of care, NrtIs, impacts the viral life cycle after establishment of cccDNA and can only inhibit production of new viral particles, and it does so incompletely. In mid-2021, we announced the selection of 4334, which was internally discovered, for clinical development. The chemical scaffold of 4334 is novel and distinct from all our prior CAM candidates.

We believe that 4334 has a best-in-class nonclinical profile, with single-digit nanomolar potency against MOA #1 and MOA #2, pan-genotypic activity, an improved resistance profile and a favorable safety profile. Through mechanistic studies presented at multiple conferences, we have demonstrated that 4334 promotes the formation of empty capsids by acceleration of capsid assembly, prevents the formation of cccDNA by disrupting incoming capsids, and prematurely disrupts capsids containing duplex linear DNA, the precursor for integrated HBV DNA.

We expect to initiate Phase 1b clinical studies of 4334 by mid-2024.

Research Programs

Transplant-Associated Herpesviruses

In August 2022, in connection with our announcement of our HPI program, we also introduced our NNPI research program, targeting transplant-associated herpesviruses. In a transplant setting, when patients are experiencing immunosuppression, they are at high risk of uncontrolled viral replication and severe disease brought on by one or more herpesviruses, including cytomegalovirus (CMV), HSV-1, HSV-2 and varicella zoster virus (VZV). Each of these herpesviruses are highly prevalent, as approximately (1) 60% of transplant patients are CMV-positive; (2) 60% of transplant patients are HSV-positive; and (3) 80% of transplant patients are VZV-positive. These viruses establish lifelong latent infections and frequently reactivate in transplant patients due to the use of immunosuppressive drugs following the transplant. These uncontrolled viral infections increase the risk of severe disease and serious complications, including organ rejection, graft loss and death, and impacted approximately 60,000 patients in 2018 in the United States and EU4/UK.

While there are approved antivirals that are administered in a transplant setting. However, currently approved antivirals are not broad spectrum and pose the risk of potentially serious side effects and drug-drug interactions. As a result of these limitations, we identified an opportunity to develop an oral pan-herpes NNPI for these transplant-associated herpesvirus infections, which could greatly advance treatment. Our research team has discovered multiple chemical series of potent, broad-spectrum herpesvirus polymerase inhibitors. In addition, Gilead exclusively licensed us its NNPI program, and we believe the combined effort will speed candidate nomination and enhance our chance of clinical success.

IFNAR Agonist

In July 2022, we introduced our new research program advancing a novel, small molecule IFNAR agonist designed to selectively activate the IFN-α pathway within the liver and offer the convenience of oral dosing. IFN-α is a subcutaneous injectable immune modulatory therapy approved for HBV that has demonstrated functional cure in some HBV patients, but its poor tolerability profile significantly limits its use. Substantial side effects include flu-like symptoms, cytopenias, serious depression and psychiatric effects. In addition, multiple contraindications limit its use, and it requires weekly injections that result in systemic exposure for up to a year.

By focusing exposure on the liver, our investigational IFNAR agonist program aims to engage IFN-α’s validated antiviral and immune modulatory mechanisms, retaining the efficacy of IFN-α while reducing systemic exposure to improve tolerability. Lead optimization of multiple IFNAR agonists is in progress.

38


 

Collaboration and License Agreements

Gilead Sciences, Inc.

On October 15, 2023, we entered into an Option, License and Collaboration agreement (the Gilead Collaboration Agreement) with Gilead pursuant to which Gilead (1) exclusively licensed to us its HPI program and its NNPI program, while retaining opt-in rights to these programs and (2) has an option to take an exclusive license, on a program-by-program basis, to all of our other current and future pipeline programs. During the 12-year collaboration term (subject to payment of certain extension fees) and for a specified period thereafter, Gilead may exercise its opt-in rights, on a program-by-program basis, at one of two timepoints—completion of a certain Phase 1 study or completion of a certain Phase 2 study for the first product within the program—upon payment of an opt-in fee ranging from $45.0 million to $125.0 million per program depending on the type of program and when the option is exercised. Pursuant to the Gilead Collaboration Agreement, Gilead made an $84.8 million upfront cash payment to us.

If Gilead exercises its opt-in right to any current or future program under the collaboration, we are eligible to receive up to $330.0 million in potential regulatory and commercial milestones on that program, in addition to royalties ranging from the high single-digits to high teens, depending on the clinical stage of the program at the time of the opt-in. Following Gilead’s exercise of its option for each of our programs, we may opt in to cover 40% of the research and development costs in the United States and share 40% of the profits and operating loss in the United States for products within the program in lieu of receiving milestones and royalties for that program in the United States, unless we later opt out of the cost/profit share for the program. Prior to Gilead’s potential exercise of its opt-in, we will be primarily responsible for all discovery, research and development on both our programs and the two Gilead-contributed programs. Following Gilead’s opt-in, Gilead will control the further discovery, research, development, and commercialization on any optioned programs. During the term, Gilead will continue to support the collaboration through extension fees of $75.0 million in each of the third, fifth and seventh years of the collaboration.

The Gilead Collaboration Agreement is subject to termination by either party for the other party’s uncured, material breach or insolvency. Subject to certain limitations, we and Gilead both have certain termination for convenience rights, upon sufficient prior written notice, with respect to programs that one party in-licenses from the other (subject to Gilead’s option rights), and with respect to Gilead, for programs it has option rights to subject to certain time limitations with respect to existing Company programs). Gilead also has a right to terminate the collaborative activities under the Gilead Collaboration Agreement at certain specified points during the collaboration term. Other customary termination rights are further provided in the Gilead Collaboration Agreement.

We and Gilead also entered into a Common Stock Purchase Agreement and an Investor Rights Agreement (together, the Gilead Equity Agreements), pursuant to which Gilead made an upfront equity investment of $15.2 million by purchasing from us 1,089,472 shares of our common stock at a purchase price of $13.92 per share. If we complete an equity financing (or series of financings) by July 15, 2024 that results in at least $30 million of proceeds to us, then, subject to approval by our stockholders (which was obtained on January 31, 2024), we may require Gilead to purchase additional shares of common stock from us in an amount that results in Gilead owning 29.9% of our then-outstanding voting capital stock. If we do not complete the equity financing or do not require Gilead to purchase the additional shares, Gilead may elect to purchase additional shares of common stock from us in an amount that results in Gilead owning 29.9% of our then-outstanding voting capital stock. The purchase price per share for additional shares purchased by Gilead will be equal to the lesser of (1) a 35% premium to the 30-day volume weighted average price immediately prior to the date of purchase or (2) a 35% premium to the 30-day volume weighted average price immediately prior to delivery by Gilead of notice of the anticipated closing date. The Gilead Equity Agreements also include a three-year standstill provision and two-year lockup provision, each with customary exceptions, and provide Gilead with certain other stock purchase rights and registration rights, as well as the right to designate two directors (or, alternatively, board observers at Gilead’s election) to our board of directors. In December 2023, Gilead designated Tomas Cihlar, Ph.D. to serve on our board of directors, and in March 2024, Gilead designated Robert D. Cook II to serve on our board of directors.

BeiGene, Ltd.

In July 2020, we entered into a Collaboration Agreement (the BeiGene Agreement) with BeiGene, Ltd. (BeiGene), granting BeiGene an exclusive, royalty-bearing license to develop and commercialize products containing vebicorvir

39


 

(VBR), ABI-H2158 (2158) and ABI-H3733 (3733) in the People’s Republic of China, Hong Kong, Taiwan and Macau (the Territory).

Under the BeiGene Agreement, we and BeiGene will collaborate on development activities with respect to the licensed products in accordance with a mutually agreed upon development plan.

Pursuant to the terms of the BeiGene Agreement, BeiGene paid us an upfront amount of $40.0 million, and we were eligible to receive up to approximately $500.0 million in milestone payments, comprised of up to $113.8 million in development and regulatory and $385.0 million in net sales milestone payments. In September 2021, we discontinued development of 2158 following the observation of elevated alanine transaminase (ALT) levels in the Phase 2 clinical study consistent with drug-induced hepatotoxicity, in July 2022, we discontinued VBR because it did not achieve functional cure or finite treatment in our two- and three-drug combination studies and in March 2023, we prioritized 4334 over 3733 based on data from clinical Phase 1 studies of both candidates and chronic toxicology observation for 3733 and announced that we would seek partnering opportunities for the CAMs. In conjunction with the Gilead Collaboration Agreement, we elected to no longer seek partnering or further development of 3733. As of our discontinuation of 3733 development, there are no remaining products in development that have been licensed to BeiGene.

The BeiGene Agreement also contains provisions such as representations and warranties of the parties, terms as to governance of the collaboration, commercialization and regulatory responsibilities of the parties, and manufacturing and supply, including potential adjustments in the event supply costs exceed certain levels. In addition, during the term of the BeiGene Agreement, neither party will commercialize any competing products in the Territory.

BeiGene may terminate the BeiGene Agreement for convenience at any time upon 90 days’ advance written notice to us. The BeiGene Agreement also contains customary provisions for termination by either party, including in the event of breach of the BeiGene Agreement, subject to cure.

Indiana University Research and Technology Corporation

In September 2013, we entered into an exclusive license agreement (the IURTC License Agreement) with Indiana University Research and Technology Corporation (IURTC) pursuant to which we acquired, with rights to sublicense, the rights to develop and commercialize products associated with multiple patents and patent applications covering aspects of our HBV program held by IURTC. As part of this agreement, we were obligated to make milestone payments based upon the successful accomplishment of clinical and regulatory milestones. The aggregate amount of all performance milestone payments under the IURTC License Agreement, should all performance milestones through development be met, was $0.8 million, with a portion related to the first performance milestone having been paid. Under the IURTC License Agreement, we were also obligated to pay IURTC royalties based on net sales of the licensed technology ranging from 0.5% to 1.75%. In addition, under the IURTC License Agreement, we paid annual diligence maintenance fees of $0.1 million. Milestone payments received by IURTC were fully creditable against the annual diligence maintenance fee for the year in which the milestone payments were received.

In January 2024, we notified the Indiana University Innovation and Commercialization Office and IURTC that we had decided to terminate the IURTC License Agreement. The termination of the License Agreement will be effective on April 11, 2024, 90 days following the delivery of the termination notice.

Operations

We currently have corporate and administrative offices and research laboratory space in South San Francisco, California as well as a registrational office, but no employees, in China.

Since our inception, we have had no revenue from product sales and have funded our operations principally through debt financings prior to our initial public offering in 2010 and through equity financings and collaborations since then. Our operations to date have been primarily limited to organizing and staffing our company, licensing our product candidates, discovering and developing our product candidates, maintaining and improving our patent portfolio and raising capital.

We have generated significant losses to date, and we expect to continue to generate losses as we develop our product candidates. As of December 31, 2023, we had an accumulated deficit of $785.7 million primarily as a result of research

40


 

and development expenses and general and administrative expenses. Because we do not generate revenue from any of our product candidates, our losses will continue as we further develop and seek regulatory approval for, and commercialize, our product candidates. Additionally, we expect our research and development expenses to increase over the coming years as we continue the development of our product candidates. As a result, our operating losses are likely to be substantial over the next several years and thereafter if none of our product candidates are approved or successfully launched. We are unable to predict the extent of any future losses or when we will become profitable, if at all.

Critical Accounting Estimates

Our management’s discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements, which we have prepared in accordance with accounting principles generally accepted in the United States. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. Note 2 to the Consolidated Financial Statements describes the significant accounting policies and methods used in the preparation of our consolidated financial statements. We evaluate our estimates and judgments, including those described in greater detail below, on an ongoing basis. We base our estimates on historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

Revenue Recognition from Collaboration

We analyze our collaboration arrangements to assess whether such arrangements, or transactions between arrangement participants, involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities or are more akin to a vendor-customer relationship. In making this evaluation, we consider whether the activities of the collaboration are considered to be distinct and deemed to be within the scope of the collaborative arrangement accounting standard and those that are more reflective of a vendor-customer relationship and, therefore, within the scope of the revenue with contracts with customers accounting standard. This assessment is performed throughout the life of the arrangement based on changes in the responsibilities of all parties in the arrangement.

For arrangements or transactions between arrangement participants determined to be within the scope of the contracts with customers accounting standard, we evaluate the term of the arrangement and recognize revenue when the customer obtains control of promised goods or services in a contract for an amount that reflects the consideration we expect to receive in exchange for those goods or services. For contracts with customers, we apply the following five-step model, each of which requires judgment, in order to determine this amount: (1) identification of the promised goods or services in the contract; (2) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (3) measurement of the transaction price, including the constraint on variable consideration; (4) allocation of the transaction price to the performance obligations; and (5) recognition of revenue when (or as) we satisfy each performance obligation.

We only apply the five-step model to contracts when it is probable we will collect the consideration we are entitled to in exchange for the goods or services we transfer to the customer. As part of the accounting for contracts with customers, we must develop assumptions that require judgment to determine the estimated relative standalone selling price (SSP) of each performance obligation identified in the contract. We then allocate the total transaction price to each performance obligation based on its SSP and recognize as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.

For recognition of revenue relating to the Gilead Collaboration Agreement, we determined the transaction price and allocated it to a single combined performance obligation, the discovery, research and development services during the collaboration term. We estimated the SSP of extension fees and opt-in rights pursuant to the Gilead Collaboration Agreement using significant estimates, including forecasted revenues and costs, development timelines, discount rates, and probabilities of technical and regulatory success. We concluded none of the options in the contract are performance obligations at the outset of the arrangement as they are contingent upon option exercise, are capable of being distinct from the research and development services and are not offered at a discount to their SSP. We evaluate each performance obligation to determine if it can be satisfied at a point in time or over time, and we measure the services delivered to the customer, which we periodically review based on the progress of the related program. We recognize revenue under the Gilead Collaboration Agreement over time using a cost-based input method. Revenue related to certain performance obligations that are satisfied over time could be materially impacted as a result of changes in the estimated total research effort required to satisfy those obligations. A 10% change in the total estimated

41


 

effort required to satisfy the single combined performance obligation related to the Gilead Collaboration Agreement would have changed the related revenue recognized during the year ended December 31, 2023 by as much as $0.5 million. The effect of any change made to an estimated input component and, therefore revenue recognized, would be recorded as a change in estimate. Such changes in estimate could have a material impact on the revenue recognized in a future period. In addition, variable consideration (including regulatory and commercial milestones) must be evaluated to determine if it is constrained and, therefore, excluded from the transaction price.

Research and Development Expense and Accruals

As part of the process of preparing our consolidated financial statements, we are required to estimate certain research and development expenses. This process involves reviewing quotations and contracts, reviewing the terms of our license agreements, communicating with our vendors and applicable personnel to identify services that have been performed on our behalf and estimating the level of service performed and the associated cost incurred for the service when we have not yet been invoiced or otherwise notified of the actual cost. The majority of our service providers invoice us monthly in arrears for services performed or when contractual milestones are met. Payments made prior to the receipt of goods or services to be used in research and development are capitalized until the goods or services are received. Such payments are evaluated for current or long-term classification based on when they will be realized or consumed. Examples of estimated amortized or accrued research and development expenses include fees to:

contract research organizations (CROs) and other service providers in connection with clinical studies;
contract manufacturing organizations (CMOs) in connection with the production of clinical trial materials; and
vendors in connection with nonclinical development activities.

We base our expenses related to clinical studies on our estimates of the services received and efforts expended pursuant to contracts with multiple research institutions and CROs that conduct and manage clinical studies on our behalf. The financial terms of these agreements are subject to negotiation, vary from contract to contract and may result in uneven payment flows and expense recognition. Payments under some of these contracts depend on factors such as the successful enrollment of patients and the completion of clinical trial milestones. In either amortizing or accruing service fees, we estimate the time period over which services will be performed and the level of effort to be expended in each period. If the actual timing of the performance of services or the level of effort varies from our estimate, we adjust the related prepayment or accrual accordingly. Our understanding of the status and timing of services performed relative to the actual status and timing of services performed may vary and may result in our reporting changes in estimates in any particular period. Adjustments to prior period estimates have not been material for the years ended December 31, 2023 and 2022.

We have and may continue to enter into license agreements to access and utilize certain technology. In each case, we evaluate if the license agreement results in the acquisition of an asset or a business. To date, none of our license agreements have been considered to be acquisitions of businesses. For asset acquisitions, the upfront payments to acquire such licenses, as well as any future milestone payments, are immediately recognized as research and development expense when paid, provided there is no alternative future use of the rights in other research and development projects. These license agreements may also include contingent consideration in the form of cash payments to be made for future milestone events. We assess whether such contingent consideration meets the definition of a derivative and to date we have determined that such contingent consideration are not derivatives.

42


 

Results of Operations

Comparison of the Years Ended December 31, 2023 and 2022

Collaboration Revenue

The following table summarizes the period-over-period changes in our collaboration revenue (in thousands, except for percentages):

 

 

Year Ended December 31,

 

 

$ Change

 

 

% Change

 

 

 

2023

 

 

2022

 

 

2023 vs. 2022

 

 

2023 vs. 2022

 

Collaboration revenue

 

$

7,163

 

 

$

 

 

$

7,163

 

 

 

100

%

Collaboration revenue for the year ended December 31, 2023 includes the recognition of $4.4 million for services performed under the Gilead Collaboration Agreement entered into in October 2023. Additionally, collaboration revenue includes the recognition of $2.7 million of deferred revenue allocated to 3733 under the BeiGene Agreement upon discontinuing development of 3733, following entering into the Gilead Collaboration, as we prioritize 4334. There was no revenue for the year ended December 31, 2022.

Research and Development Expenses

Research and development expenses consist primarily of employee-related expenses, fees paid to CROs and CMOs, lab supplies and other third-party expenses that support our research and discovery, nonclinical and clinical activities. External costs represent a significant portion of our research and development expenses, which we track on a program-by-program basis following the nomination of a development candidate. We use our employee and infrastructure resources, as well as certain third-party costs, across multiple research and development programs, and we do not specifically allocate these costs to our programs.

The following table summarizes the period-over-period changes in our research and development expenses (in thousands, except for percentages):

 

 

 

Year Ended December 31,

 

 

$ Change

 

 

% Change

 

 

 

2023

 

 

2022

 

 

2023 vs. 2022

 

 

2023 vs. 2022

 

External expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Research and discovery

 

$

9,741

 

 

$

10,338

 

 

$

(597

)

 

 

(6

%)

3733

 

 

3,383

 

 

 

8,165

 

 

 

(4,782

)

 

 

(59

%)

5366

 

 

2,869

 

 

 

 

 

 

2,869

 

 

 

100

%

4334

 

 

1,947

 

 

 

5,195

 

 

 

(3,248

)

 

 

(63

%)

VBR

 

 

1,755

 

 

 

6,962

 

 

 

(5,207

)

 

 

(75

%)

6250

 

 

421

 

 

 

 

 

 

421

 

 

 

100

%

2158

 

 

226

 

 

 

2,440

 

 

 

(2,214

)

 

 

(91

%)

Total external expenses

 

 

20,342

 

 

 

33,100

 

 

 

(12,758

)

 

 

(39

%)

Employee and contractor-related expenses

 

 

22,956

 

 

 

31,052

 

 

 

(8,096

)

 

 

(26

%)

Facility and other expenses

 

 

5,602

 

 

 

5,828

 

 

 

(226

)

 

 

(4

%)

Total research and development expenses

 

$

48,900

 

 

$

69,980

 

 

$

(21,080

)

 

 

(30

%)

Research and development expenses were $48.9 million for the year ended December 31, 2023 compared to $70.0 million for the year ended December 31, 2022. The $21.1 million decrease in research and development expenses was primarily driven by decreases in external expenses due to pausing further development of our CAMs as we sought partnering opportunities after the completion of the Phase 1b trial for 3733 and Phase 1a trial for 4334 and our discontinuation of the VBR and 2158 programs. We also experienced decreases in employee and contractor-related expenses of $8.1 million due to the termination of employees as part of the reorganization announced in July 2022. This was partially offset by increases in external expenses generated from the advancement of 5366 and 6250.

General and Administrative Expenses

General and administrative expenses consist primarily of salaries and other related costs for personnel in executive, finance, accounting, business development, information technology, legal and human resources functions. Other

43


 

significant costs include facility costs not otherwise included in research and development expenses, insurance costs, legal fees relating to patents and corporate matters and fees for accounting and consulting services.

The following table summarizes the period-over-period change in our general and administrative expenses (in thousands, except for percentages):

 

 

 

Year Ended December 31,

 

 

$ Change

 

 

% Change

 

 

 

2023

 

 

2022

 

 

2023 vs. 2022

 

 

2023 vs. 2022

 

General and administrative expenses

 

$

22,909

 

 

$

24,134

 

 

$

(1,225

)

 

 

(5

%)

General and administrative expenses were $22.9 million for the year ended December 31, 2023, compared to $24.1 million for the year ended December 31, 2022. The decrease of $1.2 million in general and administrative expenses was primarily due to a $2.2 million decrease in salaries and benefits due to a decrease in headcount, largely attributable to the reorganization announced in July 2022. This was partially offset by an increase in legal expenses incurred with entering into the Gilead Collaboration.

Interest and Other Income, Net

Interest income consists of interest earned on our cash and cash equivalents and available-for-sale securities.

The following table summarizes the period-over-period changes in our interest and other income, net (in thousands, except for percentages):

 

 

 

Year Ended December 31,

 

 

$ Change

 

 

% Change

 

 

 

2023

 

 

2022

 

 

2023 vs. 2022

 

 

2023 vs. 2022

 

Interest and other income, net

 

$

3,451

 

 

$

1,022

 

 

$

2,429

 

 

 

238

%

Interest and other income, net was $3.5 million for the year ended December 31, 2023, compared to $1.0 million for the year ended December 31, 2022. The increase of $2.4 million was primarily due to more interest income earned on marketable securities caused by multiple interest rate increases in 2023 and a larger portfolio balance after the receipt of $100.0 million upon entering into the Gilead Collaboration in October 2023.

Liquidity and Capital Resources

Sources of Liquidity

As a result of our significant research and development expenditures and the lack of any FDA-approved products to generate product sales revenue, we have not been profitable and have generated operating losses since we were incorporated in October 2005. We have funded our operations through December 31, 2023 principally through equity financings, raising an aggregate of $618.8 million in net proceeds, and strategic collaborations, raising an aggregate of $185.7 million through upfront payments.

Future Funding Requirements

We expect our future operating expenses to increase substantially over the coming years as we continue to advance our candidates into the clinic. We monitor our cash needs and the status of the capital markets on a continuous basis. From time to time, we opportunistically raise capital and have done so numerous times since our initial public offering by issuing equity securities. We expect to continue to raise capital when and as needed and at the time and in the manner most advantageous to us.

We expect our existing cash, cash equivalents and marketable securities will enable us to fund our operating expenses and capital expenditure requirements into the second half of 2025. We have based this estimate on assumptions that may prove to be wrong, and we may utilize our available capital resources sooner than we currently expect. Our contractual obligations include operating lease obligations totaling $2.3 million as of December 31, 2023, of which $1.2 million are short-term. We also enter into contracts in the normal course of business with CROs for clinical trials and CMOs for clinical supply manufacturing and with vendors for nonclinical research studies and other services and products for operating purposes, which generally provide for termination within 30 days of notice.

44


 

Our future capital requirements will depend on many factors, including:

the scope, progress, results and costs of our ongoing drug discovery, nonclinical development, laboratory testing and clinical studies of our product candidates and any additional clinical studies we may conduct in the future;
our ability to raise capital despite macroeconomic and geopolitical events impacting financial markets, such as rising inflation, market volatility and risk of recession;
our ability to realize future potential benefits pursuant to the Gilead Collaboration and maintain the collaboration;
our ability to manufacture, and to contract with third parties to manufacture, adequate supplies of our product candidates for our clinical studies and any eventual commercialization;
the costs, timing and outcome of regulatory review of our product candidates; and
the costs of preparing, filing and prosecuting patent applications in the United States and abroad, maintaining and enforcing our intellectual property rights and defending intellectual property-related claims.

Identifying potential product candidates and conducting nonclinical testing and clinical studies is a time-consuming, expensive and uncertain process that takes years to complete, and we may never generate the necessary data or results required to obtain marketing approval and achieve product sales. In addition, our product candidates, if approved, may not achieve commercial success. Our commercial revenues, if any, will likely be derived from sales of medicines that we do not expect to be commercially available for years, if at all. Accordingly, we will need to continue to rely on additional financings to achieve our business objectives. Adequate additional financings may not be available to us on acceptable terms, or at all. To the extent that we raise additional capital through the sale of equity, the ownership interest of our stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of our common stockholders. Debt financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. If we are unable to raise additional funds when needed, we may be required to reduce staff, delay, scale back or discontinue our product development and clinical studies or grant rights to develop and market product candidates that we would otherwise prefer to develop and market ourselves.

Cash Flows

The following table summarizes our cash flows for the periods presented (in thousands):

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Operating activities

 

$

22,743

 

 

$

(84,463

)

Investing activities

 

 

(69,138

)

 

 

90,640

 

Financing activities

 

 

13,818

 

 

 

614

 

Net (decrease) increase in cash and cash equivalents

 

$

(32,577

)

 

$

6,791

 

Operating Activities

Net cash provided by operating activities was $22.7 million for the year ended December 31, 2023. This was primarily due to proceeds of $90.7 million from the upfront payment under the Gilead Collaboration Agreement. This was partially offset by our net loss of $61.2 million, adjusted for $5.1 million recognized for stock-based compensation expense.

Net cash used in operating activities was $84.5 million for the year ended December 31, 2022. This was primarily due to our net loss of $93.1 million, adjusted for $6.6 million recognized for stock-based compensation expense.

45


 

Investing Activities

Net cash used in investing activities for the year ended December 31, 2023 was $69.1 million primarily due to purchases of marketable securities, net of maturities.

Net cash provided by investing activities for the year ended December 31, 2022 was $90.6 million. This was due to proceeds of $89.2 million from sales and maturities of marketable securities, net of purchases, and proceeds of $1.5 million received in 2022 from the sale of Microbiome assets in 2021.

Financing Activities

Net cash provided by financing activities for the year ended December 31, 2023 was $13.8 million resulting from the net proceeds of $9.1 million from the sale of 1,089,472 shares of our common stock in accordance with the Gilead Equity Agreements, $4.5 million from the sale of 261,170 shares of our common stock under our "at-the-market" offering program (the 2020 ATM) and $0.1 million from the issuance of 14,453 shares of common stock under the Assembly Biosciences Amended and Restated 2018 Employee Stock Purchase Plan (2018 ESPP).

Net cash provided by financing activities for the year ended December 31, 2022 was $0.6 million resulting from the net proceeds of $0.3 million from the sale of 25,068 shares of our common stock under the 2020 ATM and $0.3 million from the issuance of 18,819 shares of common stock under the 2018 ESPP.

46


 

Item 7A. Quantitative and Qualitative Disclosures about Market Risk

 

Not applicable.

Item 8. Financial Statements and Supplementary Data

(a)
Financial Statements

The financial statements required to be filed pursuant to this Item 8 are appended to this report. An index of those financial statements is found on page F-1.

(b)
Supplementary Data

Not applicable.

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

None.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

We maintain a system of disclosure controls and procedures, as defined in Rule 13a-15(e) promulgated under the Securities and Exchange Act of 1934, as amended (the Exchange Act), that is designed to provide reasonable assurance that information, which is required to be disclosed in our reports filed pursuant to the Exchange Act, is accumulated and communicated to management in a timely manner. At the end of fiscal year ending December 31, 2023, we carried out an evaluation, under the supervision, and with the participation of, our management, including our Chief Executive Officer and President, who serves as our principal executive officer and principal financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Exchange Act Rule 13a-15(b). Based upon that evaluation, our Chief Executive Officer and President concluded that our disclosure controls and procedures for the fiscal year ending as of December 31, 2023 were effective at reasonable assurance levels.

Management’s Annual Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Our internal control over financial reporting is designed to provide reasonable assurance to our management and board of directors regarding the preparation and fair presentation of published financial statements. A control system, no matter how well designed and operated, can only provide reasonable, not absolute, assurance that the objectives of the control system are met. Because of these inherent limitations, management does not expect that our internal controls over financial reporting will prevent all error and all fraud. Under the supervision and with the participation of our management, including our Chief Executive Officer and President, who serves as our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control-Integrated Framework issued in 2013 by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our evaluation under the framework in Internal Control-Integrated Framework, our management concluded that our internal control over financial reporting was effective as of December 31, 2023.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting in the fourth quarter of 2023 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Item 9B. Other Information

Not applicable.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

47


 

PART III

Item 10. Directors, Executive Officers and Corporate Governance

Except as set forth below, the information required by this item will be contained in our definitive proxy statement to be filed with the SEC in connection with the Annual Meeting of Stockholders (Proxy Statement) within 120 days after the conclusion of our fiscal year ended December 31, 2023 and is incorporated in this Annual Report on Form 10-K by reference.

Code of Ethics

Our Board has adopted a Code of Ethics for our principal executive officer and all senior financial officers and a Code of Conduct applicable to all of our employees and our directors. Both Codes are available under the “Investors—Corporate Governance” section of our website at www.assemblybio.com. If we make any substantive amendments to, or grant any waivers from, the Code of Ethics for our principal executive officer, principal financial officer, principal accounting officer, controller or persons performing similar functions, or any officer or director, we will disclose the nature of such amendment or waiver on our website or in a Current Report on Form 8-K.

Item 11. Executive Compensation

The information required by this item will be contained in the Proxy Statement and is incorporated into this Annual Report on Form 10-K by reference.

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

 

Except for the table regarding equity compensation plans, the information required by this item will be contained in the Proxy Statement and is incorporated into this Annual Report on Form 10-K by reference.

Securities Authorized for Issuance Under Equity Compensation Plans

The following table sets forth the indicated information as of December 31, 2023 with respect to our equity compensation plans.

Plan Category

 

Number of
securities
to be issued
upon
exercise of
outstanding
options,
warrants
and rights
(a)

 

 

 

Weighted
average
exercise
price of
outstanding
options,
warrants
and
rights
(1)
(b)

 

 

Number of
securities
remaining
available for
future
issuance
under equity
compensation
plans
(excluding
securities
reflected in
column (a))
(c)

 

 

Equity compensation plans approved by security holders

 

 

790,667

 

(2)

 

$

47.19

 

 

 

318,868

 

(3)

 

 

 

 

 

 

 

 

 

 

 

Equity compensation plans not approved by security holders

 

 

167,426

 

(4)

 

$

132.47

 

 

 

10

 

(5)

Total

 

 

958,093

 

 

 

 

 

 

 

318,878

 

 

(1)
The weighted average exercise price is calculated solely based on the exercise prices of the outstanding stock options and does not reflect the shares that will be issued upon the vesting of outstanding awards of restricted stock units (RSUs), which have no exercise price.
(2)
This number includes the following: 19,863 shares subject to stock options granted under the 2010 Equity Incentive Plan (2010 Plan); 211,244 shares subject to outstanding awards granted under the Assembly Biosciences, Inc. Amended and Restated 2014 Stock Incentive Plan (2014 Plan), of which 209,591 were subject

48


 

to outstanding stock options and 1,653 were subject to outstanding RSUs; 520,707 shares subject to outstanding awards granted under the Assembly Biosciences, Inc. 2018 Stock Incentive Plan, as amended (2018 Plan), of which 429,157 were subject to outstanding stock options and 91,550 were subject to outstanding RSUs; and 38,853 options assumed by us in connection with our merger with Assembly Pharmaceuticals. This number excludes purchase rights currently accruing under the Assembly Biosciences, Inc. Amended and Restated 2018 Employee Stock Purchase Plan (2018 ESPP).
(3)
This number includes: no shares under the 2010 Plan, which has been frozen; 554 shares available for issuance under the 2014 Plan; 264,627 shares available for issuance under the 2018 Plan; and 53,687 shares reserved for issuance under the 2018 ESPP. As of March 22, 2024, assuming each participant purchases the maximum number of shares in the current offering period, no more than 12,896 shares are subject to purchase in the current offering, which ends on May 14, 2024.
(4)
This number includes 65,035 shares subject to stock options granted under the 2017 Inducement Award Plan (2017 Inducement Plan); 41,666 shares subject to stock options granted under the 2019 Inducement Award Plan (2019 Inducement Plan); and 60,725 shares subject to outstanding awards granted under the 2020 Inducement Award Plan (2020 Inducement Plan), of which 58,746 were subject to outstanding stock options and 1,979 were subject to outstanding RSUs.
(5)
This number includes: 6 shares available for issuance under the 2017 Inducement Plan, no shares under the 2019 Inducement Plan and 4 shares available for issuance under the 2020 Inducement Plan.

Our stockholder-approved equity compensation plans consist of the 2018 Plan, 2014 Plan, the 2010 Plan, stock options assumed in our merger with Assembly Pharmaceuticals and the 2018 ESPP. Effective on June 2, 2016, the 2010 Plan was frozen, and no further grants will be made under the 2010 Plan. Shares that are forfeited under the 2010 Plan on or after June 2, 2016 will become available for issuance under the 2014 Plan. An “Award” under the 2018 Plan, 2014 Plan or 2010 Plan is any right to receive our common stock consisting of non-statutory stock options, incentive stock options, stock appreciation rights, RSUs, or any other stock award.

In May 2018, our stockholders approved the 2018 ESPP and it was amended and restated in May 2021. The 2018 ESPP provides for the purchase by employees of up to an aggregate of 108,333 shares of the Company’s common stock. Eligible employees can purchase shares of our common stock at the end of a predetermined offering period at 85% of the lower of the fair market value at the beginning or end of the offering period.

Our outstanding equity compensation arrangements that have not been approved by our stockholders consist of the 2017 Inducement Plan, the 2019 Inducement Plan and the 2020 Inducement Plan. In April 2017, our board of directors adopted the 2017 Inducement Plan and reserved 66,666 shares of our common stock for issuance under the 2017 Inducement Plan. In August 2019, our board of directors adopted the 2019 Inducement Plan and reserved 41,666 shares of our common stock for issuance under the 2019 Inducement Plan. In March 2020, our board of directors adopted the 2020 Inducement Plan and reserved 66,666 shares of our common stock for issuance under the 2020 Inducement Plan. The only persons eligible to receive grants of awards under the 2017 Inducement Plan, the 2019 Inducement Plan or the 2020 Inducement Plan are individuals who satisfy the standards for inducement grants under Nasdaq Marketplace Rule 5635(c)(4) and the related guidance under Nasdaq IM 5635-1-that is, generally, a person not previously an employee or director of ours, or following a bona fide period of non-employment, as an inducement material to the individual's entering into employment with us. An “Award” is any right to receive our common stock pursuant to the Inducement Plan, consisting of nonstatutory stock options, stock appreciation rights, restricted stock awards, RSUs, or any other stock award.

The information required by this item will be contained in the Proxy Statement and is incorporated into this Annual Report on Form 10-K by reference.

Item 14. Principal Accountant Fees and Services

The information required by this item will be contained in the Proxy Statement and is incorporated into this Annual Report on Form 10-K by reference.

49


 

Item 15. Exhibits, Financial Statement Schedules

(a) Exhibits. The following exhibits are filed as part of this Annual Report on Form 10-K:

 

Exhibit

Number

Description of Document

Registrant’s

Form

Dated

Exhibit

No.

Filed

Herewith

  3.1

Sixth Amended and Restated Certificate of Incorporation dated May 25, 2022.

 

 

 

X

  3.2

 

Certificate of Amendment to Sixth Amended and Restated Certificate of Incorporation of Assembly Biosciences, Inc., dated February 9, 2024.

 

8-K

 

02/13/2024

 

3.1

 

 

  3.3

Amended and Restated Bylaws as amended through December 7, 2022.

8-K

12/12/2022

3.1

  4.1

Specimen of Common Stock Certificate.

S-3

12/30/2015

4.1

  4.2

Description of Securities.

X

10.1

Sublease, dated July 26, 2023, by and between Arsenal Biosciences, Inc., as Sublandlord, and Assembly Biosciences, Inc., as Subtenant.

10-Q

11/08/2023

10.1

10.2‡

 

Option, License and Collaboration Agreement, dated October 15, 2023, by and between Assembly Biosciences, Inc. and Gilead Sciences, Inc.

 

8-K

 

10/17/2023

 

10.1

 

 

10.3‡

 

Common Stock Purchase Agreement, dated October 15, 2023, by and between Assembly Biosciences, Inc. and Gilead Sciences, Inc.

 

8-K

 

10/17/2023

 

10.2

 

 

10.4‡

 

Investor Rights Agreement, dated October 15, 2023, by and between Assembly Biosciences, Inc. and Gilead Sciences, Inc.

 

8-K

 

10/17/2023

 

10.3

 

 

10.5*

Exclusive License Agreement dated September 3, 2013 by and between The Indiana University Research and Technology Corporation and Assembly Pharmaceuticals, Inc.

10-Q

11/17/2014

10.29

10.6†

Amendment No. 1 to Exclusive License Agreement, by and between Assembly Biosciences, Inc. and the Indiana University Research and Technology Corporation.

10-Q

11/05/2020

10.1

10.7†

Amendment No. 2 to Exclusive License Agreement, by and between Assembly Biosciences, Inc. and the Indiana University Research and Technology Corporation.

10-Q

11/05/2020

10.2

10.8†‡

Collaboration Agreement, dated as of July 17, 2020, by and between Assembly Biosciences, Inc. and BeiGene, Ltd.

10-Q

11/05/2020

10.3

10.9#

Amended and Restated Employment Agreement, dated December 12, 2022, between Assembly Biosciences, Inc. and Jason A. Okazaki.

10-K

03/22/2023

10.7

 

10.10#

Employment Agreement, dated May 1, 2020, between Assembly Biosciences, Inc. and William E. Delaney IV, Ph.D., effective as of May 27, 2020.

10-K

02/25/2021

10.12

10.11#

 

Employment Agreement, dated November 8, 2023, between Assembly Biosciences, Inc. and Anuj Gaggar, M.D., Ph.D.

 

 

 

 

 

 

 

X

10.12#

 

Employment Agreement, dated February 10, 2022, between Assembly Biosciences, Inc. and Nicole S. White, Ph.D., effective as of February 16, 2022.

 

 

 

 

 

 

 

X

10.13#

2010 Equity Incentive Plan.

S-1/A

10/4/2010

10.14

50


 

Exhibit

Number

Description of Document

Registrant’s

Form

Dated

Exhibit

No.

Filed

Herewith

10.14#

Assembly Biosciences, Inc. Amended and Restated 2014 Stock Incentive Plan.

8-K

06/06/2016

10.1

10.15#

Omnibus Amendment to Assembly Biosciences, Inc. Stock Incentive Plans.

10-Q

05/08/2020

10.2

10.16#

Form of Notice of Stock Option Grant and Stock Option Agreement under the Amended and Restated 2014 Stock Incentive Plan.

10-K

03/22/2023

10.12

10.17#

Form of Restricted Stock Unit Award Notice and Restricted Stock Unit Award Agreement under the Amended and Restated 2014 Stock Incentive Plan.

10-Q

11/01/2017

10.1

10.18#

Assembly Biosciences, Inc. 2017 Inducement Award Plan.

10-Q

08/09/2017

10.1

10.19#

Form of Notice of Stock Option Grant and Stock Option Agreement under the 2017 Inducement Award Plan.

10-Q

08/09/2017

10.2

10.20#

Form of Restricted Stock Unit Award Notice and Restricted Stock Unit Award Agreement under the 2017 Inducement Award Plan.

10-Q

08/09/2017

10.3

10.21#

Assembly Biosciences, Inc. 2018 Stock Incentive Plan.

8-K

06/01/2018

10.1

10.22#

Amendment No. 1 to Assembly Biosciences, Inc. 2018 Stock Incentive Plan.

8-K

05/21/2019

10.2

10.23#

Amendment No. 3 to Assembly Biosciences, Inc. 2018 Stock Incentive Plan.

8-K

06/16/2020

10.1

10.24#

Amendment No. 4 to Assembly Biosciences, Inc. 2018 Stock Incentive Plan.

8-K

05/25/2021

10.1

10.25#

 

Amendment No. 5 to Assembly Biosciences, Inc. 2018 Stock Incentive Plan.

 

8-K

 

05/27/2022

 

10.1

 

 

10.26#

 

Amendment No. 6 to Assembly Biosciences, Inc. 2018 Stock Incentive Plan.

 

8-K

 

05/30/2023

 

10.1

 

 

10.27#

Form of Notice of Stock Option Grant and Stock Option Agreement under the 2018 Stock Incentive Plan.

10-K

03/22/2023

10.22

 

10.28#

Form of Restricted Stock Unit Award Notice and Restricted Stock Unit Award Agreement under the 2018 Stock Incentive Plan.

8-K

06/01/2018

10.3

10.29#

Form of Stock Appreciation Right Award Agreement for Non-U.S. Grantees under the Assembly Biosciences, Inc. 2018 Stock Incentive Plan.

8-K

10/12/2018

10.4

10.30#

Form of Performance-Based Stock Appreciation Right Award Agreement for Non-U.S. Grantees under the Assembly Biosciences, Inc. 2018 Stock Incentive Plan.

10-K

03/11/2022

10.24

10.31#

Amended and Restated Assembly Biosciences, Inc. 2018 Employee Stock Purchase Plan.

8-K

05/25/2021

10.4

10.32#

Assembly Biosciences, Inc. 2019 Inducement Award Plan.

10-Q

11/07/2019

10.4

10.33#

Form of Notice of Stock Option Grant and Stock Option Agreement under the 2019 Inducement Award Plan.

10-Q

11/07/2019

10.5

10.34#

Assembly Biosciences, Inc. 2020 Inducement Award Plan.

10-Q

05/08/2020

10.3

10.35#

Form of Notice of Stock Option Grant and Stock Option Agreement under the 2020 Inducement Award Plan.

10-Q

05/08/2020

10.4

10.36#

Form of Restricted Stock Unit Award Notice and Restricted Stock Unit Award Agreement under the 2020 Inducement Award Plan.

10-Q

05/08/2020

10.5

10.37

Open Market Sale Agreement by and between Assembly Biosciences, Inc. and Jefferies LLC.

S-3

08/28/2020

1.2

51


 

Exhibit

Number

Description of Document

Registrant’s

Form

Dated

Exhibit

No.

Filed

Herewith

10.38#

 

Assembly Biosciences, Inc. 2022 Corporate Bonus Plan.

 

8-K

 

02/04/2022

 

10.1

 

 

21.1

List of Subsidiaries of Assembly Biosciences, Inc.

X

23.1

Consent of Independent Registered Public Accounting Firm.

X

24.1

Power of Attorney (included on signature page).

X

31.1

Certification of the Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

X

32.1**

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

X

97.1

 

Clawback Policy.

 

 

 

 

 

 

 

X

101.INS

Inline XBRL Instance Document.

101.SCH

Inline XBRL Taxonomy Extension Schema Document.

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

101.DEF

Inline XBRL Taxonomy Extension Definitions Linkbase Document.

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document.

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

104

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

 

* Certain information in this exhibit has been omitted and filed separately with the Securities and Exchange Commission pursuant to a confidential treatment request.

† The schedules to this exhibit have been omitted pursuant to Item 601(a)(5) of Regulation S-K.

‡ Portions of this exhibit have been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K.

# Represents management contracts or compensatory plans or arrangements.

** The certification attached as Exhibit 32.1 that accompanies this Annual Report on Form 10-K is to be deemed furnished and shall not be deemed “filed” with the SEC and is not to be incorporated by reference into any filing of Assembly Biosciences, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Annual Report on Form 10-K, irrespective of any general incorporation language contained in such filing.

Item 16. Form 10-K Summary

None.

52


 

SIGNATURES

In accordance with Section 13 or 15(d) of the Securities Exchange Act, the Registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

ASSEMBLY BIOSCIENCES, INC.

Date: March 28, 2024

By:

/s/ Jason A. Okazaki

Name:

Jason A. Okazaki

Title:

Chief Executive Officer and President

 

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Jason A. Okazaki and John O. Gunderson, jointly and severally, his or her attorneys-in-fact, each with the power of substitution, for him or her in any and all capacities, to sign any amendments to this report, and to file the same, with exhibits thereto and other documents in connection therewith with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his or her substitute or substitutes may do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the registrant in the capacities and on the dates indicated.

 

Signature

Title

Date

/s/ Jason A. Okazaki

Chief Executive Officer, President and Director

March 28, 2024

Jason A. Okazaki

(Principal Executive Officer and Principal Financial Officer)

/s/ Jeanette M. Bjorkquist

Executive Director, Accounting and Treasury

March 28, 2024

Jeanette M. Bjorkquist

(Principal Accounting Officer)

/s/ William R. Ringo, Jr.

Chairman of the Board

March 28, 2024

William R. Ringo, Jr.

/s/ Anthony E. Altig

Director

March 28, 2024

Anthony E. Altig

/s/ Tomas Cihlar, Ph.D.

 

Director

 

March 28, 2024

Tomas Cihlar, Ph.D.

 

 

 

 

 

 

 

 

 

/s/ Gina Consylman

Director

March 28, 2024

Gina Consylman

/s/ Robert D. Cook II

Director

March 28, 2024

Robert D. Cook II

/s/ Sir Michael Houghton, Ph.D.

Director

March 28, 2024

Sir Michael Houghton, Ph.D.

/s/ Lisa R. Johnson-Pratt, M.D.

Director

March 28, 2024

Lisa R. Johnson-Pratt, M.D.

/s/ Susan Mahony, Ph.D.

Director

March 28, 2024

Susan Mahony, Ph.D.

/s/ John G. McHutchison, A.O., M.D.

Director

March 28, 2024

John G. McHutchison, A.O., M.D.

 

53


 

ASSEMBLY BIOSCIENCES, INC.

FINANCIAL STATEMENTS

Page

Report of Independent Registered Public Accounting Firm (PCAOB ID: 42)

F-2

Consolidated Balance Sheets as of December 31, 2023 and 2022

F-4

Consolidated Statements of Operations and Comprehensive Loss for the Years Ended December 31, 2023 and 2022

F-5

Consolidated Statements of Changes in Stockholders’ Equity for the Years Ended December 31, 2023 and 2022

F-6

Consolidated Statements of Cash Flows for the Years Ended December 31, 2023 and 2022

F-7

Notes to Consolidated Financial Statements

F-8

 

F-1


 

Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Assembly Biosciences, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Assembly Biosciences, Inc. (the Company) as of December 31, 2023 and 2022, the related consolidated statements of operations and comprehensive loss, changes in stockholders’ equity and cash flows for each of the two years in the period ended December 31, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2023, in conformity with U.S. generally accepted accounting principles.

Basis for Opinion

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

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

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

 

F-2


 

Collaboration Agreement with Gilead Sciences, Inc.

Description of the Matter

As described in Note 10 to the consolidated financial statements, the Company entered into an Option, License and Collaboration Agreement (the Gilead Collaboration Agreement) and Common Stock Purchase Agreement and an Investor Rights Agreement (the Gilead Equity Agreements) with Gilead Sciences, Inc. during the year ended December 31, 2023. The Company concluded Gilead is a customer and accordingly, the Gilead Collaboration Agreement is within the scope of the revenue from contracts with customers guidance. In determining the appropriate accounting treatment, the Company identified a single combined performance obligation for the discovery, research and development services during the collaboration term, and will recognize revenue over time using a cost-based input method. The Company determined that the total transaction price under the Gilead Collaboration Agreement was $90.7 million, which consisted of an upfront payment of $84.8 million and a $5.9 million premium on the purchase of the Company’s common stock that was allocated to the single combined performance obligation under the Gilead Collaboration Agreement.

 

Auditing the Company’s revenue recognition for the Gilead Collaboration Agreement is complex and required the Company to apply significant judgment to determine whether any promises or services described in the Gilead Collaboration Agreement meet the criteria of being distinct and capable of being distinct within the context of the contract or represent a material right.

 

How We Addressed the Matter in Our Audit

To test the conclusion that the various promises under the contract collectively constituted a single combined performance obligation, our audit procedures included, among others, reviewing the Gilead Collaboration Agreement, discussing the potential performance obligations with management, and evaluating whether management's accounting position considered all relevant facts and terms included in the agreement. We further evaluated management's technical analysis and assessed management's conclusions to determine whether they had appropriately considered and applied the guidance and interpretations associated with performance obligations within the scope of the revenue from contracts with customers guidance.

/s/ Ernst & Young LLP

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

San Jose, California

March 28, 2024

F-3


 

ASSEMBLY BIOSCIENCES, INC.

CONSOLIDATED BALANCE SHEETS

(In thousands except for share amounts and par value)

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

ASSETS

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

19,841

 

 

$

52,418

 

Marketable securities

 

 

110,406

 

 

 

39,192

 

Accounts receivable from collaboration

 

 

43

 

 

 

944

 

Prepaid expenses and other current assets

 

 

3,497

 

 

 

4,413

 

Total current assets

 

 

133,787

 

 

 

96,967

 

 

 

 

 

 

 

Property and equipment, net

 

 

385

 

 

 

743

 

Operating lease right-of-use (ROU) assets

 

 

2,339

 

 

 

3,195

 

Other assets

 

 

312

 

 

 

889

 

Total assets

 

$

136,823

 

 

$

101,794

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

Accounts payable

 

$

461

 

 

$

2,493

 

Accrued research and development expenses

 

 

885

 

 

 

3,122

 

Other accrued expenses

 

 

5,744

 

 

 

7,317

 

Deferred revenue - short-term ($30,915 and $− to a related party)

 

 

30,915

 

 

 

 

Operating lease liabilities - short-term

 

 

1,220

 

 

 

3,364

 

Total current liabilities

 

 

39,225

 

 

 

16,296

 

 

 

 

 

 

 

Deferred revenue - long-term ($55,379 and $− to a related party)

 

 

55,379

 

 

 

2,733

 

Operating lease liabilities - long-term

 

 

1,122

 

 

 

101

 

Total liabilities

 

 

95,726

 

 

 

19,130

 

 

 

 

 

 

 

Commitments and contingencies

 

 

 

 

 

 

 

 

 

 

 

 

Stockholders' equity

 

 

 

 

 

 

Preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued or outstanding

 

 

 

 

 

 

Common stock, $0.001 par value; 150,000,000 shares authorized as of December 31, 2023 and December 31, 2022; 5,482,752 and 4,074,552 shares issued and outstanding as of December 31, 2023 and December 31, 2022, respectively

 

 

5

 

 

 

4

 

Additional paid-in capital

 

 

826,921

 

 

 

807,983

 

Accumulated other comprehensive loss

 

 

(81

)

 

 

(803

)

Accumulated deficit

 

 

(785,748

)

 

 

(724,520

)

Total stockholders' equity

 

 

41,097

 

 

 

82,664

 

Total liabilities and stockholders' equity

 

$

136,823

 

 

$

101,794

 

 

See Accompanying Notes to the Consolidated Financial Statements

F-4


 

ASSEMBLY BIOSCIENCES, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(In thousands except for share and per share amounts)

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Collaboration revenue ($4,430 and $ from a related party)

 

$

7,163

 

 

$

 

 

 

 

 

 

 

Operating expenses

 

 

 

 

 

 

Research and development

 

 

48,900

 

 

 

69,980

 

General and administrative

 

 

22,909

 

 

 

24,134

 

Total operating expenses

 

 

71,809

 

 

 

94,114

 

Loss from operations

 

 

(64,646

)

 

 

(94,114

)

 

 

 

 

 

 

Other income

 

 

 

 

 

 

Interest and other income, net

 

 

3,451

 

 

 

1,022

 

Total other income

 

 

3,451

 

 

 

1,022

 

Loss before income taxes

 

 

(61,195

)

 

 

(93,092

)

 

 

 

 

 

 

Income tax expense

 

 

(33

)

 

 

 

Net loss

 

$

(61,228

)

 

$

(93,092

)

 

 

 

 

 

 

Other comprehensive loss

 

 

 

 

 

 

Unrealized gain (loss) on marketable securities

 

 

722

 

 

 

(384

)

Comprehensive loss

 

$

(60,506

)

 

$

(93,476

)

 

 

 

 

 

 

Net loss per share, basic and diluted

 

$

(13.38

)

 

$

(23.08

)

Weighted average common shares outstanding, basic and diluted

 

 

4,577,371

 

 

 

4,034,105

 

 

See Accompanying Notes to the Consolidated Financial Statements

F-5


 

ASSEMBLY BIOSCIENCES, INC.

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(In thousands except for share amounts)

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

Total
Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Loss

 

 

Deficit

 

 

Equity

 

Balance as of December 31, 2021

 

 

4,010,009

 

 

$

4

 

 

$

800,772

 

 

$

(419

)

 

$

(631,428

)

 

$

168,929

 

Issuance of common stock under at-the-market (ATM) equity offering program, net of issuance costs

 

 

25,068

 

 

 

 

 

 

325

 

 

 

 

 

 

 

 

 

325

 

Issuance of common stock under Employee Stock Purchase Plan (ESPP)

 

 

18,819

 

 

 

 

 

 

289

 

 

 

 

 

 

 

 

 

289

 

Issuance of common stock for settlement of restricted stock units (RSUs)

 

 

20,656

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized loss on marketable debt securities

 

 

 

 

 

 

 

 

 

 

 

(384

)

 

 

 

 

 

(384

)

Stock-based compensation

 

 

 

 

 

 

 

 

6,597

 

 

 

 

 

 

 

 

 

6,597

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(93,092

)

 

 

(93,092

)

Balance as of December 31, 2022

 

 

4,074,552

 

 

$

4

 

 

$

807,983

 

 

$

(803

)

 

$

(724,520

)

 

$

82,664

 

Issuance of common stock under ATM equity offering program, net of issuance costs

 

 

261,170

 

 

 

 

 

 

4,546

 

 

 

 

 

 

 

 

 

4,546

 

Issuance of common stock under ESPP

 

 

14,453

 

 

 

 

 

 

129

 

 

 

 

 

 

 

 

 

129

 

Issuance of common stock for settlement of RSUs

 

 

43,105

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock to a related party, net of issuance costs

 

 

1,089,472

 

 

 

1

 

 

 

9,142

 

 

 

 

 

 

 

 

 

9,143

 

Unrealized gain on marketable debt securities

 

 

 

 

 

 

 

 

 

 

 

722

 

 

 

 

 

 

722

 

Stock-based compensation

 

 

 

 

 

 

 

 

5,121

 

 

 

 

 

 

 

 

 

5,121

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(61,228

)

 

 

(61,228

)

Balance as of December 31, 2023

 

 

5,482,752

 

 

$

5

 

 

$

826,921

 

 

$

(81

)

 

$

(785,748

)

 

$

41,097

 

 

See Accompanying Notes to the Consolidated Financial Statements

F-6


 

ASSEMBLY BIOSCIENCES, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Cash flows from operating activities

 

 

 

 

 

 

Net loss

 

$

(61,228

)

 

$

(93,092

)

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

 

 

 

 

 

 

Depreciation and amortization

 

 

450

 

 

 

498

 

Stock-based compensation

 

 

5,119

 

 

 

6,593

 

Net (accretion) amortization of investments in marketable debt securities

 

 

(1,585

)

 

 

155

 

Non-cash rent expense

 

 

3,507

 

 

 

3,505

 

Loss on disposal of property and equipment

 

 

139

 

 

 

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable from collaboration

 

 

901

 

 

 

(608

)

Prepaid expenses and other current assets

 

 

916

 

 

 

1,328

 

Other assets

 

 

577

 

 

 

814

 

Accounts payable

 

 

(2,032

)

 

 

(166

)

Accrued research and development expenses

 

 

(2,237

)

 

 

(278

)

Other accrued expenses

 

 

(1,571

)

 

 

458

 

Deferred revenue

 

 

83,561

 

 

 

 

Operating lease liabilities

 

 

(3,774

)

 

 

(3,670

)

Net cash provided by (used in) operating activities

 

 

22,743

 

 

 

(84,463

)

 

 

 

 

 

 

Cash flows from investing activities

 

 

 

 

 

 

Proceeds from maturities of marketable securities

 

 

65,015

 

 

 

88,000

 

Proceeds from sale of property and equipment

 

 

24

 

 

 

 

Purchases of property and equipment

 

 

(255

)

 

 

(102

)

Purchases of marketable securities

 

 

(133,922

)

 

 

(27,583

)

Proceeds from sale of marketable securities

 

 

 

 

 

28,825

 

Proceeds from the sale of Microbiome assets

 

 

 

 

 

1,500

 

Net cash (used in) provided by investing activities

 

 

(69,138

)

 

 

90,640

 

 

 

 

 

 

 

Cash flows from financing activities

 

 

 

 

 

 

Proceeds from the issuance of common stock to a related party, net of issuance costs

 

 

9,143

 

 

 

 

Proceeds from the issuance of common stock under ATM equity offering program, net of issuance costs

 

 

4,546

 

 

 

325

 

Proceeds from the issuance of common stock under ESPP

 

 

129

 

 

 

289

 

Net cash provided by financing activities

 

 

13,818

 

 

 

614

 

 

 

 

 

 

 

Net (decrease) increase in cash and cash equivalents

 

 

(32,577

)

 

 

6,791

 

Cash and cash equivalents at the beginning of the period

 

 

52,418

 

 

 

45,627

 

Cash and cash equivalents at the end of the period

 

$

19,841

 

 

$

52,418

 

Supplemental non-cash investing and financing activities

 

 

 

 

 

 

Operating lease liabilities arising from obtaining ROU assets

 

$

2,442

 

 

$

171

 

 

See Accompanying Notes to the Consolidated Financial Statements

F-7


 

ASSEMBLY BIOSCIENCES, INC.

Notes to Consolidated Financial Statements

Note 1 - Nature of Business

Overview

Assembly Biosciences, Inc. (together with its subsidiaries, Assembly or the Company), incorporated in Delaware in October 2005, is a biotechnology company developing innovative therapeutics. The Company's pipeline includes two helicase-primase inhibitors (HPI) targeting recurrent genital herpes, an orally bioavailable hepatitis delta virus (HDV) entry inhibitor, a clinical stage capsid assembly inhibitor (CAM) candidate designed to disrupt the replication cycle of hepatitis B virus (HBV) at several key points with the aim of achieving finite treatment and functional cures and research programs focused on the discovery of therapeutics to treat devastating viral diseases, including a non-nucleoside polymerase inhibitor (NNPI) targeting transplant-related herpesviruses and a small molecule interferon-α (IFN-α) receptor (IFNAR) agonist targeting HBV and HDV. The Company operates in one segment and is headquartered in South San Francisco, California.

Liquidity

The Company has not derived any revenue from product sales to date and currently has no approved products. Once a product has been developed, it will need to be approved for sale by the U.S. Food and Drug Administration (FDA) or an applicable foreign regulatory agency. Since inception, the Company’s operations have been financed through the sale of equity securities, the proceeds from the exercise of warrants and stock options, the issuance of debt, and upfront payments related to collaboration agreements. The Company has incurred losses from operations since inception and expects to continue to incur substantial losses for the next several years as it continues its product development efforts. In October 2023, the Company received $100.0 million upon entering into the Option, License and Collaboration Agreement (the Gilead Collaboration Agreement) and the Common Stock Purchase Agreement and an Investor Rights Agreement (collectively, the Gilead Equity Agreements) with Gilead Sciences, Inc. (Gilead). Management believes the Company currently has sufficient funds to meet its operating requirements for at least the next twelve months following the date these consolidated financial statements are issued.

Note 2 - Summary of Significant Accounting Policies and Recent Accounting Pronouncements

Basis of Presentation

These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

 

On January 31, 2024, following approval by the Company's stockholders, the Company's board of directors approved the implementation of a reverse stock split at a ratio of 1-for-12 shares of the Company's common stock (the Reverse Stock Split). The Reverse Stock Split was effective as of February 9, 2024 (see Note 15). All share and per share amounts of the Company's common stock presented have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split, including reclassifying an amount equal to the reduction in par value of common stock to additional paid-in capital.

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of expenses during the reporting period. Actual results could differ from those estimates.

Significant estimates inherent in the preparation of the accompanying consolidated financial statements include estimates for revenue recognition, including the standalone selling price (SSP) for the allocation of transaction price to performance obligations and cost-based inputs, as well as estimates of costs incurred but not yet invoiced for research and development accruals.

F-8


 

The Company’s estimates could be affected by external conditions, including those unique to the Company and general economic conditions. It is reasonably possible these external factors could have an effect on the Company’s estimates and could cause actual results to differ materially from those estimates and assumptions.

Other Risks and Uncertainties

The Company relies on contract research organizations (CROs), including one located in Ukraine that temporarily shut down operations due to Russia’s invasion. Though this CRO has resumed operations and the Company continues to utilize this CRO, the Company has reallocated certain work to other global CROs in case the CRO shuts down operations again.

U.S. and global financial markets have experienced volatility and disruption due to other macroeconomic and geopolitical events such as rising inflation, rising interest rates to combat inflation, the risk of a recession, the war between Russia and Ukraine and the Israel-Hamas war. The Company cannot predict at this time to what extent, if at all, it and its employees, CROs, vendors and/or collaborators could potentially be negatively impacted by these events.

Cash and Cash Equivalents

All highly liquid investments, including money market funds, with original maturities of three months or less at the time of purchase are considered to be cash equivalents. All of the Company’s cash equivalents have liquid markets and high credit ratings. The Company maintains its cash in bank deposits and other accounts, the balances of which, at times as of and during the years ended December 31, 2023 and 2022, exceeded federally insured limits.

Investments in Marketable Securities

The Company invests its excess cash in debt securities with high credit ratings, including, but not limited to, money market funds classified as cash equivalents, securities issued by the U.S. government and its agencies, corporate debt securities and commercial paper. The Company has designated its investments in marketable securities as available-for-sale and measures these securities at their respective fair values. The Company reviews all available-for-sale securities at each period end to determine if they remain available-for-sale based on their current intent and ability to sell the security if it is required to do so. Marketable securities are classified as short-term or long-term based on the maturity date and their availability to meet current operating requirements. Marketable securities that mature in one year or less from the consolidated balance sheet date are classified as short-term available-for-sale securities, while marketable securities with maturities in one year or beyond one year from the consolidated balance sheet date are classified as long-term.

The Company periodically reviews its marketable securities for declines in fair value below the amortized cost basis to determine whether the impairment, if any, is due to credit-related or other factors. This review includes the credit worthiness of the security issuers, the severity of the unrealized losses, whether the Company has the intent to sell the securities and whether it is more likely than not the Company will be required to sell the securities before the recovery of the amortized cost basis. Unrealized gains and losses on available-for-sale securities are reported in other comprehensive loss, and as a component of stockholders' equity until their disposition, with the exception of unrealized losses believed to be related to credit losses which are recognized as an allowance for credit losses on the consolidated balance sheet with the corresponding charge in other income in the period the impairment occurs. Impairment assessments are made at the individual security level each reporting period. The Company elected to exclude accrued interest receivable from the amortized cost basis of its available-for-sale debt securities and to not measure an allowance for credit losses for accrued interest receivable. To date, there have been no credit-related declines in value or other impairments of the Company’s investments in marketable securities. Realized gains and losses from the sale of marketable securities, if any, are calculated using the specific-identification method.

Leases

All of the Company’s leases are operating leases for facilities and equipment. The Company recognizes a lease asset for its right to use the underlying asset and a lease liability for the corresponding lease obligation. The Company determines whether an arrangement is or contains a lease at contract inception. Operating leases with a duration greater than one year are included in operating lease ROU assets, operating lease liabilities - short-term, and operating lease liabilities - long-term in the Company’s consolidated balance sheets. The Company elected

F-9


 

the short-term lease exception policy, permitting it to not apply the recognition requirements to leases with terms of less than one year (short-term leases) for all classes of assets. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. In determining the net present value of lease payments, the Company uses its incremental borrowing rate based on the information available at the lease commencement date. The incremental borrowing rate represents the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease. The Company considers a lease term to be the noncancelable period that it has the right to use the underlying asset, including any periods where it is reasonably assured the Company will exercise the option to extend the contract. Periods covered by an option to extend are included in the lease term if the lessor controls the exercise of that option.

The operating lease ROU assets also include any lease payments made and exclude lease incentives. Lease expense is recognized on a straight-line basis over the expected lease term. Variable lease expenses are recorded when incurred. The Company has elected not to separate lease and non-lease components for its leased assets and accounts for all lease and non-lease components of its agreements as a single lease component.

Impairment of Long-Lived Assets

The Company monitors the carrying value of long-lived assets, including ROU operating lease assets, for potential impairment and tests the recoverability of such assets whenever events or changes in circumstances indicate the carrying amounts may not be recoverable. If a change in circumstance occurs, the Company performs a test of recoverability by comparing the carrying value of the asset or asset group to its undiscounted expected future cash flows. If cash flows cannot be separately and independently identified for a single asset, the Company will determine whether impairment has occurred for the group of assets for which the Company can identify the projected cash flows. If the carrying values are in excess of undiscounted expected future cash flows, the Company measures any impairment by comparing the fair value of the asset or asset group to its carrying value. There was no impairment of long-lived assets during the years ended December 31, 2023 and 2022.

Property and Equipment, Net

Property and equipment are stated at cost and consist of lab and office equipment and leasehold improvements. The Company records depreciation under the straight-line method over the estimated useful lives of its property and equipment ranging from two to seven years.

Leasehold improvements are amortized over the remaining terms of the respective leases or the estimated useful life of the leasehold improvements, whichever is less. Maintenance and repair costs are expensed as incurred.

Fair Value Measurements

The Company follows accounting guidance on fair value measurements for financial instruments measured on a recurring basis, as well as for certain assets and liabilities that are initially recorded at their estimated fair values. Fair value is defined as the exit price, or the amount that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company uses the following three-level hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs to value its financial instruments:

Level 1: Observable inputs such as unadjusted quoted prices in active markets for identical instruments.

Level 2: Quoted prices for similar instruments that are directly or indirectly observable in the marketplace.

Level 3: Significant unobservable inputs which are supported by little or no market activity and that are financial instruments whose values are determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant judgment or estimation.

Financial instruments measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The assessment of the significance of a particular input to the fair value measurement in its entirety requires the Company to make judgments and consider factors specific to the asset or liability. The use of different assumptions and/or estimation methodologies may have a material effect on estimated fair values. Accordingly, the fair value estimates disclosed or initial amounts recorded may not be indicative of the amount the Company or holders of the instruments could realize in a current market exchange.

F-10


 

The carrying amounts of cash equivalents and marketable securities approximate their fair value based upon quoted market prices. Certain of the Company’s financial instruments are not measured at fair value on a recurring basis but are recorded at amounts which approximate their fair value due to their liquid or short-term nature, such as cash, accounts receivable, accounts payable and accrued expenses.

The following tables present the fair value of the Company’s financial assets measured at fair value on a recurring basis using the above input categories (in thousands):

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Fair Value

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund

 

$

18,982

 

 

$

 

 

$

 

 

$

18,982

 

Total cash equivalents

 

 

18,982

 

 

 

 

 

 

 

 

 

18,982

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. and foreign corporate debt securities

 

 

 

 

 

17,633

 

 

 

 

 

 

17,633

 

U.S. treasury securities

 

 

 

 

 

77,018

 

 

 

 

 

 

77,018

 

U.S. and foreign commercial paper

 

 

 

 

 

15,755

 

 

 

 

 

 

15,755

 

Total short-term marketable securities

 

 

 

 

 

110,406

 

 

 

 

 

 

110,406

 

Total assets measured at fair value

 

$

18,982

 

 

$

110,406

 

 

$

 

 

$

129,388

 

 

 

 

December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Fair Value

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund

 

$

49,676

 

 

$

 

 

$

 

 

$

49,676

 

Total cash equivalents

 

 

49,676

 

 

 

 

 

 

 

 

 

49,676

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. and foreign corporate debt securities

 

 

 

 

 

18,597

 

 

 

 

 

 

18,597

 

U.S. treasury securities

 

 

 

 

 

11,744

 

 

 

 

 

 

11,744

 

U.S. and foreign commercial paper

 

 

 

 

 

8,851

 

 

 

 

 

 

8,851

 

Total short-term marketable securities

 

 

 

 

 

39,192

 

 

 

 

 

 

39,192

 

Total assets measured at fair value

 

$

49,676

 

 

$

39,192

 

 

$

 

 

$

88,868

 

Money market funds are highly liquid and actively traded marketable securities that generally transact at a stable $1.00 net asset value representing its estimated fair value. The Company estimates the fair value of its U.S. and foreign corporate debt securities, U.S. treasury securities and U.S. and foreign commercial paper by taking into consideration valuations obtained from third-party pricing services. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar securities, issuer credit spreads; benchmark securities; prepayment/default projections based on historical data; and other observable inputs.

There have been no transfers between Level 1, Level 2 or Level 3 for any of the periods presented. See Note 4 for further information regarding the carrying value of the Company’s investments in marketable securities.

Revenue Recognition and Accounts Receivable from Collaboration

The Company analyzes its collaboration arrangements to assess whether such arrangements, or transactions between arrangement participants, involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities or are more akin to a vendor-customer relationship. In making this evaluation, the Company considers whether the activities of the collaboration are considered to be distinct and deemed to be within the scope of the collaborative arrangement accounting standard and those that are more reflective of a vendor-customer relationship and, therefore, within the scope of the revenue with contracts with customers accounting standard. This assessment is performed throughout the life of the arrangement based on changes in the responsibilities of all parties in the arrangement.

For elements of collaboration arrangements that are not accounted for pursuant to the revenue from contracts with customers accounting standard, an appropriate recognition method is determined and applied consistently, generally by analogy to the revenue from contracts with customers accounting standard. Amounts related to transactions with a

F-11


 

counterparty in a collaborative arrangement that is not a customer are presented on a separate line item from revenue recognized from contracts with customers, if any, in the Company’s consolidated statements of operations and comprehensive loss.

Under certain collaborative arrangements, the Company has been reimbursed for a portion of its research and development expenses or participates in the cost-sharing of such research and development expenses. Such reimbursements and cost-sharing arrangements are reflected as a reduction of research and development expense in the Company’s consolidated statements of operations and comprehensive loss.

For arrangements or transactions between arrangement participants determined to be within the scope of the contracts with customers accounting standard, the Company evaluates the term of the arrangement and recognizes revenue when the customer obtains control of promised goods or services in a contract for an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. For contracts with customers, the Company applies the following five-step model in order to determine this amount: (1) identification of the promised goods or services in the contract; (2) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (3) measurement of the transaction price, including the constraint on variable consideration; (4) allocation of the transaction price to the performance obligations; and (5) recognition of revenue when (or as) the Company satisfies each performance obligation.

The Company has provided standard indemnification and protection of licensed intellectual property for its customers. These provisions are part of assurance the licenses meet the agreements, representations and are not obligations to provide goods or services.

The Company only applies the five-step model to contracts when it is probable the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. As part of the accounting for contracts with customers, the Company must develop assumptions that require judgment to determine the estimated relative SSP of each performance obligation identified in the contract. The Company then allocates the total transaction price to each performance obligation based on the SSP of each performance obligation. The Company recognizes the amount of the transaction price that is allocated to the respective performance obligation when the performance obligation is satisfied or as it is satisfied as revenue.

Licenses

If a license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from nonrefundable, upfront license fees based on the relative value prescribed to the license compared to the total value of the arrangement. The revenue is recognized when the license is transferred to the collaborator and the collaborator is able to use and benefit from the license. For licenses that are not distinct from other obligations identified in the arrangement, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time. If the combined performance obligation is satisfied over time, the Company applies an appropriate method of measuring progress for purposes of recognizing revenue from nonrefundable, upfront license fees. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.

Research and Development Services

The promises under the Company’s agreements may include research and development services to be performed by the Company on behalf of the counterparty. If these services are determined to be distinct from the other promises or performance obligations identified in the arrangement, the Company recognizes the transaction price allocated to these services as revenue over time based on an appropriate measure of progress when the performance by the Company does not create an asset with an alternative use and the Company either has received or has an enforceable right to payment for the performance completed to date. If these services are determined not to be distinct from the other promises or performance obligations identified in the arrangement, the Company recognizes the transaction price allocated to the combined performance obligation as the related performance obligations are satisfied.

Customer Options

If an arrangement contains customer options, the Company evaluates whether the options are material rights because they allow the customer to acquire additional goods or services for free or at a discount. If the customer options are determined to represent a material right, the material right is recognized as a separate performance obligation at the outset of the arrangement. The identification of a material right, and if identified as a material right, the allocation of the transaction price to it, is based on the SSP, which is determined using assumptions regarding estimated costs,

F-12


 

discount rates, post-option development timeline, the probability of technical and regulatory success and the probability the customer will exercise the option. Amounts allocated to a material right are not recognized as revenue until, at the earliest, the option is exercised or expires. If the options are deemed not to be a material right, they are considered marketing offers which are excluded as performance obligations at the outset of the arrangement.

Development and Regulatory Milestone Payments

Depending on facts and circumstances, the Company may record revenues from certain milestones in a reporting period before the milestone is achieved if the Company concludes achievement of the milestone is probable and recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods. The Company records a corresponding contract asset when this conclusion is reached. Milestone payments that have not been included in the transaction price to date are fully constrained. The Company re-evaluates the probability of achievement of such milestones and any related constraint each reporting period. The Company adjusts its estimate of the overall transaction price, including the amount of collaborative revenue that was recorded, if necessary.

Sales-based Milestone and Royalty Payments

The Company’s customers may be required to pay the Company sales-based milestone payments or royalties on future sales of commercial products. The Company recognizes revenues related to sales-based milestone and royalty payments upon the later to occur of (i) achievement of the collaborator’s underlying sales or (ii) satisfaction of any performance obligation(s) related to these sales, in each case assuming the Company’s licensed intellectual property is deemed to be the predominant item to which the sales-based milestones and/or royalties relate.

The Company receives payments from its customers based on billing schedules established in the contract. Upfront payments and fees are recorded as deferred revenue upon receipt or when due until the Company performs its obligations under the arrangement. If the related performance obligation is expected to be satisfied within the next twelve months, these amounts will be classified in current liabilities. The Company recognizes a contract asset relating to its conditional right to consideration that is not subject to a constraint. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional.

A net contract asset or liability is presented for each contract with a customer. The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

At December 31, 2023 and 2022, all accounts receivable from collaboration are deemed collectible.

Contract Liabilities

The following tables present changes in the Company’s contract liabilities (in thousands):

 

 

 

Balance at
Beginning
of Period

 

 

Additions

 

 

Deductions

 

 

Balance at
End of
Period

 

Year Ended December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

2,733

 

 

$

90,724

 

 

$

(7,163

)

 

$

86,294

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at
Beginning
of Period

 

 

Additions

 

 

Deductions

 

 

Balance at
End of
Period

 

Year Ended December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

2,733

 

 

$

 

 

$

 

 

$

2,733

 

 

F-13


 

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Collaboration revenue recognized in the period from

 

 

 

 

 

 

Amounts included in deferred revenue at the beginning of the period

 

$

2,733

 

 

$

 

Performance obligations satisfied in previous period

 

$

 

 

$

 

Stock-Based Compensation

The Company measures stock-based compensation to employees, consultants, board members, and non-employees at fair value on the grant date of the award. The fair value of RSUs is determined based on the number of shares granted and the quoted market price of the Company’s common stock on the date of grant. If stock-based awards are granted in contemplation of or shortly before a planned release of material nonpublic information, and such information is expected to result in a material increase in the Company’s share price, the Company considers whether an adjustment to the observable market price is required when estimating fair values. Compensation cost is recognized as expense on a straight-line basis over the requisite service period of the award. Stock-based awards with graded vesting schedules are recognized using the accelerated attribution method on a straight-line basis over the requisite service period for each separately vesting portion of the award. For awards that have a performance condition, compensation cost is measured based on the fair value of the award on the grant date, the date performance targets are established, and is expensed over the requisite service period for each separately vesting tranche when achievement of the performance condition becomes probable. The Company assesses the probability of the performance conditions being met on a continuous basis. For awards that have a market condition, compensation cost is measured based on the grant-date fair value of the award and is expensed over the derived service period regardless of whether the underlying market condition is met. Forfeitures are recognized when they occur.

The Company estimates the fair value of stock option grants that do not contain market-based vesting conditions using the Black-Scholes option pricing model. The assumptions used in estimating the fair value of these awards, such as expected term, expected dividend yield, volatility and risk-free interest rate, represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. The Company uses the Monte-Carlo model to calculate the fair value on the date of grant of awards which contain market-based vesting conditions. This pricing model uses multiple simulations to evaluate the probability of achieving the market condition to calculate the fair value of the awards, which includes the recent market price and volatility of the Company's shares. The Company is also required to make estimates as to the probability of achieving the specific performance conditions. If actual results are not consistent with the Company’s assumptions and judgments used in making these estimates, the Company may be required to increase or decrease compensation expense, which could be material to the Company’s consolidated results of operations.

Research and Development Expense and Accruals

Research and development costs include personnel-related costs, outside contracted services including clinical study costs, facilities costs, fees paid to consultants, milestone payments prior to FDA approval, license fees prior to FDA approval, professional services, travel costs, dues and subscriptions, depreciation and materials used in clinical trials and research and development and costs incurred under the Company’s collaboration agreements. Research and development costs are expensed as incurred unless there is an alternative future use in other research and development projects. Payments made prior to the receipt of goods or services to be used in research and development are capitalized until the goods or services are received. Such payments are evaluated for current or long-term classification based on when they will be realized or consumed.

The Company records expenses related to clinical studies and manufacturing development activities based on its estimates of the services received and efforts expended pursuant to contracts with multiple CROs and manufacturing vendors that conduct and manage these activities on its behalf. The financial terms of these agreements are subject to negotiation, vary from contract to contract, and may result in uneven payment flows. There may be instances in which payments made to the Company’s vendors will exceed the level of services provided and result in a prepayment of the expense. Payments under some of these contracts depend on factors such as the successful enrollment of subjects and the completion of clinical study milestones. In amortizing or accruing service fees, the Company estimates the time period over which services will be performed, enrollment of subjects, number of sites activated and the level of effort expended in each period. If the actual timing of the performance of services or the level of effort varies from the Company’s estimate, the Company will adjust the accrued or prepaid expense balance accordingly. To date, there have been no material differences from the Company’s estimates to the amounts actually incurred.

F-14


 

The Company has entered and may continue to enter into license agreements to access and utilize certain technology. In each case, the Company evaluates if the license agreement results in the acquisition of an asset or a business. To date, none of the Company’s license agreements have been considered to be acquisitions of businesses. For asset acquisitions, the upfront payments to acquire such licenses, as well as any future milestone payments, are immediately recognized as research and development expense when paid, provided there is no alternative future use of the rights in other research and development projects. These license agreements may also include contingent consideration in the form of cash payments to be made for future milestone events. The Company assesses whether such contingent consideration meets the definition of a derivative and to date the Company has determined that such contingent consideration are not derivatives.

Restructuring Charges

The Company recognizes restructuring charges related to reorganization plans that have been committed to by management and when liabilities have been incurred. In connection with these activities, the Company records restructuring charges at fair value for (1) contractual employee termination benefits when obligations are associated to services already rendered, rights to such benefits have vested, and payment of benefits is probable and can be reasonably estimated, (2) one-time employee termination benefits when management has committed to a plan of termination, the plan identifies the employees and their expected termination dates, the details of termination benefits are complete, it is unlikely changes to the plan will be made or the plan will be withdrawn and communication to such employees has occurred, and (3) contract termination costs when a contract is terminated before the end of its term.

One-time employee termination benefits are recognized in their entirety when communication has occurred, and future services are not required. If future services are required, the costs are recorded ratably over the remaining period of service. Contract termination costs to be incurred over the remaining contract term without economic benefit are recorded in their entirety when the contract is canceled.

The recognition of restructuring charges requires the Company to make certain judgments and estimates regarding the nature, timing and amount of costs associated with the reorganization plan. To the extent the Company’s actual results differ from its estimates and assumptions, the Company may be required to revise the estimates of future accrued restructuring liabilities, requiring the recognition of additional restructuring charges or the reduction of accrued restructuring liabilities already recognized. Such changes to previously estimated amounts may be material to the consolidated financial statements. Changes in the estimates of the restructuring charges are recorded in the period the change is determined. There were no restructuring charges incurred during the year ended December 31, 2023. Changes to previous estimates for restructuring charges were not material during the year ended December 31, 2022.

At the end of each reporting period, the Company evaluates the remaining accrued restructuring balances to ensure that no excess accruals are retained, and the utilization of the provisions are for their intended purpose in accordance with developed restructuring plans.

Variable Interest Entities

The Company reviews agreements it enters into with third party entities, pursuant to which it may have a variable interest in the entity, in order to determine if the entity is a variable interest entity (VIE). If the entity is a VIE, the Company assesses whether or not it is the primary beneficiary of that entity. In determining whether the Company is the primary beneficiary of an entity, the Company applies a qualitative approach that determines whether it has both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. If the Company were to determine it is the primary beneficiary of a VIE, the Company would consolidate the statements of operations and financial condition of the VIE into its consolidated financial statements.

The Company’s determination about whether it should consolidate such VIEs is made continuously as changes to existing relationships or future transactions may result in a consolidation event.

F-15


 

Income Taxes

The Company records income taxes using the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax effects attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The Company establishes a valuation allowance if it is more likely than not the deferred tax assets will not be realized based on an evaluation of objective verifiable evidence. For tax positions that are more likely than not of being sustained upon audit, the Company recognizes the largest amount of the benefit that is greater than 50% likely of being realized. For tax positions that are not more likely than not of being sustained upon audit, the Company does not recognize any portion of the benefit.

The Company recognizes and measures uncertain tax positions using a two-step approach set forth in authoritative guidance. The first step is to evaluate the tax position taken or expected to be taken by determining whether the weight of available evidence indicates it is more likely than not the tax position will be sustained in an audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions. The Company evaluates uncertain tax positions on a regular basis. The evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of the audit, and effective settlement of audit issues. The provision for income taxes includes the effects of any accruals which the Company believes are appropriate. It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. No interest or penalties related to uncertain tax positions has been incurred or accrued for any periods presented.

Pursuant to Section 174 of the Internal Revenue Code (Sec. 174), expenses associated with research conducted in the United States are capitalized and amortized over a five-year period. For expenses associated with research outside of the United States, Sec. 174 expenses are capitalized and amortized over a 15-year period.

Net Loss per Share

Basic net loss per common share excludes dilution and is computed by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted net loss per common share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the earnings of the entity unless inclusion of such shares would be anti-dilutive. Diluted net loss per share is the same as basic net loss per share, since the effects of potentially dilutive securities are antidilutive given the net loss for each period presented.

A reconciliation of the numerators and the denominators of the basic and diluted net loss per common share computations is as follows (in thousands, except for share and per share amounts):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Numerator:

 

 

 

 

 

 

Net loss

 

$

(61,228

)

 

$

(93,092

)

Denominator:

 

 

 

 

 

 

Weighted average common shares and
   pre-funded warrants outstanding - basic and diluted

 

 

4,577,371

 

 

 

4,034,105

 

Net loss per share - basic and diluted

 

$

(13.38

)

 

$

(23.08

)

Securities excluded from the computation of diluted net loss per share because including them would have been antidilutive are as follows:

 

 

December 31,

 

 

 

2023

 

 

2022

 

Options to purchase common stock

 

 

862,911

 

 

 

757,418

 

Common stock subject to purchase under ESPP

 

 

13,730

 

 

 

5,971

 

Unvested RSUs

 

 

95,182

 

 

 

141,544

 

Total

 

 

971,823

 

 

 

904,933

 

 

F-16


 

 

Comprehensive Loss

Comprehensive loss is comprised of net loss and adjustments for the change in unrealized gains and losses on investments in available-for-sale marketable securities. The Company displays comprehensive loss and its components in the consolidated statements of operations and comprehensive loss, net of tax effects if any.

Concentrations of Risk

Credit Risk

Financial instruments which potentially subject the Company to credit risk consist primarily of cash, cash equivalents and marketable securities. The Company holds these investments in highly rated financial institutions, and, by policy, limits the amounts of credit exposure to any one financial institution. These amounts at times may exceed federally insured limits. The Company has not experienced any credit losses in such accounts and does not believe it is exposed to any significant credit risk on these funds. The Company has no off-balance sheet concentrations of credit risk, such as foreign currency exchange contracts, option contracts or other hedging arrangements.

Supplier Risk

Certain materials and key components the Company utilizes in its operations are obtained through single suppliers. Since the suppliers of key components and materials must be named in a New Drug Application (NDA) filed with the FDA for a product, significant delays can occur if the qualification of a new supplier is required. If delivery of material from the Company’s suppliers were interrupted for any reason, the Company may be unable to supply any of its product candidates for clinical trials.

Customer Risk

During the year ended December 31, 2023, 62% of the Company's collaboration revenue was recognized from a related party, Gilead, under the Gilead Collaboration Agreement (see Note 10). If the collaboration with Gilead does not result in the successful development and commercialization of products or if Gilead terminates the Gilead Collaboration Agreement, the Company may not receive any future payments under the collaboration.

Recently Adopted Accounting Standards

In June 2016, the Financial Accounting Standards Board (the FASB) issued Accounting Standards Update (ASU) No. 2016-13, Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires expected credit losses relating to financial assets measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. ASU 2016-13 limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and requires the reversal of previously recognized credit losses if fair value increases. The FASB issued additional amendments to the new guidance related to transition and clarification and deferred the effective date of this standard for all entities except SEC filers that are not smaller reporting companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted ASU 2016-13 effective January 1, 2023 on a modified retrospective basis. The adoption of ASU 2016-13 did not have a material impact on the Company’s consolidated financial statements.

Accounting Pronouncements to Be Adopted

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to provide enhanced segment disclosures. The standard will require disclosures about significant segment expenses and other segment items and identifying the Chief Operating Decision Maker and how they use the reported segment profitability measures to assess segment performance and allocate resources. These enhanced disclosures are required for all entities on an interim and annual basis, even if they have only a single reportable segment. The standard is effective for years beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating this standard to determine the impact on the Company’s consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The update requires a public business entity to disclose, on an annual basis, a tabular rate reconciliation

F-17


 

using both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. In addition, all entities are required to disclose income taxes paid, net of refunds received disaggregated by federal, state/local, and foreign and by jurisdiction if the amount is at least 5% of total income tax payments, net of refunds received. Adoption of the ASU allows for either the prospective or retrospective application of the amendment and is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company does not expect ASU 2023-09 to have a material impact on the Company’s consolidated financial statements.

Note 3 - Related Party

In October 2023, Gilead purchased 1,089,472 shares of the Company’s common stock at a purchase price of $13.92 per share for total proceeds of $15.2 million under the Gilead Equity Agreements (see Note 8). As of December 31, 2023, Gilead held 19.9% of the Company's outstanding voting common stock. In addition to the Gilead Equity Agreements, the Company entered into the Gilead Collaboration Agreement pursuant to which the Company received total proceeds of $84.8 million as an upfront payment (see Note 10). The Company recognized revenue of $4.4 million under the Gilead Collaboration Agreement during the year ended December 31, 2023.

Additionally, Gilead may, at the Company’s or Gilead's option, subject to certain conditions, purchase additional shares to increase its holdings up to a maximum of 29.9% of the Company's then-outstanding voting common stock. Under the Investor Rights Agreement, Gilead has the right to designate two directors to the Company's board of directors. The Company appointed each of Gilead's designees to its board of directors in December 2023 and February 2024.

Note 4 - Investments in Marketable Securities

Investments in marketable available-for-sale securities consisted of the following (in thousands):

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Gross
Unrealized
Gain

 

 

Gross
Unrealized
Loss

 

 

Fair Value

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund

 

$

18,982

 

 

$

 

 

$

 

 

$

18,982

 

Total cash equivalents

 

 

18,982

 

 

 

 

 

 

 

 

 

18,982

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. and foreign corporate debt securities

 

 

17,595

 

 

 

41

 

 

 

(3

)

 

 

17,633

 

U.S. treasury securities

 

 

76,891

 

 

 

127

 

 

 

 

 

 

77,018

 

U.S. and foreign commercial paper

 

 

15,728

 

 

 

27

 

 

 

 

 

 

15,755

 

Total short-term marketable securities

 

 

110,214

 

 

 

195

 

 

 

(3

)

 

 

110,406

 

Total cash equivalents and marketable securities

 

$

129,196

 

 

$

195

 

 

$

(3

)

 

$

129,388

 

 

 

 

December 31, 2022

 

 

 

Amortized
Cost

 

 

Gross
Unrealized
Gain

 

 

Gross
Unrealized
Loss

 

 

Fair Value

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund

 

$

49,676

 

 

$

 

 

$

 

 

$

49,676

 

Total cash equivalents

 

 

49,676

 

 

 

 

 

 

 

 

 

49,676

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. and foreign corporate debt securities

 

 

18,903

 

 

 

 

 

 

(306

)

 

 

18,597

 

U.S. treasury securities

 

 

11,968

 

 

 

 

 

 

(224

)

 

 

11,744

 

U.S. and foreign commercial paper

 

 

8,851

 

 

 

 

 

 

 

 

 

8,851

 

Total short-term marketable securities

 

 

39,722

 

 

 

 

 

 

(530

)

 

 

39,192

 

Total cash equivalents and marketable securities

 

$

89,398

 

 

$

 

 

$

(530

)

 

$

88,868

 

 

Short-term marketable securities held as of December 31, 2023 and 2022 had contractual maturities of less than one year.

F-18


 

There were no realized gains and losses for the years ended December 31, 2023 and 2022. As of December 31, 2023 and 2022, investments which were in an unrealized loss position were not material and generally due to interest rate fluctuations, as opposed to declines in credit quality. The Company determined it has the intent and ability to hold all marketable securities that have been in a continuous loss position until recovery of their amortized cost basis, which may be until maturity. As a result, the Company did not recognize any credit losses related to its investments and all unrealized gains and losses on available-for-sale securities are recorded in accumulated other comprehensive loss on the consolidated balance sheets during the years ended December 31, 2023 and 2022.

Accrued interest receivable was $0.3 million as of December 31, 2023 and 2022 and was recorded in prepaid expenses and other current assets on the consolidated balance sheets. The Company did not write off any accrued interest receivable during the years ended December 31, 2023 and 2022.

See Note 2 for further information regarding the fair value of the Company's investments in marketable securities.

Note 5 - Property and Equipment, Net

Property and equipment, net consists of the following (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Lab equipment

 

$

295

 

 

$

102

 

Office equipment

 

 

238

 

 

 

699

 

Leasehold improvement

 

 

62

 

 

 

1,629

 

Total property and equipment

 

 

595

 

 

 

2,430

 

Less: Accumulated depreciation

 

 

(210

)

 

 

(1,687

)

Property and equipment, net

 

$

385

 

 

$

743

 

 

Depreciation expense for both the years ended December 31, 2023 and 2022 was $0.5 million and was recorded in both research and development expense and general and administrative expense in the consolidated statements of operations and comprehensive loss.

 

 

Note 6 – Other Accrued Expenses

Other accrued expenses consist of the following (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accrued expenses:

 

 

 

 

 

 

Accrued compensation

 

$

5,484

 

 

$

6,228

 

Accrued restructuring charges

 

 

 

 

 

599

 

Accrued professional fees and other

 

 

260

 

 

 

490

 

Total accrued expenses

 

$

5,744

 

 

$

7,317

 

 

Note 7 – Restructurings

In July 2022, the Company and its board of directors approved a strategic plan to align with its refocused pipeline on its next generation capsid assembly modulators (CAMs) and research programs and reduced its workforce by approximately 30%. The Company incurred cumulative restructuring charges of $1.1 million representing all costs to be incurred. These restructuring charges consisted solely of employee severance and related benefits, including $1.0 million in severance payments to executive officers impacted by the restructuring, $0.8 million in one-time termination severance payments and other employee-related costs associated with the restructuring and a reversal of $0.7 million for previously recognized stock-based compensation expense related to forfeited awards based on the Company's policy of recognizing stock-based awards with graded vesting schedules using an accelerated attribution method on a straight-line basis over the requisite service period for each separately vesting portion of the award and to recognize forfeitures when they occur.

F-19


 

There were no restructuring charges incurred during the year ended December 31, 2023. The Company incurred $1.1 million in restructuring charges during the year ended December 31, 2022, $0.9 million of which were included in research and development expenses and $0.2 million in general and administrative expenses.

The following table presents the activity in accrued restructuring charges, included as a component of other accrued expenses on the Company's consolidated balance sheet, during the period (in thousands):

Accrued balance as of December 31, 2021

 

$

 

Costs incurred

 

 

1,879

 

Reductions for cash payments

 

 

(1,280

)

Accrued balance as of December 31, 2022

 

$

599

 

Reductions for cash payments

 

 

(599

)

Accrued balance as of December 31, 2023

 

$

 

 

Note 8 - Stockholders’ Equity

The Company is authorized to issue 5,000,000 shares of preferred stock as of December 31, 2023 and 2022. As of December 31, 2023 and 2022, no shares of preferred stock were issued and outstanding. In May 2022, the Company's stockholders approved the Sixth Amended and Restated Certificate of Incorporation, which increased the authorized number of shares of common stock to 150,000,000. The Company is authorized to issue 150,000,000 shares of common stock as of December 31, 2023 and 2022.

Reverse Stock Split

In February 2024, the Reverse Stock Split became effective. All share and per share amounts of the Company's common stock presented have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split, including reclassifying an amount equal to the reduction in par value of common stock to additional paid-in capital (see Note 15). The Company's authorized shares of common stock remain at 150,000,000 and its authorized shares of preferred stock remain at 5,000,000.

Sale of Common Stock

In August 2020, the Company entered into a sales agreement under which the Company may offer and sell shares of its common stock having an aggregate offering price of up to $100.0 million through “at-the-market” offerings (2020 ATM), pursuant to its shelf registration statement on Form S-3 on file with the SEC. During the year ended December 31, 2023, the Company issued and sold 261,170 shares of common stock under the 2020 ATM, for which the Company received net proceeds of $4.5 million, after deducting commissions, fees and expenses. During the year ended December 31, 2022, the Company issued and sold 25,068 shares of common stock under the 2020 ATM, for which the Company received net proceeds of $0.3 million, after deducting commissions, fees and expenses.

In October 2023, the Company entered into the Gilead Equity Agreements pursuant to which Gilead purchased 1,089,472 shares of the Company’s common stock at a purchase price of $13.92 per share for total proceeds of $15.2 million. Of the $15.2 million in proceeds received under the Gilead Equity Agreements, $5.9 million was determined to be a premium on the purchase of the Company’s common stock and allocated to the single combined performance obligation under the Gilead Collaboration Agreement (see Note 10). The fair value of Gilead's common stock purchase was $9.3 million and total proceeds from the issuance of common stock under the Gilead Equity Agreements was $9.1 million, net of $0.2 million in issuance costs. Pursuant to the terms of the Gilead Equity Agreements, if the Company completes equity financing by July 15, 2024, which results in at least $30.0 million of proceeds to the Company, then, subject to approval by the Company’s stockholders (which was obtained on January 31, 2024), the Company may require Gilead to purchase additional shares of common stock from the Company in an amount that results in Gilead owning 29.9% of the Company’s then-outstanding voting capital stock. If the Company does not complete the equity financing or does not require Gilead to purchase the additional shares, Gilead may elect to purchase additional shares of common stock from the Company in an amount that results in Gilead owning 29.9% of the Company’s then-outstanding voting capital stock. The purchase price per share for additional shares purchased by Gilead will be equal to the lesser of a 35% premium to the 30-day volume weighted average price immediately prior to the date of purchase or a 35% premium to the 30-day volume weighted average price immediately prior to delivery by Gilead of notice of the anticipated closing date. The Gilead Equity Agreements also include a three-year standstill provision and two-year lockup provision, with customary exceptions, and provide Gilead with certain other stock purchase rights and

F-20


 

registration rights, as well as the right to designate two directors to the Company’s board of directors. The Company appointed each of Gilead's designees to its board of directors in December 2023 and February 2024.

Note 9 - Stock-Based Compensation

Equity Incentive Plans

In May 2022, the Company’s stockholders approved an amendment to the 2018 Stock Incentive Plan (the 2018 Plan), which increased the aggregate number of shares of common stock reserved under the 2018 Plan to 716,666.

In May 2023, the Company's stockholders approved an amendment to the 2018 Plan, which increased the aggregate number of shares of common stock reserved under the 2018 Plan to 883,333.

As of December 31, 2023, the Company had awards outstanding under the following shareholder approved plans: 2010 Equity Incentive Plan (the 2010 Plan), which has been frozen; the Amended and Restated 2014 Stock Incentive Plan (the 2014 Plan); and the 2018 Plan. Shares of common stock underlying awards that are forfeited under the 2010 Plan on or after June 2, 2016 will become available for issuance under the 2014 Plan. As of December 31, 2023, the Company also had awards outstanding under the Assembly Biosciences, Inc. 2017 Inducement Award Plan, the 2019 Inducement Award Plan, and the Assembly Biosciences, Inc. 2020 Inducement Award Plan. As of December 31, 2023, the Company also had outstanding options it assumed in connection with its merger with Assembly Pharmaceuticals.

The Company issues new shares of common stock to settle options exercised or vested RSUs. The Company also issues new shares of common stock in connection with purchases of shares of common stock by eligible employees under the Assembly Biosciences, Inc. Employee Stock Purchase Plan (the 2018 ESPP).

In February 2024, the Reverse Stock Split became effective. All outstanding stock options and restricted stock units, as well as the Company's equity incentive plans presented have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split (see Note 15).

Stock Plan Activity

Stock Options

The following table summarizes the stock option activity and related information for 2023:

 

 

Number
of Shares

 

 

Weighted
Average
Exercise
Price
Per Share

 

 

Weighted
Average
Remaining
Contractual
Term
(Years)

 

 

Total
Intrinsic
Value (in
thousands)

 

Outstanding as of December 31, 2022

 

 

757,418

 

 

$

84.96

 

 

 

7.1

 

 

$

 

Granted

 

 

190,591

 

 

 

10.68

 

 

 

 

 

 

 

Forfeited

 

 

(85,098

)

 

 

81.24

 

 

 

 

 

 

 

Outstanding as of December 31, 2023

 

 

862,911

 

 

$

69.00

 

 

 

6.7

 

 

$

1

 

Options vested and exercisable as of December 31, 2023

 

 

486,626

 

 

$

104.88

 

 

 

5.1

 

 

$

 

The weighted-average grant-date fair value of options granted was $7.68 and $17.76 during the years ended December 31, 2023 and 2022, respectively. There were no options exercised in 2023 or 2022.

F-21


 

RSUs

The following table summarizes RSU activity and related information for 2023:

 

 

Number
of RSUs

 

 

Weighted
Average Fair
Value Per RSU
at Grant Price

 

 Nonvested as of December 31, 2022

 

 

141,544

 

 

$

40.68

 

 Granted

 

 

15,936

 

 

 

10.68

 

 Vested

 

 

(42,898

)

 

 

53.28

 

 Forfeited

 

 

(19,400

)

 

 

27.48

 

 Nonvested as of December 31, 2023

 

 

95,182

 

 

$

32.64

 

The total fair value of RSUs vested and settled during 2023 and 2022 was $2.8 million and $2.2 million, respectively. The total intrinsic value of RSUs vested and settled during both 2023 and 2022 was $0.5 million.

In July 2021, the Company granted 26,981 RSUs with performance-based vesting conditions upon the achievement of clinical milestones to the majority of employees, including executive officers. The awards had a grant date fair value of $1.2 million and vest upon performance conditions which were deemed probable of being met as of December 31, 2022. The Company recognized stock-based compensation expense of $0.3 million and $0.7 million for these RSUs during the years ended December 31, 2023 and 2022, respectively.

In March 2022, the Company granted 21,248 RSUs with market-based vesting conditions to members of management, including its executive officers. The awards had a grant date fair value of $0.4 million and are being recognized over the derived service period of 1.5 years and vest upon the achievement of certain market-based conditions which have not been achieved as of December 31, 2023. The Company recognized stock-based compensation expense of $0.1 million and $0.2 million for these RSUs during the years ended December 31, 2023 and 2022, respectively.

In August 2022, the Company granted 43,748 RSUs with performance-based vesting conditions upon the achievement of clinical milestones to its executive officers. The awards had a grant date fair value of $1.1 million. Some of the performance conditions were deemed probable of being met as of December 31, 2022, with the remaining performance conditions deemed probable of being met as of December 31, 2023. The Company recognized stock-based compensation expense of $0.6 million and $0.1 million for these RSUs during the years ended December 31, 2023 and 2022, respectively.

Employee Stock Purchase Plan

The 2018 ESPP provides for the purchase by employees of up to an aggregate of 108,333 shares of the Company’s common stock at a discount to the market price. Eligible employees may participate through payroll deductions of up to 15% of such employee’s compensation for each pay period subject to annual statutory limits and the 2018 ESPP’s limit of 208 shares of common stock per offering.

Eligible employees can purchase the Company’s common stock at the end of a predetermined offering period at 85% of the lower of the fair market value at the beginning or end of the offering period. Under the 2018 ESPP, the offering periods end on the last business day occurring on or before May 14 or November 14. The ESPP is compensatory and results in stock-based compensation expense.

In May and November 2023, employees purchased 7,534 and 6,919 shares of common stock, respectively, under the 2018 ESPP. In May and November 2022, employees purchased 11,240 and 7,579 shares of common stock, respectively, under the 2018 ESPP. As of December 31, 2023, 53,687 shares of common stock are available for future sale under the Company’s 2018 ESPP. Stock-based compensation expense recorded in connection with the 2018 ESPP was $0.1 million for both the years ended December 31, 2023 and 2022.

F-22


 

Valuation Assumptions

The Company used the Black-Scholes option-pricing model for determining the estimated fair value and stock-based compensation related to stock options and ESPP purchase rights.

A summary of the assumptions used to estimate the fair values of stock options grants for the years presented is as follows:

 

 

Year Ended December 31,

 

 

2023

 

2022

Exercise price

 

$8.64 - $18.36

 

$18.36 - $29.40

Expected volatility

 

77.5% - 87.1%

 

78.5% - 81.7%

Risk-free rate

 

3.59% - 4.49%

 

1.41% - 4.15%

Expected term (years)

 

5.5 - 7.5

 

5.5 - 7.5

Expected dividend yield

 

0%

 

0%

The risk-free interest rate assumption was based on the rates for U.S. Treasury zero-coupon bonds with maturities similar to those of the expected term of the stock option being valued. The expected dividend yield was zero as the Company currently does not intend to pay dividends in the foreseeable future. The weighted average expected term of options was calculated using the simplified method as prescribed by accounting guidance for stock-based compensation due to the Company’s limited history of relevant stock option exercise activity. The expected volatility was calculated based on the Company’s historical stock prices.

 

The fair value of ESPP purchase rights and stock appreciation rights were not material for any period presented.

Stock-Based Compensation Expense

The Company recognized stock-based compensation expense included in the consolidated statement of operations and comprehensive loss for the years presented (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Research and development

 

$

2,116

 

 

$

3,024

 

General and administrative

 

 

3,003

 

 

 

3,569

 

Total stock-based compensation expense

 

$

5,119

 

 

$

6,593

 

As of December 31, 2023, there was $2.9 million of total unrecognized stock-based compensation related to outstanding equity awards which is expected to be recognized over a weighted average remaining amortization period of 1.5 years.

 

Note 10 - Collaboration Agreements

The following table summarizes the collaboration revenue recognized from the Company's collaboration agreements in the consolidated statement of operations and comprehensive loss for the years presented (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Gilead

 

$

4,430

 

 

$

 

BeiGene, Ltd. (BeiGene)

 

 

2,733

 

 

 

 

Total collaboration revenue

 

$

7,163

 

 

$

 

Gilead Agreement

In October 2023, the Company entered into the Gilead Collaboration Agreement pursuant to which Gilead will exclusively license to the Company its HPI program and NNPI program, while retaining opt-in rights to these programs and have an option to take an exclusive license, on a program-by-program basis, to all of the Company’s other current and future pipeline programs for a 12-year collaboration term. In addition to the Gilead Collaboration Agreement, the Company and Gilead entered into the Gilead Equity Agreements, pursuant to which Gilead purchased 1,089,472 shares of the Company’s common stock at a purchase price of $13.92 per share (see Note 8). The Company

F-23


 

received total proceeds of $100.0 million, consisting of $84.8 million as an upfront payment under the Gilead Collaboration Agreement and $15.2 million under the Gilead Equity Agreements.

Pursuant to the terms of the Gilead Collaboration Agreement, during the term and for a specified period thereafter, Gilead may exercise its opt-in rights, on a program-by-program basis, at one of two timepoints – completion of a certain Phase 1 study or completion of a certain Phase 2 study for the first product within the program – and upon payment of an opt-in fee ranging from $45.0 million to $125.0 million per program depending on the type of program and when the option is exercised. If Gilead exercises its opt-in right to any current or future program under the collaboration, the Company is eligible to receive up to $330.0 million in potential regulatory and commercial milestones on that program, in addition to royalties ranging from the high single-digits to high teens, depending on the clinical stage of the program at the time of the opt-in. Following Gilead’s exercise of its option for each Company program, the Company may opt in to cover 40% of the research and development costs in the United States and share 40% of the profits and operating loss in the United States for products within the program in lieu of receiving milestones and royalties for that program in the United States, unless the Company later opts out of the cost/profit share for the program. Prior to Gilead’s potential exercise of its opt-in, the Company will be primarily responsible for all discovery, research and development on both the Company’s programs and the two Gilead-contributed programs. Gilead may conduct certain development activities related to the Gilead Collaboration Agreement which will be reimbursed by the Company. Following Gilead’s opt-in, Gilead will control the further discovery, research, development, and commercialization on any optioned programs. During the term, Gilead will continue to support the collaboration through extension fees of $75.0 million in each of the third, fifth and seventh years of the collaboration.

The Gilead Collaboration Agreement is subject to termination by either party for the other party’s uncured, material breach or insolvency. Subject to certain limitations, the Company and Gilead both have certain termination for convenience rights, upon sufficient prior written notice, with respect to programs that one party in-licenses from the other (subject to Gilead’s option rights), and with respect to Gilead, for programs it has option rights to subject to certain time limitations with respect to existing Company programs). Gilead also has a right to terminate the collaborative activities under the Gilead Collaboration Agreement at certain specified points during the collaboration term.

The Company concluded Gilead is a customer and accordingly, the Gilead Collaboration Agreement is within the scope of the revenue from contracts with customers guidance. The Company identified a single combined performance obligation for the discovery, research and development services during the collaboration term (the R&D Services). The Company concluded the R&D Services are distinct from Gilead's right to obtain an exclusive license to any of the Company's programs as Gilead benefits from the knowledge and expertise gained from the R&D Services and the Company's know-how is not highly specialized in nature. Gilead could perform the R&D Services themselves, particularly considering Gilead contributed its HPI and NNPI programs and Gilead may continue to conduct development activities on programs being developed under the Gilead Collaboration Agreement. None of the options in the contract were deemed to be separate performance obligations as the options did not provide any discounts or other rights which would be considered a material right in the arrangement.

The Company determined the Gilead Collaboration Agreement and Gilead Equity Agreements should be assessed as a single combined transaction because the agreements were negotiated and entered into together, with a single commercial objective. The Company accounted for the agreements based on the fair values of the assets and services exchanged. Of the $15.2 million in proceeds received under the Gilead Equity Agreements, $5.9 million was determined to be a premium on the purchase of the Company’s common stock and allocated to the single combined performance obligation under the Gilead Collaboration Agreement. As of the effective date of the Gilead Collaboration Agreement, the total transaction price was determined to be $90.7 million. The value the Company received from the licenses Gilead contributed are not material within the context of the contract and accordingly, the Company made no adjustments to the transaction price for them.

The variable consideration related to the regulatory and commercial milestones has not been included in the transaction price as of December 31, 2023, since Gilead has not opted in to take a license to any of the Company's programs. Any variable consideration related to sales-based milestones (including royalties) will be recognized when the related sales occur pursuant to the Gilead Collaboration Agreement. The Company will reevaluate the transaction price in each reporting period as uncertain events are resolved or other changes in circumstances occur.

F-24


 

The transaction price, including the upfront payment from Gilead, is reflected as collaboration revenue when realized in the Company’s consolidated statements of operations. The Company will recognize revenue over time using a cost-based input method, based on internal and external labor cost effort to perform the services, over the initial non-cancellable term of three years since this method best reflects the transfer of services to Gilead. In applying a cost-based input method of revenue recognition, the Company uses actual costs incurred relative to estimated total costs to fulfill each performance obligation. A cost-based input method of revenue recognition requires the Company to make estimates of costs to complete the performance obligation. The cumulative effect of any revisions to estimated costs to complete the performance obligation and associated variable consideration will be recorded in the period in which changes are identified and amounts can be reasonably estimated. A significant change in these assumptions and estimates could have a material impact on the timing and amount of revenue recognized in future periods.

The Company recognized collaboration revenue of $4.4 million during the year ended December 31, 2023. The transaction price for future collaborative activities was recorded as deferred revenue on the consolidated balance sheet as of December 31, 2023, of which $30.9 million was included in deferred revenue - short-term and $55.4 million was included in deferred revenue - long-term. During the year ended December 31, 2023, the Company did not make any payments to Gilead.

Antios Agreement

In July 2021, the Company and Antios Therapeutics, Inc. (Antios) entered into a Clinical Trial Collaboration Agreement (the Antios Agreement) to collaborate on a triple combination therapy using VBR and Antios’s active site polymerase inhibitor nucleotide ATI-2173 for the treatment of HBV. Assembly and Antios were individually responsible for the study’s manufacturing costs but equally shared the remaining costs of the study. Antios was responsible for conducting the clinical trial with Assembly reimbursing Antios its share of expenses. In May 2022, the Company was notified by Antios that ATI-2173 had been placed on clinical hold by the FDA following submission of a safety report involving a patient who received a triple combination of VBR, ATI-2173 and a nucleos(t)ide analog reverse transcriptase inhibitor (NrtI). Due to the clinical hold, the Company terminated the Antios Agreement effective May 2022.

There were no costs incurred during the year ended December 31, 2023. During the year ended December 31, 2022, the Company incurred $0.4 million in research and development expenses under the Antios Agreement.

Arbutus Biopharma Agreement

In August 2020, the Company and Arbutus Biopharma Corporation (Arbutus Biopharma) entered into a Clinical Trial Collaboration Agreement (Arbutus Biopharma Agreement) to conduct a randomized, multi-center, open-label Phase 2 clinical trial to explore the safety, pharmacokinetics and antiviral activity of the triple combination of VBR, AB-729 and an NrtI compared to the double combinations of VBR with a NrtI and AB-729 with a NrtI. Under the Arbutus Biopharma Agreement, Assembly and Arbutus Biopharma share responsibility for the costs of the trial equally, excluding manufacturing supply which are the burden of each company to supply their respective drugs, VBR and AB-729. Assembly is responsible for conducting this clinical trial with Arbutus Biopharma reimbursing Assembly its share of expenses. In February 2023, Assembly and Arbutus Biopharma decided to terminate the Phase 2 clinical trial early, at the end of the 48-week on-treatment period, and are in the process of closing the study.

The Arbutus Biopharma Agreement is within the scope of the collaborative arrangements guidance as both parties are active participants and are exposed to significant risks and rewards dependent on the success of the collaborative activity. Reimbursements and cost-sharing portions from Arbutus Biopharma are reflected as a reduction of research and development expense when realized in the Company’s consolidated statements of operations. The Company recognized a reduction of research and development expense of $1.6 million and $2.7 million under the Arbutus Biopharma Agreement during the years ended December 31, 2023 and 2022, respectively.

F-25


 

BeiGene Agreement

In July 2020, the Company and BeiGene entered into a Collaboration Agreement (the BeiGene Agreement) to develop and commercialize the Company’s novel core inhibitor product candidates vebicorvir (VBR), ABI-H2158 (2158) and ABI-H3733 (3733) for chronic HBV infection (the Licensed Product Candidates) in the People’s Republic of China, Hong Kong, Taiwan and Macau (the Territory). Under the agreement, the Company and BeiGene are collaborating on certain global clinical studies and both the Company and BeiGene will independently conduct other clinical studies in their own respective territories. During the term of the BeiGene Agreement, neither party will commercialize any competing products in the Territory. In September 2021, the Company discontinued development of 2158 following the observation of elevated alanine transaminase levels in the Phase 2 clinical study consistent with drug-induced hepatotoxicity, and in July 2022, the Company discontinued clinical development of VBR because it did not achieve functional cure or finite treatment in its two- and three-drug combination studies. In conjunction with the Company entering into the Gilead Collaboration Agreement with Gilead in October 2023, the Company discontinued further development and will no longer seek partnering of 3733. As of the Company's discontinuation of 3733 development, there are no remaining products in development which have been licensed to BeiGene.

Pursuant to the terms of the BeiGene Agreement, the Company received an upfront cash payment of $40.0 million from BeiGene for the delivery of exclusive, royalty-bearing licenses to develop and commercialize the Licensed Product Candidates in the Territory, and the Company was eligible to receive up to approximately $500.0 million in cash milestone payments, comprised of up to $113.8 million for development and regulatory milestones and up to $385.0 million in net sales milestones. In addition, the Company was eligible to receive tiered royalties at percentages ranging from the mid-teens to the low thirties of net sales. Due to the discontinuation of development of VBR, 2158 and 3733, the Company is not eligible to receive any development and regulatory milestones or net sales milestones.

The BeiGene Agreement is within the scope of the collaborative arrangements guidance as both parties are active participants and are exposed to significant risks and rewards dependent on the success of commercializing the Licensed Product Candidates in the Territory but that the unit of account related to the delivery of Licensed Product Candidates is within the scope of the contract with customers guidance. The Company identified the following material promises related to the contract with customers unit of account under the BeiGene Agreement: 1) the transfer of the VBR License, 2) the transfer of the 2158 License, and 3) the transfer of the 3733 License. The Company concluded each of these licenses to be functional as they have significant standalone functionality and grant BeiGene the right to use the Company’s intellectual property as it exists on the effective date of the license. The Company estimated the SSP of the licenses using an income-based valuation approach for the estimated value a licensor of the compounds would receive considering the stage of the compound’s development.

The transaction price at the inception of the agreement was limited to the $40.0 million upfront payment. The variable consideration related to the remaining development and commercialization milestone payments has not been included in the transaction price as these were fully constrained as of December 31, 2023 and 2022. Following the discontinuation of development and decision to no longer seek partnering of 3733, the obligation related to the technology transfer associated with the license of 3733 was considered to be complete. Accordingly, the Company recognized $2.7 million as collaboration revenue for the amount allocated to 3733 during the year ended December 31, 2023. No revenue was recognized during the year ended December 31, 2022. As of December 31, 2023 and 2022, there were no remaining performance obligations under the BeiGene Agreement. The transaction price allocated to 3733 of $2.7 million was recorded as a long-term deferred revenue contract liability on the consolidated balance sheet as of December 31, 2022. During the years ended December 31, 2023 and 2022, the Company did not recognize any increase or reduction of research and development expense under the BeiGene Agreement.

The Company incurred $3.5 million in incremental costs of obtaining the BeiGene Agreement. These contract costs have been capitalized and are being recognized consistent with the pattern of recognition of revenue associated with the Licensed Product Candidates. As of December 31, 2023, no unamortized contract costs remained. As of December 31, 2022, the remaining unamortized contract costs were $0.2 million and were included in other assets on the consolidated balance sheet.

F-26


 

Note 11 – Strategic License Agreements

HBV Research Agreement with Indiana University

Since September 2013, the Company has been party to an exclusive License Agreement dated September 3, 2013 with Indiana University Research and Technology Corporation (IURTC) from whom it has licensed aspects of the Company’s HBV program held by IURTC. The license agreement requires the Company to make milestone payments based upon the successful accomplishment of clinical and regulatory milestones. The aggregate amount of all performance milestone payments under the IURTC license agreement, should all milestones through development be met, is $0.8 million, with a portion related to the first performance milestone having been paid. The Company is obligated to pay IURTC royalty payments based on net sales of the licensed technology as well as a portion of any sublicensing revenue Assembly receives. The Company is also required to pay diligence maintenance fees each year to the extent that the royalty, sublicensing, and milestone payments to IURTC are less than such fees for that year. In February 2024, following its decision to discontinue further development or partnering for 3733, the Company terminated the IURTC license agreement, which will become effective April 2024. The Company paid IURTC $0.1 million in diligence maintenance fees during both the years ended December 31, 2023 and 2022, which are included in research and development expenses in the consolidated statements of operations and comprehensive loss.

Door Pharma Agreement

In November 2020, the Company and Door Pharmaceuticals, LLC (Door Pharma) entered into an exclusive, two-year Collaboration Agreement and Sublicense Agreement (collectively, the Door Pharma Agreement) focused on the development of a novel class of HBV inhibitors. The Company terminated the Door Pharma Agreement in May 2022, which became effective September 2022, to focus its resources on its other internal HBV programs and its programs targeting other viruses. Under the terms of the Door Pharma Agreement, the Company was obligated to continue to reimburse Door Pharma for certain research and development costs through September 2022 following which such reimbursements ceased.

Under the consolidation accounting standard, the Company determined Door Pharma was a VIE. The Company did not have the power to direct the activities that most significantly affected the economic performance of Door Pharma and as such the Company was not the primary beneficiary and consolidation was not required prior to the termination of the agreement in May 2022.

The Company did not incur any research and development funding during the year ended December 31, 2023. The Company incurred research and development funding of $1.6 million during the year ended December 31, 2022.

Microbiome Purchase Agreement

In December 2021, the Company entered into an asset purchase agreement (the Microbiome Purchase Agreement) with a third party pursuant to which the Company sold know-how, patents, materials and regulatory filings for the Company’s Microbiome program. The sale included ABI-M201 (M201), which had been the Company’s lead candidate in its Microbiome program. As consideration for the sale, the Company was entitled to receive $3.0 million, of which $1.5 million was received in 2021 and the remaining $1.5 million was received in 2022. The Company is also entitled to receive a $10.0 million milestone payment upon the achievement of a regulatory approval milestone as defined in the purchase agreement. The variable consideration relating to the $10.0 million milestone has not been included in the transaction price as it was fully constrained as of December 31, 2023 and 2022. As part of the Company’s evaluation of the development milestone constraint, it determined the achievement of the milestone is contingent upon success in future clinical studies and regulatory approvals which are not within its control and uncertain at this stage.

F-27


 

Note 12 - Income Taxes

Income tax benefit is as follows (in thousands):

 

 

December 31,

 

 

 

2023

 

 

2022

 

Current:

 

 

 

 

 

 

Federal

 

$

33

 

 

$

 

State

 

 

 

 

 

 

Foreign

 

 

 

 

 

 

 

 

 

33

 

 

 

 

Deferred:

 

 

 

 

 

 

Federal

 

 

 

 

 

 

State

 

 

 

 

 

 

Foreign

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax expense

 

$

33

 

 

$

 

The effective tax rate of the Company's provision for income taxes differs from the federal statutory rate as follows:

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Statutory federal income tax rate

 

 

21.0

%

 

 

21.0

%

State taxes, net of federal tax benefit

 

 

7.7

 

 

 

8.3

 

Research and development tax credits

 

 

4.4

 

 

 

3.3

 

Return to provision adjustments

 

 

0.3

 

 

 

 

Uncertain tax positions

 

 

(0.9

)

 

 

(0.7

)

Stock-based compensation

 

 

(1.7

)

 

 

(2.9

)

Other

 

 

(0.5

)

 

 

(0.2

)

Change in valuation allowance

 

 

(30.4

)

 

 

(28.8

)

Income taxes provision (benefit)

 

 

-0.1

%

 

 

0.0

%

Significant components of the Company’s deferred taxes are as follows (in thousands):

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Deferred tax assets:

 

 

 

 

 

 

Federal and state-operating loss carryforwards

 

$

148,119

 

 

$

144,165

 

Stock-based compensation

 

 

9,948

 

 

 

9,919

 

Capitalized research expense

 

 

28,578

 

 

 

15,004

 

Operating lease liabilities

 

 

594

 

 

 

880

 

Research and development credits

 

 

15,816

 

 

 

13,471

 

Other

 

 

19

 

 

 

1,372

 

Total deferred tax assets

 

 

203,074

 

 

 

184,811

 

Valuation allowance

 

 

(202,428

)

 

 

(184,000

)

Deferred tax asset, net of valuation allowance

 

$

646

 

 

$

811

 

 

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

Operating lease right-of-use assets

 

$

(593

)

 

$

(811

)

Other

 

 

(53

)

 

 

 

Total deferred tax liabilities

 

 

(646

)

 

 

(811

)

Net deferred tax liability

 

$

 

 

$

 

 

The Company maintains a valuation allowance on deferred tax assets due to the uncertainty regarding the ability to utilize these deferred tax assets in the future. The valuation allowance increased by $18.4 million and $26.9 million

F-28


 

for the years ended December 31, 2023 and 2022, respectively, primarily due to an increase in the Company’s federal and state-operating loss carryforwards.

Net operating loss and tax credit carryforwards as of December 31, 2023 are as follows (in thousands):

 

 

Amount

 

 

Expiration Years

Net operating losses, federal (post December 31, 2017)

 

$

401,038

 

 

Indefinite

Net operating losses, federal (pre January 1, 2018)

 

 

123,552

 

 

2027 - 2037

Net operating loss, state (Indefinite)

 

 

880

 

 

Indefinite

Net operating loss, state (Definite)

 

 

592,044

 

 

2031 - 2041

Research and development tax credits, federal

 

 

15,203

 

 

2028 - 2041

Research and development tax credits, state

 

 

6,108

 

 

Indefinite

Pursuant to Internal Revenue Code (IRC), Sections 382 and 383, use of the Company’s U.S. federal and state net operating loss and research and development income tax credit carryforwards may be limited in the event of a cumulative change in ownership of more than 50.0% within a three-year period. The Company has performed an ownership change study through December 31, 2022 and has determined a “change in ownership” as defined by IRC Section 382 and the rules and regulations promulgated thereunder, did occur in December 2010, January 2013 and October 2014. The Company has adjusted its net operating loss carryovers to appropriately reflect any attributes which will expire due to the limitation. The Company has not completed any additional analysis for IRC Sections 382 and 383 and there is a risk additional changes in ownership could have occurred since December 31, 2022. If a change in ownership were to have occurred, additional net operating loss and tax credit carryforwards could be eliminated or restricted. If eliminated, the related asset would be removed from the deferred tax asset schedule with a corresponding reduction in the valuation allowance.

The following table summarizes activity related to the Company’s gross unrecognized tax benefits (in thousands):

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Balances as of beginning of year

 

$

3,873

 

 

$

3,237

 

Increases related to prior year tax positions

 

 

47

 

 

 

 

Decreases related to prior year tax positions

 

 

 

 

 

(36

)

Increases related to current year tax positions

 

 

575

 

 

 

672

 

Balances as of end of year

 

$

4,495

 

 

$

3,873

 

The unrecognized tax benefits, if recognized, would not have an impact on the Company’s effective tax rate assuming the Company continues to maintain a full valuation allowance position. Based on the prior year’s operations and experience, the Company does not expect a significant change to its unrecognized tax benefits over the next twelve months. The unrecognized tax benefits may increase or change during the next year for unexpected or unusual items that arise in the ordinary course of business. In subsequent periods, any interest and penalties related to uncertain tax positions will be recognized as a component of income tax expense.

The Company files income tax returns in the U.S. federal, California and other state and foreign jurisdictions and is not currently under examination by federal, state, or local taxing authorities for any open tax years. Due to net operating loss carryforwards, all years effectively remain open for income tax examination by tax authorities in the U.S. and states in which the Company files tax returns.

F-29


 

Note 13 - Leases

Operating Leases

In August 2023, the Company entered into a sublease agreement for office and laboratory space in South San Francisco, California to serve as the Company's new corporate headquarters. The sublease contains scheduled annual rent increases over the lease term and expires in October 2025. The Company has the option to extend the sublease through September 30, 2029. The option to extend the Company's corporate headquarters sublease through 2029 is not included in the Company's ROU assets or lease liabilities. The Company's previous corporate headquarters sub-sublease in South San Francisco, California expired in December 2023. The Company also leased office space in Carmel, Indiana under a lease agreement, which expired in August 2023. In February 2021, the Company subleased substantially all of the office space under lease in Carmel, Indiana for the remainder of its term. The Company’s China subsidiary leases a registrational office in Shanghai, which expires in March 2024. The Company's registrational office in Beijing, which was month-to-month, ended in 2023. The Company also leases certain laboratory equipment accounted for as operating leases expiring at various dates, with the final lease expiring in 2025.

When the Company cannot determine the implicit rate in its leasing arrangements, the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment.

At December 31, 2023, the Company had operating lease liabilities of $2.3 million and ROU assets of $2.3 million.

The following summarizes quantitative information about the Company’s operating leases (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Lease cost

 

 

 

 

 

 

Operating lease cost

 

$

3,507

 

 

$

3,505

 

Short-term lease cost

 

 

12

 

 

 

23

 

Variable lease cost

 

 

1,504

 

 

 

1,573

 

Sublease income

 

 

(102

)

 

 

(153

)

Total lease cost, net

 

$

4,921

 

 

$

4,948

 

As of December 31, 2023, the weighted-average remaining lease term for operating leases was 2.5 years and the weighted-average discount rate for operating leases was 10.0%.

As of December 31, 2023, the maturities of the Company’s operating lease liabilities were as follows (in thousands):

2024

 

$

1,400

 

2025

 

 

1,174

 

Total

 

 

2,574

 

Less: present value discount

 

 

(232

)

Operating lease liabilities

 

$

2,342

 

 

Note 14 - Employee Benefit Plan

In January 2018, the Company established a defined contribution 401(k) plan (the Plan) for all employees who are at least 21 years of age. Employees are eligible to participate in the Plan upon commencement of employment. Under the terms of the Plan, employees may make voluntary contributions as a percentage of compensation. The Plan also permits the Company to make discretionary matching contributions. During the years ended December 31, 2023 and 2022, the Company made discretionary matching contributions of $0.7 million and $0.8 million, respectively.

F-30


 

Note 15 - Subsequent Event

Reverse Stock Split

In September 2023, the Company received a letter from the Listing Qualifications Department of the Nasdaq Stock Market notifying the Company, as the bid price for its common stock had closed below $1.00 per share for the last 30 consecutive business days, it was not in compliance with Nasdaq Listing Rule 5450(a)(1), which is the minimum bid price requirement for continued listing on the Nasdaq Global Select Market. In accordance with Nasdaq Listing Rule 5810(c)(3)(A), the Company was provided a 180-calendar day period, or until March 25, 2024, to regain compliance with the minimum bid price requirement. The continued listing standard would be met once the closing bid price of the Company’s common stock was at least $1.00 per share for a minimum of ten consecutive business days during the 180-calendar day period. In January 2024, the Company's stockholders approved a reverse stock split of its common stock at a range of ratios between 1-for-7 to 1-for-17, and the Company's board of directors approved the implementation of the Reverse Stock Split at a ratio of 1-for-12. The Reverse Stock Split was effective as of February 9, 2024 and the Company regained compliance with the minimum bid price requirement in February 2024.

As of the effective time of the Reverse Stock Split, every 12 issued and outstanding shares of the Company’s common stock was automatically reclassified into one issued and outstanding share of the Company’s common stock. This reduced the number of shares outstanding from 65.8 million shares to 5.5 million shares. The Reverse Stock Split does not affect the number of authorized shares of common stock or the par value of the common stock. No fractional shares of common stock were issued in connection with the Reverse Stock Split and all fractional shares were rounded down to the nearest whole share with respect to outstanding shares of common stock. Any holders of common stock who would have otherwise received a fractional share of common stock pursuant to the Reverse Stock Split, received cash in lieu of the fractional share. All share and per share amounts of the Company's common stock presented have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split, including reclassifying an amount equal to the reduction in par value of common stock to additional paid-in capital.

F-31


EX-3.1 2 asmb-ex3_1.htm EX-3.1 EX-3.1

Exhibit 3.1

SIXTH AMENDED AND RESTATED

CERTIFICATE OF INCORPORATION

OF

ASSEMBLY BIOSCIENCES, INC.

(Pursuant to Sections 242 and 245 of the General Corporation Law of the State of Delaware)

Assembly Biosciences, Inc., a corporation organized and existing under and by virtue of the provisions of the General Corporation Law of the State of Delaware (the “DGCL”), certifies that:

A.
The name of the corporation is “Assembly Biosciences, Inc.” (the “Corporation”).
B.
The Corporation’s original Certificate of Incorporation was filed with the Secretary of State of the State of Delaware on October 7, 2005, under the name South Island Biosciences, Inc., an Amended and Restated Certificate of Incorporation was filed with the Secretary of State of the State of Delaware on October 24, 2005, a Second Amended and Restated Certificate of Incorporation, which included a provision to change the Corporation’s name to Ventrus Biosciences, Inc., was filed with the Secretary of State of the State of Delaware on April 5, 2007, a Third Amended and Restated Certificate of Incorporation was filed with the Secretary of the State of Delaware on November 10, 2010 (the “Third Amended and Restated Certificate of Incorporation”) and a Certificate of Amendment of the Third Amended and Restated Certificate of Incorporation was filed with the Secretary of State of Delaware on July 10, 2014, which included a provision to change the Corporation’s name to Assembly Biosciences, Inc., a Fourth Amended and Restated Certificate of Incorporation was filed with the Secretary of the State of Delaware on May 31, 2018, a Fifth Amended and Restated Certificate of Incorporation was filed with the Secretary of State of the State of Delaware on June 12, 2020 (the “Fifth Amended and Restated Certificate of Incorporation”).
C.
This Sixth Amended and Restated Certificate of Incorporation (the “Certificate of Incorporation”) was duly adopted in accordance with Sections 242 and 245 of the DGCL, and hereby amends and restates in its entirety the Fifth Amended and Restated Certificate of Incorporation as follows.

ARTICLE I

The name of the corporation is “Assembly Biosciences, Inc.” (the “Corporation”).

ARTICLE II

The registered office of the Corporation in the State of Delaware is 251 Little Falls Drive, in the City of Wilmington, County of New Castle 19808. The name of the registered agent of the Corporation at such address is Corporation Service Company.

ARTICLE III

The nature of the business or purposes to be conducted or promoted is to engage in any lawful act or activity for which corporations may be organized under the DGCL.

ARTICLE IV

The total number of shares that the Corporation shall have authority to issue, is 155,000,000 (one hundred fifty-five million), consisting of (i) 150,000,000 (one hundred fifty million) shares of common stock, $0.001 par value per share, and (ii) 5,000,000 (five million) shares of preferred stock, $0.001 par value per share.

 


 

The board of directors is authorized to issue the preferred stock, subject to limitations prescribed by law and the provisions of this Certificate of Incorporation, as shares of preferred stock in one or more series, and is authorized, by filing a certificate of designation pursuant to the applicable law of the State of Delaware, to establish from time to time the number of shares to be included in each such series, and to fix the designation, powers, preferences and rights of the shares of each such series and qualifications, limitations or restrictions thereof. The authority of the board of directors with respect to each series shall include, but not be limited to, determination of the following:

(i)
the number of shares constituting that series and the distinctive designation of that series;
(ii)
the dividend rate, if any, on the shares of that series, whether dividends shall be cumulative, and, if so, from which date or dates, and the relative rights of priority, if any, of payment of dividends on shares of that series;
(iii)
whether that series shall have voting rights or powers, in addition to the voting rights and powers provided by law, and, if so, the terms of such rights;
(iv)
whether that series shall have conversion rights, and, if so, the terms and conditions of such conversion, including provisions for adjustment of the conversion rate in such events as the board of directors shall determine;
(v)
whether or not the shares of that series shall be redeemable, and, if so, the terms and conditions of such redemption, including the dates or dates upon or after which they shall be redeemable, and the amount per share payable in case of redemption, which amount may vary under different conditions and at different redemption dates;
(vi)
whether that series shall have a sinking fund for the redemption or purchase of shares of that series, and, if so, the terms and amounts of such sinking fund;
(vii)
the rights of the shares of that series in the event of voluntary or involuntary liquidation, dissolution or winding up of the Corporation, and the relative rights of priority, if any, of payment of shares of that series; and
(viii)
any other rights, preferences and limitations of that series.

The board of directors, within the limits and restrictions stated in any resolution or resolutions of the board of directors originally fixing the number of shares constituting any series, may increase or decrease (but not below the number of shares of such series then outstanding) the number of shares of any series subsequent to the issue of shares of that series.

ARTICLE V

Subject to all the rights, powers and preferences of the preferred stock and except as otherwise required by law or provided in this Certificate of Incorporation (including in any certificate of designations of any series of preferred stock):

(a)
the holders of the common stock shall have the exclusive right to vote for the election of directors of the Corporation and on all other matters requiring stockholder action, each outstanding share entitling the holder thereof to one vote on each matter properly submitted to the stockholders of the Corporation for their vote;
(b)
dividends may be declared and paid or set apart for payment upon the common stock out of any assets or funds of the Corporation legally available for the payment of dividends, but only when and as declared by the board of directors or any authorized committee thereof; and

 


 

(c)
upon the voluntary or involuntary liquidation, dissolution or winding up of the Corporation, the net assets of the Corporation shall be distributed pro rata to the holders of the common stock.

ARTICLE VI

Any action required or permitted to be taken by the stockholders of the Corporation must be effected at a duly called annual or special meeting of the stockholders of the Corporation and may not be effected by any consent in writing by such stockholders.

ARTICLE VII

Except as otherwise required by statute and subject to the rights, if any, of the holders of any series of preferred stock, special meetings of the stockholders of the Corporation may be called, at any time for any purpose or purposes as is proper for stockholder action under the DGCL by (1) the board of directors acting pursuant to a resolution duly adopted by a majority of the board of directors then in office, (2) the Chairperson of the board of directors, (3) the Chief Executive Officer, or (4) the Chief Executive Officer or secretary of the Corporation upon the written request of stockholder(s) owning (as defined below) at least 25% (in the aggregate) of the then voting power of all shares of the Corporation entitled to vote on the matters to be brought before the proposed special meeting, in each case subject to any procedures, terms and conditions as may be further set forth in the bylaws of the Corporation from time to time. Only those matters set forth in the notice of the special meeting or brought by or at the direction of the board of directors may be considered or acted upon at a special meeting of stockholders. In the case of a special meeting of stockholders called pursuant to the foregoing clause (4), the requesting holder(s) must (i) continue to own (for the holding period set forth in the bylaws of the Corporation as in effect from time to time) shares representing at least 25% (in the aggregate) of the then voting power of all shares of the Corporation entitled to vote on the matters to be brought before the proposed special meeting, (ii) provide information in writing regarding such stockholder(s), their stock ownership and the matters that they request to bring before the proposed special meeting and (iii) comply with procedures and other terms and conditions relating to special meetings as set forth in the bylaws of the Corporation from time to time. For purposes of this Article VII, a holder shall be deemed to “own” only those shares for which it possesses both (x) full voting and investment rights pertaining to such shares, and (y) a full economic interest in (including the opportunity for profit from and the risk of loss on) such shares, which term may be further defined in the bylaws of the Corporation from time to time.

ARTICLE VIII

8.1.
General. The business and affairs of the Corporation shall be managed by or under the direction of the board of directors except as otherwise provided herein or required by law.
8.2.
Election of directors. Unless and except that the bylaws of the Corporation shall so require, the election of directors need not be by written ballot.
8.3.
Vacancies. Any director may resign at any time upon notice given in writing or electronic transmission to the Corporation. When one or more directors so resigns and the resignation is effective at a future date, a majority of the directors then in office, including those who have so resigned, shall have power to fill such vacancy or vacancies, the vote thereon to take effect when such resignation or resignations shall become effective, and each director so chosen shall hold office as provided in this paragraph in the filling of other vacancies.

Vacancies and newly created directorships resulting from any increase in the authorized number of directors elected by all of the stockholders having the right to vote as a single class may be filled by a majority of the directors then in office, although less than a quorum, or by a sole remaining director.

Whenever the holders of any class or classes of stock or series thereof are entitled to elect one or more directors by the provisions of this Certificate of Incorporation, vacancies and newly created directorships of such class or classes or series may be filled by a majority of the directors elected by such class or classes or series thereof then in office, or by a sole remaining director so elected.

 


 

Any director appointed in accordance with this Section 8.3 shall hold office for the remainder of the full term of the director in which the new directorship was created or the vacancy occurred and until such director’s successor shall have been duly elected and qualified or until his or her earlier resignation, death or removal.

ARTICLE IX

To the fullest extent permitted by the DGCL as the same exists or as may hereafter be amended, no present or former director of the Corporation shall be personally liable to the Corporation or its stockholders for monetary damages for breach of fiduciary duty as a director except for liability (a) for any breach of the director’s duty of loyalty to the Corporation or its stockholders, (b) for acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law, (c) unlawful payments of dividends or unlawful stock repurchases or redemptions under Section 174 of the DGCL or (d) for any transaction from which the director derived an improper personal benefit. If the DGCL is amended after the effective date of this Certificate of Incorporation to authorize corporate action further eliminating or limiting the personal liability of directors, then the liability of a director of the Corporation shall be eliminated or limited to the fullest extent permitted by the DGCL, as so amended. Neither any amendment nor repeal of this Article, nor the adoption of any provision of this Certificate of Incorporation inconsistent with this Article, shall eliminate or reduce the effect of this Article in respect of any matter occurring, or any cause of action, suit or claim that, but for this Article, would accrue or arise, prior to such amendment, repeal or adoption of an inconsistent provision.

ARTICLE X

The Corporation shall have the power to indemnify any person who was or is a party or is threatened to be made a party to, or testifies in, any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative in nature, by reason of the fact such person is or was a director, officer or employee or agent of the Corporation, or is or was serving at the request of the Corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, employee benefit plan, trust or other enterprise against expenses (including attorney’s fees), judgments, fines and amounts paid in settlement actually and reasonably incurred by such person in connection with such action, suit or proceeding to the full extent permitted by law, and the Corporation may adopt bylaws or enter into agreements with any such person for the purpose of providing for such indemnification.

ARTICLE XI

The Corporation reserves the right at any time, and from time to time, to amend, alter, change or repeal any provision contained in this Certificate of Incorporation, and other provisions authorized by the laws of the State of Delaware at the time in force may be added or inserted, in the manner now or hereafter prescribed by law; and all rights, preferences, powers and privileges of whatsoever nature conferred upon stockholders, directors or any other persons whomsoever by and pursuant to this Certificate of Incorporation in its present form or as hereafter amended are granted subject to the rights reserved in this article.

ARTICLE XII

In furtherance and not in limitation of the powers conferred by the laws of the State of Delaware, the board of directors of the Corporation is expressly authorized to make, alter and repeal the bylaws of the Corporation.

 


 

IN WITNESS WHEREOF, the undersigned has signed this Sixth Amended and Restated Certificate of Incorporation this 25th day of May 2022.

 

By:

 

/s/ John G. McHutchison, A.O., M.D.

 

 

John G. McHutchison, A.O., M.D.

 

 

Chief Executive Officer and President

 

 


EX-4.2 3 asmb-ex4_2.htm EX-4.2 EX-4.2

 

Exhibit 4.2

 

DESCRIPTION OF THE COMPANY’S SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE

SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

Assembly Biosciences, Inc. (Assembly, the Company, we, us and our) had one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended: our common stock.

 

DESCRIPTION OF CAPITAL STOCK

The following description of our capital stock does not purport to be complete and is subject to, and qualified in its entirety by, our Sixth Amended and Restated Certificate of Incorporation, as amended (our Certificate of Incorporation), and our amended and restated bylaws (our Bylaws), each of which is filed or incorporated by reference as an exhibit to the Annual Report on Form 10-K with which this Exhibit 4.2 is filed or incorporated by reference.

Authorized Capital Stock

Our authorized capital stock consists of 150,000,000 shares of common stock, par value $0.001 per share, and 5,000,000 shares of preferred stock, par value $0.001 per share.

Common Stock

The holders of our common stock are entitled to one vote per share on all matters to be voted on by the stockholders, and there are no cumulative voting rights.

The holders of common stock are entitled to receive ratable dividends, if any, payable when and as declared by our board of directors or any authorized committee thereof out of assets or funds legally available therefor, subject to any preferential rights that may be applicable to any outstanding preferred stock. In the event of a liquidation, dissolution or winding up of our company, after payment in full of all outstanding debts and other liabilities, the holders of common stock are entitled to share ratably in all remaining assets, subject to prior distribution rights of preferred stock, if any, then outstanding. No shares of common stock have preemptive rights or other subscription rights to purchase additional shares of common stock. There are no redemption or sinking fund provisions applicable to the common stock.

Listing

Our common stock is listed on The Nasdaq Global Select Market under the symbol “ASMB.”

Transfer Agent and Registrar

The transfer agent and registrar for our common stock is Equiniti Trust Company, LLC. The transfer agent and registrar’s address is 48 Wall Street, Floor 23, New York, NY 10005.

Preferred Stock

Our board of directors is authorized to issue up to 5,000,000 shares of preferred stock in one or more series without stockholder approval. Our board of directors may determine the rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock. The purpose of authorizing our board of directors to issue preferred stock in one or more series and determine the number of shares in the series and its rights and preferences is to eliminate delays associated with a stockholder vote on specific issuances. The existence of authorized but unissued shares of preferred stock may enable our board of directors to render more difficult or to discourage an attempt to obtain control of us by means of a merger, tender offer, proxy contest or otherwise. The rights of holders of our common stock described above will be subject to, and may be adversely affected by, the rights of any preferred stock that we may designate and issue in the future. The issuance of shares of preferred stock could decrease the amount of earnings and assets available for distribution to holders of shares of common stock. The issuance may also adversely affect the rights and powers, including voting rights, of these holders and may have the effect of delaying, deterring or preventing a change in control of us.

Provisions of our Certificate of Incorporation and Bylaws and Delaware Anti-Takeover Law

Certain provisions of the Delaware General Corporation Law (the DGCL), our Certificate of Incorporation and our Bylaws could have the effect of delaying, deferring or discouraging another party from acquiring control of us. These provisions, which are summarized below, are expected to discourage certain types of coercive takeover practices and inadequate takeover bids and, as a consequence, they might also inhibit temporary fluctuations in the market price of our common stock that often result from actual or rumored hostile takeover attempts. These provisions are also designed in part to encourage anyone seeking to acquire control of us or considering unsolicited tender offers or other unilateral takeover proposals to first negotiate with our board of directors rather than pursue non-negotiated takeover attempts. These provisions might also have the effect of preventing changes in our management. It is possible that these provisions could make it more difficult to accomplish transactions that stockholders might otherwise deem to be in their best interests. However, we believe that the advantages gained by protecting our ability to negotiate with any unsolicited and potentially unfriendly acquirer outweigh the disadvantages of discouraging such proposals, including those priced above the then-current market value of our common stock, because, among other reasons, the negotiation of such proposals could improve their terms.

Delaware Anti-Takeover Law

We are subject to the provisions of Section 203 of the DGCL (Section 203). In general, Section 203 prohibits a publicly held Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a three-year period following the time that this stockholder becomes an interested stockholder, unless the business combination is approved in a prescribed manner. A “business combination” includes, among other things, a merger, asset or stock sale or other transaction resulting in a financial benefit to the interested stockholder. An “interested stockholder” is a person who, together with such person’s affiliates and associates, owns, or did own within three years prior to such determination, 15% or more of the corporation’s voting stock. Under Section 203, a business combination between a corporation and an interested stockholder is prohibited unless it satisfies one of the following conditions:

before the stockholder became interested, the board of directors of the corporation approved either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder;

 


 

upon consummation of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding, for purposes of determining the voting stock outstanding, shares owned by persons who are directors and also officers, and employee stock plans, in some instances; or
at or after the time the stockholder became interested, the business combination was approved by the board of directors of the corporation and authorized at an annual or special meeting of the stockholders by the affirmative vote of at least two-thirds of the outstanding voting stock that is not owned by the interested stockholder.

Charter Documents

Our Certificate of Incorporation and our Bylaws include a number of provisions that may have the effect of deterring hostile takeovers or delaying or preventing changes in control or management of our company. First, our Certificate of Incorporation and our Bylaws provide that all stockholder action must be effected at a duly called meeting of stockholders and not by a consent in writing. Further, our Bylaws limit who may call special meetings of the stockholders. Our Certificate of Incorporation does not include a provision for cumulative voting for directors. Under cumulative voting, a minority stockholder holding a sufficient percentage of a class of shares may be able to ensure the election of one or more directors. Our Bylaws provide that the number of directors on our board, which may range from three to ten directors, shall be exclusively fixed by our board, which has set the number of directors at seven. Newly created directorships resulting from any increase in our authorized number of directors and any vacancies in our board resulting from death, resignation, retirement, disqualification or other cause (including removal from office by a vote of the stockholders) will be filled by a majority of our board then in office. Finally, our Bylaws establish procedures and other terms and conditions, including advance notice procedures, regarding special meeting requests by stockholders holding in the aggregate at least 25% of our outstanding common stock, nomination of candidates for election as directors and stockholder proposals. These and other provisions of our Certificate of Incorporation, our Bylaws and Delaware law could discourage potential acquisition proposals and could delay or prevent a change in control or management of our company.

Our Bylaws also provide that the Court of Chancery of the State of Delaware (or if such court does not have jurisdiction, the Superior Court of Delaware, or if such other court does not have jurisdiction, the United States District Court for the District of Delaware) will be the exclusive forum for: any derivative action or proceeding brought on our behalf; any action asserting a breach of fiduciary duty; any action asserting a claim against us arising pursuant to the DGCL, our Certificate of Incorporation or our Bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. This provision will not apply to litigation brought to enforce any liability or duty created by: the Securities Act of 1933, as amended; the Securities Exchange Act of 1934, as amended; or the rules and regulations thereunder. The enforceability of similar choice of forum provisions in other companies’ organizational documents has been challenged in legal proceedings and, while the Delaware Supreme Court has upheld the validity of certain choice of forum provisions, it is possible that, in connection with one or more actions or proceedings described above, a court could find the choice of forum provisions contained in our Bylaws to be inapplicable or unenforceable.

 


EX-10.11 4 asmb-ex10_11.htm EX-10.11 EX-10.11

Exhibit 10.11

 

EMPLOYMENT AGREEMENT

This EMPLOYMENT AGREEMENT (the “Agreement”), is entered into as of November 8, 2023 (the “Execution Date”) with an effective date as of the first date of employment which is anticipated to be November 8, 2023 (the “Effective Date“), by and between Assembly Biosciences, Inc., a Delaware corporation with principal executive offices at 331 Oyster Point Blvd., South San Francisco, CA 94080 (the “Company”), and Anuj Gaggar, M.D., Ph.D. (the “Executive”).

W I T N E S S E T H:

WHEREAS, the Company desires to employ the Executive as the Chief Medical Officer as of the Effective Date, and the Executive desires to accept employment by the Company as of the Effective Date; and

WHEREAS, the parties desire to enter into this Agreement, setting forth the terms and conditions of the Executive’s employment with the Company.

NOW, THEREFORE, in consideration of the mutual covenants and agreements herein contained, the parties hereto hereby agree as follows:

1.
Employment.
(a)
Services. The Executive will be employed by the Company initially as its Chief Medical Officer, reporting to the Company’s Chief Executive Officer, and shall perform such duties as are consistent with a position as Chief Medical Officer (the “Services”). The Executive agrees to perform such Services faithfully, to devote Executive’s full working time, attention and energies to the business of the Company and, while Executive remains employed and subject to the terms of this Agreement, not to engage in any other business activity that is in conflict with Executive’s duties and obligations to the Company.
(b)
Acceptance. The Executive hereby accepts such employment and agrees to render the Services.
2.
Term. The Executive's employment under this Agreement shall commence as of the Effective Date and shall continue on an “at-will” basis until terminated pursuant to Section 7 of this Agreement (the “Term”).
3.
Best Efforts. The Executive shall devote Executive’s full business time, attention and energies to the business and affairs of the Company and shall use Executive’s reasonable best efforts to advance the best interests of the Company and during the Term shall not be actively engaged in any other business activity, whether or not such business activity is pursued for gain, profit or other pecuniary advantage, that will interfere with the performance by the Executive of Executive’s duties hereunder or the Executive’s availability to perform such duties or that will adversely affect, or negatively reflect upon, the Company.

 


 

4.
Compensation. During the Term, as full compensation for the performance by the Executive of his duties under this Agreement, the Company shall pay the Executive as follows:
(a)
Base Salary. The Company shall pay the Executive an initial base salary at the annualized rate of four hundred ninety thousand dollars ($490,000). The base salary in effect at any given time is referred to herein as the “Base Salary.” Payment shall be made in accordance with the Company’s normal payroll practices, as they may be changed from time to time. The Base Salary will be reviewed by the Chief Executive Officer and the Board of Directors (the “Board”), or a committee thereof, no less frequently than annually.
(b)
Annual Performance Bonus. Beginning in fiscal 2024, at the sole discretion of the Board (or a committee thereof), the Executive shall be eligible to receive an annual performance-based bonus during the Term (the “Annual Performance Bonus”) targeted at forty percent (40%) of Executive’s then current Base Salary based on the attainment by the Company and the Executive of performance objectives as established annually by the Chief Executive Officer with approval by the Board (or committee thereof). Any Annual Performance Bonus earned with respect to any fiscal year shall be based on the attainment by the Company of the performance objectives established by the Board (or a committee thereof) for the other named executive officers of the Company for such fiscal year and the Executive’s individual performance objectives established by the Board (or a committee thereof) upon recommendation of the Chief Executive Officer, or as otherwise provided under any applicable bonus plan. The Annual Performance Bonus shall be payable in a single lump-sum as determined by the Board (or a committee thereof) in its sole discretion. Except as otherwise provided in this Agreement, to earn any particular Annual Performance Bonus, the Executive must, in addition to satisfying the performance objectives, remain employed on the date the Annual Performance Bonus is paid; provided, further, that the Annual Performance Bonus will be paid no later than seventy-five (75) days after the end of the period to which the Annual Performance Bonus pertains.
(c)
Sign-on Bonus. The Company will pay the Executive a sign-on bonus in the gross amount of $100,000 (the “Sign-on Bonus”), less such taxes and applicable withholdings as required by law. The Sign-on Bonus will be payable to the Executive in a cash lump sum within 30 days following the Effective Date. If, prior to the six (6) month anniversary of the Effective Date, (i) the Executive terminates employment with the Company other than for Good Reason (as defined in Section 7(d)) or death or Disability (as defined in Section 7(b)) or (ii) the Company terminates the Executive for Cause (as defined in Section 7(a)), then the Executive will promptly repay to the Company 100% of the net amount of the Sign-On Bonus. If, on or after the six-month anniversary of the Effective Date and prior to the one-year anniversary of the Effective Date, the Executive terminates employment with the Company other than for Good Reason or death or Disability or the Company terminates Executive for Cause, then the Executive will promptly repay to the Company 66-2/3% of the net amount of the Sign-On Bonus. If, on or after the one-year anniversary of the Effective Date and prior to the eighteen (18) month anniversary of the Effective Date, the Executive terminates employment with the Company other than for Good Reason or death or Disability or the Company terminates Executive for Cause, then the Executive will promptly repay to the Company 33-1/3% of the net amount of the Sign-On Bonus. If the Executive is obligated under this Section 4(c) to repay to the Company the Sign-on Bonus, then the Company may, in its discretion and as permitted under applicable law, off-set all or part of the Executive’s obligation under this Section 4(c) against amounts otherwise due to the Executive from the Company.

2


 

(d)
Withholding. Amounts payable to the Executive under this Agreement, including Section 4 and Section 8, shall be net of all applicable federal, state and local taxes, social security and such other amounts as the Company may be required by law to withhold from such amounts.
(e)
Equity. As a material inducement to accept the Company’s offer of employment, the Company will recommend to the Board (or a committee thereof) that the Executive be granted, subject to the Executive’s acceptance of this Agreement and commencement of employment, an option to purchase 500,000 shares of common stock of the Company (the “New Hire Stock Option”). As an inducement that is material to the Executive’s employment with the Company, a portion of the New Hire Equity Awards will be granted to the Executive under each of (i) the Company’s 2017 Inducement Award Plan (the “2017 Inducement Plan”), (ii) the Company’s 2020 Inducement Award Plan (the “2020 Inducement Plan”) and (iii) the Company’s Amended and Restated 2014 Stock Incentive Plan (the “2014 Plan” and, together with the 2017 Inducement Plan and the 2020 Inducement Plan, the “Plans”). The grants to be made under the 2017 Inducement Plan and the 2020 Inducement Plan will be made pursuant to the inducement grant exception under Nasdaq Rule 5635(c)(4). The New Hire Stock Option will have the following terms:
(i)
Subject to the Executive’s continued employment and the terms of the Company’s Plans and the applicable non-qualified stock option agreement entered into by the Executive and the Company pursuant to the Plans, the New Hire Stock Option will be granted as of the grant date, will have a term of ten years and the shares underlying the New Hire Stock Option shall vest in installments over four years with the first installment (representing approximately 25% of the shares) vesting on the first anniversary of the grant date and the balance vesting over the next three years thereafter in approximately equal monthly installments. The New Hire Stock Option will have an exercise price equal to the closing price of a common share of the Company on the Nasdaq Global Select Market on the grant date. The New Hire Stock Option shall be subject to accelerated vesting of time-based vesting awards in connection with a termination of employment to the extent and as provided in Section 8(b) of this Agreement. The New Hire Stock Option and any subsequently granted equity or stock-based awards under the Company’s equity incentive plans, including stock options and restricted stock unit awards, will be collectively referred to in this Agreement as the “Equity Awards.”
(f)
Expenses. The Company shall provide the Executive with a corporate credit card for business use, and shall reimburse the Executive for all normal, usual and necessary expenses incurred by the Executive in furtherance of the business and affairs of the Company, including reasonable travel and entertainment, upon timely receipt by the Company of appropriate vouchers or other proof of the Executive’s expenditures and otherwise in accordance with any expense reimbursement policy as may from time to time be adopted by the Company.
(g)
Other Benefits. The Executive shall be entitled to all rights and benefits for which Executive shall be eligible under any benefit or other plans (including, without limitation, dental, medical, medical reimbursement and hospital plans, pension plans, employee stock purchase plans, profit sharing plans, bonus plans and other so-called “Fringe Benefits”) as the Company shall make available to its senior executives from time to time, subject to the terms of such plans. In addition, if applicable, the Company shall reimburse the Executive for Executive’s

3


 

reasonable licensing fees, continuing professional education, and other professional dues upon timely receipt by the Company of appropriate vouchers or other proof of the Executive’s expenditures and otherwise in accordance with any expense reimbursement policy as may from time to time be adopted by the Company. The Company shall also name the Executive as a covered person under its Directors & Officers insurance policies.
(h)
Vacation. The Executive will be entitled to paid vacation in accordance with the Company’s vacation policy, as in effect from time to time.
5.
Confidential Information and Inventions. The Executive agrees to execute and comply with the Company’s standard form of Proprietary Information and Inventions Agreement, as it may be amended from time to time (the “PIIA”).
6.
Representations and Warranties.
(a)
The Executive hereby represents and warrants to the Company as follows:
(i)
Neither the execution or delivery of this Agreement nor the performance by the Executive of Executive’s duties and other obligations hereunder violate or will violate any statute, law, determination or award, or conflict with or constitute a default or breach of any covenant or obligation under (whether immediately, upon the giving of notice or lapse of time or both) any prior employment agreement, contract, or other instrument to which the Executive is a party or by which he is bound.
(ii)
The Executive has the full right, power and legal capacity to enter and deliver this Agreement and to perform Executive’s duties and other obligations hereunder. This Agreement constitutes the legal, valid and binding obligation of the Executive enforceable against him in accordance with its terms. No approvals or consents of any persons or entities are required for the Executive to execute and deliver this Agreement or perform Executive’s duties and other obligations hereunder.
(b)
The Company hereby represents and warrants to the Executive that this Agreement and the employment of the Executive hereunder have been duly authorized by and on behalf of the Company, including, without limitation, by all required action by the Board.
7.
Termination. The Executive’s employment hereunder shall be terminated immediately upon the Executive’s death and may be otherwise terminated as follows:
(a)
The Executive’s employment hereunder may be terminated by the Company for Cause as determined by the Chief Executive Officer. Any of the following actions by the Executive shall constitute “Cause”:
(i)
The willful failure or disregard or continuing refusal by the Executive to perform his duties hereunder;
(ii)
Any act of willful or intentional misconduct, or a grossly negligent act by the Executive having the effect of injuring, in a material way (as determined in good-faith by the Company), the business or reputation of the Company, including but not limited to, any officer, director, or executive of the Company;

4


 

(iii)
Willful misconduct by the Executive in carrying out his duties or obligations under this Agreement, including, without limitation, insubordination with respect to lawful directions received by the Executive from the Chief Executive Officer or from the Board having the effect of injuring, in a material way (as determined in good-faith by the Chief Executive Officer), the business or reputation of the Company;
(iv)
The Executive’s indictment of any felony or a misdemeanor involving moral turpitude (including entry of a nolo contendere plea);
(v)
The determination by the Company, based upon clear and convincing evidence, after a reasonable and good-faith investigation by the Company following a written allegation by another employee of the Company, that the Executive engaged in some form of harassment or discrimination prohibited by law (including, without limitation, age, sex or race discrimination);
(vi)
Any intentional misappropriation of the property of the Company, or embezzlement of its funds or assets (whether or not a misdemeanor or felony);
(vii)
Breach by the Executive of any of the provisions of the PIIA; and
(viii)
Breach by the Executive of any provision of this Agreement other than those contained in the PIIA, which is not cured by the Executive within thirty (30) business days after notice thereof is given to the Executive by the Company.

Except for a failure, misconduct, breach, or refusal which, by its nature, cannot reasonably be expected to be cured, the Executive shall have ten (10) business days from the delivery of written notice by the Company within which to cure any acts constituting Cause, unless a longer cure period is provided in the act constituting Cause described above; provided however, that, if the Company reasonably expects irreparable injury from a delay of ten (10) business days, the Company may give the Executive notice of such shorter period within which to cure as is reasonable under the circumstances, which may include the termination of the Executive's employment for Cause without notice and with immediate effect.

(b)
The Executive’s employment hereunder may be terminated by the Chief Executive Officer due to the Executive’s Disability. For purposes of this Agreement, a termination for “Disability” shall occur (i) when the Chief Executive Officer has provided a written termination notice to the Executive supported by a written statement from a reputable independent physician mutually selected by the Company and the Executive, or the Executive’s legal representatives in the event the Executive is unable to make such selection due to mental incapacity (“Independent Physician”), to the effect that the Executive shall have become so physically or mentally incapacitated as to be unable to resume, even with reasonable accommodation as may be required under the Americans With Disabilities Act, within the ensuing twelve (12) months, the Executive’s employment hereunder by reason of physical or mental illness or injury, or (ii) upon rendering of a written termination notice by the Company after the Executive has been unable to substantially perform his duties hereunder, even with reasonable accommodation as may be required under the Americans With Disabilities Act, for one hundred twenty (120) or more consecutive days, or more than one hundred eighty (180) days in any consecutive twelve (12)

5


 

month period, by reason of any physical or mental illness or injury. For purposes of this Section 7(b), the Executive agrees to make himself available and to cooperate in any reasonable examination by an Independent Physician paid for by the Company. Notwithstanding the foregoing, nothing herein shall give the Company the right to terminate the Executive prior to discharging its obligations to the Executive, if any, under the Family and Medical Leave Act, the Americans With Disabilities Act, or any other applicable law. The Company shall reimburse the Executive for the Executive’s actual cost of maintaining a supplementary long-term disability insurance policy during the Term up to a maximum reimbursement of $10,000 per year.
(c)
The Executive’s employment hereunder may be terminated by the Company (or its successor) by written notice to the Executive upon the occurrence of a Change of Control. For purposes of this Agreement, “Change of Control” means (i) the acquisition, directly or indirectly, following the Effective Date by any person (as such term is defined in Section 13(d) and 14(d)(2) of the Securities Exchange Act of 1934, as amended), in one transaction or a series of related transactions, of securities of the Company representing in excess of fifty percent (50%) of the combined voting power of the Company’s then outstanding securities if such person or his or its affiliate(s) do not own in excess of fifty percent (50%) of such voting power on the Effective Date of this Agreement, (ii) the future disposition by the Company (whether direct or indirect, by sale of assets or stock, merger, consolidation or otherwise) of all or substantially all of its business and/or assets in one transaction or series of related transactions other than a merger effected exclusively for the purpose of changing the domicile of the Company, or (iii) a “corporate transaction” as defined in the Company equity incentive plans under which the Executive has been granted Equity Awards. Notwithstanding the foregoing, if the Change of Control does not constitute a change in the ownership or effective control of the Company, or in the ownership of a substantial portion of the assets of the Company, within the meaning of Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”), the amount of cash severance payable pursuant to Section 8(b), if any, shall be paid in equal installments in accordance with the Company’s then payroll practice over a 12-month period. Solely for purposes of Section 409A of the Code, each installment payment under this Agreement is considered a separate payment.
(d)
The Executive’s employment hereunder may be voluntarily terminated by the Executive for Good Reason. For purposes of this Agreement, “Good Reason” shall mean any of the following: (i) any material reduction by the Company of the Executive’s duties, or responsibilities or authority that, taken as a whole, results in a material diminution of position; provided, however, that a change in the Executive’s title or reporting relationship shall not by itself constitute a termination by the Executive for Good Reason under this clause (i); (ii) any material (meaning 10% or more) reduction by the Company of the Executive’s Base Salary and/or target Annual Performance Bonus payable hereunder (it being understood that an across-the-board reduction applicable to all similarly situated employees of the Company, including the Executive, shall not be deemed a reduction for purposes of this definition); (iii) in connection with a Change of Control or within the COC Period (as defined in Section 8(b) below), a material adverse change in the reporting structure or title applicable to the Executive, including an adverse change arising from a material diminution in the authority, duties or responsibilities of the supervisor to whom the Executive is required to report (e.g., the Executive no longer reports to the Chief Executive Officer of the Company or its successor); (iv) any requirement by the Company, without the Executive’s prior written consent, that the Executive locate the Executive’s residence or primary place of employment to a location outside a 50-mile radius of such location mutually agreed upon

6


 

between the Company and the Executive as of the Effective Date, or such other location that the Company and the Executive may mutually agree upon and designate from time to time during the Term; or (v) a material breach by the Company of Section 6(b) of this Agreement which is not cured by the Company within thirty (30) days after written notice thereof is given to the Company by the Executive. However, notwithstanding the above, Good Reason shall not exist unless: (x) the Executive notifies in writing the Chief Executive Officer within thirty (30) days of the initial existence of one of the adverse events described above, and (y) the Company fails to correct the adverse event within thirty (30) days of such written notice, and (z) the Executive’s voluntary termination because of the existence of one or more of the adverse events described above occurs within ninety (90) days of the initial existence of the event.
(e)
The Executive’s employment may be terminated by the Company without Cause by delivery of written notice to the Executive effective the date of delivery of such notice. For the avoidance of doubt, termination of the Executive’s employment due to his death or Disability does not constitute a termination for Cause.
(f)
The Executive’s employment may be terminated by the Executive in the absence of Good Reason by delivery of written notice to the Company effective fifteen (15) days after the date of delivery of such notice.
8.
Compensation upon Termination.
(a)
Accrued Benefits. Upon termination of the Executive’s employment by either party regardless of the cause or reason, the Executive shall be entitled to the following, referred to herein as the “Accrued Benefits”: (i) payment for any accrued, unpaid Base Salary through the termination date; (ii) if provided for under the Company’s vacation plan or policy or required by applicable law, payment for any accrued, unused vacation days through the termination date; and (iii) reimbursement for any approved business expenses that the Executive has timely submitted for reimbursement in accordance with the Company’s business expense reimbursement policy or practice. Except as otherwise expressly provided by this Agreement, the Company shall have no further payment obligations to the Executive and all Equity Awards that have not vested as of the termination date shall be forfeited to the Company as of such date. Subject to this Section 8, the vested portion of any stock options held by the Executive as of the Executive’s termination date shall remain exercisable for ninety (90) days following such termination.
(b)
Change of Control Separation Benefits. If the Executive’s employment is terminated by the Company due to Disability pursuant to Section 7(b), by the Company without Cause pursuant to Section 7(e) or by the Executive for Good Reason pursuant to Section 7(d) and such termination occurs during the period beginning on the Change of Control and ending twelve (12) months immediately following such Change of Control (the “COC Period”), provided that the Executive signs and does not revoke a general release of claims against the Company within the time period specified therein (which time period shall not exceed sixty (60) days), in form and substance satisfactory to the Company (the “Release”), then the Company shall provide the following benefits to the Executive, referred to herein as the “Change of Control Separation Benefits”: (i) a lump sum payment equal to twelve (12) months of the Executive’s then-current Base Salary; (ii) the full target Annual Performance Bonus for the year in which such termination occurs, less any installments paid in advance (items (i) and (ii) being the “Change of

7


 

Control Separation Pay”); (iii) immediate vesting in full of all Equity Awards with time based vesting; and (iv) if the Executive properly and timely elects to continue his health insurance benefits under COBRA or applicable state continuation coverage after the termination date, reimbursement for the portion of Executive’s health continuation coverage premiums that the Company would have paid had the Executive remained employed by the Company until the earlier of (A) the twelve (12) months following the month in which the Executive’s termination date occurs, or (B) the maximum period permitted by applicable law, provided that the Company’s obligation to pay a portion of the Executive’s health continuation coverage premiums will terminate if Executive becomes eligible for health insurance benefits from another employer during the reimbursement period. Subject to the Release being effective, the Change of Control Separation Pay will be paid within sixty (60) days after the termination date; provided, however, that if the 60-day period begins in one calendar year and ends in a second calendar year, such payments, to the extent they qualify as “non-qualified deferred compensation” within the meaning of Section 409A of the Code, shall be paid no earlier than the first Company payroll date in the second calendar year and, in any case, by the last day of such 60-day period.
(c)
Base Separation Benefits. If the Executive’s employment is terminated during the Term and outside of the COC Period as a result of the Executive’s Disability pursuant to Section 7(b), by the Company without Cause pursuant to Section 7(e), or by the Executive for Good Reason pursuant to Section 7(d), provided that the Executive signs and does not revoke the Release within the time period specified therein (which time period shall not exceed sixty (60) days), then the Company shall provide the following benefits to the Executive, referred to herein as the “Base Separation Benefits”: (i) the continued payment in installments of the Executive’s then-current Base Salary for a period of twelve (12) months following the termination date (the “Base Separation Pay”); and (ii) if the Executive properly and timely elects to continue Executive’s health insurance benefits under COBRA or applicable state continuation coverage after the termination date, reimbursement for the portion of the Executive’s health continuation coverage premiums that the Company would have paid had the Executive remained employed by the Company until the earlier of (A) the twelve (12) months following the month in which the Executive’s termination date occurs, or (B) the maximum period permitted by applicable law, provided that the Company’s obligation to pay a portion of the Executive’s health continuation coverage premiums will terminate if he becomes eligible for health insurance benefits from another employer during the reimbursement period. The first installment of the Base Separation Pay will be paid on the Company’s first regular payday occurring following the effectiveness of the Release in an amount equal to the sum of payments of Base Salary that would have been paid if Executive had remained in employment for the period from the termination date through the payment date. The remaining installments will be paid until the end of the 12-month period at the same rate as the Base Salary in accordance with the Company’s normal payroll practices for its employees. Notwithstanding the foregoing, if the 60-day period for the execution and non-revocation of the Release begins in one calendar year and ends in a second calendar year, the Base Separation Pay, to the extent it qualifies as “non-qualified deferred compensation” within the meaning of Section 409A of the Code, shall begin to be paid no earlier than the first Company payroll date in the second calendar year and, in any case, by the last day of such 60-day period; provided, however, that the initial payment shall include a catch-up payment to cover amounts retroactive to the day immediately following the termination date. The Executive understands that if the Executive is eligible to receive the Base Separation Benefits, such Base Separation Benefits shall be in lieu of and not in addition to the Change of Control Separation Benefits described in Section 8(b) of this

8


 

Agreement. Notwithstanding the foregoing, if the Executive is entitled to receive the Base Separation Benefits but violates any provisions of this Agreement, the PIIA or any other agreement entered into by the Executive and the Company after termination of employment, the Company will be entitled to immediately stop paying any further installments of the Base Separation Benefits.
(d)
This Section 8 sets forth the only obligations of the Company with respect to the termination of the Executive’s employment with the Company, except as otherwise required by law, and the Executive acknowledges that, upon the termination of the Executive’s employment, the Executive shall not be entitled to any payments or benefits which are not explicitly provided in Section 8.
(e)
Upon termination of the Executive’s employment hereunder for any reason, the Executive shall be deemed to have resigned as director and/or officer of the Company and each subsidiary of the Company, to the extent applicable, effective as of the date of such termination, unless otherwise requested by the Board.
(f)
The provisions of this Section 8 shall survive any termination of this Agreement.
9.
Section 409A. The intent of the parties to this Agreement is that the payments, compensation and benefits under this Agreement be exempt from or comply with Section 409A of the Code and the regulations and guidance promulgated thereunder (collectively, “Section 409A”) and, in this connection, the following shall be applicable:
(a)
To the greatest extent possible, this Agreement shall be interpreted to be exempt from or in compliance with Section 409A.
(b)
If any severance, compensation, or benefit required by this Agreement is to be paid in a series of installment payments, each individual payment in the series shall be considered a separate payment for purposes of Section 409A.
(c)
If any severance, compensation, or benefit required by this Agreement that constitutes “nonqualified deferred compensation” within the meaning of Section 409A is considered to be paid on account of “separation from service” within the meaning of Section 409A, and the Executive is a “specified employee” within the meaning of Section 409A, no payments of any of such severance, compensation, or benefit shall be made until the earlier of six (6) months plus one (1) day after such separation from service or the Executive’s death (the “New Payment Date”). The aggregate amount of any such payments that would have otherwise been paid during the period between the date of separation from service and the New Payment Date shall be paid to the Executive or his estate in a lump sum payment on the New Payment Date. Thereafter, any severance, compensation, or benefit required by this Agreement that remains outstanding as of the day immediately following the New Payment Date shall be paid without delay over the time period originally scheduled, in accordance with the terms of this Agreement.

9


 

(d)
To the extent that any payment or benefit described in this Agreement constitutes “non-qualified deferred compensation” under Section 409A of the Code, and to the extent that such payment or benefit is payable upon the Executive’s termination of employment, then such payments or benefits shall be payable only upon the Executive’s “separation from service.” The determination of whether and when a separation from service has occurred shall be made in accordance with the presumptions set forth in Treasury Regulation Section 1.409A 1(h).
(e)
The Company makes no representation or warranty and shall have no liability to the Executive or any other person if any provisions of this Agreement are determined to constitute deferred compensation subject to Section 409A of the Code but do not satisfy an exemption from, or the conditions of, such Section.
(f)
The provisions of this Section 9 shall survive any termination of this Agreement.
10.
Section 280G.
(a)
Notwithstanding any other provision of this Agreement or any other plan, arrangement or agreement to the contrary, if any of the payments or benefits provided or to be provided by the Company or its affiliates to the Executive or for the Executive’s benefit pursuant to the terms of this Agreement or otherwise (“Covered Payments”) constitute parachute payments (“Parachute Payments”) within the meaning of Section 280G of the Code and would, but for this Section 10 be subject to the excise tax imposed under Section 4999 of the Code (or any successor provision thereto) or any similar tax imposed by state or local law or any interest or penalties with respect to such taxes (collectively, the “Excise Tax”), then prior to making the Covered Payments, a calculation shall be made comparing (i) the Net Benefit (as defined below) to the Executive of the Covered Payments after payment of the Excise Tax to (ii) the Net Benefit to the Executive if the Covered Payments are limited to the extent necessary to avoid being subject to the Excise Tax. Only if the amount calculated under (i) above is less than the amount under (ii) above will the Covered Payments be reduced to the minimum extent necessary to ensure that no portion of the Covered Payments is subject to the Excise Tax (that amount, the “Reduced Amount”). “Net Benefit” shall mean the present value of the Covered Payments net of all federal, state, local, foreign income, employment and excise taxes.
(b)
Any such reduction shall be made in accordance with Section 409A of the Code and the following: (i) the Covered Payments which do not constitute nonqualified deferred compensation subject to Section 409A of the Code shall be reduced first; and (ii) all other Covered Payments shall then be reduced as follows: (A) cash payments shall be reduced before non-cash payments; and (B) payments to be made on a later payment date shall be reduced before payments to be made on an earlier payment date.
(c)
Any determination required under this Section 10 shall be made in writing in good faith by the accounting firm that was the Company’s independent auditor immediately before the Change of Control (the “Accounting Firm”). The Accounting Firm shall provide detailed supporting calculations to the Company and the Executive as requested by the Company or the Executive. The Company and the Executive shall provide the Accounting Firm with such information and documents as the Accounting Firm may reasonably request in order to make a

10


 

determination under this Section 10. For purposes of making the calculations and determinations required by this Section 10, the Accounting Firm may rely on reasonable, good faith assumptions and approximations concerning the application of Section 280G and Section 4999 of the Code. The Accounting Firm’s determinations shall be final and binding on the Company and the Executive. The Company shall be responsible for all fees and expenses incurred by the Accounting Firm in connection with the calculations required by this Section 10.
(d)
It is possible that after the determinations and selections made pursuant to this Section 10 the Executive will receive Covered Payments that are in the aggregate more than the amount provided under this Section 10 (“Overpayment”) or less than the amount provided under this Section 10 (“Underpayment”).
(i)
In the event that: (A) the Accounting Firm determines, based upon the assertion of a deficiency by the Internal Revenue Service against either the Company or the Executive which the Accounting Firm believes has a high probability of success, that an Overpayment has been made or (B) it is established pursuant to a final determination of a court or an Internal Revenue Service proceeding that has been finally and conclusively resolved that an Overpayment has been made, then the Executive shall pay any such Overpayment to the Company.
(ii)
In the event that: (A) the Accounting Firm, based upon controlling precedent or substantial authority, determine that an Underpayment has occurred or (B) a court of competent jurisdiction determines that an Underpayment has occurred, any such Underpayment will be paid promptly by the Company to or for the benefit of the Executive.
11.
Miscellaneous.
(a)
This Agreement shall be governed by, and construed and interpreted in accordance with, the laws of the State of California, without giving effect to its principles of conflicts of laws.
(b)
In the event of any dispute arising out of, or relating to, this Agreement or the breach thereof, or regarding the interpretation thereof, the parties agree to submit any differences to nonbinding mediation prior to pursuing resolution through the courts. The parties hereby submit to the exclusive jurisdiction of the state and federal courts situated in San Francisco County, California, and agree that service of process in such court proceedings shall be satisfactorily made upon each other if sent by registered mail addressed to the recipient at the address referred to in Section 11(g) below.
(c)
This Agreement shall be binding upon and inure to the benefit of the parties hereto, and their respective heirs, legal representatives, successors and permitted assigns.
(d)
This Agreement, and the Executive’s rights and obligations hereunder, may not be assigned by the Executive. The rights and obligations of the Company under this Agreement shall inure to the benefit of and shall be binding upon the successors and assigns of the Company, including any successors or assigns in connection with any sale, transfer or other disposition of all or substantially all of its business or assets.

11


 

(e)
This Agreement cannot be amended orally, or by any course of conduct or dealing, but only by a written agreement signed by the parties hereto.
(f)
The failure of either party to insist upon the strict performance of any of the terms, conditions and provisions of this Agreement shall not be construed as a waiver or relinquishment of future compliance therewith, and such terms, conditions and provisions shall remain in full force and effect. No waiver of any term or condition of this Agreement on the part of either party shall be effective for any purpose whatsoever unless such waiver is in writing and signed by such party.
(g)
All notices, requests, consents and other communications, required or permitted to be given hereunder, shall be in writing and shall be delivered personally or by an overnight courier service or sent by registered or certified mail, postage prepaid, return receipt requested, to the Executive at the last address of record in his personnel file and to the Company at the address for its corporate headquarters, and shall be deemed given when so delivered personally or by overnight courier, or, if mailed, five days after the date of deposit in the United States mail. Either party may designate another address, for receipt of notices hereunder by giving notice to the other party in accordance with this Section 11(g).
(h)
This Agreement sets forth the entire agreement and understanding of the parties relating to the subject matter hereof, and supersedes all prior agreements, arrangements and understandings, written or oral, relating to the subject matter hereof. No representation, promise or inducement has been made by either party that is not embodied in this Agreement, and neither party shall be bound by or liable for any alleged representation, promise or inducement not so set forth.
(i)
As used in this Agreement, “affiliate” of a specified person or entity shall mean and include any person or entity controlling, controlled by or under common control with the specified person or entity.
(j)
The section headings contained herein are for reference purposes only and shall not in any way affect the meaning or interpretation of this Agreement.
(k)
This Agreement may be executed in one or more counterparts, each of which shall be deemed an original and all of which together shall constitute one and the same original, binding document. Any facsimile, PDF reproduction of original signatures or other electronic transmission of a signed counterpart shall be deemed to be an original counterpart and any signature appearing thereon shall be deemed to be an original signature. Each party agrees that the electronic signatures of the parties included in this Agreement, including via DocuSign®, are intended to authenticate this writing and to have the same force and effect as manual signatures.

 

[Remainder of Page Intentionally Left Blank – Signature Page Follows]

12


 

IN WITNESS WHEREOF, the parties hereto have executed this Agreement and intend it to be effective as of the Effective Date by proper person thereunto duly authorized.

 

ASSEMBLY BIOSCIENCES, INC.

 

 

 

By:

/s/ Jason A. Okazaki

Name:

Jason A. Okazaki

Title:

Chief Executive Officer and President

 

 

 

 

EXECUTIVE

 

 

 

/s/Anuj Gaggar, M.D., Ph.D.

Name: Anuj Gaggar, M.D., Ph.D.

 

 


EX-10.12 5 asmb-ex10_12.htm EX-10.12 EX-10.12

Exhibit 10.12

EMPLOYMENT AGREEMENT

This EMPLOYMENT AGREEMENT (the “Agreement”), is entered into as of February 1, 2022 (the “Execution Date”) with an effective date February 10, 2022 (the “Effective Date“), by and between Assembly Biosciences, Inc., a Delaware corporation with principal executive offices at 331 Oyster Point Blvd., Fourth Floor, South San Francisco, CA 94080 (the “Company”), and Nicole S. White, Ph.D. (the “Employee”).

W I T N E S S E T H:

WHEREAS, the Company desires to promote the Employee to Chief Manufacturing Officer as of the Effective Date, and the Employee desires to accept this promotion as of the Effective Date; and

WHEREAS, the parties desire to enter into this Agreement, setting forth the terms and conditions of the Employee’s employment with the Company;

NOW, THEREFORE, in consideration of the mutual covenants and agreements herein contained, the parties hereto hereby agree as follows:

1.
Employment.
(a)
Services. The Employee will be employed by the Company as its Chief Manufacturing Officer, reporting to the Company’s Chief Executive Officer, and shall perform such duties as are consistent with a position as Chief Manufacturing Officer (the “Services”). The Employee agrees to perform such Services faithfully, to devote Employee’s full working time, attention and energies to the business of the Company and, while Employee remains employed and subject to the terms of this Agreement, not to engage in any other business activity that is in conflict with Employee’s duties and obligations to the Company.
(b)
Acceptance. The Employee hereby accepts such employment and agrees to render the Services.
2.
Term. The Employee's employment under this Agreement shall commence as of the Effective Date and shall continue on an “at-will” basis until terminated pursuant to Section 7 of this Agreement (the “Term”).
3.
Best Efforts. The Employee shall devote Employee’s full business time, attention and energies to the business and affairs of the Company and shall use Employee’s reasonable best efforts to advance the best interests of the Company and during the Term shall not be actively engaged in any other business activity, whether or not such business activity is pursued for gain, profit or other pecuniary advantage, that will interfere with the performance by the Employee of Employee’s duties hereunder or the Employee’s availability to perform such duties or that will adversely affect, or negatively reflect upon, the Company.

 


 

4.
Compensation. During the Term, as full compensation for the performance by the Employee of his duties under this Agreement, the Company shall pay the Employee as follows:
(a)
Base Salary. The Company shall pay the Employee a base salary at the annualized rate of four hundred thousand dollars ($400,000). The base salary in effect at any given time is referred to herein as the “Base Salary.” Payment shall be made in accordance with the Company’s normal payroll practices, as they may be changed from time to time. The Base Salary will be reviewed by the Chief Executive Officer and the Board of Directors (the “Board”), or a committee thereof, no less frequently than annually.
(b)
Annual Performance Bonus. At the sole discretion of the Board (or a committee thereof), the Employee shall be eligible to receive an annual performance-based bonus during the Term (the “Annual Performance Bonus”) targeted at forty percent (40%) of Employee’s then current Base Salary based on the attainment by the Employee of performance objectives as established annually by the Chief Executive Officer. The Annual Performance Bonus shall be payable in a single lump-sum as determined by the Board (or a committee thereof) in its sole discretion. Except as otherwise provided in this Agreement, to earn any particular Annual Performance Bonus, the Employee must, in addition to satisfying the performance objectives, remain employed on the date the Annual Performance Bonus is paid; provided, further, that the Annual Performance Bonus will be paid no later than seventy-five (75) days after the end of the period to which the Annual Performance Bonus pertains.
(c)
Withholding. Amounts payable to the Employee under this Agreement, including Section4 and Section 8, shall be net of all applicable federal, state and local taxes, social security and such other amounts as the Company may be required by law to withhold from such amounts.
(d)
Equity. From time to time, subject to and upon the approval by the Board (or a committee thereof), the Company may grant to the Employee equity awards to purchase or receive shares of common stock of the Company (the “Equity Awards”). The Equity Awards will contain such terms and conditions as may be approved by the Board (or a committee thereof).
(e)
Expenses. The Company shall provide the Employee with a corporate credit card for business use, and shall reimburse the Employee for all normal, usual and necessary expenses incurred by the Employee in furtherance of the business and affairs of the Company, including reasonable travel and entertainment, upon timely receipt by the Company of appropriate vouchers or other proof of the Employee’s expenditures and otherwise in accordance with any expense reimbursement policy as may from time to time be adopted by the Company.
(f)
Other Benefits. The Employee shall be entitled to all rights and benefits for which Employee shall be eligible under any benefit or other plans (including, without limitation, dental, medical, medical reimbursement and hospital plans, pension plans, employee stock purchase plans, profit sharing plans, bonus plans and other so-called “Fringe Benefits”) as the Company shall make available to its senior executives from time to time, subject to the terms of such plans. In addition, if applicable, the Company shall reimburse the Employee for Employee’s reasonable licensing fees, continuing professional education, and other professional dues upon timely receipt by the Company of appropriate vouchers or other proof of the Employee’s

2


 

expenditures and otherwise in accordance with any expense reimbursement policy as may from time to time be adopted by the Company. The Company shall also name the Employee as a covered person under its Directors & Officers insurance policies.
(g)
Vacation. The Employee will be entitled to paid vacation in accordance with the Company’s vacation policy, as in effect from time to time.
5.
Confidential Information and Inventions. The Employee agrees to continue to comply with the Company’s standard form of Proprietary Information and Inventions Agreement, as it may be amended from time to time (the “PIIA”).
6.
Representations and Warranties.
(a)
The Employee hereby represents and warrants to the Company as follows:
(i)
Neither the execution or delivery of this Agreement nor the performance by the Employee of Employee’s duties and other obligations hereunder violate or will violate any statute, law, determination or award, or conflict with or constitute a default or breach of any covenant or obligation under (whether immediately, upon the giving of notice or lapse of time or both) any prior employment agreement, contract, or other instrument to which the Employee is a party or by which he is bound.
(ii)
The Employee has the full right, power and legal capacity to enter and deliver this Agreement and to perform Employee’s duties and other obligations hereunder. This Agreement constitutes the legal, valid and binding obligation of the Employee enforceable against him in accordance with its terms. No approvals or consents of any persons or entities are required for the Employee to execute and deliver this Agreement or perform Employee’s duties and other obligations hereunder.
(b)
The Company hereby represents and warrants to the Employee that this Agreement and the employment of the Employee hereunder have been duly authorized by and on behalf of the Company, including, without limitation, by all required action by the Board.
7.
Termination. The Employee’s employment hereunder shall be terminated immediately upon the Employee’s death and may be otherwise terminated as follows:
(a)
The Employee’s employment hereunder may be terminated by the Company for Cause as determined by the Chief Executive Officer. Any of the following actions by the Employee shall constitute “Cause”:
(i)
The willful failure or disregard or continuing refusal by the Employee to perform his duties hereunder;
(ii)
Any act of willful or intentional misconduct, or a grossly negligent act by the Employee having the effect of injuring, in a material way (as determined in good-faith by the Company), the business or reputation of the Company, including but not limited to, any officer, director, or executive of the Company;

3


 

(iii)
Willful misconduct by the Employee in carrying out his duties or obligations under this Agreement, including, without limitation, insubordination with respect to lawful directions received by the Employee from the Chief Executive Officer or from the Board having the effect of injuring, in a material way (as determined in good-faith by the Chief Executive Officer), the business or reputation of the Company;
(iv)
The Employee’s indictment of any felony or a misdemeanor involving moral turpitude (including entry of a nolo contendere plea);
(v)
The determination by the Company, based upon clear and convincing evidence, after a reasonable and good-faith investigation by the Company following a written allegation by another employee of the Company, that the Employee engaged in some form of harassment or discrimination prohibited by law (including, without limitation, age, sex or race discrimination);
(vi)
Any intentional misappropriation of the property of the Company, or embezzlement of its funds or assets (whether or not a misdemeanor or felony);
(vii)
Breach by the Employee of any of the provisions of the PIIA; and
(viii)
Breach by the Employee of any provision of this Agreement other than those contained in the PIIA, which is not cured by the Employee within thirty (30) business days after notice thereof is given to the Employee by the Company.

Except for a failure, misconduct, breach, or refusal which, by its nature, cannot reasonably be expected to be cured, the Employee shall have ten (10) business days from the delivery of written notice by the Company within which to cure any acts constituting Cause, unless a longer cure period is provided in the act constituting Cause described above; provided however, that, if the Company reasonably expects irreparable injury from a delay of ten (10) business days, the Company may give the Employee notice of such shorter period within which to cure as is reasonable under the circumstances, which may include the termination of the Employee's employment for Cause without notice and with immediate effect.

(b)
The Employee’s employment hereunder may be terminated by the Chief Executive Officer due to the Employee’s Disability. For purposes of this Agreement, a termination for “Disability” shall occur (i) when the Chief Executive Officer has provided a written termination notice to the Employee supported by a written statement from a reputable independent physician mutually selected by the Company and the Employee, or the Employee’s legal representatives in the event the Employee is unable to make such selection due to mental incapacity, to the effect that the Employee shall have become so physically or mentally incapacitated as to be unable to resume, even with reasonable accommodation as may be required under the Americans With Disabilities Act, within the ensuing twelve (12) months, the Employee’s employment hereunder by reason of physical or mental illness or injury, or (ii) upon rendering of a written termination notice by the Company after the Employee has been unable to substantially perform his duties hereunder, even with reasonable accommodation as may be required under the Americans With Disabilities Act, for one hundred twenty (120) or more consecutive days, or more than one hundred eighty (180) days in any consecutive twelve (12) month period, by reason of any

4


 

physical or mental illness or injury. For purposes of this Section 7(b), the Employee agrees to make himself available and to cooperate in any reasonable examination by a reputable independent physician mutually selected by the Company and the Employee and paid for by the Company. Notwithstanding the foregoing, nothing herein shall give the Company the right to terminate the Employee prior to discharging its obligations to the Employee, if any, under the Family and Medical Leave Act, the Americans With Disabilities Act, or any other applicable law. The Company shall reimburse the Employee for the Employee’s actual cost of maintaining a supplementary long-term disability insurance policy during the Term up to a maximum reimbursement of $10,000 per year.
(c)
The Employee’s employment hereunder may be terminated by the Company (or its successor) by written notice to the Employee upon the occurrence of a Change of Control. For purposes of this Agreement, “Change of Control” means (i) the acquisition, directly or indirectly, following the Effective Date by any person (as such term is defined in Section 13(d) and 14(d)(2) of the Securities Exchange Act of 1934, as amended), in one transaction or a series of related transactions, of securities of the Company representing in excess of fifty percent (50%) of the combined voting power of the Company’s then outstanding securities if such person or his or its affiliate(s) do not own in excess of fifty percent (50%) of such voting power on the Effective Date of this Agreement, (ii) the future disposition by the Company (whether direct or indirect, by sale of assets or stock, merger, consolidation or otherwise) of all or substantially all of its business and/or assets in one transaction or series of related transactions other than a merger effected exclusively for the purpose of changing the domicile of the Company, or (iii) a “corporate transaction” as defined in the Company equity incentive plans under which the Employee has been granted Equity Awards. Notwithstanding the foregoing, if the Change of Control does not constitute a change in the ownership or effective control of the Company, or in the ownership of a substantial portion of the assets of the Company, within the meaning of Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”), the amount of cash severance payable pursuant to Section 8(b), if any, shall be paid in equal installments in accordance with the Company’s then payroll practice over a 12-month period. Solely for purposes of Section 409A of the Code, each installment payment under this Agreement is considered a separate payment.
(d)
The Employee’s employment hereunder may be voluntarily terminated by the Employee for Good Reason. For purposes of this Agreement, “Good Reason” shall mean any of the following: (i) any material reduction by the Company of the Employee’s duties, or responsibilities or authority that, taken as a whole, results in a material diminution of position; provided, however, that a change in the Employee’s title or reporting relationship shall not by itself constitute a termination by the Employee for Good Reason under this clause (i); (ii) any material (meaning 10% or more) reduction by the Company of the Employee’s Base Salary and/or target Annual Performance Bonus payable hereunder (it being understood that an across-the-board reduction applicable to all similarly situated employees of the Company, including the Employee, shall not be deemed a reduction for purposes of this definition); (iii) in connection with a Change of Control or within the COC Period (as defined in Section 8(b) below) following a Change of Control, a material adverse change in the reporting structure or title applicable to the Employee, including an adverse change arising from a material diminution in the authority, duties or responsibilities of the supervisor to whom the Employee is required to report (e.g., the Employee no longer reports to the Chief Executive Officer of the Company or its successor); (iv) any requirement by the Company, without the Employee’s prior written consent, that the Employee

5


 

locate the Employee’s residence or primary place of employment to a location outside a 50-mile radius of such location mutually agreed upon between the Company and the Employee as of the Effective Date, or such other location that the Company and the Employee may mutually agree upon and designate from time to time during the Term; or (v) a material breach by the Company of Section 6(b) of this Agreement which is not cured by the Company within thirty (30) days after written notice thereof is given to the Company by the Employee. However, notwithstanding the above, Good Reason shall not exist unless: (x) the Employee notifies in writing the Chief Executive Officer within thirty (30) days of the initial existence of one of the adverse events described above, and (y) the Company fails to correct the adverse event within thirty (30) days of such written notice, and (z) the Employee’s voluntary termination because of the existence of one or more of the adverse events described above occurs within ninety (90) days of the initial existence of the event.
(e)
The Employee’s employment may be terminated by the Company without Cause by delivery of written notice to the Employee effective the date of delivery of such notice. For the avoidance of doubt, termination of the Employee’s employment due to his death or Disability does not constitute a termination for Cause.
(f)
The Employee’s employment may be terminated by the Employee in the absence of Good Reason by delivery of written notice to the Company effective fifteen (15) days after the date of delivery of such notice.
8.
Compensation upon Termination.
(a)
Accrued Benefits. Upon termination of the Employee’s employment by either party regardless of the cause or reason, the Employee shall be entitled to the following, referred to herein as the “Accrued Benefits”: (i) payment for any accrued, unpaid Base Salary through the termination date; (ii) if provided for under the Company’s vacation plan or policy or required by applicable law, payment for any accrued, unused vacation days through the termination date; and (iii) reimbursement for any approved business expenses that the Employee has timely submitted for reimbursement in accordance with the Company’s business expense reimbursement policy or practice. Except as otherwise expressly provided by this Agreement, the Company shall have no further payment obligations to the Employee and all Equity Awards that have not vested as of the termination date shall be forfeited to the Company as of such date. Subject to this Section 8, the vested portion of any stock options held by the Employee as of the Employee’s termination date shall remain exercisable for ninety (90) days following such termination.
(b)
Change of Control Separation Benefits. If the Employee’s employment is terminated by the Company due to Disability pursuant to Section 7(b), by the Company without Cause pursuant to Section 7(e) or by the Employee for Good Reason pursuant to Section 7(d) and such termination occurs during the period beginning on the Change of Control and ending twelve (12) months immediately following such Change of Control (the “COC Period”), provided that the Employee signs and does not revoke a general release of claims against the Company within the time period specified therein (which time period shall not exceed sixty (60) days), in form and substance satisfactory to the Company (the “Release”), then the Company shall provide the following benefits to the Employee, referred to herein as the “Change of Control Separation Benefits”: (i) a lump sum payment equal to twelve (12) months of the Employee’s then-current

6


 

Base Salary; (ii) the full target Annual Performance Bonus for the year in which such termination occurs, less any installments paid in advance (items (i) and (ii) being the “Change of Control Separation Pay”); (iii) immediate vesting in full of all Equity Awards with time based vesting; and (iv) if the Employee properly and timely elects to continue his health insurance benefits under COBRA or applicable state continuation coverage after the termination date, reimbursement for the portion of Employee’s health continuation coverage premiums that the Company would have paid had the Employee remained employed by the Company until the earlier of (A) the twelve (12) months following the month in which the Employee’s termination date occurs, or (B) the maximum period permitted by applicable law, provided that the Company’s obligation to pay a portion of the Employee’s health continuation coverage premiums will terminate if Employee becomes eligible for health insurance benefits from another employer during the reimbursement period. Subject to the Release being effective, the Change of Control Separation Pay will be paid within sixty (60) days after the termination date; provided, however, that if the 60-day period begins in one calendar year and ends in a second calendar year, such payments, to the extent they qualify as “non-qualified deferred compensation” within the meaning of Section 409A of the Code, shall be paid no earlier than the first Company payroll date in the second calendar year and, in any case, by the last day of such 60-day period.
(c)
Base Separation Benefits. If the Employee’s employment is terminated during the Term and outside of the COC Period as a result of the Employee’s Disability pursuant to Section 7(b), by the Company without Cause pursuant to Section 7(e), or by the Employee for Good Reason pursuant to Section 7(d), provided that the Employee signs and does not revoke the Release within the time period specified therein (which time period shall not exceed sixty (60) days), then the Company shall provide the following benefits to the Employee, referred to herein as the “Base Separation Benefits”: (i) the continued payment in installments of the Employee’s then-current Base Salary for a period of twelve (12) months following the termination date (the “Base Separation Pay”); and (ii) if the Employee properly and timely elects to continue Employee’s health insurance benefits under COBRA or applicable state continuation coverage after the termination date, reimbursement for the portion of the Employee’s health continuation coverage premiums that the Company would have paid had the Employee remained employed by the Company until the earlier of (A) the twelve (12) months following the month in which the Employee’s termination date occurs, or (B) the maximum period permitted by applicable law, provided that the Company’s obligation to pay a portion of the Employee’s health continuation coverage premiums will terminate if he becomes eligible for health insurance benefits from another employer during the reimbursement period. The first installment of the Base Separation Pay will be paid on the Company’s first regular payday occurring following the effectiveness of the Release in an amount equal to the sum of payments of Base Salary that would have been paid if Employee had remained in employment for the period from the termination date through the payment date. The remaining installments will be paid until the end of the 12-month period at the same rate as the Base Salary in accordance with the Company’s normal payroll practices for its employees. Notwithstanding the foregoing, if the 60-day period for the execution and non-revocation of the Release begins in one calendar year and ends in a second calendar year, the Base Separation Pay, to the extent it qualifies as “non-qualified deferred compensation” within the meaning of Section 409A of the Code, shall begin to be paid no earlier than the first Company payroll date in the second calendar year and, in any case, by the last day of such 60-day period; provided, however, that the initial payment shall include a catch-up payment to cover amounts retroactive to the day immediately following the termination date. The Employee understands that if the Employee is eligible to receive the Base Separation Benefits, such Base Separation Benefits shall be in lieu of

7


 

and not in addition to the Change of Control Separation Benefits described in Section 8(b) of this Agreement. Notwithstanding the foregoing, if the Employee is entitled to receive the Base Separation Benefits but violates any provisions of this Agreement, the PIIA or any other agreement entered into by the Employee and the Company after termination of employment, the Company will be entitled to immediately stop paying any further installments of the Base Separation Benefits.
(d)
This Section 8 sets forth the only obligations of the Company with respect to the termination of the Employee’s employment with the Company, except as otherwise required by law, and the Employee acknowledges that, upon the termination of the Employee’s employment, the Employee shall not be entitled to any payments or benefits which are not explicitly provided in Section 8.
(e)
Upon termination of the Employee’s employment hereunder for any reason, the Employee shall be deemed to have resigned as director and/or officer of the Company and each subsidiary of the Company, to the extent applicable, effective as of the date of such termination, unless otherwise requested by the Board.
(f)
The provisions of this Section 8 shall survive any termination of this Agreement.
9.
Section 409A. The intent of the parties to this Agreement is that the payments, compensation and benefits under this Agreement be exempt from or comply with Section 409A of the Code and the regulations and guidance promulgated thereunder (collectively, “Section 409A”) and, in this connection, the following shall be applicable:
(a)
To the greatest extent possible, this Agreement shall be interpreted to be exempt from or in compliance with Section 409A.
(b)
If any severance, compensation, or benefit required by this Agreement is to be paid in a series of installment payments, each individual payment in the series shall be considered a separate payment for purposes of Section 409A.
(c)
If any severance, compensation, or benefit required by this Agreement that constitutes “nonqualified deferred compensation” within the meaning of Section 409A is considered to be paid on account of “separation from service” within the meaning of Section 409A, and the Employee is a “specified employee” within the meaning of Section 409A, no payments of any of such severance, compensation, or benefit shall be made until the earlier of six (6) months plus one (1) day after such separation from service or the Employee’s death (the “New Payment Date”). The aggregate amount of any such payments that would have otherwise been paid during the period between the date of separation from service and the New Payment Date shall be paid to the Employee or his estate in a lump sum payment on the New Payment Date. Thereafter, any severance, compensation, or benefit required by this Agreement that remains outstanding as of the day immediately following the New Payment Date shall be paid without delay over the time period originally scheduled, in accordance with the terms of this Agreement.

8


 

(d)
To the extent that any payment or benefit described in this Agreement constitutes “non-qualified deferred compensation” under Section 409A of the Code, and to the extent that such payment or benefit is payable upon the Employee’s termination of employment, then such payments or benefits shall be payable only upon the Employee’s “separation from service.” The determination of whether and when a separation from service has occurred shall be made in accordance with the presumptions set forth in Treasury Regulation Section 1.409A 1(h).
(e)
The Company makes no representation or warranty and shall have no liability to the Employee or any other person if any provisions of this Agreement are determined to constitute deferred compensation subject to Section 409A of the Code but do not satisfy an exemption from, or the conditions of, such Section.
(f)
The provisions of this Section 9 shall survive any termination of this Agreement.
10.
Section 280G.
(a)
Notwithstanding any other provision of this Agreement or any other plan, arrangement or agreement to the contrary, if any of the payments or benefits provided or to be provided by the Company or its affiliates to the Employee or for the Employee’s benefit pursuant to the terms of this Agreement or otherwise (“Covered Payments”) constitute parachute payments (“Parachute Payments”) within the meaning of Section 280G of the Code and would, but for this Section 10 be subject to the excise tax imposed under Section 4999 of the Code (or any successor provision thereto) or any similar tax imposed by state or local law or any interest or penalties with respect to such taxes (collectively, the “Excise Tax”), then prior to making the Covered Payments, a calculation shall be made comparing (i) the Net Benefit (as defined below) to the Employee of the Covered Payments after payment of the Excise Tax to (ii) the Net Benefit to the Employee if the Covered Payments are limited to the extent necessary to avoid being subject to the Excise Tax. Only if the amount calculated under (i) above is less than the amount under (ii) above will the Covered Payments be reduced to the minimum extent necessary to ensure that no portion of the Covered Payments is subject to the Excise Tax (that amount, the “Reduced Amount”). “Net Benefit” shall mean the present value of the Covered Payments net of all federal, state, local, foreign income, employment and excise taxes.
(b)
Any such reduction shall be made in accordance with Section 409A of the Code and the following: (i) the Covered Payments which do not constitute nonqualified deferred compensation subject to Section 409A of the Code shall be reduced first; and (ii) all other Covered Payments shall then be reduced as follows: (A) cash payments shall be reduced before non-cash payments; and (B) payments to be made on a later payment date shall be reduced before payments to be made on an earlier payment date.
(c)
Any determination required under this Section 10 shall be made in writing in good faith by the accounting firm that was the Company’s independent auditor immediately before the Change of Control (the “Accounting Firm”). The Accounting Firm shall provide detailed supporting calculations to the Company and the Employee as requested by the Company or the Employee. The Company and the Employee shall provide the Accounting Firm with such information and documents as the Accounting Firm may reasonably request in order to make a

9


 

determination under this Section 10. For purposes of making the calculations and determinations required by this Section 10, the Accounting Firm may rely on reasonable, good faith assumptions and approximations concerning the application of Section 280G and Section 4999 of the Code. The Accounting Firm’s determinations shall be final and binding on the Company and the Employee. The Company shall be responsible for all fees and expenses incurred by the Accounting Firm in connection with the calculations required by this Section 10.
(d)
It is possible that after the determinations and selections made pursuant to this Section 10 the Employee will receive Covered Payments that are in the aggregate more than the amount provided under this Section 10 (“Overpayment”) or less than the amount provided under this Section 10 (“Underpayment”).
(i)
In the event that: (A) the Accounting Firm determines, based upon the assertion of a deficiency by the Internal Revenue Service against either the Company or the Employee which the Accounting Firm believes has a high probability of success, that an Overpayment has been made or (B) it is established pursuant to a final determination of a court or an Internal Revenue Service proceeding that has been finally and conclusively resolved that an Overpayment has been made, then the Employee shall pay any such Overpayment to the Company.
(ii)
In the event that: (A) the Accounting Firm, based upon controlling precedent or substantial authority, determine that an Underpayment has occurred or (B) a court of competent jurisdiction determines that an Underpayment has occurred, any such Underpayment will be paid promptly by the Company to or for the benefit of the Employee.
11.
Miscellaneous.
(a)
This Agreement shall be governed by, and construed and interpreted in accordance with, the laws of the State of California, without giving effect to its principles of conflicts of laws.
(b)
In the event of any dispute arising out of, or relating to, this Agreement or the breach thereof, or regarding the interpretation thereof, the parties agree to submit any differences to nonbinding mediation prior to pursuing resolution through the courts. The parties hereby submit to the exclusive jurisdiction of the state and federal courts situated in San Francisco County, California, and agree that service of process in such court proceedings shall be satisfactorily made upon each other if sent by registered mail addressed to the recipient at the address referred to in Section 11(g) below.
(c)
This Agreement shall be binding upon and inure to the benefit of the parties hereto, and their respective heirs, legal representatives, successors and permitted assigns.
(d)
This Agreement, and the Employee’s rights and obligations hereunder, may not be assigned by the Employee. The rights and obligations of the Company under this Agreement shall inure to the benefit of and shall be binding upon the successors and assigns of the Company, including any successors or assigns in connection with any sale, transfer or other disposition of all or substantially all of its business or assets.

10


 

(e)
This Agreement cannot be amended orally, or by any course of conduct or dealing, but only by a written agreement signed by the parties hereto.
(f)
The failure of either party to insist upon the strict performance of any of the terms, conditions and provisions of this Agreement shall not be construed as a waiver or relinquishment of future compliance therewith, and such terms, conditions and provisions shall remain in full force and effect. No waiver of any term or condition of this Agreement on the part of either party shall be effective for any purpose whatsoever unless such waiver is in writing and signed by such party.
(g)
All notices, requests, consents and other communications, required or permitted to be given hereunder, shall be in writing and shall be delivered personally or by an overnight courier service or sent by registered or certified mail, postage prepaid, return receipt requested, to the Employee at the last address of record in his personnel file and to the Company at the address for its corporate headquarters, and shall be deemed given when so delivered personally or by overnight courier, or, if mailed, five days after the date of deposit in the United States mail. Either party may designate another address, for receipt of notices hereunder by giving notice to the other party in accordance with this Section 11(g).
(h)
This Agreement sets forth the entire agreement and understanding of the parties relating to the subject matter hereof, and supersedes all prior agreements, arrangements and understandings, written or oral, relating to the subject matter hereof, including the offer letter dated October 21, 2020 by and between the Company and Employee. No representation, promise or inducement has been made by either party that is not embodied in this Agreement, and neither party shall be bound by or liable for any alleged representation, promise or inducement not so set forth.
(i)
As used in this Agreement, “affiliate” of a specified person or entity shall mean and include any person or entity controlling, controlled by or under common control with the specified person or entity.
(j)
The section headings contained herein are for reference purposes only and shall not in any way affect the meaning or interpretation of this Agreement.
(k)
This Agreement may be executed in one or more counterparts, each of which shall be deemed an original and all of which together shall constitute one and the same original, binding document. Any facsimile, PDF reproduction of original signatures or other electronic transmission of a signed counterpart shall be deemed to be an original counterpart and any signature appearing thereon shall be deemed to be an original signature. Each party agrees that the electronic signatures of the parties included in this Agreement, including via DocuSign®, are intended to authenticate this writing and to have the same force and effect as manual signatures.

 

[Remainder of Page Intentionally Left Blank – Signature Page Follows]

11


 

IN WITNESS WHEREOF, the parties hereto have executed this Agreement and intend it to be effective as of the Effective Date by proper person thereunto duly authorized.

 

ASSEMBLY BIOSCIENCES, INC.

 

 

 

By:

/s/ John G. McHutchison, A.O., M.D.

Name:

John G. McHutchison, A.O., M.D.

Title:

Chief Executive Officer and President

 

 

 

 

EMPLOYEE

 

 

 

/s/ Nicole S. White, Ph.D.

Name: Nicole S. White, Ph.D.

 

 


EX-21.1 6 asmb-ex21_1.htm EX-21.1 EX-21.1

Exhibit 21.1

 

Subsidiaries of Assembly Biosciences, Inc.

 

Subsidiaries

State or Other Jurisdiction of

Incorporation or Organization

Assembly Pharmaceuticals, Inc.

Delaware

Assembly Biotechnology Development (Shanghai) Co, Ltd.

China

Assembly Biosciences Hong Kong Limited

 

Hong Kong

Assembly Biosciences Cayman

Cayman Islands

 


EX-23.1 7 asmb-ex23_1.htm EX-23.1 EX-23.1

 

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the following Registration Statements:

(1)
Registration Statement (Form S-3 No. 333-270760) of Assembly Biosciences, Inc.,
(2)
Registration Statement (Form S-8 No. 333-173613) pertaining to the Ventrus Biosciences, Inc. 2007 Stock Incentive Plan and the Ventrus Biosciences, Inc. 2010 Equity Incentive Plan,
(3)
Registration Statement (Form S-8 No. 333-182167) pertaining to the Ventrus Biosciences, Inc. 2010 Equity Incentive Plan,
(4)
Registration Statement (Form S-8 No. 333-198803) pertaining to the Assembly Biosciences, Inc. 2014 Stock Incentive Plan,
(5)
Registration Statement (Form S-8 No. 333-213019) pertaining to the Assembly Biosciences, Inc. Amended and Restated 2014 Stock Incentive Plan,
(6)
Registration Statement (Form S-8 No. 333-216902) pertaining to certain Non-Qualified Stock Option Agreements dated May 16, 2014,
(7)
Registration Statement (Form S-8 No. 333-219919) pertaining to the Assembly Biosciences, Inc. 2017 Inducement Award Plan,
(8)
Registration Statement (Form S-8 No. 333-226703) pertaining to the Assembly Biosciences, Inc. 2018 Stock Incentive Plan and the Assembly Biosciences, Inc. 2018 Employee Stock Purchase Plan,
(9)
Registration Statement (Form S-8 No. 333-233030) pertaining to the Assembly Biosciences, Inc. 2018 Stock Incentive Plan,
(10)
Registration Statement (Form S-8 No. 333-234580) pertaining to the Assembly Biosciences, Inc. 2019 Inducement Award Plan and the Assembly Biosciences, Inc. Amended and Restated 2014 Stock Incentive Plan,
(11)
Registration Statement (Form S-8 No. 333-248476) pertaining to the Assembly Biosciences, Inc. 2018 Stock Incentive Plan and the Assembly Biosciences, Inc. 2020 Inducement Award Plan,
(12)
Registration Statement (Form S-8 No. 333-258516) pertaining to the Assembly Biosciences, Inc. 2018 Stock Incentive Plan and the Assembly Biosciences, Inc. Amended and Restated 2018 Employee Stock Purchase Plan,
(13)
Registration Statement (Form S-8 No. 333-266711) pertaining to the Assembly Biosciences, Inc. 2018 Stock Incentive Plan,
(14)
Registration Statement (Form S-8 No. 333-273836) pertaining to the Assembly Biosciences, Inc. 2018 Stock Incentive Plan and the Assembly Biosciences, Inc. Amended and Restated 2014 Stock Incentive Plan

of our report dated March 28, 2024, with respect to the consolidated financial statements of Assembly Biosciences, Inc. included in this Annual Report (Form 10-K) of Assembly Biosciences, Inc. for the year ended December 31, 2024.

 

/s/ Ernst & Young LLP

 

San Jose, California

March 28, 2024

 

 


EX-31.1 8 asmb-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Jason A. Okazaki, certify that:

(1)
I have reviewed this annual report on Form 10-K for the year ended December 31, 2023 of Assembly Biosciences, Inc.;
(2)
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
(3)
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects, the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
(4)
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
(5)
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Dated: March 28, 2024

/s/ Jason A. Okazaki

Jason A. Okazaki

Chief Executive Officer and President
(Principal Executive Officer and Principal Financial Officer)

 


EX-32.1 9 asmb-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the annual report on Form 10-K of Assembly Biosciences, Inc. (the Company) for the fiscal year ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the Report), I, Jason A. Okazaki, Chief Executive Officer and President (Principal Executive Officer and Principal Financial Officer) of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 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.

Dated: March 28, 2024

 

/s/ Jason A. Okazaki

Jason A. Okazaki

Chief Executive Officer and President
(Principal Executive Officer and Principal Financial Officer)

 


EX-97.1 10 asmb-ex97_1.htm EX-97.1 EX-97.1

 

 

Exhibit 97.1

img55580476_0.jpg 

 

 

CLAWBACK POLICY

The Board of Directors (the “Board”) of Assembly Biosciences, Inc. (the “Company”) believes that it is appropriate for the Company to adopt this Clawback Policy (the “Policy”) to be applied to the Executive Officers of the Company and adopts this Policy to be effective as of the Effective Date.

1.
Definitions

For purposes of this Policy, the following definitions shall apply:

a)
Committee” means the Compensation Committee of the Board.
b)
Company Group” means the Company and each of its Subsidiaries, as applicable.
c)
Covered Compensation” means any Incentive-Based Compensation granted, vested or paid to a person who served as an Executive Officer at any time during the performance period for the Incentive-Based Compensation and that was received (1) on or after the effective date of the Nasdaq listing standard, (2) after the person became an Executive Officer and (3) at a time that the Company had a class of securities listed on a national securities exchange or a national securities association.
d)
Effective Date” means October 2, 2023.
e)
Erroneously Awarded Compensation” means the amount of Covered Compensation granted, vested or paid to a person during the fiscal period when the applicable Financial Reporting Measure relating to such Covered Compensation was attained that exceeds the amount of Covered Compensation that otherwise would have been granted, vested or paid to the person had such amount been determined based on the applicable Restatement, computed without regard to any taxes paid (i.e., on a pre-tax basis). For Covered Compensation based on stock price or total stockholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in a Restatement, the Committee will determine the amount of such Covered Compensation that constitutes Erroneously Awarded Compensation, if any, based on a reasonable estimate of the effect of the Restatement on the stock price or total stockholder return upon which the Covered Compensation was granted, vested or paid and the Committee shall maintain documentation of such determination and provide such documentation to the Nasdaq.
f)
Exchange Act” means the Securities Exchange Act of 1934.
g)
Executive Officer means each “officer” of the Company as defined under Rule 16a-1(f) under Section 16 of the Exchange Act, which shall be deemed to include any individuals identified by the Company as executive officers pursuant to Item 401(b) of Regulation S-K under the Exchange Act. Both current and former Executive Officers are subject to the Policy in accordance with its terms.

 

Two Tower Place, 7th Floor, South San Francisco, CA 94080

 


 

h)
Financial Reporting Measure” means (1) any measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures derived wholly or in part from such measures and may consist of GAAP or non-GAAP financial measures (as defined under Regulation G of the Exchange Act and Item 10 of Regulation S-K under the Exchange Act), (2) stock price or (3) total stockholder return. Financial Reporting Measures may or may not be filed with the SEC and may be presented outside the Company’s financial statements, such as in Managements’ Discussion and Analysis of Financial Conditions and Result of Operations or in the performance graph required under Item 201(e) of Regulation S-K under the Exchange Act.
i)
Home Country” means the Company’s jurisdiction of incorporation.
j)
Incentive-Based Compensation” means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure. Incentive-Based Compensation is deemed “received” in the Company’s fiscal period during which the Financial Reporting Measure specified in or otherwise relating to the Incentive-Based Compensation award is attained, even if the grant, vesting or payment of the Incentive-Based Compensation occurs after the end of that period.
k)
Lookback Period” means the three completed fiscal years (plus any transition period of less than nine months that is within or immediately following the three completed fiscal years and that results from a change in the Company’s fiscal year) immediately preceding the date on which the Company is required to prepare a Restatement for a given reporting period, with such date being the earlier of: (1) the date the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Restatement, or (2) the date a court, regulator or other legally authorized body directs the Company to prepare a Restatement. Recovery of any Erroneously Awarded Compensation under the Policy is not dependent on if or when the Restatement is actually filed.
l)
Nasdaq” means the Nasdaq Stock Market.
m)
Restatement” means a required accounting restatement of any Company financial statement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including (1) to correct an error in previously issued financial statements that is material to the previously issued financial statements (commonly referred to as a “Big R” restatement) or (2) to correct an error in previously issued financial statements that is not material to the previously issued financial statements but that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (commonly referred to as a “little r” restatement). Changes to the Company’s financial statements that do not represent error corrections under the then-current relevant accounting standards will not constitute Restatements. Recovery of any Erroneously Awarded Compensation under the Policy is not dependent on fraud or misconduct by any person in connection with the Restatement.
n)
SEC” means the United States Securities and Exchange Commission.
o)
Subsidiary” means any domestic or foreign corporation, partnership, association, joint stock company, joint venture, trust or unincorporated organization “affiliated” with the Company, that is, directly or indirectly, through one or more intermediaries, “controlling”, “controlled by” or “under

 

2

 


 

common control with”, the Company. “Control” for this purpose means the possession, direct or indirect, of the power to direct or cause the direction of the management and policies of such person, whether through the ownership of voting securities, contract or otherwise.
2.
Recoupment of Erroneously Awarded Compensation

In the event of a Restatement, any Erroneously Awarded Compensation received during the Lookback Period prior to the Restatement (a) that is then-outstanding but has not yet been paid shall be automatically and immediately forfeited and (b) that has been paid to any person shall be subject to reasonably prompt repayment to the Company Group in accordance with Section 3 of this Policy. The Committee must pursue (and shall not have the discretion to waive) the forfeiture and/or repayment of such Erroneously Awarded Compensation in accordance with Section 3 of this Policy, except as provided below.

Notwithstanding the foregoing, the Committee (or, if the Committee is not a committee of the Board responsible for the Company’s executive compensation decisions and composed entirely of independent directors, a majority of the independent directors serving on the Board) may determine not to pursue the forfeiture and/or recovery of Erroneously Awarded Compensation from any person if the Committee determines that such forfeiture and/or recovery would be impracticable due to any of the following circumstances: (1) the direct expense paid to a third party (for example, reasonable legal expenses and consulting fees) to assist in enforcing the Policy would exceed the amount to be recovered (following reasonable attempts by the Company Group to recover such Erroneously Awarded Compensation, the documentation of such attempts, and the provision of such documentation to the Nasdaq), (2) pursuing such recovery would violate the Company’s Home Country laws adopted prior to November 28, 2022 (provided that the Company obtains an opinion of Home Country counsel acceptable to the Nasdaq that recovery would result in such a violation and provides such opinion to the Nasdaq), or (3) recovery would likely cause any otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of Company Group, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

3.
Means of Repayment

In the event that the Committee determines that any person shall repay any Erroneously Awarded Compensation, the Committee shall provide written notice to such person by email or certified mail to the physical address on file with the Company Group for such person, and the person shall satisfy such repayment in a manner and on such terms as required by the Committee, and the Company Group shall be entitled to set off the repayment amount against any amount owed to the person by the Company Group, to require the forfeiture of any award granted by the Company Group to the person, or to take any and all necessary actions to reasonably promptly recoup the repayment amount from the person, in each case, to the fullest extent permitted under applicable law, including without limitation, Section 409A of the Internal Revenue Code and the regulations and guidance thereunder. If the Committee does not specify a repayment timing in the written notice described above, the applicable person shall be required to repay the Erroneously Awarded Compensation to the Company Group by wire, cash or cashier’s check no later than thirty (30) days after receipt of such notice.

4.
No Indemnification

No person shall be indemnified, insured or reimbursed by the Company Group in respect of any loss of compensation by such person in accordance with this Policy, nor shall any person receive any advancement of expenses for disputes related to any loss of compensation by such person in accordance with this Policy, and no person shall be paid or reimbursed by the Company Group for any premiums paid by such person for any

 

3

 


 

third-party insurance policy covering potential recovery obligations under this Policy. For this purpose, “indemnification” includes any modification to current compensation arrangements or other means that would amount to de facto indemnification (for example, providing the person a new cash award which would be cancelled to effect the recovery of any Erroneously Awarded Compensation). In no event shall the Company Group be required to award any person an additional payment if any Restatement would result in a higher incentive compensation payment.

5.
Miscellaneous

This Policy generally will be administered and interpreted by the Committee. Any determination by the Committee with respect to this Policy shall be final, conclusive and binding on all interested parties. Any discretionary determinations of the Committee under this Policy, if any, need not be uniform with respect to all persons, and may be made selectively amongst persons, whether or not such persons are similarly situated.

This Policy is intended to satisfy the requirements of Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act, as it may be amended from time to time, and any related rules or regulations promulgated by the SEC or the Nasdaq, including any additional or new requirements that become effective after the Effective Date which upon effectiveness shall be deemed to automatically amend this Policy to the extent necessary to comply with such additional or new requirements.

The provisions in this Policy are intended to be applied to the fullest extent of the law. To the extent that any provision of this Policy is found to be unenforceable or invalid under any applicable law, such provision will be applied to the maximum extent permitted and shall automatically be deemed amended in a manner consistent with its objectives to the extent necessary to conform to applicable law. The invalidity or unenforceability of any provision of this Policy shall not affect the validity or enforceability of any other provision of this Policy. Recoupment of Erroneously Awarded Compensation under this Policy is not dependent upon the Company Group satisfying any conditions in this Policy, including any requirements to provide applicable documentation to Nasdaq.

The rights of the Company Group under this Policy to seek forfeiture or reimbursement are in addition to, and not in lieu of, any rights of recoupment, or remedies or rights other than recoupment, that may be available to the Company Group pursuant to the terms of any law, government regulation or stock exchange listing requirement or any other policy, code of conduct, employee handbook, employment agreement, equity award agreement, or other plan or agreement of the Company Group.

6.
Amendment and Termination

To the extent permitted by, and in a manner consistent with applicable law, including SEC and Nasdaq rules, the Committee may terminate, suspend or amend this Policy at any time in its discretion.

7.
Successors

This Policy shall be binding and enforceable against all persons and their respective beneficiaries, heirs, executors, administrators or other legal representatives with respect to any Covered Compensation granted, vested or paid to or administered by such persons or entities.

Approved by the Compensation Committee: September 12, 2023

Adopted by the Board of Directors: September 13, 2023

 

4

 


 

 

 

img55580476_0.jpg 

 

 

ASSEMBLY BIOSCIENCES, INC.

CLAWBACK POLICY

ACKNOWLEDGMENT, CONSENT AND AGREEMENT

I acknowledge that I have received and reviewed a copy of the Assembly Biosciences, Inc. Clawback Policy (as may be amended from time to time, the “Policy”) and I have been given an opportunity to ask questions about the Policy and review it with my counsel. I knowingly, voluntarily and irrevocably consent to and agree to be bound by and subject to the Policy’s terms and conditions, including that I will return any Erroneously Awarded Compensation that is required to be repaid in accordance with the Policy. I further acknowledge, understand and agree that (1) the compensation that I receive, have received or may become entitled to receive from the Company Group is subject to the Policy, and the Policy may affect such compensation and (2) I have no right to indemnification, insurance payments or other reimbursement by or from the Company Group for any compensation that is subject to recoupment and/or forfeiture under the Policy. Capitalized terms not defined herein have the meanings set forth in the Policy.

 

 

Signed:

 

 

 

 

 

Print Name:

 

 

 

 

 

Date:

 

 

 

 


GRAPHIC 11 img55580476_0.jpg GRAPHIC begin 644 img55580476_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHZ4 %%9UUX@T M:R8K=:O80,.TMRBG]369)\0/"41^;7[(_P"Z^[^54HR>R+5*M(4I3V. MFAA*M;X5IW/9-3UK3-%A\[4K^WM4QQYK@%OH.I_"O/=9^-FD6C-'I-C-?L./ M,<^4GU&02?R%>)WEY=7]R]Q>7$MQ,_+22N68_B:KXKJCAHKXM3UJ.5TXZU'< M[G5/B[XKU L(+B&QC/\ #;Q#./\ >;)_+%TTS,!^!-4\ M4F*WC",=D>A3HTZ?PQ2&8HIV*3%6:C:*6B@!.AR*U+#Q)K>EMFQU:]@_V4F8 M*?J,X-9=%)I/<3BI*S1Z)IGQF\461 NS:WZ=_-B"-^!3 _,&N^T7XT^']098 M]2AGTV0_Q-^]C_[Z49_\=KY]HK*5"$NAR5SVLO=HG(W#T([CV->I^&?C;,CI;^([ M59(SQ]KMEPP]V3H?PQ]#7-/#26L=3RZ^5U(:T]5^)[715/3-5L-9LDO-.NXK MFW;H\;9Q[$=0?8\U8>-/BO!IS/8>'S'<70R'N6&8X_9?[Q_3ZUR?C?XD7FOM)8Z:SVNF9()!P\X M_P!KT'M^=>?D5UTJ'61[.$RY+WZWW?YDVH:A>:K>/=W]S)<3NGW>HW @LK:6X ME/1(D+']*[O1?A-J-UB35[A+./@^7'AY#_0?K4RG&.[,ZE>G37OL\YQ5FVTR M^O1FULYYAG&Y(R1^?2O;[7X=:'I\:FVA\R8?\M+D"0D_R'X"GW6G7=N,F/<@ M[IR*R^L)['(\PB](+[SR2#P3K,O^LCA@_P"ND@/_ *#FKT/@&8C_ $C4(T/_ M $SC+_S(KNF?WJ%GI>UDR7B:C*.E_!NUU2/?%XI1B!ED6S^9?J"]:9^ T/;Q M#(/K:#_XNJRW,D$@DBD9'4Y#*<$5UFB>.VC*V^K?.G07"CD?[P[_ %'ZUG*= M7=,YJM7%K6$K_)?Y'(3_ 'NUS]GUZ&3CCS+8I_)C65=?!+Q-",P7.G7 ]%E M93^JX_6O?H)XKF!)H)%DB<95U.0:DK-8BHCF698A;O\ ^8TTKQGX$U(7$4- MQ9S]/W3JZRCT*@D,/PKU[P;\3K'7V33]55=.U?[OEO\ *DI_V2>A_P!D\^F: M[6_T^TU.U:VO(%EB/9AT/J#V->3^*_!5QHZM/ OVO3L[OG4,8_\ >'3\:KGC M5TDM37V]/%KEJJTNY[#17EGA/X@-9^5I^KNSV_W4N"263_>]1_*O44=)(U=& M#(PR&!R"*PE!Q>IY]:C*D[2'4445)D%%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !112,RHI9F"JHR23@ 4 0WEY;Z?9RW=U*L4$2[G=N@%> M^-_&]SXJN_)BWPZ9&V8X3U<_WF]_;M5_XA>-6\0WAL+&0C3(&X(X\YO[Q]AV M_/Z<*1791I_Y$1%-(J4K32*Z#TR(BFD5*132*8R,BFD5( M16[X8\(:GXKO?)LH]D"'][6Y-N[92DTR)ON,RG\ZI3:;<)RH# MCVZUM447*4VCB+_2+>X8^9&8I?[RC!_$5S.HZ50L]0L]=CK/A@$LT2&"?KM/W6_ MP_"N*N8Y;>5HID*.O4&NB,E+8]*G.,UH:>B^([W0;GS+=]T3']Y"Q^5_\#[U MZQH>OV.OVGG6KXD7_60M]Y#[^WO7A3-4ECJ=UI=XEW9S-%,AX([CT([CVI3I MJ7J17PL:JNM&?0M(RAE*L 5(P01P17/^%?%=KXDM"!B*]C'[V'/_ (\OJ/Y? MSZ&N5IIV9X\X2A+EEN>5^-O AM%DU32(RT YEMUY*>Z^WM69X+\=OHDB6&H. MTFGL<*W4P_\ UO:O9R 1@C(KR/XA^"18A]9TR/\ TOI6\) MJ2Y)'H8>O&JO8UODSUJ.1)HUDC=71AE64Y!%.KQWX=>./[/F31M2E_T1SB"1 MC_JF/\)_V3^E>Q5E.#@[,Y*]"5&?*PHHHJ# **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *\S^*/BS[/ = LI/WL@S=,I^ZO9/J>I]OK7:^)M;C\/Z M%<7[;3(HVQ(?XG/0?U^@-?.]U/-=W,MS<2-)-*Q=W;J2:WHPN^9GHX##\\O: M2V7YE0BFD5,132*[#V[D)%-(J8BF$4#N1%::14I%=9X&\%3>*=0\V<-'ID+? MOI!QO/\ <7W]3V_*B4E%79,ZD:<7*6PG@CP#<^*;@7-R'@TM#\\O0R'^ZG]3 MVKWO3]/M-*LH[.QMT@MXQA408'U]S[U);V\-I;QV]O&L4,:A411@*!VJ6N"I M4$8[V ML@+;1\I ^=/\1[5U]%--K8N%24'='SWJ=A/IER89QP>5<=&%9S-7O'B'PQ:: MY:NC*%E/(8>OK]:\1UO2;K1+]K6Z4@CE6QPPKKIU%+U/:PV(C55NI!9ZCQW=I,T4\1RK#_/(]J]T\*>)[?Q-I8G7:EU'A;B$?PMZCV/;_P"M7SXS5?T+ M7[OP]JT5_:-RO#QD\2+W4_YZU52GSKS*Q.&5:.FZ/I*FNBR(R.H9&!#*1P15 M/1]6M=ZGW!J]7#L>"TXNS/!?B%X0/AO4!=6BDZ=<$[/^ MF;=U^GI7<_#+Q@-8L/[(O9,WULO[MF/,L8_J*[+6=(M==TF?3KM=T4JXSCE3 MV(]P:^<[N'4?!?BHIN*75E*&1QP''8_0BNJ#]K'E>Z/6HR6,HNG+XE_7_#GT MW16=H.L6^OZ):ZE;$;)D!9<_<;NI^AK1KE:MH>3*+B[,****!!1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !17B7B#Q%K.F>,-2^QZE@^"O&*^)('M[E5CU"%GN/\BG'J),ZRBBBI&%%%% !1110 4444 %%%% !117$_%":6W\,V MTD,LD;_;$^9&*G[C^E-*X/0[:BO%?#?Q U/2KE(K^>2\LB<,)#N=!Z@GG\#7 ML\,L<\*31,'C=0RL.A!Z4-6$GK,< M55LM:T[49#':7<#]Z0_>/X=/P-<.5 MJU(SRR-([%G8EF)ZDFHBM=T5RJQ])2@J<%%=" K3"*G*TTK5&MR BFD5,5I8 MH)+B>."%&>61@B(HR6)X %,=S3\+>&KCQ/K*6<1*0K\T\P&=B_XGH*^A=-TZ MUTG3X;&RB$4$0PJC^9]2:R_"'AN+PSH<=J IN7^>XD'\3^GT'0?_ %ZWJXJM M3F?D>!C,2ZT[+9!11161QA1110 4444 %%%% !1110 4444 %8GB;PU:>)-- M:WF 2<#,4P'*-_45MT4TVG=%1DXOFCN?,FJZ==:1J,UC>1F.>(X([$=B/4&L M]FKW?XB>$O\ A(-)-W:1YU&T4E !S*G4I]>X]^.]>",2#@]:[Z4^=7/HL+75 M:%^O4[GX;>+AH6L?8+N3;I]XP!+'B*3H&^AZ'\#VKW:ODMFKZ ^&GB7^W_#* M03ONO;'$,N3RR_P-^7'U!K'$4_M(XLRP]OWL?F=I7G'Q:\+?VGHXUFUCS=62 MDR@#EHN_Y=?IFO1Z;)&DL;1R*&1P593T(/45SPDXRNCS:-5TIJ:Z'B/P@\3- M9:P^AW#_ .CW>6AR?NRCM^(S^(%>X5\Q>*-+N/!OC*6* E/)E$]J_P#LYROY M=/PKZ+\/ZQ%K^@V>IPXVSQAB/[K=&'X'-;8B*TFNIW9C23:K0VD:5%%%+_\ D;]5 M_P"OAJ=X,_Y''2_^NX_D:UZ&?4]^HHHK(T"BBB@ HHHH **** "BBB@ KAOB MM_R*UO\ ]?B?^@/7 M@/L'('Z8KPJO8[9'!/Z_G7(>'HYY-?LA;AMXE5B1V4'G/MC->MLJNI M5@&4C!!&0:A@LK6U+&WMH82W4QQA<_E33T$UJ3T444AA1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %> MB_"WPYY]W)KEQ&#'#F.W! M'5^[?@./J?:N$MK26\NX;:!=TLSA$'J2<"OHC2=-ATC2K:P@'[N! N/<_ MB%?%7PR-'UM=3M8]MG?$EL=$EZL/QZ_GZ5[K61XGT*'Q)X?NM,EPK M2+F)R/N..5/Y]?8D5I2GR2N=.$K^QJ*73J?+I:ND\!>(SX<\5VMP[[;68^3< M9/&QCU_ X/X5S=S#+:W,MO.ACFBA_%2I_$UU=>7).+LSY2I!PDXOH>7? M&K0_M6AVNLQ)F2S?RY".OEMT_)L?G5?X(:WYVGW^BR,2T#">(?[+<-^N/SKT MO6M-CUC1+W3I1\ES"T?T)'!_ X-?.OPZOI-#^(UC'*=F^5K24'_:RN/^^L?E M733]^DX]CT\/^^PDZ;WCJCZ8HHHKE/)"BBB@ HHHH **** "BN>U_P 9Z1X? M+13RF:Z _P"/>+EA]3T'\_:O.-4^)FN7K,MH8[&(G@1KN?'NQ_H!346Q-I'M M%&1G&>:^<;K6-3O3FZU"ZF]GE8C^=4R23DDFJY">8^FJ*^;(+Z[M6#6]U/$1 MT,N.Y] *\YLO'OB'4=?LHWO%C@EN8U:*.)0-I8 C)!/ZT*+8-V/9J***0PH MIKND4;22,J(HRS,< #U)K@-?^*%K9R-!I$*W;C@SN2(P?8=6_2FE<3=CT&BO M!K[QSXCOF;=J4D*G^" ",#\1S^M8L]]=W)S/=3RGUDD+?SJN07,?21=5ZL!] M32U\R4Y))(FW1NR'U4XHY!)W\Q-K?@5Q^H-+D8^9'M%%<9HWQ)T;4B([O=83$X E.Y#_P(#C\ M0*[.DU8J]PHHJO>WUKIUJ]S>3I#"G5W.!_\ KI 6**\OUKXJOO:+1K50HX$] MP,D^X4=/Q/X5Q][XO\07Y/GZK< '^&)O+'Y+BJ463S(^@*;O3.-PS]:^:Y;F M>*M>LB/(U:[ '17D+ MJ/P;(HY!\Q]"45X_IOQ3U>VVK?P07B=V \MS^(X_2N\T+QOHVNM'#%,T%V_ M@F&"3['H?Y^U2XM#33.DHHHI#"BBJ&K:UI^AVOVC4+E8D/"CJS'T ')H OT5 MY3K/Q4NI7,>CVRPQ_P#/6<;G/T'0?K7(WWBC7-1.;G5+EA_=5]B_DN!5*+)Y MD?0A..M%?,SR/(Q+NS$]23FE262(YC=D/JIQ3Y!K45FZ/KVFZ[;F M;3[E9=N-Z=&3Z@\_TK2J2@HHHH **CN+B*UMY+B>18XHU+.[' '>O*-<^*& MH3W#QZ.JVUN.%E= TC>^#P/IBFE<3=CUNBL7PE?7&H^%K&[NY3)/(C%W( S\ MQ';Z5B:_\2-,TMGM[%?MURO!*G$:GW;O^'YT6"YVM%>$ZEX]\0ZBS#[<;:,_ MP6PV8_'[WZUS\UU<7+%IYY96/=W+']:KD%S'TM17S-'))$VZ-V1O53@UL6'B M[7M-(^SZI<%1_!*WF+^39HY YCZ!HKSOP]\4(+J1+;6H5MW8X%Q'GR_^!#J/ MKS^%>AJRN@=&#*PR"#D$5+5AIW%HK!U[QAI'A_Y+F;S+CM!#AG_'T_&O/-3^ M*6KW1*V$,-DG9L>8_P"9X_2A1;!M(]AH) ZG%?.]WXBUF^8FXU2[?/;S2!^0 MXK.9V8^F:*^9XYI(3F.1T/JK$5K6/BS7M.93;ZI<[5Z)(_F+ M^39%'(/F/H*BO-_#WQ02>5+;6X4A+' N8L[?^!#M]1^0KT9'22-71@R, 593 MD$'N*EJPT[CJ***0SY_\7_\ (WZK_P!?#4[P9_R..E_]=Q_(TWQ?_P C?JO_ M %\-3O!G_(XZ7_UW'\C6O0SZGOU%5K_4+32[1[J]G2&%.K,?T'J?:O-=;^*D MSLT6C6RQIT\^<9;ZA>@_'-9I-EMV/4Z"0.IQ7SU>^)],^JL16S8^,/$&G8$&J3E1_#*?, M'_CV7Z-\5F!6+6;0$=/.MQ@CZJ3_ "/X5Z'IFK6&LVOVG3[E M)X\X)7JI]"#R#]:EIH::9=HHHI#"N&^*O_(JV_\ U^)_Z ]=S7#?%7_D5;?_ M *_$_P#0'IK<3V/':]Q^'/\ R)-G_O2?^AFO#J]Q^'/_ ")-G_O2?^AFKGL3 M'\T5PWP[\4W.MPW-GJ,_FW<1WHY !9#]/0_SKN:35@3N%%%%(84444 % M%%(S*B,[$!5&23V% "T5XIK'Q UJ;5[E["_>&TWD1($4_*. >1WZT_0?$OBK M6]:MK"/59?WC?.PC3Y5'4]/2JY63S(]HKSSQ_P#\ABV_Z]Q_Z$:]" PH&2<= MS7GOC_\ Y#%M_P!>X_\ 0C2CN.6Q8^'O^OO_ /=3^9KNZX3X>_Z^_P#]U/YF MNVN+B&U@::>18XU&2S' %#W!;$M%<1JGCPAFCTR$8!QYTHZ_1?\ '\JYJ76- M9U*7:;NYD9OX(B0/R6GRAS'KA('4XH!R,BO(5T36)SG^S[L^[1D?SIITK5K8 M[OL-Y'C^(1,/UHY1R8".^FPI^ZYW#\C72:9X].1'J< Q_SU MA'\U_P /RIVU_;B>UF66,]U[>Q':K%(84444 %%8/B^]N;#1 M5FM9FBD\Y5W+Z8-U_5;O7K2">]D>)V(92!@\'VIV%<]&HHHI#"BBFNZ1 M(SR,%11DLQP * '45R6J>.K6WS'I\9N).GF-P@_J?TKE[KQ5K-WD&[:-3_#" M-OZCG]:=F+F1ZK17DJ:;KMZH<6][(#_$X;!_.GGPQK:#=]@D_ @G^=.PKGJ] M%>3,=>TG#L;ZW7U.X+_A6A8^-]3MBHN0EU&.NX;6_,?U!HY0YCTFBL;2O$^G M:L5CCD,4Y_Y92\$GV/0ULU)04444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!#=SBULY[@C(BC9S^ S7S_*S2R/(YRS$L3ZDU[+XXOAI_@^_F M)QN"1?\ ?;JI_0FO'2M=%%:7/4P$;1(7O77*6D9*Y_OG@?IFO7ZX_X+3P^TY&'G?)EU.),6^H+N)'02+@,/Q&#^)KS@FOH[XJZ/_ &KX&NI$7,UD1XU\J>#=3.D>,M)O=VU4N55S_L-\K?H37U77-B8VG?N>9FE/EK(_';3]FHZ3J(48DB>!C_N MG(_]"-&&=IV[BRR=J_+W1[/97*WMA;7:?=GB60?1@#_6IZYGX>W?VWP!HLN[ M=BW$6?\ <)3_ -EKIJPDK-HX:D>6;CV84444B HHHH *X#QWXX;2V;2]+D7[ M61^^E'/E#T'^U_+^72^*M;70- N+S(\XCRX0>[GI^77\*\ DD>:5Y979Y')9 MF8Y))ZDU45?4F3"21Y9&DD=G=B69F.22>YJSI^F7NJW0MK&VDGE/9!T'J3T M^M6-!T.Z\0:K'8VPQGYI)#T1>Y->[:+H5CH%B+6QBVCJ[MRSGU)JW*Q*5SS_ M $SX3RNBOJ>H",GK% N2/^!'_"NBB^&?AR/[T5Q+_OS'^F*["BL^9EV1Q\OP MS\.29VQ7,7^Y,?ZYKG]3^$[JK/I>H[R!Q%<+@G_@0_PKU"BCF861\XZGI%_H M]S]GU"UD@D[;APWN#T(^E;_A'QM=>'IEM[@O/IS'#1YR8_=?\.]>Q:II5EK- MD]I?0++$W3/53Z@]C7A_BKPS<>&M3,+;GM9,F"8C[P]#[CO_ /7JTT]&2U8N M?$+4%U'Q4\D4HEMUAC$3*<@J5#4?$KQ1+->MH=I(5@B ^T%?XVZ[?H./Q^E>?V]O-= M7$<$$;22R-M1%&234^J7#7>K7EPQRTL[N?Q8FNQ^%5I#-K]S<2 %X(/W>>Q8 MX)_+(_&M=D9[LT=&^%0:-)=8NV5CR8(,T=RG_ +,O^%>G44TT44-W!*P5X5XT\43>(=5=(W(L M(&*PH/XO5C[G^5>P^))VMO#.IS(<.MM)M/H=IQ7SQ5074F3+NE:3>:U?I9V, M)DE;GT"CN2>PKTS2_A581(KZG=RW$F.4B^1 ?KU/Z4[X46D*Z'>7@4&:2X\L MMW"JH('_ (\:] HE)C2.>A\#>&H NE1-CO(S-_,U9_X1/P_C']CV7_?D5L4 M5-V58P9?!?AR8$-I%N/]P%?Y&LN[^&7AVX4B%+BV/8QRDX_[ZS794478K(\H MU+X47L0+Z;?17 _YYS+L;\#R#^E/^'_A:_L?%$MQJ5G+ ;2([-XX+-QP>AXW M=*]4HI\S#E0445#=7,-E:374[A(8D+NQ[ "I&8OBSQ1;^&M.\P[9+R0$00D] M3_>/L*\0U/5+S6+U[N^G:65NYZ*/0#L*FU[6)M=UBXOYBV';$:$YV)V7_/?- M0:9IMSJ^HPV-HF^:4X'H/4GV%:I6,V[D-O;3W=PD%M$\LSG"HBY)_"NXTKX6 M:G=()-1N8[('^ #S'_'!P/S->A>&_"]CX;LA' H>Y8?O;AA\SG^@]JW*ER[% M*/]E;O\ZJ#^ ']:DD^%WA]Q\K7L?^[*/Z@UVM%3=CLCR_4/ MA,ZHS:=J89NT'=]U^JM]&'%?1-07EE;:A: MO;7D$<\+]4<9'_ZZ:DQ.*/G2PU"[TN\2[LIWAG3HR_R([CV->U>#O%\/B6T, MJ'^Z??T]:P-.U"YTN M_AO;20QS1-N4^OL?4'H:MI-$IV/I&BJ&BZK#K>D6^H0<+*N2O=6'!'X&K]9& MAQ'Q1O)+?PO'!&Q'VBX5'P>J@$X_,"O&Z];^+/\ R ['_KY_]E->25I'8SEN M=%=^++I_#-EH5J6A@BC(G8=9"6)Q].?QK*TS2+_6+D6]A;23/WVCA?&GE_NK[>Y[5[GIFEV>CV26EC"L42^G5CZD]S0W8$KGG.F M_">9T5]3U%8SWC@7<WZBO<:0@,"" 0> M"#34F)Q1\RUT^F>.=5TK0)M+A?.2!#,3\T*]P/Z>G--\M>T0016L"001K'%&-JHH MP *3E8I1N><6'PEC"JVHZFQ/=+=,8_X$W^%:J_"WP^HP9+YOWX$$?A65IUX^GZE;7B$AH95D&/8Y MJWJB5HSZ2HI%8.H93E2,@^M+61H?/_B__D;]5_Z^&J#PY?0Z;XALKVX)$,#[ MVP,G !Z5/XO_ .1OU7_KX:L2M5L9=39\1^([WQ'J#7%PQ6%21# #\L8_Q]33 MM!\*:KXA?-G#M@!PT\G"#\>Y]A6AX)\)-XCOC+)8H8QM1$& !2X MI^E:O?:+>+=6%PT4@Z@?=<>C#N*][UO0K#Q!8FUOHMP&2D@X:,^H/^17A&NZ M)=:!JLMC=#)4Y23&!(O9A_GBK3N0U8]G\)^++;Q-8Y^6*^B'[Z#/_CR^J_R_ M(GHJ^<-+U.ZT?48KZSDV31G(]&'<'U!KZ!T?5(-9TFWU"WXCF7.TGE3T(/T. M14R5BHNY>KAOBK_R*MO_ -?B?^@/7G^'X5]!5Q/Q*T+^T=$&H0IFXL_F..IC/7\NOYU M,79CDM#R[P[J[Z'KMK?J3M1L2 =T/!'Y5]"QR)-$DL;!D=0RL.X/2OF:O9/A MIK?]H:$=/E;,]F=HSWC/3\NGY54EU%%]#MZ***S+"BBB@ KCOB-KG]E>'C:Q M/BXO28Q@\A/XC_3\:['I7@WC76SKGB.>5&S;P_NH?3 ZG\3FJBKL4G9'.UZU M\+]"^RZ?+J\R8EN?DBR.B#J?Q/\ *O-M#TJ76]9MK"+/[U_F8?PKW/Y5]"VU MO%:6T5O"H6*)0BJ.P%5)]"8HEKSSQ_\ \ABV_P"OA^$/#XL+5;ZX4&YF4%0?\ EFI_J:IZ:DK70IZ- MX'C54GU1BS$9\A3@#ZGO^%==;VEO:)LMH(X5]$4"IJ*ENY25@HHHI#*MWIEC M?J1=6L4N>[+R/H>HKC-:\#O!&]QICM*HY,#?>Q['O].OUKO:*:=A-7/'=.U. M\TB[\ZVQ%>GZ'K4&M60FCPLJ\2Q9Y4_X5A^,?#HN(7U.T0":,9F M0#[Z_P![ZC^5<9I6ISZ3J$=U"3P<.N>'7N#5;D['L5%16US%=VL5Q"VZ.10R MGV-2U!9S/CK_ )%]?^NZ_P C7&^%O^1EL?\ ?/\ Z":[+QU_R+Z_]=U_D:XW MPM_R,MC_ +Y_]!-6MB7N>L4445!1%8:]XCN=9F9 S1 MV@/R1#O[MZFM+QOK'VF\&G0M^Z@.9,=W]/P_QK,\,Z)_;6H[9,BVBPTI'?T7 M\:I*VI+=]"70/"]QK!\Z0M#:#_EICEO9?\:] T[1-/TM +:W4..LC#+G\:O( MBQ1K&BA44850. *=2;N-*P4444A@1D8/2L35/"NF:F"WE"";_GI$ /S'0UMT M4 >2:QH=WHER%F&Z,G]W,O1O\#[5T7AKQ?)YJ66IR;E;Y4N&/(/HWK]?SKLK MNTAOK62VN$#Q2#!!_P ]:\HUK29=&U%[60[EQNC?^\O8U:U)>AZ]17)>#-=: M]A.GW+[IH5S&QZLGI]1_GI76U#5BD[A1110 4444 %%%% !1110 4444 %%% M% !1110 4444 >??&:8Q> 64''F742_S/]*\[LIA=V,,X_C0$^Q[UW7QP./! M-ISUU!/_ $7)7E_A*[$EG+:L?FB;Y@X_[-?S9ME:85 MJP5IA6BYJF5RM$<)EF2->KL%'XU*5J[HL/F:M#D<+EOR%-NR!RLKGL/A^ 0: M);HHP,$_KQ^E:=5M/7;IML/^F2_RJS7&SP).\FPHHHI$A1110 4444 %%%% M!1110 4444 %%%% !1110 4444 1SPQW$$D$JAHY%*.I[@C!%?(NJ63Z9JMY M82'+VTSPL?4J2/Z5]?5\U?%C3CI_Q!OF"X2Z5+A/Q&#_ ./*U=6%E[S1ZV4S MM4E#NCBPQ5@P)!!R"*^N]&O?[2T.POL@FYMXY21ZLH/]:^0J^G_AG.;GX=:, MY.2(F3_OEV7^E:8I>ZF=&;Q_=QEY_P!?D=97F'QQMO,\)65P!S#> 'Z,C?U MKT^N#^,,>_X>738^Y-$W_CV/ZURTG::/*P;M7@_,;\'9/,^'MNO_ #SGE7_Q M[/\ 6N^KSCX)L3X&F!Z"^D _[Y2O1Z*OQL,6K5Y^H4445F3_ !7U M'S=4L]/5CM@C,C#_ &F/'Z#]:\\KI?B!+YOC?42.BE%_)%KFU4NZJ.I.!6JV M,WN>T?#C1%TWPZMXZ_Z1?8D)QT3^$?U_&NRJ.W@2VMHH(QA(D"*/8# J2LV[ MFB"BBBD 4444 %8OBK0T\0:!/9X'G >9 WHXZ?GR/QK:HH ^9",'!K0T+_D8 M=,_Z^XO_ $,5:\7VBV/BW4X$7:OG%P!V#?-_6JNA?\C#IG_7W%_Z&*VZ&74^ MBZ***Q-3YUU^S>P\0:A:R*5*3O@'NI.0?Q!!_&K?A3Q"_AO6DO-ADA=?+F0= M2A(/'N" :] ^(/@Z750-6TV,R7:*%EA7K(HZ$>X].X^G/DC*R.592K*<$$8( M-:IW1F]&?1>EZUIVLVXFL+J.88R5!^9?J.HJ_7S/%-+!()(9'CD7HR,01^(K M?L_'7B2SP$U.211VF DS^)&?UJ7 ?,>\T5X_;?%76HQB>ULYAZ[64_H0B6VGBFC/1XW##\Q2L.Y+1112 HZS:-?:)?VB#+S6\D:CW*D#]:^U?35>1^/O!<]G>2ZMIT+26DI+S(@R8FZDX_NGK['KF6UOB18W!#%U&3&_3..X(Z_05[%:7EM?6ZSVD\<\3='C8,*^:ZGM;RZ MLI/,M+F:!_[T3E3^E-QN2I6/I2BO"[3X@^);4 ?;Q,H[31JWZXS^M;%M\6-5 M3_CYL;24?[&Y#_,U/*RN9'KE%>=6OQ:LFQ]KTNXB_P"N4@?^>VNAL/'GAR_( M5=06!S_#<*4Q^)X_6E9CNCI**:DB2H'C=71AD,IR#3J0PKAOBCJ36OAV*S1L M-=RX;W1>3^NVNYKR7XLSEM;L+?LEL7_[Z8C_ -EIQW%+8\^KUCX5Z.L.G7&K M2(/,G;RHF/9!UQ]3_P"@UY/7JOACQSH.D>&[*PGEF$L2'>!$2,DDGG\:TEL1 M'<]&HKD/^%E^&_\ GM MUQ_WY-'_ LOPW_SVN/^_)HLPNCKZ*Y#_A9?AO\ Y[7'_?DT?\++\-_\]KC_ M +\FBS"Z-[7=)BUO1;JPD529$/ELW\+_ ,)_ U\[NC1R-&ZE74D,I'(([5[5 M_P ++\-_\]KC_OR:\BUNX@N]=O[FU),$T[R(2,'#$GI^-7&Y,K'??"?5#NOM M)=CC N(AZ?PM_P"R_K7IU>&?#VY-OXTLAG"RAXV_%21^H%>YU,MQQV//_BS_ M ,@.Q_Z^?_937DE>M_%G_D!V/_7S_P"RFO)*J.Q,MSVGX9V"6OA-+D*/,NY& M=CWP#M _0_G795S?@#_D2--_W7_]&-725#W+6P4444AA1110!YA\78E#:3*! M\Q$JD^PV8_F:\SKU#XN_ZK2/]Z;_ -DKR^M8[&D_P#7I'_Z"*UZS>Y:"BBBD,**** /)_BU&!JNG28& M6@92?HW_ ->O/*]&^+?_ !_Z9_UR?^8KSFM8[&QX[7N/PY_Y$FS_ -Z3 M_P!#->'5[C\.?^1)L_\ >D_]#-7/8F.YU5-=%DC:-U#(P(8'N#3J*S+/GWQ1 MHK:#K]Q9X/E9WPGU0]/\/PJ3PCK1T+Q%;W+,1 Y\N8?[![_AU_"O1_B5H7]H MZ(-0A7,]GR<=3&>OY=?SKQNM4[HS>C/IH$, 000>01WI:Y/X?:W_ &OX<2*5 MLW%IB)\]2O\ "?RX_"NLK)Z&B"BBB@#F/'FN?V+X;E\ML7-S^YB]1GJ?P'\Q M7A==7\0-;_MCQ')'&V;>TS$F.A/\1_/^58FB:5+K6L6UA$#F5\,P_A7N?RK2 M*LC-N[/2?A=H/V:PEUB=,27'R0Y'1!U/XG^5>A5%:VT5G:Q6T"A(HD"(H[ 5 M+4-W+2L%>>>/_P#D,6W_ %[C_P!"->AUYYX__P"0Q;?]>X_]"-$=PEL9'AS3 MUU/7+>"09B!WR#U YQ^/ _&O6JX+X?0JUY>SD?,D:H#]23_[+7>TY;BCL%%% M%24%%%% !1110 A (((R#U!KR7Q#IJZ7K4]L@_=9#Q_[IYQ^'3\*];KA?B#; MJ);&Y ^9@T;'V&"/YFJCN*6Q;\!7YEL9[%V),+;TS_=/4?G_ #KKZ\S\$S^5 MXC1,_P"NC9/TW?\ LM>F4GN"V.9\=?\ (OK_ -=U_D:XWPM_R,MC_OG_ -!- M=EXZ_P"1?7_KNO\ (UQOA;_D9;'_ 'S_ .@FJ6PGN>L5!>7 M+*>X;&(HV?G MV&:GK%\62&/PQ>D=2%7\V J"CRR61II7E6QIYDJ(.K,!7MBJJ(J*,*HP!Z"JD3$6BBBI*"BBB@ HHHH *YOQI MIJWFBM<@?O;4[P?53P1_7\*Z2HYX4N;>6"0921"C#V(Q0@9X_IEZVG:E;W:9 M_=."0.X[C\1FO8U97174Y5AD'U%>),"K%3U!P:]9\-3FX\.6+GM'L_[Y.W^E M5(F)JT445)04444 %%%% !1110 4444 %%%% !1110 4444 >;_&U-_@:!O[ ME]&W_CCC^M>&:+>_8=5AE)PA.Q_H:^@OBY;&X^'=\X&3#)%)_P"/@?\ LU?- MM=^&UIV/H;/52OI32M9?AC4/MVF")VS-!\ISU([&MDK4-6=A23B[, MK%:UO#D6;^1O[L9_F*SRM;?AI/WMP?91_.ID]#.H_<9ZM:C%I"/2-?Y5+4-F MYUY#\>(5-AHLV/F665!]"%/]*V MP[M41W9=*V)C\_R/$J^C?@Y,TGP^@1ND5Q*B_3.?YDU\Y5]$?!C_ )$(?]?< MG]*ZL3\!ZN:_P/F>AUQ7Q9 _X5MJ>>NZ''U\U*[6N$^+\FSX=W:Y^_-$O_CX M/]*XJ7QH\/"_QX>J*_P73;X"S_>NY#^BC^E>AUQ?PIM/LOPZTW/WIC)*?Q;'BG>O-^;"BBBLSG"BBB@#P3QPAC\::F".L@/YJ#_6L2UD$5W#( M>B2*Q_ UU_Q/LVM_%?VC;\ES"K!O4CY2/T'YUQ=:K8R>Y]-T5F>'=0_M7P[8 M7I(+2PKO(_O#AOU!K3K(U"BBB@ HHHH ***"<#)Z4 >&?$-U?QO?[>PC!^OE MK6/H7_(PZ9_U]Q?^ABG:_?C4_$%_>K]R69BG^[G _3%-T+_D8=,_Z^XO_0Q6 MO0RZGT711161J%86M>$-&UXL]W:A)S_RWA^5_P 3T/X@UNT4 >67_P )KA6) MT[4HW7LMPI4C\1G/Y5S]S\//$MMDBP$RC^**53G\,Y_2OT/^D:7>1CU:%L?GC%4""I((((X(-?355KG3[*]&+NTMYQZ2QAOYBGSBY3YM MJWI^IWVE7(N+"ZDMY?5#U]B.A'L:]AU3X;Z#?JS6\3V4QZ-"&K[PU>B"Z"O&^3%,GW7 _D?452:8FFCTSP9X[37G73[]5BOPORLO"S8ZX M'8^W_P"JNVKYGAFDMYXYH7*2QL&1AU!'(-?1.BZB-6T6SOP,>?$&8>C=Q^>: MB2L5%W+]%%%24WPH/U7I^6#7'WWPHU&(L;&^MYU[" M0&-OZC]:]:HIJ30K(\'N? GB6U)W:8\@'>)U?/X YK(N=)U*S_X^=/NH?^ND M++_,5]'T57.+E/F2BOHV\T;3-0!%WI]M-GN\0)_/K7):S\+]+NXV?3':RFZA M22\9/ODY'X'\*:FAT8 MJODWD0'FPDY_X$OJ/Y?S\0U/3+O1[^2RO8C'-'U&<@CL0>XJQX>U:31-=M;] M&(5' D _B0\,/R_7%-JXD['T17CWQ64CQ1;-V-FO_H;U[ "& (.0>17F7Q;L MF_XEM\J_+\\+M[\%1_Z%41W*EL>95*+6X90RP2D$9!"'FHJ]S^'U^+[P=9@N M&DM]T+CTP>!_WR5JV[$I7/$OLES_ ,^\O_?!H^R7/_/O+_WP:^E:*GG'RGS5 M]DN?^?>7_O@T?9+G_GWE_P"^#7TK11SARGS5]DN?^?>7_O@T?9+G_GWE_P"^ M#7TK11SARGS5]DN?^?>7_O@T?9+G_GWE_P"^#7TK11SARG@O@^WN(_%VELT, MB@3C)*D"O>J**ENY25CS_P"+/_(#L?\ KY_]E->25ZW\6?\ D!V/_7S_ .RF MO)*N.Q$MSW?P!_R)&F_[K_\ HQJZ2N;\ ?\ (D:;_NO_ .C&KI*A[EK8**** M0PHHHH \T^+O^JTC_>F_]DKR^O4/B[_JM(_WIO\ V2O+ZUCL9RW/H3PK_P B MGI/_ %Z1_P#H(K7K(\*_\BGI/_7I'_Z"*UZR9H@HHHH **** /*OBW_Q_P"F M?],M-0 D)(9#[;06_I6W0RZ MGO5<-\5?^15M_P#K\3_T!Z[FN&^*O_(JV_\ U^)_Z ]9+QX[7N/PY_P"1 M)L_]Z3_T,UX=7N/PY_Y$FS_WI/\ T,U<]B8[G54445F6-D198VC=0R,"K ]P M:^?O$^BMH.OW%D0?*SOB/JAZ?X?A7T'7#_$O0O[0T5=1A7,]GRV.IC/7\NOY MU479DR6AP?@36_[%\20^8V+:Y_Z5\R5[SX*UL:YX;@E=LW$/ M[J;UR.A_$8IS7447T.BK!\8ZV-"\.7%PK 7$@\J$?[1[_@,G\*WJ\8^).N?V MEKWV*)\V]D-G!X+G[Q_I^%3%793=D<822223_NX MVL(<[I7P3_ '5[G\!7T-:VT5E:0VL"!(HD"(H[ M 5Q MB>$R1XGLL?WF_P#037JU>9>"H#+XDC?'$4;N?RV_^S5Z;3EN*.QS/CK_ )%] M?^NZ_P C7&^%O^1EL?\ ?/\ Z":[+QU_R+Z_]=U_D:XWPM_R,MC_ +Y_]!-- M; ]SUBL3Q #) 0_DXK;JIJEL;S2KNW RTD3*OUQQ^M0BCR&U<1WD#G MHLBG]:]IKQ#H?>O9-,NQ?Z9;77>6,,<=CCD?GFJD3$MT445)04444 %%%% ! M114=Q.MM;2SO]R-"Y^@&: /&[W'V^XV_=\UL?F:])\&'/AF#V9__ $(UY@S% MF+'J3FO5O"T)@\-62D8+*7_[Z)(_0UTD*_[P&X?J!7RA7V4Z+(C(X! M5A@@]Q7R)KFGMI.O:AI[#'V:X>(>X#$ _E79A'NCV\HGI*'S%T;4FTO44GZQ MGY9!ZK7I<;I/$DL;!DQ_N_X5M5A=71Z& M)I77,CKBM;?AI?GN?HO]:R2M;'ASBYG7U0']?_KUS2V/-J/W&>DZ(_P!=#Q&OI#X06_D_#NT?&/.EED_\?*_^RU\WU]1_ M#JV>T^'VBQNNTF#S,>SL6!_(UU8I^XCU3@5^_3>RU^X]"\ M+6)TWPGI-FWWHK2-6_WMHS^N:UZ.E%9MW=SEE+F;;ZA1112$%%%% '%?$O16 MU+P^M[$N9K$ER!WC/WORP#] :\9KZ9=%D1D=0RL,$$9!%>'>-?"C^'-1\R%2 MVGSDF%NNP]T/T[>H_&KB^A$EU-WX8^(TM9I-$NI-J3-OMB>@?NOX\8]P?6O5 MJ^902K!E)!!R".U>J^$OB/%/&EEKLBQ3#A+H\*_^]Z'WZ?3N2CU"+Z'HM%-1 MTE17C971AD,IR"*=4%A1110 5R7C_P 1+HNA/;PR 7MV-B =57^)OZ?4^U6? M$OC/3?#L+(76XO>BVZ-R/]X_PC]:\5U;5;O6M1EOKQ]TLA[[B$MM/%-&>CQN&!_$5+0 4444 % M%%% !7)?$BVCG\&W,KA=\#HZ$]B6"G'X,:ZVO,/B9XGMYX%T6SE$A#A[AEY MQT7/KGD_04X[B>QYG7N7P[9F\$6.[L9 /IO:O#0,G KZ%\,ZC'YC^I-7/8F.YK45'/<0VL+37$J11+C+R,% R<#D^YIR.DB!XV5T/(93 MD&LRQU%%% !1110 444UW6-&=V"JHR68X % 'FOQ;MHO+TR[ ER\9..67@C M\CG\Z\PKK_B!XEAU[5HX;1MUI: JKX^^Q^\1[< ?A7-:98R:GJ=M8Q [YY%0 M8[9/)_ W_P"JO5],UG3M8A$MA>13KC)"GYE^ MJ]1^-9M6+3N7J***0PHHJ"ZO+:QA,UU<101CJTCA1^M $]&0"!GK7!:W\4-. MM%>+2HS>3=!(P*Q@^OJ?T^M>=2^*=8GUJ'59;QVN86S'V51W ['H?6J462Y M(^@J*RO#VN6_B'2(KZ#Y2?EECSDQN.H_SV(K5J2CS_XL_P#(#L?^OG_V4UY) M7K?Q9_Y =C_U\_\ LIKR2M([&Y:V"BBBD,**** /-/B[_JM(_P!Z;_V2O+Z]0^+O^JTC_>F_ M]DKR^M8[&D?_H(K7K(\*_\BGI/_7I'_P"@BM>LF:(* M*** "BBB@#RKXM_\?^F?]T?_H(J[5+1O^0'I_\ U[1_^@BKM9&A\_\ B_\ Y&_5?^OAJQ*V M_%__ "-^J_\ 7PU8R1O*^R-&9L$X49/ R:V6QDSVWP!XA76M C@EDS>V@$<@ M)Y9?X6]^.#[@^M=97SEI&K7>B:E%?6;[98ST/1AW4CN#7M?AKQAIWB.!0CK! M>@?/;.W/U7^\/\FLY1L6F=%1114E!1110 5P?Q-U];+25TF"0?:+OF0 \K&/ M\3Q],UJ^*/&MAX=B:)"MQ?GA8%/W?=_0>W6O%+^_N-3OIKR[D,DTK;F8_P A M[545U)D^A6KTKX4:2QGN]7D7"*OD1$]R<%C^&!^9K@](TJZUK4HK*TC+2.>3 MCA!W8^PKZ!TK38-(TRWL+88CA0+GNQ[D^Y/-5)]!11.5[C\.?^1)L_]Z3_ -#->'5[?\-W M5O!=J >4DD!^NXG^M7/8F.YUE%%%9EA39(TEC:.10R."K ]P:=10!\]^)]&? M0=>N;(@^6#OB/JAZ?X?A6U\.=<_LOQ"+65\6]Z!&?SKQY'9'5T)#*<@CL:U6J,WHSZ$\2ZPNA:!=7Q(\Q5V MQ#U<\#_'\*^?)':61I'8L[$LQ/+7\16>FP#*B&+=,#WEZ$_3 _6L3 M1],EUC5[:PA!W3. 3_=7N?P&:459 W<](^%NA>1:3:S.GSS?NXIC/ MK]/4?Y--7)3L>E44R*6.>)98G5XV&593D$4^H+"BBB@ HHH)P,GI0 CNL:,[ MD!5&23V%>1:YJ1U75Y[H9",=J ]E' KH?%OB=+E&TZPDW1?\MI5Z-_LCVKG- M(TJ?5[]+:$';G,C]D7UJTK:D-WT.P\!:>8K2>_=2#,=D?^Z.I_/^5=A4=O!' M:V\<$*[8XU"J/0"I*EE+0YGQU_R+Z_\ 7=?Y&N-\+?\ (RV/^^?_ $$UV7CK M_D7U_P"NZ_R-<;X7_P"1EL?]\_R-4MA/<]8HHHJ"CROQ5IATW6Y<#$,Y,L>! MQR>1^!_I70^!-5WP2:9*WS1YDBS_ '3U'Y\_B:WO$&BIK>GF'(69#NB<]CZ' MV->7@W>DZCGYH+J!_P 0?\/YBKW1&S/9:*R-"U^VUJV&TA+E0/,B/;W'J*UZ M@L**** "BBB@ KF/&VJ"TTH6:'][<\'V0=3_ "'YUMZGJ=MI5HUQ6X51T5>P%4D2V165I)?7L-K$/GE<*/;WKV6&)8((X4& M$C4*H]@,5R?@K0GM8VU*Y3;)*N(E/4+W/X_YZUU]$F$4%%%%24%%%% !1110 M 4444 %%%% !1110 4444 %%%% !7SU\9]&_L_Q@E^BXBOX@^1_?7Y6_3:?Q MKZ%KA?BQH']M>"YIHDW7%@?M"8ZE1]X?ES^%;4)\LT=F J^RKIO9Z'S=2@E2 M""01R".U)17I'U!Z'X8UY=2MQ:W#@7<8^F\>OUKL]!;9J87^^A7^O]*\,BED M@E66)RCJ17IWA#Q-'J-S LQ5+I&&X= PS@D?G7+5IVU1YV*H63E'8]CT M9\/+'Z@,*UZY^R?R;I&[9P?I705Q,\"HM;A1112,PHHHH **** "BBB@ HHH MH **** "BBB@ HHHH ***CFF2",NYP/3UH )YE@C+-^ ]:\*^-5YY^HZ3"6R MZ1R2$>@8J!_Z":]:GN6F]?8&G6BZ?IEI9*05MX4B!'HJ@?TKYD^ M'ND_VSXZTJW8 QI*)Y,]-J?-C\< ?C7U)58J6J1IF\[RC#YA7F6AQ#Q#\9]9 MU8KNM])B%M$>H\S&T\_]_*[_ %G4HM'T6]U*8C9;0M)SW(' _$X%_X':4445F5I]/CDO+$Y( MV#,D8]& Z_4?CBN,KZ;K UKP9HFN.TMS:^7<'K/ =CGW/8GZ@U:EW(<>QXKI MOB#5]'P+#4)X4!SY8;*?]\G(_2NE@^*>O1*%DALIO5FC8$_DP'Z5JWGPD<$F MQU52.RSQXQ^(/]*R)?A=X@C/RO92>ZRG^JBG>+%9HL2?%?6&'[NRL5]RKG_V M:L74/'?B+40RO?M#&W\$"A/U'/ZUH)\,/$+'!%HGNTW^ K6L?A+.6!O]3C1> MZP(6)_$XQ^5'NH>IYO\ ,[=V8GZDFO1/!WP\FGECU#6XO+@'S1VS?><^K#L/ M;J?Y]SHO@_1M"*R6MMNN /\ 7RG<_P#@/P K=I.78:CW/'/B?IQ]ZXN'X76MIJMO>6VIRJD,RRB.2(,3@YQD$>GI0I:"<=3OZP?&FH?V;X2 MU"920[Q^4F/5OE_J3^%;U(0&4JP!!&"#WJ"SYJM[JXM)1+;3RPR#^*-RI_,5 MNVGCKQ)9X":G)(H[3*),_B1G]:]9O_!/A[42S2Z;%&YYWP9C.?7C@_B*YZ\^ M$^G2'-GJ-S![2*L@_3%:GF3%OY 5C?\ "M?$FB.LL%KYMPO(FG.]@?;L/P%',EL'*V M<;X$\#2O<1ZMJ\#1QQD-;P.,%CV9AZ#L._TZ^IT45#=RDK'!?%74#;Z#;6*] M;J;+?[J<_P ROY5Y59ZC>Z>^^SNY[=LYS%(5S^5?1TT$-S$8IXDEC/574,#^ M!KG+[X?^'+YB_P!A\ASWMW*#\NGZ52DD)JYYG:?$'Q):8'V\3J/X9HU;]<9_ M6M:#XKZLG$]C9R#_ &0RG^9K6N_A+:MDV6J31^@FC#_J,?RK)G^%&KIDP7MG M(/\ :+*?Y&G>(O>+R_%UQ]_10?I?BZF.-$8GWNO_ +"L)OACXB7H MEJWTF_Q%1CX:^)#UMX!]9EHM$+R-2Z^+.H.I%KIMM"?61R^/RQ7+:OXIUG7 M4O;UVBS_ *I/E3\AU_&M^'X6:](,R3647LTC$_HM;-C\)8E(:_U1W'=((]O_ M (\<_P J+Q0:L\QAAEN)DAAC>25SA412]T(>9&3N:T/WE_P!T]Q[=?K7J=%-.PFKGS,Z/&[)( MK(ZG!5A@@TL4TL$JRPR/'(O(9&((_$5]#:KH&E:U&5O[**5L8$F,./HPYKB[ M_P"$UJY+:?J4L7HDZ!Q^8Q_(U:DB7%G&6OCKQ+:($35)'7_ILJR'\V!/ZU<; MXD^)2F!QD';$C _JM5O^%:>)-V/(@QZ^<*/=%J4+ MGQQXEND*2:K*H/\ SR58S^:@&L.:XFN93)/+)+(>K2,6)_$UVD'PLUV3!EFL MHAWS(Q/Z+6W8_"6W1E:_U.20=TAC"_J<_P J+I!9L\M +$ DG@ 5VOASXG:3X7T;1,&RL8UE'_+5_F?\ST_"M>DY=BE M'N5=.TVTTFR2TLH5BA0< =SZD]S5JBBH*//_ (L_\@.Q_P"OG_V4UY)7O?BS MPP/%%C!;&[-MY4GF;O+WYX(QC(]:Y/\ X5$O_0;/_@+_ /9U<6DB&GF_P#9*\OKW;Q=X2'BI;13>FV^SES_ *K?NW8]QCI7,?\ M"HE_Z#9_\!?_ +.M(R21#3N=KX5_Y%/2?^O2/_T$5KU4TNQ_LS2;2Q\SS/L\ M2Q[]N-V!C..U6ZS+"BBB@ HHHH \J^+?_'_IG_7)_P"8KSFO*9[:4 MWYMO(5EQY6_=DCW%<[_PJ)?^@V?_ %_^SK125B&G<[_ $;_ ) >G_\ 7M'_ M .@BKM06=O\ 9+&WMMV_R8UCW8QG QG%3UF6?/\ XO\ ^1OU7_KX:G^"O^1R MTO\ Z[?T-=]J_P ,AJNKW5__ &L8O/D+[/L^[;GMG<,TNB_#0:/K-KJ U8R^ M0^[9]GV[N/7<:TYE8BSN9GC'X=R"634=#BWHQ+2VJ]5/J@[CV_+T'F_SQ2?Q M(Z'Z$$5],UBZSX4T;76B^=VFC^1_S'7\BW*;O_ ![AOUK?B^+=T/\ 7:3"_P#N3%?Y@U-??"4[F:PU3Y>R3Q\C_@0_ MPK&E^%_B&-L*;.4>J2G^H%/W6+WD:(W.&CMD]VF'],U?M?A/JDC_Z7?VD*?],] MSG\B!_.CW4&IY^2222X/6OGWQ-HSZ#KUS8D'RP=T1/=#T_P_"OH2O"_ M'FM#6O$TQB(,%L/(C([X/)_/-7#J_"W0O)M9M9F3YYWL(!\TKX)_NKW/X"OH6SM(K&SAM8%VQ0H$4>PIR?0443T445 MF6%%%% !7GGC_P#Y#%M_U[C_ -"->AUSVO\ A<:Y>1W'VSR=D>S;Y>[/).>H M]::W$]C%^'O^OO\ _=3^9JWXE\(_:F>^TY0)CS)#T#GU'H?Y_P ]/P_X;&@R M3L+KS_-"C'E[<8S[GUK=H;U!+0\FT_6M4T&9H49E56^>WE'&?IV_"NML_'EA M*%6[@E@?N5&]?\?TK>U#1[#5$Q=VR.<8#]&'T(YKF+SX?QDYLKUE']V9<_J/ M\*=TQ6:.@C\2:-* 5U&$9_O';_.GOX@TB/KJ-L?]V0'^5<1)X%U9&PC6T@]5 MVT:S$%N"2>7D/5S_GM5Y$6- B*%51 M@*HP *=2;N-*P4444AG/^,X&F\-S%1GRW5_PSC^M>=:;>?8-3MKO:6$4@8@= MQW_2O8I8DGA>*50T;J593W!ZBN U#P)>QSL;&2.:$GY0[;67Z]C5)DM'7V/B M#2]1D6.VNT,K#A&!5C[<]?PK3KSJT\#ZMYZ.\L-OM(.X-N(^@'^->B+D*-Q! M..2*3&A:Q==\-VNM)O)\JZ4864=_8CN*VJ*0SR&[L=1T&]4R+)#(A^25#P?H M:Z/2_'CHHCU.$R8_Y;1 _BO3\L?2NXEBCGC:.6-9(VX*N,@_A7-W_@;3;DL M]L\EJY[+\R_D>?UJKI[DV:V-"U\3Z-=*"M]'&>XE^3'Y\5=74[!UW+?6Q7U$ MJ_XUP\_@"_0GR+JWD7_:RI_D?YU4/@G60<".$^XD%%D%V=W/K^DVZ%I-1MSC MLCAS^0R:P=1\>6T:%-/@:63^_*-JC\.I_2L=/ FK-]Y[5/JY_H*T[7X?QC!O M+YF]5B7'ZG/\J+(-3D;R^O=7O/,N'>:5N%4#I[ "NL\/>#2CI>:H!Q\R6_7_ M +Z_PKJ=/T>PTM<6ELB-C!<\L?Q/-7J&^P)!1114E!1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %-DC2:)XY%#(ZE64]"#U%.HH ^4O&/AZ3PQX MGO--8'RE;? Q_BC/*_X?45@U]"_%_P +'6O#HU2UC+7FG_,0HR7B/WA^'7\# M7SU7IT9\\;GU6#Q'MZ2EU6X4^-WCD5XV*NIR&!P0:;2BM3J/7O!?Q'CO/+T[ M7)%CN/NQW)X5_0-Z'WZ5[+:3">V1P0"_B5J7A=UMKG=>Z;WB9O MG3_=/]#^E3C,NYO>I;]CZ.HK'T'Q3H_B6V$VF7B2''S1-\LB?53S M^/2MBN-IK1GARBXNTE9A1112)"BBB@ HHHH **** "BBB@ HHHH **"0!D\" MLF]UI(R8[?#OW;L/\:+#46]B]=7D5HF7.6/11U-<]?:BH5[FZD"1J.YX'L*P M]6\36]G(P9S<7)ZJIZ?4]OI7&7VI76IR[[A\@?=0<*OT%;0IMG=1PK>K-36O M$DNH;X("8K3OV+_7V]J\?O)_M-[--_?C/_ .R?F:]G MK"\':$OAOPK8:;@"5(]TQ'>1N6_4X_"MN1TBC:21@J*"S,3@ #O7#5ESS;/G M\75]M6E)''^-8WUO4-)\+Q9*7K>U=!4R?3L9U79*"Z?GU_R^0444 M5)D%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%5=1U&UTJQDO+R41PQC))[^P]30!S_CSQ"-#T)XXGQ>70,<0'51W;\! M^M>'5K>(]>G\0ZO)>S95/NQ1YX11T']35GPCXVC(TV\)> M$@<(W\2?U'L?:OI.LKQ%X?LO$VC3:;?+F-^4<=8W[,/<5K1J)="I M?H]SY*IPK3\0:!>^&M9FTR^3$L?*L/NNIZ,/8_XUF"O2335T?41DI*ZV%%.% M(*<* )[2ZN+&Y2XM9Y(9D.5>-BI'XBO3_#GQEOK1%@URU^V(!@3Q863\1T;] M*\L IPJ)PC/=&%:A3K*TU<^I-#\7:'XB4?V=?QO*1DPO\L@_X"?Z5MU\B(2K M!E)!'(([5U6D?$+Q-I&U8M2>>(# CN?W@Q]3R/P-G+[SZ1H MKR73_C4I"KJ6CD'N]M+_ .RM_C7467Q0\+7F UY+;,>T\)'ZC(_6L'2FNAP3 MP=>&\?U.RHK'M_%?A^ZQY.M6!)Z SJI_(G-:"7UG)]RZ@;Z2 U#31@X26Z+% M%1B>%@2)8R!Z,*KRZKIT'^MU"UCQ_?F4?UI6$DV7**PKOQEX=LT+/JULY'\, M+B0_^.YKGKWXIZ;&"+.":4]F9K+:)WQ.!DUFWFM6EKE5;S7' M\*'@?4UY3J/Q U._RJ*J(>Q.1^0Q_6L&XU*]O1B>X=E_N]!^0K54'U.NG@)? M;9Z'J_C6#!5IP_I%!S^9Z5R%[XCOKP%$;R(C_"AY(]S6(HJ516JIQB=L*$(; M(;+3B)6R.&D_@7\^?PKB/](U&_ 1&EN+B3"JHR68G@"OJ#P/X93P MIX8M]/.TW+?O;EQ_%(>OX#@?A55I^SA9;L>-K>PHUU'XD@_I4OQ$\/ZSKHM#I\:3 M00!BT83MY@5%_/)/Z5YWX@\3:CXCN!)>2 1*28X4X1/\3[U3BTC4YSB'3KN0_[ M$+'^E=-HWPVUG4)$>^46-N>27(+D>RC^N*=DA7;.9TK2KS6;^.SLHC)*YZ]E M'J3V%>\>'= M?#NEI9V_S.?FEE(YD;N?_K4NA>'M/\/68M[*/D_?E;EW/N?Z M5JU,I7*2L%%%%24%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 :-J,UA?PM#<1'#*>_N/45]=UROC7P/8^,+$;R(+^(8A MN ,X_P!EO5:Z*-;DT>QZ6!QSHODG\/Y'S(!3A6CK6@ZAX>U%['48#%*O0]5< M>H/<50 KNO=71] I*2NA0*>*0"G"@!13P*0"G@4$L MNFP,&N9>[GKL!]3W]!^%5&R7,RX.,(NK/9'7_!OP87D/B:_B^1(O M#6F^)]-:SU&$,.L"^+?A[JOA61IMINM/S\MPB_=]F'8_I7T MC37C26-HY$5T8896&016M.K*'H=>&QE2@[+5=CY$%. KW#Q/\(K"_,EUHD@L MK@Y8PMS$Q]O[O\J\DUCP_JGA^Z^SZG9R0-GY6(RK^ZMT-=L*L9['NT<53K+W M7KV,X"G@4@%/459NQP%2 4U14@%(EB@5(!30*D I$LPO=2YINR1G^&_#6I_$'7VV9BLXR/. MG(RL2?W1ZL?3\:^C='T>QT'2X=.TZ 16\0X'=CW)/1#^.U;=_XZ<']*^@:*VC7G$[:6/K0T;NO,^5I()8)#'-&\;CJKJ01 M^!I0*^H+NPL[]-EY:07"],2QAA^M<[>_#KPQ><_V?Y#?WH'*_IT_2M5B%U1V M1S.#^*-CP0"I5%>OS_"/1VR8+^]C/^V58?R%46^$ !.S6^.P:U_KOJO;0[FJ MQU!]3S)14JBO1S\(Y1]W64/UMR/_ &:K$7PFC7_6ZPS>RV^/_9C1[:'<'C:' M\WYGFJBI%%>K6_POTB-@9KJ[EQV!51_*MJU\&>'[0#9IL;D=Y27S^9Q4.M$Q MECZ2VNSQNULKF\D$=M;RS/Z1H6_E73:;X UJ\(,\:6D?K*V3^ ']<5ZQ#!#; MQB.")(D'144*!^ J2LW6?0YIX^3^%6.-LOAIH<4JRZ@KZ@R EX-101.SCH 12 asmb-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - Nature of Business link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Related Party link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Investments in Marketable Securities link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Other Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Goodwill and Indefinite-Lived Intangible Assets Impairment link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Restructurings link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Collaboration Agreements link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Strategic License Agreements link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Investments in Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Other Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Restructurings (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Collaboration Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Nature of Business - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Fair Value of Financial Assets (Details) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Changes in Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Collaboration Revenue Recognized with the Period (Details) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Related Party - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Investments in Marketable Securities - Schedule of Investments in Marketable Available-for-Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Investments in Marketable Securities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Property and Equipment, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Other Accrued Expenses - Schedule of Other Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Goodwill and Indefinite-Lived Intangible Assets Impairment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Restructurings - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Restructurings - Schedule of Accrued Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity and Related Information (Details) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units and Related Information (Details) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Values of Stock Options Grants (Details) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Stock-Based Compensation - Schedule of Recognized Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Collaboration Agreements - Summary of Collaboration Revenue Recognized from Collaboration Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Collaboration Agreements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Collaboration Agreements - Additional Information (Details 1) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Collaboration Agreements - Additional Information (Details 1) [Default] link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Strategic License Agreements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Income Taxes - Schedule of Income Tax Benefit (Details) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Income Taxes - Effective Income Tax Rate of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Income Taxes - Components of Deferred Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Income Taxes - Summary of Net Operating Loss and Tax Credit Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Income Taxes - Activity Related to Gross Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Leases - Schedule of Quantitative Information of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Leases - Schedule of Maturities Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100690 - Disclosure - Leases - Schedule of Maturities Operating Lease Liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100700 - Disclosure - Employee Benefit Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100710 - Disclosure - Subsequent Event - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Auditor Firm ID Auditor Firm ID 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative Document Transition Report Document Transition Report Amortized Cost, Short-term marketable securities Debt Securities, Available-for-Sale, Amortized Cost, Current Amortized Cost, Short-term marketable securities Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Options Outstanding, Weighted Average Remaining Contractual Term (Years) Remaining performance obligation amount Revenue, Remaining Performance Obligation, Amount Money Market Funds [Member] Money market fund Deferred tax liabilities, operating lease right-of-use assets. Deferred Tax Liabilities Operating Lease Right Of Use Assets Operating lease right-of-use assets Increase (Decrease) in Other Accrued Liabilities Other accrued expenses Issuance costs Payments of Stock Issuance Costs Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Percentage of workforce reduced Restructuring Cost and Reserve [Line Items] Restructuring Cost And Reserve [Line Items] Geographical [Axis] Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Unvested RSUs Restricted Stock Units (RSUs) [Member] RSUs Fair Value, Inputs, Level 1 [Member] Level 1 Entity Public Float Entity Public Float Income Tax, Policy [Policy Text Block] Income Taxes Property, Plant and Equipment, Useful Life Estimated useful lives of property and equipment Potential Milestone Payments. Potential Milestone Payments Potential milestone payments Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Valuation allowance increased Summary of Collaboration Revenue Recognized from Collaboration Agreements Disaggregation of Revenue [Table Text Block] Concentration Risk Type [Axis] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Percentage of premium to weighted average price immediately prior to delivery of notice of closing date Percentage of Premium to Weighted Average Price Immediately Prior to Delivery of Notice of Closing Date Percentage of premium to weighted average price immediately prior to delivery of notice of closing date. Cash equivalents at carrying value and available for sale debt securities gross unrealized gain. Cash Equivalents At Carrying Value And Available For Sale Debt Securities Gross Unrealized Gain Gross Unrealized Gain Deferred revenue - short-term Deferred revenue - short-term ($30,915 and $- to a related party) Contract with Customer, Liability, Current Amortized Cost, Long-term marketable securities Debt Securities, Available-for-Sale, Amortized Cost, Noncurrent Amortized Cost, Long-term marketable securities Title of Individual [Domain] Title of Individual Fair value of common stock purchased Fair Value Of Common Stock Purchased Fair value of common stock purchased. Subsequent Events [Text Block] Subsequent Event Operating Lease, Liability, Noncurrent Operating lease liabilities - long-term Debt Securities, Available-for-Sale [Table] Nonmonetary Transaction Type [Axis] Related Party Transactions [Abstract] Balance Sheet Location [Axis] Balance Sheet Location Assets, Current Total current assets Vesting [Domain] Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Entity Address, State or Province Deferred Tax Assets, Other Other Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Stock Issued During Period, Value, New Issues Issuance of common stock under at-the-market (ATM) equity offering program, net of issuance costs Reverse stock split ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Option, Outstanding at end of period Options, Outstanding at beginning of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted-average grant-date fair value of options granted Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive loss Fifth Year of Collaboration Agreement Fifth Year of Collaboration [Member] Fifth year of collaboration. Goodwill and Intangible Assets, Policy [Policy Text Block] Goodwill and Indefinite-Lived Intangible Asset Trading Symbol Trading Symbol Deferred Tax Assets, Net of Valuation Allowance Deferred tax asset, net of valuation allowance Common Stock, Shares, Issued Common stock, shares issued Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Stock-based compensation Debt Securities, Available-for-Sale [Line Items] Investments in marketable securities: Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Total fair value of awards vested and settled Available for sale debt securities accumulated gross unrealized loss before tax noncurrent. Available For Sale Debt Securities Accumulated Gross Unrealized Loss before Tax Noncurrent Gross Unrealized Loss, Long-term marketable securities Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Compensation and Employee Benefit Plans [Text Block] Employee Benefit Plan Development and regulatory. Development And Regulatory [Member] Development and Regulatory Net Income (Loss) Attributable to Parent [Abstract] Numerator: Effective income tax rate reconciliation uncertain tax positions rate. Effective Income Tax Rate Reconciliation Uncertain Tax Positions Rate Uncertain tax positions Effective income tax rate reconciliation return to provision adjustments. Effective Income Tax Rate Reconciliation Return To Provision Adjustments Return to provision adjustments Shares, Outstanding Balance (in shares) Balance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Common stock, capital shares reserved for future issuance Share Based Compensation Arrangement By Share Based Payment Award Options Granted In Period Total Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Granted In Period Total Intrinsic Value Options, Granted AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Maximum number of common stock to be issued per offering Entity Address, City or Town Entity Address, City or Town Related Party Transaction [Line Items] Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate - operating leases Property, Plant and Equipment [Table Text Block] Schedule of Property and Equipment, Net Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Net operating losses Regulatory and Commercial Milestones Regulatory And Commercial Milestones [Member] Regulatory and commercial milestones. Subsequent Event [Member] Subsequent Event Subsequent Event Type [Axis] Subsequent Event Type Cash and cash equivalent gross unrealized loss. Cash And Cash Equivalent Gross Unrealized Loss Gross Unrealized Loss Schedule of accrued restructuring charges. Schedule Of Accrued Restructuring Charges Table [Text Block] Schedule of Accrued Restructuring Charges Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Collaboration Agreement Collaboration Agreement [Abstract] Additional Paid-in Capital [Member] Additional Paid-in Capital Schedule of Income Tax Benefit Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Non-US [Member] Outside of United States Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Proceeds from maturities of marketable securities Liabilities, Current [Abstract] Current liabilities Assets, Current [Abstract] Current assets Deferred tax assets operating lease liabilities. Deferred Tax Assets Operating Lease Liabilities Operating lease liabilities Counterparty Name Counterparty Name [Axis] Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Statement of Stockholders' Equity [Abstract] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Operating Lease, Liability, Current Operating lease liabilities - short-term Marketable Securities, Policy [Policy Text Block] Investments in Marketable Securities Revenue recognized Collaboration revenue ($4,430 and $- from a related party) Collaboration revenue Microbiome purchase agreement. Microbiome Purchase Agreement [Member] Microbiome Purchase Agreement Property, Plant and Equipment, Net Property and equipment, net Property and equipment, net Restructuring charges incurred Restructuring Charges Costs incurred Restructuring Charges, Total Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Statutory federal income tax rate Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative Entity Central Index Key Entity Central Index Key Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Issuance of common stock for settlement of restricted stock units (RSUs) Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Percentage share of profits and operating loss for products Percentage Share of Profits and Operating Loss for Products Percentage share of profits and operating loss for products. Plan Name [Domain] Plan Name Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary Or Equity Method Investee Sale Of Stock By Subsidiary Or Equity Investee [Table] Related Party Related Party [Member] Transaction price upfront payment Transaction Price Upfront Payment Transaction price upfront payment. Assets, Fair Value Disclosure Total assets measured at fair value Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Foreign Current Foreign Tax Expense (Benefit) Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss before income taxes Collaboration revenue Collaboration Revenue [Member] Collaboration revenue. Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Financial Instruments [Domain] Financial Instruments Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Stock-based compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Total Intrinsic Value Award Date [Domain] Issuance of common stock under Employee Stock Purchase Plan (ESPP) Stock Issued During Period, Value, Employee Stock Purchase Plan Award Type [Axis] Award Type Lessee, Operating Leases [Text Block] Leases Lessee, Operating Lease, Lease Not yet Commenced, Existence of Option to Extend [true false] Other revenue Service, Other [Member] Plan Name [Axis] Plan Name Reverse Stock Split Member Reverse Stock Split [Member] Reverse stock split member. Geographical [Domain] Assets Total assets Operating Lease, Right-of-Use Asset Operating lease right-of-use (ROU) assets Operating lease, right-of-use asset Entity Registrant Name Entity Registrant Name Asset-Backed Securities [Member] Asset-backed securities Executive Officer [Member] Executive Officer Related Party, Type [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract] Weighted Average Fair Value Per RSU at Grant Price Retained Earnings (Accumulated Deficit) Accumulated deficit Retained Earnings (Accumulated Deficit), Total Nonvested Restricted Stock Shares Activity [Table Text Block] Summary of Restricted Stock Units and Related Information Expiration date of each operating loss carry forward Operating Loss Carry Forwards Expiration Period Expiration Years Retained Earnings [Member] Accumulated Deficit Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Ending of period Beginning of period Outstanding awards Gain (Loss) on Disposition of Assets Gain on sale assets Gain (Loss) on Disposition of Assets, Total Issuance of common stock under Employee Stock Purchase Plan (ESPP) (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Number of common stock purchased by employees Minimum [Member] Minimum Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Schedule of Investments in Marketable Available-for-Sale Securities Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies and Recent Accounting Pronouncements Operating Lease, Liability Operating lease, liability Operating lease liabilities Operating Lease, Liability, Total Employee severance and related benefits Share-Based Payment Arrangement, Tranche One [Member] Market-based Vesting Conditions Revenue [Policy Text Block] Revenue Recognition and Accounts Receivable from Collaborations US Government Agencies Debt Securities [Member] U.S and foreign corporate debt securities Equity Component [Domain] Equity Component Options to purchase common stock Employee Stock Option [Member] Options Change in Accounting Principle, Accounting Standards Update, Adoption Date Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Premium received on common stock purchase Premium Received On Common Stock Purchase Premium received on common stock purchase. Measurement Frequency [Axis] Measurement Frequency Sublease Income Sublease income Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Weighted Average Exercise Price Per Share Gain (Loss) on Disposition of Business Gain on the sale of Microbiome assets Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Research and Development Expense Research and development Research and development expense Research and Development Expense, Total Deferred Tax Liabilities, Gross Total deferred tax liabilities Deferred Tax Liabilities, Gross, Total Foreign Deferred Foreign Income Tax Expense (Benefit) Assets [Abstract] ASSETS Total proceeds Proceeds from Issuance of Common Stock Proceeds from the issuance of common stock under ATM equity offering program, net of issuance costs Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Maximum shares available for purchase by employees (in shares) Subsidiary, Sale of Stock [Line Items] Subsidiary Sale Of Stock [Line Items] Common stock, $0.001 par value; 150,000,000 shares authorized as of December 31, 2023 and December 31, 2022; 5,482,752 and 4,074,552 shares issued and outstanding as of December 31, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Change in valuation allowance Proceeds from Sale of Property, Plant, and Equipment Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment, Total Contract with Customer, Liability, Revenue Recognized Amounts included in deferred revenue at the beginning of the period Accrued Liabilities, Current Accrued expenses Total accrued expenses Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Share-Based Payment Arrangement, Noncash Expense, Total Auditor Name Auditor Name Performance milestone payment. Performance Milestone Payment Performance milestone payment Operating Income (Loss) Loss from operations Schedule of Collaboration revenue recognized with the period Schedule Of Collaboration Revenue Recognized With Period Table [Text Block] Schedule of Collaboration Revenue Recognized with the Period Cash equivalents at carrying value and available for sale debt securities estimated fair value. Cash Equivalents At Carrying Value And Available For Sale Debt Securities Estimated Fair Value Fair Value Total deferred Deferred Income Tax Expense (Benefit) Deferred income tax benefit Income tax expense Income tax expense Income Tax Expense (Benefit) Percentage cover of research and development costs Percentage Cover of Research and Development Costs Percentage cover of research and development costs. Lessee, operating lease, lease not yet commenced, option to extend Lessee, Operating Lease, Lease Not yet Commenced, Option to Extend Research and Development Expense Research and Development Expense [Member] Research and Development Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Decreases related to prior year tax positions Number of fellow-contributed programs Number of Fellow-contributed Programs Number of fellow-contributed programs. Lessee, Leases [Policy Text Block] Leases Payments for Restructuring Reductions for cash payments Contract with Customer, Performance Obligation Satisfied in Previous Period Performance obligations satisfied in previous period Accounts Payable and Accrued Liabilities Disclosure [Text Block] Other Accrued Expenses Revenue percentage Concentration Risk, Percentage Short term marketable securities. Short Term Marketable Securities [Member] Short-term marketable securities Share-Based Payment Arrangement, Expense Stock-based compensation expense Equipment [Member] Lab equipment Seventh Year of Collaboration Agreement Seventh Year of Collaboration [Member] Seventh year of collaboration. Restructuring one time termination cost. Restructuring one-time termination Cost Number of directors, right to designate in company board Number of Directors, Right to Designate in Board Number of directors right to designate in board. Collaboration agreement termination description Collaboration Agreement Termination Description Collaboration agreement termination description. Threshold payment of opt-in fee Threshold Payment of Opt-in Fee Threshold payment of opt-in fee. Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Option, Outstanding Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Earnings Per Share, Policy [Policy Text Block] Net Loss per Share Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Increases related to current year tax positions Arbutus agreement. Arbutus Agreement [Member] Arbutus Biopharma Agreement Effective Income Tax Rate Reconciliation, Tax Credit, Percent Research and development tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total Represents the number of approved products. Number Of Approved Products FDA approved products (in products) Sale of stock, price per share Sale of Stock, Price Per Share Cumulative restructuring charges Cumulative Restructuring Charges Cumulative Restructuring Charges Operating Expenses [Abstract] Operating expenses Property, Plant and Equipment [Abstract] Entity Voluntary Filers Entity Voluntary Filers Subsequent Events [Abstract] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other comprehensive loss Available for sale debt securities accumulated gross unrealized gain before tax current. Available for Sale Debt Securities Accumulated Gross Unrealized Gain before Tax Current Gross Unrealized Gain, Short-term marketable securities Other Assets, Noncurrent Other assets Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Option, Granted Other Accrued Liabilities, Current Other accrued expenses Equity [Text Block] Stockholders' Equity Depreciation Depreciation Depreciation, Total Initial non-cancellable term Initial Non Cancellable Term Initial non-cancellable term. Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Net operating losses Share based compensation arrangement fair value assumptions exercise price. Share Based Compensation Arrangement Fair Value Assumptions Exercise Price Exercise price Purchase agreement consideration amount received during the period Purchase Agreement Consideration Amount Received During The Period Purchase agreement consideration amount received during the period. Research and development funding charges. Research And Development Funding Charges Research and development funding charges Equity, Attributable to Parent [Abstract] Stockholders' equity Increase (decrease) in accrued research and development expenses. Increase Decrease In Accrued Research And Development Expenses Accrued research and development expenses Lease, Cost [Table Text Block] Schedule of Quantitative Information of Operating Leases Entity [Domain] Gain (Loss) on Disposition of Property Plant Equipment Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment, Total Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Summary of Warrants to Purchase Shares of Company's Common Stock License agreement term. Licenses Agreement Term License agreement term Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Maturities Operating Lease Liabilities Two thousand and twenty at the market offerings. Two Thousand And Twenty At The Market Offerings [Member] 2020 At the Market Offerings 2020 ATM Deferred Tax Liabilities, Net Net deferred tax liability Deferred Tax Liabilities, Net, Total Accounting Policies [Abstract] Purchase agreement consideration entitled to receive Purchase Agreement Consideration Amount Receivable Purchase agreement consideration amount receivable. Premium on purchase of common stock Sale Of Stock Consideration Premium On Purchase Of Common Stock Sale of stock consideration premium on purchase of common stock. Proceeds received from transaction Upfront equity investment Sale of Stock, Consideration Received on Transaction Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award Capitalized and amortized costs period Capitalized And Amortized Costs Period Capitalized and amortized costs period. Other Noncurrent Assets [Member] Other Assets Lease not yet commence, term of contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Earnings Per Share, Basic, Total Earnings Per Share, Basic Net loss per share - basic Customer Concentration Risk Customer Concentration Risk [Member] Purchase price per share of additional shares description Purchase Price Per Share of Additional Shares Description Purchase price per share of additional shares description. Commitments and Contingencies Commitments and contingencies Debt Securities, Available-for-Sale, Term Available for sale securities maturity term Income Statement [Abstract] Marketable securities Short-term marketable securities Fair Value, Short-term marketable securities Property, Plant and Equipment Disclosure [Text Block] Property and Equipment, Net Related Party, Type [Axis] Performance conditions not yet Met Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of Changes in Contract Liabilities Operating Lease, Cost Operating lease cost Short-Term Lease, Cost Short-term lease cost Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Uncertain tax positions, income tax interest or penalties incurred Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total Retirement Benefits [Abstract] Costs incurred Restructuring Charges Except Non-cash Stock Based Compensation Expense Restructuring charges except non-cash stock based compensation expense. Restructuring Type [Axis] Restructuring Type Statistical Measurement [Domain] Statistical Measurement Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities TwoThousandEighteenEmployeeStockPurchasePlanMember Two Thousand Eighteen Employee Stock Purchase Plan [Member] 2018 ESPP Proceeds from the issuance of common stock to a related party, net of issuance costs Proceeds From Issuance Of Common Stock to Related Party Proceeds from issuance of common stock to related party. Incremental costs. Incremental Costs Incremental costs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Total intrinsic value of awards vested and settled All Award Types Award Type Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Unamortized contract costs Unamortized Contract Costs Unamortized contract costs. Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Net loss per share - diluted Product and Service [Domain] Lease, Cost [Abstract] Lease cost Deferred Tax Assets, Operating Loss Carryforwards Federal and state-operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Total Unrecognized Tax Benefits Balances as of end of year Balances as of beginning of year Consideration of assets sale agreement to be received. Consideration Of Assets Sale Agreement To Be Received Consideration from asset purchase agreement, entitled to receive Concentration Risk Benchmark [Domain] Short-Term Investments [Abstract] Short-term marketable securities Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Stock-based compensation arrangement by share-based payment award, requisite service period Proceeds from issuance of common stock under employee stock purchase plan. Proceeds From Issuance Of Common Stock Under Employee Stock Purchase Plan Proceeds from the issuance of common stock under ESPP Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Options vested and exercisable Related Party Transaction [Domain] Fair Value, Recurring [Member] Recurring Additional Paid in Capital, Common Stock Additional paid-in capital Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Number of Shares Variable consideration Variable Consideration On Milestone Variable consideration on milestone. US Treasury Securities [Member] U.S. treasury securities Accrued restructuring charges current. Accrued Restructuring Charges Current Accrued balance Accrued balance Accrued restructuring charges Schedule of Restructuring and Related Costs [Table] Schedule Of Restructuring And Related Costs [Table] Accrued research and development expenses current. Accrued Research And Development Expenses Current Accrued research and development expenses Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Issuance of common stock upon exercise of stock options ( in shares ) Options exercised Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Cash equivalents at carrying value and available for sale debt securities gross unrealized loss. Cash Equivalents At Carrying Value And Available For Sale Debt Securities Gross Unrealized Loss Gross Unrealized Loss Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total Equity [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: present value discount Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Maximum percentage of then-outstanding voting capital stock Maximum Percentage Of Then Outstanding Voting Capital Stock Maximum percentage of then-outstanding voting capital stock. Percentage of corporate alternative minimum tax. Percentage of corporate alternative minimum tax Percentage of corporate alternative minimum tax Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Nonmonetary Transaction Type [Domain] Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable from collaboration Restructuring and Related Activities [Abstract] Investments, Debt and Equity Securities [Abstract] Increase decrease in operating lease liabilities. Increase Decrease In Operating Lease Liabilities Operating lease liabilities Office Equipment [Member] Office equipment Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property, Plant and Equipment Sale of Stock [Axis] Sale of Stock Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options vested and exercisable Federal Current Federal Tax Expense (Benefit) Current Strategic License Agreements [Abstract] Strategic license agreements abstract. Research Tax Credit Carryforward [Member] Research Tax Credit Carryforward Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Issuance of common stock for settlement of restricted stock units (RSUs) (in shares) Other Risks and Uncertainties Other risks and uncertainties. Other Risks And Uncertainties Policy [Text Block] Statement of Cash Flows [Abstract] Comprehensive Income, Policy [Policy Text Block] Comprehensive Loss Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Income Tax Authority [Domain] Income Tax Authority Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Property, Plant and Equipment, Policy [Policy Text Block] Property and Equipment, Net Concentration Risk Benchmark [Axis] Document Annual Report Document Annual Report Receivable from sale of Microbiome assets included in prepaid expenses and other current assets Receivable From Sale Of Microbiome Assets Included In Prepaid Expenses And Other Current Assets Receivable from sale of microbiome assets included in prepaid expenses and other current assets. Proceeds received in collaboration agreement Proceeds from Collaborators Common Stock, Par or Stated Value Per Share Common stock, par value Dilutive Securities, Effect on Basic Earnings Per Share, Total Dilutive Securities, Effect on Basic Earnings Per Share Dilutive effect of securities Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrecognized stock-based compensation expense expected to be recognized, term Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Shares reserved for issuance (in shares) Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum Number of years of standstill provision Number Of Years Of Standstill Provision Number of years of standstill provision. Related Party Transaction [Axis] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Nature of Business Restructuring costs reversal of stock-based compensation expense Restructuring costs reversal Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Activity Related to Gross Unrecognized Tax Benefits Number of years of standstill and lockup provisions Number of Years of Standstill and Lockup Provisions Number of years of standstill and lockup provisions. Fair Value, Inputs, Level 3 [Member] Level 3 APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Cash equivalents at fair value. Cash Equivalents At Fair Value [Abstract] Cash equivalents Strategic License Agreements: Research and Development Arrangement, Contract to Perform for Others [Line Items] Research And Development Arrangement Contract To Perform For Others [Line Items] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Payables and Accruals [Abstract] General and Administrative Expense General and Administrative Expense [Member] General and Administrative Milestone payment receivable Purchase Agreement Milestone Payment Receivable Purchase agreement milestone payment receivable. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Option, Forfeited Document Financial Statement Error Correction [Flag] Upfront cash payment received. Upfront Cash Payment Received Upfront cash payment received 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 City Area Code City Area Code Research and Development Arrangement, Contract to Perform for Others, Type [Axis] Research and Development Arrangement, Contract to Perform for Others, Type State Deferred State and Local Income Tax Expense (Benefit) Deferred Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Investments in Marketable Securities Interest Income, Other Interest and other income, net Customer [Domain] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance General and Administrative Expense General and administrative General and Administrative Expense, Total Weighted average common shares outstanding, basic Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Weighted average common shares and pre-funded warrants outstanding - basic Restructuring and Related Costs [Table Text Block] Summary of Restructuring Costs Research and Development Arrangement, Contract to Perform for Others, Type [Domain] Research and Development Arrangement, Contract to Perform for Others, Type Employee Stock [Member] Employee Stock Purchase Plan Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities Research and Development Expense, Policy [Policy Text Block] Research and Development Expense and Accruals Statement [Table] Statement [Table] Fair value assets between levels transfers amount. Fair Value Assets Between Levels Transfers Amount Fair value assets transfers between level 1, level 2 or level 3 Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of Stock Option Activity and Related Information Schedule of Related Party Transactions, by Related Party [Table] Available for sale debt securities accumulated gross unrealized gain before tax noncurrent. Available For Sale Debt Securities Accumulated Gross Unrealized Gain before Tax Noncurrent Gross Unrealized Gain, Long-term marketable securities Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of Assumptions Used to Estimate Fair Values of Stock Options Grants Increase (Decrease) in Contract with Customer, Liability Deferred revenue Contract liabilities recognized Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total Door agreement. Doors Agreement [Member] Door Agreement The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Amount Total fair value of awards Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Related Party Related Party Transactions Disclosure [Text Block] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Accrued Professional Fees, Current Accrued professional fees and other Statement [Line Items] Statement [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive securities excluded from computation of loss per share Lease, Cost Total lease cost, net Subsequent Event [Line Items] Subsequent Event [Line Items] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Components of Deferred Taxes Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable from collaboration Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts receivable from collaboration Customer [Axis] Cash equivalents at carrying value and available for sale debt securities amortized cost. Cash Equivalents At Carrying Value And Available For Sale Debt Securities Amortized Cost Amortized Cost Common Stock [Member] Common Stock Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Amortized Cost Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of Recognized Stock-Based Compensation Expense Realized gains and losses Realized Investment Gains (Losses) Realized Investment Gains (Losses), Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Options vested and exercisable Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Proceeds from Sale of Debt Securities, Available-for-Sale Proceeds from sale of marketable securities Antidilutive Securities, Name [Domain] Antidilutive Securities, Name Consolidation, Variable Interest Entity, Policy [Policy Text Block] Variable Interest Entities ASU 2016-13 Accounting Standards Update 2016-13 [Member] Income taxes. Income Taxes [Table] Income Taxes [Table] Cover [Abstract] Vesting [Axis] Number of years of lockup provision Number Of Years Of Lockup Provision Number of years of lockup provision. Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Bei Gene Agreement [Member] BeiGene Agreement BeiGene agreement. Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Uncertain tax positions, income tax interest or penalties accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Issuance of common stock to a related party, net of issuance costs ( in shares) Stock Issued During Period Shares Common Stock To Related Party Stock issued during period shares common stock to related party. Sale of Stock [Domain] Sale of Stock Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Granted Proceeds from Sale of Productive Assets Consideration from asset purchase agreement Proceeds from Sale of Productive Assets, Total Proceeds from Divestiture of Businesses Proceeds from the sale of Microbiome assets Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration] Security Exchange Name Security Exchange Name Third Year of Collaboration Agreement Third Year of Collaboration [Member] Third year of collaboration. Domestic Tax Authority [Member] Federal Strategic License Agreements Strategic License Agreements [Text Block] Strategic license agreements text block. Recently Adopted Accounting Standards and Accounting Pronouncements to Be Adopted New Accounting Pronouncements, Policy [Policy Text Block] Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Authorized Preferred stock, shares authorized Property, Plant and Equipment, Gross Total property and equipment Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Percentage of then-outstanding voting capital stock subject to stockholder approval Percentage of Then-outstanding Voting Capital Stock Subject to Stockholder Approval Percentage of then-outstanding voting capital stock subject to stockholder approval. State Current State and Local Tax Expense (Benefit) Current Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Operating lease liabilities arising from obtaining ROU assets ROU assets exchanged for new operating lease liabilities Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Option, Forfeited Legal Entity [Axis] Financial Instrument [Axis] Financial Instrument Weighted Average Number of Shares Outstanding, Diluted [Abstract] Denominator: Entity Emerging Growth Company Entity Emerging Growth Company Milestone payment, diligence maintenance fees Milestone Payment Diligence Maintenance Fees Milestone payment, diligence maintenance fees. Amendment Flag Amendment Flag Schedule of Accrued Liabilities [Table Text Block] Schedule of Other Accrued Expenses Asset impairment and other costs. Asset Impairment And Other Costs [Member] Asset Impairment and Other Costs Contract with customer liability in additions. Contract With Customer Liability In Additions Additions Collaboration term Collaboration Term Collaboration term. Accounting Standards Update [Domain] Basis of Accounting, Policy [Policy Text Block] Basis of Presentation U.S. and foreign commercial paper U S And Foreign Commercial Paper [Member] U.S. and foreign commercial paper. Restructuring and Related Activities Disclosure [Text Block] Restructurings Payments to Acquire Debt Securities, Available-for-Sale Purchases of marketable securities Silicon Valley Bank. Silicon Valley Bank Member Silicon Valley Bank Leases [Abstract] Premium on common stock received Premium on Common Stock Received Premium on Common Stock Received Securities Act File Number Entity File Number Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Deferred Tax Assets, Gross Total deferred tax assets Agreed to pay maximum amount development and regulatory costs. Agreed To Pay Maximum Amount Development And Regulatory Costs Agreed to pay maximum amount development and regulatory costs Goodwill and Intangible Assets Disclosure [Abstract] Gilead Sciences, Inc. Gilead Gilead Sciences Incorporated [Member] Gilead sciences incorporated. Unrealized gain (loss) on marketable debt securities Unrealized gain (loss) on marketable securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Cash Equivalents [Member] Cash equivalents Share-Based Payment Arrangement [Abstract] Summary of Operating Loss Carryforwards [Table Text Block] Summary of Net Operating Loss and Tax Credit Carryforwards Regulatory. Regulatory [Member] Regulatory Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Ending of period Beginning of period Deferred Tax Assets, Valuation Allowance Valuation allowance Operating Expenses Total operating expenses Number of timepoints of program Number of Timepoints of Program Number of timepoints of program. BeiGene, Ltd. (BeiGene) BeiGene, Limited. Bei Gene Limited [Member] Bei Gene Limited Auditor Location Auditor Location Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected term (years) Long-term marketable securities Fair Value, Long-term marketable securities Debt Securities, Available-for-Sale, Noncurrent Collaborative Arrangement [Member] Collaborative Arrangement Reverse stock split description Stockholders' Equity, Reverse Stock Split Entity Address, Address Line Two Entity Address, Address Line Two Preferred Stock, Value, Issued Preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued or outstanding Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of Operating Segments Operating segments (in segments) Percentage of then-outstanding voting capital stock Percentage of Then Outstanding Voting Capital Stock Percentage of then outstanding voting capital stock. Title of Individual [Axis] Title of Individual Number of share Purchased Sale of Stock, Number of Shares Issued in Transaction Number of shares sold Investment Type [Axis] Investment Type Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Net (accretion) amortization of investments in marketable debt securities Net (accretion) amortization of investments in marketable debt securities (Accretion) Amortization Of Investments In Marketable Debt Securities (Accretion) amortization of investments in marketable debt securities. Issuance of common stock upon cashless exercise of pre-funded warrants shares. Issuance Of Common Stock Upon Cashless Exercise Of Pre Funded Warrants Shares Issuance of common stock upon cashless exercise of pre-funded warrants (in shares) Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unrecognized stock-based compensation expense Commercial Paper [Member] U.S. and foreign commercial paper Entity Address, Address Line One Entity Address, Address Line One Cash and Cash Equivalents, Fair Value Disclosure Total cash equivalents Fair Value Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Compensation expense: Option Indexed to Issuer's Equity, Type [Axis] Option Indexed to Issuer's Equity, Type Antidilutive Securities [Axis] Antidilutive Securities Granted in August 2022. Granted In August Two Thousand Twenty Two [Member] Granted in August 2022 Percentage of outstanding voting of common stock held Percentage of Outstanding Voting of Common Stock Held Percentage of Outstanding Voting of Common Stock Held Employees including executive officers. Employees Including Executive Officers [Member] Employees Including Executive Officers Subsequent Event Type [Domain] Subsequent Event Type Income Statement Location [Axis] Income Statement Location Variable Lease, Cost Variable lease cost Deferred Tax Liabilities, Net [Abstract] Deferred tax liabilities: Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Indefinite-lived intangible assets impairment charges Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected dividend yield Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Restructurings Charges Capitalized research expense Fair Value, Inputs, Level 2 [Member] Level 2 Closing bid price of stock Share Price Collaborative Arrangement and Arrangement Other than Collaborative [Table] Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Product and Service [Axis] Deferred revenue - long-term Deferred revenue - long-term ($55,379 and $- to a related party) Contract with Customer, Liability, Noncurrent Title of 12(b) Security Title of 12(b) Security Remeasurement of lease liabilities arising from modification of right of use assets. Remeasurement Of Lease Liabilities Arising From Modification Of Right Of Use Assets Remeasurement of lease liabilities arising from modification of ROU assets PublicOffering Public Offering [Member] Public Offering Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Percentage of payroll deductions in ESPP Net sales milestone payments. Net Sales Milestone Payments [Member] Sales Milestone Payments Expected equity financing completion date Expected Equity Financing Completion Date Expected equity financing completion date. Collaboration agreement termination term Collaboration Agreement Termination Term Collaboration agreement termination term. Antios agreement. Antios Agreement [Member] Antios Agreement Investments [Domain] Investments Accounting Standards Update [Axis] Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets Restructuring costs asset impairment and other costs. Restructuring costs asset impairment and other costs Purchase Commitment, Remaining Minimum Amount Committed Potential milestone payment Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities State and Local Jurisdiction [Member] State Goodwill, Impairment Loss Goodwill impairment charge Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Subsequent Event [Table] Represent non cash rent expense. Noncash Rent Expense Non-cash rent expense Common stock subject to purchase under employee stock purchase program. Common Stock Subject To Purchase Under Employee Stock Purchase Program [Member] Common stock subject to purchase under ESPP Contract with Customer, Liability Balance at End of Period Balance at Beginning of Period Contract liability/deferred revenue Contract with Customer, Liability, Total Long term marketable securities. Long Term Marketable Securities [Member] Long-term marketable securities Cash and Cash Equivalents [Axis] Cash and Cash Equivalents Defined Contribution Plan, Employer Discretionary Contribution Amount Defined Contribution Plan, Employer Discretionary Contribution Amount Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Options Vested and Exercisable, Weighted Average Remaining Contractual Term (Years) Potential proceeds from equity financing Potential Proceeds from Equity Financing Potential proceeds from equity financing. Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free rate Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Forfeited Restructuring Costs, Total Restructuring Costs Restructuring costs Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Schedule of Fair Value of Financial Assets Tax Credit Carryforward [Axis] Tax Credit Carryforward Concentration Risk Type [Domain] Income Statement Location [Domain] Income Statement Location Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Option, Granted Cash and cash equivalent gross unrealized gain. Cash And Cash Equivalent Gross Unrealized Gain Gross Unrealized Gain Potential proceeds from collaboration extension fees Potential Proceeds from Collaboration Extension Fees Potential proceeds from collaboration extension fees. Document Type Document Type Sale consideration receivable. Sale Consideration Receivable Consideration due Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Collaborative and License Arrangement Disclosure. Collaborative And License Arrangement Disclosure [Text Block] Collaboration Agreements Counterparty Name Counterparty Name [Domain] Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Indefinite-Lived Intangible Asset Impairment Other Deferred Tax Liabilities, Other Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited Forfeited Net Cash Provided by (Used in) Financing Activities Net cash provided by financing activities Share Based Compensation Arrangement By Share Based Payment Award Options Forfeited In Period Total Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Forfeited In Period Total Intrinsic Value Options, Forfeited Short-Term Investments [Member] Short-term marketable securities Entity Filer Category Entity Filer Category Deferred Tax Assets, Tax Credit Carryforwards, Research Research and development credits Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Supplemental non-cash investing and financing activities Balance Sheet Location [Domain] Balance Sheet Location Increase (Decrease) in Other Noncurrent Assets Other assets Contract cost recognized Contract Costs Recognized Contract costs recognized. Gillead Collaboration Agreement Option, License and Collaboration Agreement Option, License and Collaboration Agreement [Member] Option, license and collaboration agreement. Number of days volume considered for weighted average price to calculate premium Number of Days Volume Considered for Weighted Average Price to Calculate Premium Number of days volume considered for weighted average price to calculate premium. Accrued Liabilities, Current [Abstract] Accrued expenses: Nonoperating Income (Expense) Total other income The value of common stock authorized to issue in a public offering. Initial Public Offering Value Of Shares Authorized Initial public offering value of shares authorized Liabilities Total liabilities Issuance of common stock upon cashless exercise of pre-funded warrants. Issuance Of Common Stock Upon Cashless Exercise Of Pre Funded Warrants Issuance of common stock upon cashless exercise of pre-funded warrants Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Available for sale debt securities accumulated gross unrealized loss before tax current. Available for Sale Debt Securities Accumulated Gross Unrealized Loss before Tax Current Gross Unrealized Loss, Short-term marketable securities Equity, Attributable to Parent Balance Balance Total stockholders' equity Gilead Equity Agreements Equity Agreements [Member] Equity agreements. Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference Number of shares issued in connection with reverse stock split Stock Issued During Period, Shares, Reverse Stock Splits Net Income (Loss) Net loss Net loss Nonoperating Income (Expense) [Abstract] Other income Proceeds from Issuance Initial Public Offering Net proceeds from the issuance of common stock through equity plans Net proceeds Schedule of Research and Development Arrangement, Contract to Perform for Others [Table] Schedule Of Research And Development Arrangement Contract To Perform For Others [Table] Accrued interest receivable Accured Interest Receivable Accured Interest Receivable Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State taxes, net of federal tax benefit Award Date [Axis] Corporate Debt Securities [Member] U.S and foreign corporate debt securities Fair Value Measurement, Policy [Policy Text Block] Fair Value Measurements Statement of Financial Position [Abstract] Weighted average common shares outstanding, diluted Weighted Average Number of Shares Outstanding, Diluted, Total Weighted Average Number of Shares Outstanding, Diluted Weighted average common shares and pre-funded warrants outstanding - diluted Collaboration revenue recognized in period [Abstract] Collaboration Revenue Recognized In Period [Abstract] Collaboration revenue recognized in the period from Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Effective Income Tax Rate of Provision for Income Taxes Impairment of long-lived assets Impairment of Long-Lived Assets to be Disposed of Income taxes provision (benefit) Effective Income Tax Rate Reconciliation, Percent Federal Deferred Federal Income Tax Expense (Benefit) Deferred Issuance of common stock to a related party, net of issuance costs Stock Issued During Period Value Common Stock To Related Party Stock issued during period value common stock to related party. Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term - operating leases Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Purchase price after discount (in percent) Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes Deferred Tax Assets, Net [Abstract] Deferred tax assets: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Option, Outstanding at end of period Options, Outstanding at beginning of period Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted Contract with customer liability in deduction. Contract With Customer Liability In Deduction Deductions Leasehold Improvements [Member] Leasehold improvement Concentration of risk. Concentration Of Risk Policy Policy [Text Block] Concentrations of Risk Income Tax Authority [Axis] Income Tax Authority Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of restructuring charges. Schedule Of Restructuring Charges Table [Text Block] Schedule of Restructuring Charges Restructuring and related cost incurred cost benefit Restructuring And Related Cost Incurred Cost Benefit Restructuring costs incurred Restructuring charges Total current Current Income Tax Expense (Benefit) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Measurement Frequency [Domain] Measurement Frequency Percentage of premium to weighted average price immediately prior to date of purchase Percentage of Premium to Weighted Average Price Immediately Prior to Date of Purchase Percentage of premium to weighted average price immediately prior to date of purchase. Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment, Total Reduction in research and development expense. Reduction In Research And Development Expense Reduction in research and development expense Type of Restructuring [Domain] Type of Restructuring Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Number of awards vested and settled Vested Stock Issued During Period, Shares, New Issues Issuance of common stock under at-the-market (ATM) equity offering program, net of issuance costs (in shares) Number of shares sold Employee-related Liabilities, Current Accrued compensation Employee-related Liabilities, Current, Total Lease expiration, month and year Lease Expiration, Month And Year Lease expiration, month and year. Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash and cash equivalents at the end of the period Cash and cash equivalents at the beginning of the period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Income Tax Disclosure [Abstract] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name Employee severance and related benefits. Employee Severance And Related Benefits [Member] Employee Severance and Related Benefits XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Document And Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Mar. 22, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2023    
Entity File Number 001-35005    
Entity Registrant Name ASSEMBLY BIOSCIENCES, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-8729264    
Entity Address, Address Line One Two Tower Place    
Entity Address, Address Line Two 7th Floor    
Entity Address, City or Town South San Francisco    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94080    
City Area Code 833    
Local Phone Number 509-4583    
Amendment Flag false    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001426800    
Current Fiscal Year End Date --12-31    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Trading Symbol ASMB    
Security Exchange Name NASDAQ    
Title of 12(b) Security Common Stock, $0.001 Par Value    
Entity Common Stock, Shares Outstanding   5,482,752  
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Emerging Growth Company false    
Entity Small Business true    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Public Float     $ 60.0
Auditor Name Ernst & Young LLP    
Auditor Firm ID 42    
Auditor Location San Jose, California    
Documents Incorporated by Reference

Part III of this Annual Report on Form 10-K incorporates information by reference to portions of the definitive proxy statement for the Company’s Annual Meeting of Stockholders to be held in 2024, to be filed within 120 days of the registrant’s fiscal year ended December 31, 2023.

   
Document Financial Statement Error Correction [Flag] false    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 19,841 $ 52,418
Marketable securities 110,406 39,192
Accounts receivable from collaboration 43 944
Prepaid expenses and other current assets 3,497 4,413
Total current assets 133,787 96,967
Property and equipment, net 385 743
Operating lease right-of-use (ROU) assets 2,339 3,195
Other assets 312 889
Total assets 136,823 101,794
Current liabilities    
Accounts payable 461 2,493
Accrued research and development expenses 885 3,122
Other accrued expenses 5,744 7,317
Deferred revenue - short-term ($30,915 and $- to a related party) 30,915  
Operating lease liabilities - short-term 1,220 3,364
Total current liabilities 39,225 16,296
Deferred revenue - long-term ($55,379 and $- to a related party) 55,379 2,733
Operating lease liabilities - long-term 1,122 101
Total liabilities 95,726 19,130
Commitments and contingencies
Stockholders' equity    
Preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued or outstanding
Common stock, $0.001 par value; 150,000,000 shares authorized as of December 31, 2023 and December 31, 2022; 5,482,752 and 4,074,552 shares issued and outstanding as of December 31, 2023 and December 31, 2022, respectively 5 4
Additional paid-in capital 826,921 807,983
Accumulated other comprehensive loss (81) (803)
Accumulated deficit (785,748) (724,520)
Total stockholders' equity 41,097 82,664
Total liabilities and stockholders' equity $ 136,823 $ 101,794
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 5,482,752 4,074,552
Common stock, shares outstanding 5,482,752 4,074,552
Deferred revenue - short-term $ 30,915  
Deferred revenue - long-term 55,379 $ 2,733
Related Party    
Deferred revenue - short-term 30,915  
Deferred revenue - long-term $ 55,379  
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Collaboration revenue ($4,430 and $- from a related party) $ 7,163 $ 0
Operating expenses    
Research and development 48,900 69,980
General and administrative 22,909 24,134
Total operating expenses 71,809 94,114
Loss from operations (64,646) (94,114)
Other income    
Interest and other income, net 3,451 1,022
Total other income 3,451 1,022
Loss before income taxes (61,195) (93,092)
Income tax expense (33) 0
Net loss (61,228) (93,092)
Other comprehensive loss    
Unrealized gain (loss) on marketable securities 722 (384)
Comprehensive loss $ (60,506) $ (93,476)
Net loss per share - basic $ (13.38) $ (23.08)
Net loss per share - diluted $ (13.38) $ (23.08)
Weighted average common shares outstanding, basic 4,577,371 4,034,105
Weighted average common shares outstanding, diluted 4,577,371 4,034,105
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Collaboration revenue $ 7,163 $ 0
Related Party    
Collaboration revenue $ 4,430 $ 0
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Balance at Dec. 31, 2021 $ 168,929 $ 4 $ 800,772 $ (419) $ (631,428)
Balance (in shares) at Dec. 31, 2021   4,010,009      
Issuance of common stock under at-the-market (ATM) equity offering program, net of issuance costs 325   325    
Issuance of common stock under at-the-market (ATM) equity offering program, net of issuance costs (in shares)   25,068      
Issuance of common stock under Employee Stock Purchase Plan (ESPP) 289   289    
Issuance of common stock under Employee Stock Purchase Plan (ESPP) (in shares)   18,819      
Issuance of common stock for settlement of restricted stock units (RSUs) (in shares)   20,656      
Unrealized gain (loss) on marketable debt securities (384)     (384)  
Stock-based compensation 6,597   6,597    
Net loss (93,092)       (93,092)
Balance at Dec. 31, 2022 82,664 $ 4 807,983 (803) (724,520)
Balance (in shares) at Dec. 31, 2022   4,074,552      
Issuance of common stock under at-the-market (ATM) equity offering program, net of issuance costs 4,546   4,546    
Issuance of common stock under at-the-market (ATM) equity offering program, net of issuance costs (in shares)   261,170      
Issuance of common stock under Employee Stock Purchase Plan (ESPP) 129   129    
Issuance of common stock under Employee Stock Purchase Plan (ESPP) (in shares)   14,453      
Issuance of common stock for settlement of restricted stock units (RSUs) (in shares)   43,105      
Issuance of common stock to a related party, net of issuance costs 9,143 $ 1 9,142    
Issuance of common stock to a related party, net of issuance costs ( in shares)   1,089,472      
Unrealized gain (loss) on marketable debt securities 722     722  
Stock-based compensation 5,121   5,121    
Net loss (61,228)       (61,228)
Balance at Dec. 31, 2023 $ 41,097 $ 5 $ 826,921 $ (81) $ (785,748)
Balance (in shares) at Dec. 31, 2023   5,482,752      
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities    
Net loss $ (61,228) $ (93,092)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 450 498
Stock-based compensation 5,119 6,593
Net (accretion) amortization of investments in marketable debt securities (1,585) 155
Non-cash rent expense 3,507 3,505
Loss on disposal of property and equipment 139 0
Changes in operating assets and liabilities:    
Accounts receivable from collaboration 901 (608)
Prepaid expenses and other current assets 916 1,328
Other assets 577 814
Accounts payable (2,032) (166)
Accrued research and development expenses (2,237) (278)
Other accrued expenses (1,571) 458
Deferred revenue 83,561 0
Operating lease liabilities (3,774) (3,670)
Net cash provided by (used in) operating activities 22,743 (84,463)
Cash flows from investing activities    
Proceeds from maturities of marketable securities 65,015 88,000
Proceeds from sale of property and equipment 24 0
Purchases of property and equipment (255) (102)
Purchases of marketable securities (133,922) (27,583)
Proceeds from sale of marketable securities 0 28,825
Proceeds from the sale of Microbiome assets 0 1,500
Net cash (used in) provided by investing activities (69,138) 90,640
Cash flows from financing activities    
Proceeds from the issuance of common stock to a related party, net of issuance costs 9,143 0
Proceeds from the issuance of common stock under ATM equity offering program, net of issuance costs 4,546 325
Proceeds from the issuance of common stock under ESPP 129 289
Net cash provided by financing activities 13,818 614
Net (decrease) increase in cash and cash equivalents (32,577) 6,791
Cash and cash equivalents at the beginning of the period 52,418 45,627
Cash and cash equivalents at the end of the period 19,841 52,418
Supplemental non-cash investing and financing activities    
Operating lease liabilities arising from obtaining ROU assets $ 2,442 $ 171
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1
Nature of Business
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business

Note 1 - Nature of Business

Overview

Assembly Biosciences, Inc. (together with its subsidiaries, Assembly or the Company), incorporated in Delaware in October 2005, is a biotechnology company developing innovative therapeutics. The Company's pipeline includes two helicase-primase inhibitors (HPI) targeting recurrent genital herpes, an orally bioavailable hepatitis delta virus (HDV) entry inhibitor, a clinical stage capsid assembly inhibitor (CAM) candidate designed to disrupt the replication cycle of hepatitis B virus (HBV) at several key points with the aim of achieving finite treatment and functional cures and research programs focused on the discovery of therapeutics to treat devastating viral diseases, including a non-nucleoside polymerase inhibitor (NNPI) targeting transplant-related herpesviruses and a small molecule interferon-α (IFN-α) receptor (IFNAR) agonist targeting HBV and HDV. The Company operates in one segment and is headquartered in South San Francisco, California.

Liquidity

The Company has not derived any revenue from product sales to date and currently has no approved products. Once a product has been developed, it will need to be approved for sale by the U.S. Food and Drug Administration (FDA) or an applicable foreign regulatory agency. Since inception, the Company’s operations have been financed through the sale of equity securities, the proceeds from the exercise of warrants and stock options, the issuance of debt, and upfront payments related to collaboration agreements. The Company has incurred losses from operations since inception and expects to continue to incur substantial losses for the next several years as it continues its product development efforts. In October 2023, the Company received $100.0 million upon entering into the Option, License and Collaboration Agreement (the Gilead Collaboration Agreement) and the Common Stock Purchase Agreement and an Investor Rights Agreement (collectively, the Gilead Equity Agreements) with Gilead Sciences, Inc. (Gilead). Management believes the Company currently has sufficient funds to meet its operating requirements for at least the next twelve months following the date these consolidated financial statements are issued.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies and Recent Accounting Pronouncements

Note 2 - Summary of Significant Accounting Policies and Recent Accounting Pronouncements

Basis of Presentation

These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

 

On January 31, 2024, following approval by the Company's stockholders, the Company's board of directors approved the implementation of a reverse stock split at a ratio of 1-for-12 shares of the Company's common stock (the Reverse Stock Split). The Reverse Stock Split was effective as of February 9, 2024 (see Note 15). All share and per share amounts of the Company's common stock presented have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split, including reclassifying an amount equal to the reduction in par value of common stock to additional paid-in capital.

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of expenses during the reporting period. Actual results could differ from those estimates.

Significant estimates inherent in the preparation of the accompanying consolidated financial statements include estimates for revenue recognition, including the standalone selling price (SSP) for the allocation of transaction price to performance obligations and cost-based inputs, as well as estimates of costs incurred but not yet invoiced for research and development accruals.

The Company’s estimates could be affected by external conditions, including those unique to the Company and general economic conditions. It is reasonably possible these external factors could have an effect on the Company’s estimates and could cause actual results to differ materially from those estimates and assumptions.

Other Risks and Uncertainties

The Company relies on contract research organizations (CROs), including one located in Ukraine that temporarily shut down operations due to Russia’s invasion. Though this CRO has resumed operations and the Company continues to utilize this CRO, the Company has reallocated certain work to other global CROs in case the CRO shuts down operations again.

U.S. and global financial markets have experienced volatility and disruption due to other macroeconomic and geopolitical events such as rising inflation, rising interest rates to combat inflation, the risk of a recession, the war between Russia and Ukraine and the Israel-Hamas war. The Company cannot predict at this time to what extent, if at all, it and its employees, CROs, vendors and/or collaborators could potentially be negatively impacted by these events.

Cash and Cash Equivalents

All highly liquid investments, including money market funds, with original maturities of three months or less at the time of purchase are considered to be cash equivalents. All of the Company’s cash equivalents have liquid markets and high credit ratings. The Company maintains its cash in bank deposits and other accounts, the balances of which, at times as of and during the years ended December 31, 2023 and 2022, exceeded federally insured limits.

Investments in Marketable Securities

The Company invests its excess cash in debt securities with high credit ratings, including, but not limited to, money market funds classified as cash equivalents, securities issued by the U.S. government and its agencies, corporate debt securities and commercial paper. The Company has designated its investments in marketable securities as available-for-sale and measures these securities at their respective fair values. The Company reviews all available-for-sale securities at each period end to determine if they remain available-for-sale based on their current intent and ability to sell the security if it is required to do so. Marketable securities are classified as short-term or long-term based on the maturity date and their availability to meet current operating requirements. Marketable securities that mature in one year or less from the consolidated balance sheet date are classified as short-term available-for-sale securities, while marketable securities with maturities in one year or beyond one year from the consolidated balance sheet date are classified as long-term.

The Company periodically reviews its marketable securities for declines in fair value below the amortized cost basis to determine whether the impairment, if any, is due to credit-related or other factors. This review includes the credit worthiness of the security issuers, the severity of the unrealized losses, whether the Company has the intent to sell the securities and whether it is more likely than not the Company will be required to sell the securities before the recovery of the amortized cost basis. Unrealized gains and losses on available-for-sale securities are reported in other comprehensive loss, and as a component of stockholders' equity until their disposition, with the exception of unrealized losses believed to be related to credit losses which are recognized as an allowance for credit losses on the consolidated balance sheet with the corresponding charge in other income in the period the impairment occurs. Impairment assessments are made at the individual security level each reporting period. The Company elected to exclude accrued interest receivable from the amortized cost basis of its available-for-sale debt securities and to not measure an allowance for credit losses for accrued interest receivable. To date, there have been no credit-related declines in value or other impairments of the Company’s investments in marketable securities. Realized gains and losses from the sale of marketable securities, if any, are calculated using the specific-identification method.

Leases

All of the Company’s leases are operating leases for facilities and equipment. The Company recognizes a lease asset for its right to use the underlying asset and a lease liability for the corresponding lease obligation. The Company determines whether an arrangement is or contains a lease at contract inception. Operating leases with a duration greater than one year are included in operating lease ROU assets, operating lease liabilities - short-term, and operating lease liabilities - long-term in the Company’s consolidated balance sheets. The Company elected

the short-term lease exception policy, permitting it to not apply the recognition requirements to leases with terms of less than one year (short-term leases) for all classes of assets. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. In determining the net present value of lease payments, the Company uses its incremental borrowing rate based on the information available at the lease commencement date. The incremental borrowing rate represents the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease. The Company considers a lease term to be the noncancelable period that it has the right to use the underlying asset, including any periods where it is reasonably assured the Company will exercise the option to extend the contract. Periods covered by an option to extend are included in the lease term if the lessor controls the exercise of that option.

The operating lease ROU assets also include any lease payments made and exclude lease incentives. Lease expense is recognized on a straight-line basis over the expected lease term. Variable lease expenses are recorded when incurred. The Company has elected not to separate lease and non-lease components for its leased assets and accounts for all lease and non-lease components of its agreements as a single lease component.

Impairment of Long-Lived Assets

The Company monitors the carrying value of long-lived assets, including ROU operating lease assets, for potential impairment and tests the recoverability of such assets whenever events or changes in circumstances indicate the carrying amounts may not be recoverable. If a change in circumstance occurs, the Company performs a test of recoverability by comparing the carrying value of the asset or asset group to its undiscounted expected future cash flows. If cash flows cannot be separately and independently identified for a single asset, the Company will determine whether impairment has occurred for the group of assets for which the Company can identify the projected cash flows. If the carrying values are in excess of undiscounted expected future cash flows, the Company measures any impairment by comparing the fair value of the asset or asset group to its carrying value. There was no impairment of long-lived assets during the years ended December 31, 2023 and 2022.

Property and Equipment, Net

Property and equipment are stated at cost and consist of lab and office equipment and leasehold improvements. The Company records depreciation under the straight-line method over the estimated useful lives of its property and equipment ranging from two to seven years.

Leasehold improvements are amortized over the remaining terms of the respective leases or the estimated useful life of the leasehold improvements, whichever is less. Maintenance and repair costs are expensed as incurred.

Fair Value Measurements

The Company follows accounting guidance on fair value measurements for financial instruments measured on a recurring basis, as well as for certain assets and liabilities that are initially recorded at their estimated fair values. Fair value is defined as the exit price, or the amount that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company uses the following three-level hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs to value its financial instruments:

Level 1: Observable inputs such as unadjusted quoted prices in active markets for identical instruments.

Level 2: Quoted prices for similar instruments that are directly or indirectly observable in the marketplace.

Level 3: Significant unobservable inputs which are supported by little or no market activity and that are financial instruments whose values are determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant judgment or estimation.

Financial instruments measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The assessment of the significance of a particular input to the fair value measurement in its entirety requires the Company to make judgments and consider factors specific to the asset or liability. The use of different assumptions and/or estimation methodologies may have a material effect on estimated fair values. Accordingly, the fair value estimates disclosed or initial amounts recorded may not be indicative of the amount the Company or holders of the instruments could realize in a current market exchange.

The carrying amounts of cash equivalents and marketable securities approximate their fair value based upon quoted market prices. Certain of the Company’s financial instruments are not measured at fair value on a recurring basis but are recorded at amounts which approximate their fair value due to their liquid or short-term nature, such as cash, accounts receivable, accounts payable and accrued expenses.

The following tables present the fair value of the Company’s financial assets measured at fair value on a recurring basis using the above input categories (in thousands):

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Fair Value

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund

 

$

18,982

 

 

$

 

 

$

 

 

$

18,982

 

Total cash equivalents

 

 

18,982

 

 

 

 

 

 

 

 

 

18,982

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. and foreign corporate debt securities

 

 

 

 

 

17,633

 

 

 

 

 

 

17,633

 

U.S. treasury securities

 

 

 

 

 

77,018

 

 

 

 

 

 

77,018

 

U.S. and foreign commercial paper

 

 

 

 

 

15,755

 

 

 

 

 

 

15,755

 

Total short-term marketable securities

 

 

 

 

 

110,406

 

 

 

 

 

 

110,406

 

Total assets measured at fair value

 

$

18,982

 

 

$

110,406

 

 

$

 

 

$

129,388

 

 

 

 

December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Fair Value

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund

 

$

49,676

 

 

$

 

 

$

 

 

$

49,676

 

Total cash equivalents

 

 

49,676

 

 

 

 

 

 

 

 

 

49,676

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. and foreign corporate debt securities

 

 

 

 

 

18,597

 

 

 

 

 

 

18,597

 

U.S. treasury securities

 

 

 

 

 

11,744

 

 

 

 

 

 

11,744

 

U.S. and foreign commercial paper

 

 

 

 

 

8,851

 

 

 

 

 

 

8,851

 

Total short-term marketable securities

 

 

 

 

 

39,192

 

 

 

 

 

 

39,192

 

Total assets measured at fair value

 

$

49,676

 

 

$

39,192

 

 

$

 

 

$

88,868

 

Money market funds are highly liquid and actively traded marketable securities that generally transact at a stable $1.00 net asset value representing its estimated fair value. The Company estimates the fair value of its U.S. and foreign corporate debt securities, U.S. treasury securities and U.S. and foreign commercial paper by taking into consideration valuations obtained from third-party pricing services. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar securities, issuer credit spreads; benchmark securities; prepayment/default projections based on historical data; and other observable inputs.

There have been no transfers between Level 1, Level 2 or Level 3 for any of the periods presented. See Note 4 for further information regarding the carrying value of the Company’s investments in marketable securities.

Revenue Recognition and Accounts Receivable from Collaboration

The Company analyzes its collaboration arrangements to assess whether such arrangements, or transactions between arrangement participants, involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities or are more akin to a vendor-customer relationship. In making this evaluation, the Company considers whether the activities of the collaboration are considered to be distinct and deemed to be within the scope of the collaborative arrangement accounting standard and those that are more reflective of a vendor-customer relationship and, therefore, within the scope of the revenue with contracts with customers accounting standard. This assessment is performed throughout the life of the arrangement based on changes in the responsibilities of all parties in the arrangement.

For elements of collaboration arrangements that are not accounted for pursuant to the revenue from contracts with customers accounting standard, an appropriate recognition method is determined and applied consistently, generally by analogy to the revenue from contracts with customers accounting standard. Amounts related to transactions with a

counterparty in a collaborative arrangement that is not a customer are presented on a separate line item from revenue recognized from contracts with customers, if any, in the Company’s consolidated statements of operations and comprehensive loss.

Under certain collaborative arrangements, the Company has been reimbursed for a portion of its research and development expenses or participates in the cost-sharing of such research and development expenses. Such reimbursements and cost-sharing arrangements are reflected as a reduction of research and development expense in the Company’s consolidated statements of operations and comprehensive loss.

For arrangements or transactions between arrangement participants determined to be within the scope of the contracts with customers accounting standard, the Company evaluates the term of the arrangement and recognizes revenue when the customer obtains control of promised goods or services in a contract for an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. For contracts with customers, the Company applies the following five-step model in order to determine this amount: (1) identification of the promised goods or services in the contract; (2) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (3) measurement of the transaction price, including the constraint on variable consideration; (4) allocation of the transaction price to the performance obligations; and (5) recognition of revenue when (or as) the Company satisfies each performance obligation.

The Company has provided standard indemnification and protection of licensed intellectual property for its customers. These provisions are part of assurance the licenses meet the agreements, representations and are not obligations to provide goods or services.

The Company only applies the five-step model to contracts when it is probable the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. As part of the accounting for contracts with customers, the Company must develop assumptions that require judgment to determine the estimated relative SSP of each performance obligation identified in the contract. The Company then allocates the total transaction price to each performance obligation based on the SSP of each performance obligation. The Company recognizes the amount of the transaction price that is allocated to the respective performance obligation when the performance obligation is satisfied or as it is satisfied as revenue.

Licenses

If a license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from nonrefundable, upfront license fees based on the relative value prescribed to the license compared to the total value of the arrangement. The revenue is recognized when the license is transferred to the collaborator and the collaborator is able to use and benefit from the license. For licenses that are not distinct from other obligations identified in the arrangement, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time. If the combined performance obligation is satisfied over time, the Company applies an appropriate method of measuring progress for purposes of recognizing revenue from nonrefundable, upfront license fees. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.

Research and Development Services

The promises under the Company’s agreements may include research and development services to be performed by the Company on behalf of the counterparty. If these services are determined to be distinct from the other promises or performance obligations identified in the arrangement, the Company recognizes the transaction price allocated to these services as revenue over time based on an appropriate measure of progress when the performance by the Company does not create an asset with an alternative use and the Company either has received or has an enforceable right to payment for the performance completed to date. If these services are determined not to be distinct from the other promises or performance obligations identified in the arrangement, the Company recognizes the transaction price allocated to the combined performance obligation as the related performance obligations are satisfied.

Customer Options

If an arrangement contains customer options, the Company evaluates whether the options are material rights because they allow the customer to acquire additional goods or services for free or at a discount. If the customer options are determined to represent a material right, the material right is recognized as a separate performance obligation at the outset of the arrangement. The identification of a material right, and if identified as a material right, the allocation of the transaction price to it, is based on the SSP, which is determined using assumptions regarding estimated costs,

discount rates, post-option development timeline, the probability of technical and regulatory success and the probability the customer will exercise the option. Amounts allocated to a material right are not recognized as revenue until, at the earliest, the option is exercised or expires. If the options are deemed not to be a material right, they are considered marketing offers which are excluded as performance obligations at the outset of the arrangement.

Development and Regulatory Milestone Payments

Depending on facts and circumstances, the Company may record revenues from certain milestones in a reporting period before the milestone is achieved if the Company concludes achievement of the milestone is probable and recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods. The Company records a corresponding contract asset when this conclusion is reached. Milestone payments that have not been included in the transaction price to date are fully constrained. The Company re-evaluates the probability of achievement of such milestones and any related constraint each reporting period. The Company adjusts its estimate of the overall transaction price, including the amount of collaborative revenue that was recorded, if necessary.

Sales-based Milestone and Royalty Payments

The Company’s customers may be required to pay the Company sales-based milestone payments or royalties on future sales of commercial products. The Company recognizes revenues related to sales-based milestone and royalty payments upon the later to occur of (i) achievement of the collaborator’s underlying sales or (ii) satisfaction of any performance obligation(s) related to these sales, in each case assuming the Company’s licensed intellectual property is deemed to be the predominant item to which the sales-based milestones and/or royalties relate.

The Company receives payments from its customers based on billing schedules established in the contract. Upfront payments and fees are recorded as deferred revenue upon receipt or when due until the Company performs its obligations under the arrangement. If the related performance obligation is expected to be satisfied within the next twelve months, these amounts will be classified in current liabilities. The Company recognizes a contract asset relating to its conditional right to consideration that is not subject to a constraint. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional.

A net contract asset or liability is presented for each contract with a customer. The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

At December 31, 2023 and 2022, all accounts receivable from collaboration are deemed collectible.

Contract Liabilities

The following tables present changes in the Company’s contract liabilities (in thousands):

 

 

 

Balance at
Beginning
of Period

 

 

Additions

 

 

Deductions

 

 

Balance at
End of
Period

 

Year Ended December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

2,733

 

 

$

90,724

 

 

$

(7,163

)

 

$

86,294

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at
Beginning
of Period

 

 

Additions

 

 

Deductions

 

 

Balance at
End of
Period

 

Year Ended December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

2,733

 

 

$

 

 

$

 

 

$

2,733

 

 

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Collaboration revenue recognized in the period from

 

 

 

 

 

 

Amounts included in deferred revenue at the beginning of the period

 

$

2,733

 

 

$

 

Performance obligations satisfied in previous period

 

$

 

 

$

 

Stock-Based Compensation

The Company measures stock-based compensation to employees, consultants, board members, and non-employees at fair value on the grant date of the award. The fair value of RSUs is determined based on the number of shares granted and the quoted market price of the Company’s common stock on the date of grant. If stock-based awards are granted in contemplation of or shortly before a planned release of material nonpublic information, and such information is expected to result in a material increase in the Company’s share price, the Company considers whether an adjustment to the observable market price is required when estimating fair values. Compensation cost is recognized as expense on a straight-line basis over the requisite service period of the award. Stock-based awards with graded vesting schedules are recognized using the accelerated attribution method on a straight-line basis over the requisite service period for each separately vesting portion of the award. For awards that have a performance condition, compensation cost is measured based on the fair value of the award on the grant date, the date performance targets are established, and is expensed over the requisite service period for each separately vesting tranche when achievement of the performance condition becomes probable. The Company assesses the probability of the performance conditions being met on a continuous basis. For awards that have a market condition, compensation cost is measured based on the grant-date fair value of the award and is expensed over the derived service period regardless of whether the underlying market condition is met. Forfeitures are recognized when they occur.

The Company estimates the fair value of stock option grants that do not contain market-based vesting conditions using the Black-Scholes option pricing model. The assumptions used in estimating the fair value of these awards, such as expected term, expected dividend yield, volatility and risk-free interest rate, represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. The Company uses the Monte-Carlo model to calculate the fair value on the date of grant of awards which contain market-based vesting conditions. This pricing model uses multiple simulations to evaluate the probability of achieving the market condition to calculate the fair value of the awards, which includes the recent market price and volatility of the Company's shares. The Company is also required to make estimates as to the probability of achieving the specific performance conditions. If actual results are not consistent with the Company’s assumptions and judgments used in making these estimates, the Company may be required to increase or decrease compensation expense, which could be material to the Company’s consolidated results of operations.

Research and Development Expense and Accruals

Research and development costs include personnel-related costs, outside contracted services including clinical study costs, facilities costs, fees paid to consultants, milestone payments prior to FDA approval, license fees prior to FDA approval, professional services, travel costs, dues and subscriptions, depreciation and materials used in clinical trials and research and development and costs incurred under the Company’s collaboration agreements. Research and development costs are expensed as incurred unless there is an alternative future use in other research and development projects. Payments made prior to the receipt of goods or services to be used in research and development are capitalized until the goods or services are received. Such payments are evaluated for current or long-term classification based on when they will be realized or consumed.

The Company records expenses related to clinical studies and manufacturing development activities based on its estimates of the services received and efforts expended pursuant to contracts with multiple CROs and manufacturing vendors that conduct and manage these activities on its behalf. The financial terms of these agreements are subject to negotiation, vary from contract to contract, and may result in uneven payment flows. There may be instances in which payments made to the Company’s vendors will exceed the level of services provided and result in a prepayment of the expense. Payments under some of these contracts depend on factors such as the successful enrollment of subjects and the completion of clinical study milestones. In amortizing or accruing service fees, the Company estimates the time period over which services will be performed, enrollment of subjects, number of sites activated and the level of effort expended in each period. If the actual timing of the performance of services or the level of effort varies from the Company’s estimate, the Company will adjust the accrued or prepaid expense balance accordingly. To date, there have been no material differences from the Company’s estimates to the amounts actually incurred.

The Company has entered and may continue to enter into license agreements to access and utilize certain technology. In each case, the Company evaluates if the license agreement results in the acquisition of an asset or a business. To date, none of the Company’s license agreements have been considered to be acquisitions of businesses. For asset acquisitions, the upfront payments to acquire such licenses, as well as any future milestone payments, are immediately recognized as research and development expense when paid, provided there is no alternative future use of the rights in other research and development projects. These license agreements may also include contingent consideration in the form of cash payments to be made for future milestone events. The Company assesses whether such contingent consideration meets the definition of a derivative and to date the Company has determined that such contingent consideration are not derivatives.

Restructuring Charges

The Company recognizes restructuring charges related to reorganization plans that have been committed to by management and when liabilities have been incurred. In connection with these activities, the Company records restructuring charges at fair value for (1) contractual employee termination benefits when obligations are associated to services already rendered, rights to such benefits have vested, and payment of benefits is probable and can be reasonably estimated, (2) one-time employee termination benefits when management has committed to a plan of termination, the plan identifies the employees and their expected termination dates, the details of termination benefits are complete, it is unlikely changes to the plan will be made or the plan will be withdrawn and communication to such employees has occurred, and (3) contract termination costs when a contract is terminated before the end of its term.

One-time employee termination benefits are recognized in their entirety when communication has occurred, and future services are not required. If future services are required, the costs are recorded ratably over the remaining period of service. Contract termination costs to be incurred over the remaining contract term without economic benefit are recorded in their entirety when the contract is canceled.

The recognition of restructuring charges requires the Company to make certain judgments and estimates regarding the nature, timing and amount of costs associated with the reorganization plan. To the extent the Company’s actual results differ from its estimates and assumptions, the Company may be required to revise the estimates of future accrued restructuring liabilities, requiring the recognition of additional restructuring charges or the reduction of accrued restructuring liabilities already recognized. Such changes to previously estimated amounts may be material to the consolidated financial statements. Changes in the estimates of the restructuring charges are recorded in the period the change is determined. There were no restructuring charges incurred during the year ended December 31, 2023. Changes to previous estimates for restructuring charges were not material during the year ended December 31, 2022.

At the end of each reporting period, the Company evaluates the remaining accrued restructuring balances to ensure that no excess accruals are retained, and the utilization of the provisions are for their intended purpose in accordance with developed restructuring plans.

Variable Interest Entities

The Company reviews agreements it enters into with third party entities, pursuant to which it may have a variable interest in the entity, in order to determine if the entity is a variable interest entity (VIE). If the entity is a VIE, the Company assesses whether or not it is the primary beneficiary of that entity. In determining whether the Company is the primary beneficiary of an entity, the Company applies a qualitative approach that determines whether it has both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. If the Company were to determine it is the primary beneficiary of a VIE, the Company would consolidate the statements of operations and financial condition of the VIE into its consolidated financial statements.

The Company’s determination about whether it should consolidate such VIEs is made continuously as changes to existing relationships or future transactions may result in a consolidation event.

Income Taxes

The Company records income taxes using the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax effects attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The Company establishes a valuation allowance if it is more likely than not the deferred tax assets will not be realized based on an evaluation of objective verifiable evidence. For tax positions that are more likely than not of being sustained upon audit, the Company recognizes the largest amount of the benefit that is greater than 50% likely of being realized. For tax positions that are not more likely than not of being sustained upon audit, the Company does not recognize any portion of the benefit.

The Company recognizes and measures uncertain tax positions using a two-step approach set forth in authoritative guidance. The first step is to evaluate the tax position taken or expected to be taken by determining whether the weight of available evidence indicates it is more likely than not the tax position will be sustained in an audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions. The Company evaluates uncertain tax positions on a regular basis. The evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of the audit, and effective settlement of audit issues. The provision for income taxes includes the effects of any accruals which the Company believes are appropriate. It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. No interest or penalties related to uncertain tax positions has been incurred or accrued for any periods presented.

Pursuant to Section 174 of the Internal Revenue Code (Sec. 174), expenses associated with research conducted in the United States are capitalized and amortized over a five-year period. For expenses associated with research outside of the United States, Sec. 174 expenses are capitalized and amortized over a 15-year period.

Net Loss per Share

Basic net loss per common share excludes dilution and is computed by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted net loss per common share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the earnings of the entity unless inclusion of such shares would be anti-dilutive. Diluted net loss per share is the same as basic net loss per share, since the effects of potentially dilutive securities are antidilutive given the net loss for each period presented.

A reconciliation of the numerators and the denominators of the basic and diluted net loss per common share computations is as follows (in thousands, except for share and per share amounts):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Numerator:

 

 

 

 

 

 

Net loss

 

$

(61,228

)

 

$

(93,092

)

Denominator:

 

 

 

 

 

 

Weighted average common shares and
   pre-funded warrants outstanding - basic and diluted

 

 

4,577,371

 

 

 

4,034,105

 

Net loss per share - basic and diluted

 

$

(13.38

)

 

$

(23.08

)

Securities excluded from the computation of diluted net loss per share because including them would have been antidilutive are as follows:

 

 

December 31,

 

 

 

2023

 

 

2022

 

Options to purchase common stock

 

 

862,911

 

 

 

757,418

 

Common stock subject to purchase under ESPP

 

 

13,730

 

 

 

5,971

 

Unvested RSUs

 

 

95,182

 

 

 

141,544

 

Total

 

 

971,823

 

 

 

904,933

 

 

 

Comprehensive Loss

Comprehensive loss is comprised of net loss and adjustments for the change in unrealized gains and losses on investments in available-for-sale marketable securities. The Company displays comprehensive loss and its components in the consolidated statements of operations and comprehensive loss, net of tax effects if any.

Concentrations of Risk

Credit Risk

Financial instruments which potentially subject the Company to credit risk consist primarily of cash, cash equivalents and marketable securities. The Company holds these investments in highly rated financial institutions, and, by policy, limits the amounts of credit exposure to any one financial institution. These amounts at times may exceed federally insured limits. The Company has not experienced any credit losses in such accounts and does not believe it is exposed to any significant credit risk on these funds. The Company has no off-balance sheet concentrations of credit risk, such as foreign currency exchange contracts, option contracts or other hedging arrangements.

Supplier Risk

Certain materials and key components the Company utilizes in its operations are obtained through single suppliers. Since the suppliers of key components and materials must be named in a New Drug Application (NDA) filed with the FDA for a product, significant delays can occur if the qualification of a new supplier is required. If delivery of material from the Company’s suppliers were interrupted for any reason, the Company may be unable to supply any of its product candidates for clinical trials.

Customer Risk

During the year ended December 31, 2023, 62% of the Company's collaboration revenue was recognized from a related party, Gilead, under the Gilead Collaboration Agreement (see Note 10). If the collaboration with Gilead does not result in the successful development and commercialization of products or if Gilead terminates the Gilead Collaboration Agreement, the Company may not receive any future payments under the collaboration.

Recently Adopted Accounting Standards

In June 2016, the Financial Accounting Standards Board (the FASB) issued Accounting Standards Update (ASU) No. 2016-13, Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires expected credit losses relating to financial assets measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. ASU 2016-13 limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and requires the reversal of previously recognized credit losses if fair value increases. The FASB issued additional amendments to the new guidance related to transition and clarification and deferred the effective date of this standard for all entities except SEC filers that are not smaller reporting companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted ASU 2016-13 effective January 1, 2023 on a modified retrospective basis. The adoption of ASU 2016-13 did not have a material impact on the Company’s consolidated financial statements.

Accounting Pronouncements to Be Adopted

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to provide enhanced segment disclosures. The standard will require disclosures about significant segment expenses and other segment items and identifying the Chief Operating Decision Maker and how they use the reported segment profitability measures to assess segment performance and allocate resources. These enhanced disclosures are required for all entities on an interim and annual basis, even if they have only a single reportable segment. The standard is effective for years beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating this standard to determine the impact on the Company’s consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The update requires a public business entity to disclose, on an annual basis, a tabular rate reconciliation

using both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. In addition, all entities are required to disclose income taxes paid, net of refunds received disaggregated by federal, state/local, and foreign and by jurisdiction if the amount is at least 5% of total income tax payments, net of refunds received. Adoption of the ASU allows for either the prospective or retrospective application of the amendment and is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company does not expect ASU 2023-09 to have a material impact on the Company’s consolidated financial statements.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Related Party
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Related Party

Note 3 - Related Party

In October 2023, Gilead purchased 1,089,472 shares of the Company’s common stock at a purchase price of $13.92 per share for total proceeds of $15.2 million under the Gilead Equity Agreements (see Note 8). As of December 31, 2023, Gilead held 19.9% of the Company's outstanding voting common stock. In addition to the Gilead Equity Agreements, the Company entered into the Gilead Collaboration Agreement pursuant to which the Company received total proceeds of $84.8 million as an upfront payment (see Note 10). The Company recognized revenue of $4.4 million under the Gilead Collaboration Agreement during the year ended December 31, 2023.

Additionally, Gilead may, at the Company’s or Gilead's option, subject to certain conditions, purchase additional shares to increase its holdings up to a maximum of 29.9% of the Company's then-outstanding voting common stock. Under the Investor Rights Agreement, Gilead has the right to designate two directors to the Company's board of directors. The Company appointed each of Gilead's designees to its board of directors in December 2023 and February 2024.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Investments in Marketable Securities
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Investments in Marketable Securities

Note 4 - Investments in Marketable Securities

Investments in marketable available-for-sale securities consisted of the following (in thousands):

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Gross
Unrealized
Gain

 

 

Gross
Unrealized
Loss

 

 

Fair Value

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund

 

$

18,982

 

 

$

 

 

$

 

 

$

18,982

 

Total cash equivalents

 

 

18,982

 

 

 

 

 

 

 

 

 

18,982

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. and foreign corporate debt securities

 

 

17,595

 

 

 

41

 

 

 

(3

)

 

 

17,633

 

U.S. treasury securities

 

 

76,891

 

 

 

127

 

 

 

 

 

 

77,018

 

U.S. and foreign commercial paper

 

 

15,728

 

 

 

27

 

 

 

 

 

 

15,755

 

Total short-term marketable securities

 

 

110,214

 

 

 

195

 

 

 

(3

)

 

 

110,406

 

Total cash equivalents and marketable securities

 

$

129,196

 

 

$

195

 

 

$

(3

)

 

$

129,388

 

 

 

 

December 31, 2022

 

 

 

Amortized
Cost

 

 

Gross
Unrealized
Gain

 

 

Gross
Unrealized
Loss

 

 

Fair Value

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund

 

$

49,676

 

 

$

 

 

$

 

 

$

49,676

 

Total cash equivalents

 

 

49,676

 

 

 

 

 

 

 

 

 

49,676

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. and foreign corporate debt securities

 

 

18,903

 

 

 

 

 

 

(306

)

 

 

18,597

 

U.S. treasury securities

 

 

11,968

 

 

 

 

 

 

(224

)

 

 

11,744

 

U.S. and foreign commercial paper

 

 

8,851

 

 

 

 

 

 

 

 

 

8,851

 

Total short-term marketable securities

 

 

39,722

 

 

 

 

 

 

(530

)

 

 

39,192

 

Total cash equivalents and marketable securities

 

$

89,398

 

 

$

 

 

$

(530

)

 

$

88,868

 

 

Short-term marketable securities held as of December 31, 2023 and 2022 had contractual maturities of less than one year.

There were no realized gains and losses for the years ended December 31, 2023 and 2022. As of December 31, 2023 and 2022, investments which were in an unrealized loss position were not material and generally due to interest rate fluctuations, as opposed to declines in credit quality. The Company determined it has the intent and ability to hold all marketable securities that have been in a continuous loss position until recovery of their amortized cost basis, which may be until maturity. As a result, the Company did not recognize any credit losses related to its investments and all unrealized gains and losses on available-for-sale securities are recorded in accumulated other comprehensive loss on the consolidated balance sheets during the years ended December 31, 2023 and 2022.

Accrued interest receivable was $0.3 million as of December 31, 2023 and 2022 and was recorded in prepaid expenses and other current assets on the consolidated balance sheets. The Company did not write off any accrued interest receivable during the years ended December 31, 2023 and 2022.

See Note 2 for further information regarding the fair value of the Company's investments in marketable securities.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net

Note 5 - Property and Equipment, Net

Property and equipment, net consists of the following (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Lab equipment

 

$

295

 

 

$

102

 

Office equipment

 

 

238

 

 

 

699

 

Leasehold improvement

 

 

62

 

 

 

1,629

 

Total property and equipment

 

 

595

 

 

 

2,430

 

Less: Accumulated depreciation

 

 

(210

)

 

 

(1,687

)

Property and equipment, net

 

$

385

 

 

$

743

 

 

Depreciation expense for both the years ended December 31, 2023 and 2022 was $0.5 million and was recorded in both research and development expense and general and administrative expense in the consolidated statements of operations and comprehensive loss.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Other Accrued Expenses
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Other Accrued Expenses

Note 6 – Other Accrued Expenses

Other accrued expenses consist of the following (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accrued expenses:

 

 

 

 

 

 

Accrued compensation

 

$

5,484

 

 

$

6,228

 

Accrued restructuring charges

 

 

 

 

 

599

 

Accrued professional fees and other

 

 

260

 

 

 

490

 

Total accrued expenses

 

$

5,744

 

 

$

7,317

 

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Restructurings
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructurings

Note 7 – Restructurings

In July 2022, the Company and its board of directors approved a strategic plan to align with its refocused pipeline on its next generation capsid assembly modulators (CAMs) and research programs and reduced its workforce by approximately 30%. The Company incurred cumulative restructuring charges of $1.1 million representing all costs to be incurred. These restructuring charges consisted solely of employee severance and related benefits, including $1.0 million in severance payments to executive officers impacted by the restructuring, $0.8 million in one-time termination severance payments and other employee-related costs associated with the restructuring and a reversal of $0.7 million for previously recognized stock-based compensation expense related to forfeited awards based on the Company's policy of recognizing stock-based awards with graded vesting schedules using an accelerated attribution method on a straight-line basis over the requisite service period for each separately vesting portion of the award and to recognize forfeitures when they occur.

There were no restructuring charges incurred during the year ended December 31, 2023. The Company incurred $1.1 million in restructuring charges during the year ended December 31, 2022, $0.9 million of which were included in research and development expenses and $0.2 million in general and administrative expenses.

The following table presents the activity in accrued restructuring charges, included as a component of other accrued expenses on the Company's consolidated balance sheet, during the period (in thousands):

Accrued balance as of December 31, 2021

 

$

 

Costs incurred

 

 

1,879

 

Reductions for cash payments

 

 

(1,280

)

Accrued balance as of December 31, 2022

 

$

599

 

Reductions for cash payments

 

 

(599

)

Accrued balance as of December 31, 2023

 

$

 

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Stockholders' Equity

Note 8 - Stockholders’ Equity

The Company is authorized to issue 5,000,000 shares of preferred stock as of December 31, 2023 and 2022. As of December 31, 2023 and 2022, no shares of preferred stock were issued and outstanding. In May 2022, the Company's stockholders approved the Sixth Amended and Restated Certificate of Incorporation, which increased the authorized number of shares of common stock to 150,000,000. The Company is authorized to issue 150,000,000 shares of common stock as of December 31, 2023 and 2022.

Reverse Stock Split

In February 2024, the Reverse Stock Split became effective. All share and per share amounts of the Company's common stock presented have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split, including reclassifying an amount equal to the reduction in par value of common stock to additional paid-in capital (see Note 15). The Company's authorized shares of common stock remain at 150,000,000 and its authorized shares of preferred stock remain at 5,000,000.

Sale of Common Stock

In August 2020, the Company entered into a sales agreement under which the Company may offer and sell shares of its common stock having an aggregate offering price of up to $100.0 million through “at-the-market” offerings (2020 ATM), pursuant to its shelf registration statement on Form S-3 on file with the SEC. During the year ended December 31, 2023, the Company issued and sold 261,170 shares of common stock under the 2020 ATM, for which the Company received net proceeds of $4.5 million, after deducting commissions, fees and expenses. During the year ended December 31, 2022, the Company issued and sold 25,068 shares of common stock under the 2020 ATM, for which the Company received net proceeds of $0.3 million, after deducting commissions, fees and expenses.

In October 2023, the Company entered into the Gilead Equity Agreements pursuant to which Gilead purchased 1,089,472 shares of the Company’s common stock at a purchase price of $13.92 per share for total proceeds of $15.2 million. Of the $15.2 million in proceeds received under the Gilead Equity Agreements, $5.9 million was determined to be a premium on the purchase of the Company’s common stock and allocated to the single combined performance obligation under the Gilead Collaboration Agreement (see Note 10). The fair value of Gilead's common stock purchase was $9.3 million and total proceeds from the issuance of common stock under the Gilead Equity Agreements was $9.1 million, net of $0.2 million in issuance costs. Pursuant to the terms of the Gilead Equity Agreements, if the Company completes equity financing by July 15, 2024, which results in at least $30.0 million of proceeds to the Company, then, subject to approval by the Company’s stockholders (which was obtained on January 31, 2024), the Company may require Gilead to purchase additional shares of common stock from the Company in an amount that results in Gilead owning 29.9% of the Company’s then-outstanding voting capital stock. If the Company does not complete the equity financing or does not require Gilead to purchase the additional shares, Gilead may elect to purchase additional shares of common stock from the Company in an amount that results in Gilead owning 29.9% of the Company’s then-outstanding voting capital stock. The purchase price per share for additional shares purchased by Gilead will be equal to the lesser of a 35% premium to the 30-day volume weighted average price immediately prior to the date of purchase or a 35% premium to the 30-day volume weighted average price immediately prior to delivery by Gilead of notice of the anticipated closing date. The Gilead Equity Agreements also include a three-year standstill provision and two-year lockup provision, with customary exceptions, and provide Gilead with certain other stock purchase rights and

registration rights, as well as the right to designate two directors to the Company’s board of directors. The Company appointed each of Gilead's designees to its board of directors in December 2023 and February 2024.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

Note 9 - Stock-Based Compensation

Equity Incentive Plans

In May 2022, the Company’s stockholders approved an amendment to the 2018 Stock Incentive Plan (the 2018 Plan), which increased the aggregate number of shares of common stock reserved under the 2018 Plan to 716,666.

In May 2023, the Company's stockholders approved an amendment to the 2018 Plan, which increased the aggregate number of shares of common stock reserved under the 2018 Plan to 883,333.

As of December 31, 2023, the Company had awards outstanding under the following shareholder approved plans: 2010 Equity Incentive Plan (the 2010 Plan), which has been frozen; the Amended and Restated 2014 Stock Incentive Plan (the 2014 Plan); and the 2018 Plan. Shares of common stock underlying awards that are forfeited under the 2010 Plan on or after June 2, 2016 will become available for issuance under the 2014 Plan. As of December 31, 2023, the Company also had awards outstanding under the Assembly Biosciences, Inc. 2017 Inducement Award Plan, the 2019 Inducement Award Plan, and the Assembly Biosciences, Inc. 2020 Inducement Award Plan. As of December 31, 2023, the Company also had outstanding options it assumed in connection with its merger with Assembly Pharmaceuticals.

The Company issues new shares of common stock to settle options exercised or vested RSUs. The Company also issues new shares of common stock in connection with purchases of shares of common stock by eligible employees under the Assembly Biosciences, Inc. Employee Stock Purchase Plan (the 2018 ESPP).

In February 2024, the Reverse Stock Split became effective. All outstanding stock options and restricted stock units, as well as the Company's equity incentive plans presented have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split (see Note 15).

Stock Plan Activity

Stock Options

The following table summarizes the stock option activity and related information for 2023:

 

 

Number
of Shares

 

 

Weighted
Average
Exercise
Price
Per Share

 

 

Weighted
Average
Remaining
Contractual
Term
(Years)

 

 

Total
Intrinsic
Value (in
thousands)

 

Outstanding as of December 31, 2022

 

 

757,418

 

 

$

84.96

 

 

 

7.1

 

 

$

 

Granted

 

 

190,591

 

 

 

10.68

 

 

 

 

 

 

 

Forfeited

 

 

(85,098

)

 

 

81.24

 

 

 

 

 

 

 

Outstanding as of December 31, 2023

 

 

862,911

 

 

$

69.00

 

 

 

6.7

 

 

$

1

 

Options vested and exercisable as of December 31, 2023

 

 

486,626

 

 

$

104.88

 

 

 

5.1

 

 

$

 

The weighted-average grant-date fair value of options granted was $7.68 and $17.76 during the years ended December 31, 2023 and 2022, respectively. There were no options exercised in 2023 or 2022.

RSUs

The following table summarizes RSU activity and related information for 2023:

 

 

Number
of RSUs

 

 

Weighted
Average Fair
Value Per RSU
at Grant Price

 

 Nonvested as of December 31, 2022

 

 

141,544

 

 

$

40.68

 

 Granted

 

 

15,936

 

 

 

10.68

 

 Vested

 

 

(42,898

)

 

 

53.28

 

 Forfeited

 

 

(19,400

)

 

 

27.48

 

 Nonvested as of December 31, 2023

 

 

95,182

 

 

$

32.64

 

The total fair value of RSUs vested and settled during 2023 and 2022 was $2.8 million and $2.2 million, respectively. The total intrinsic value of RSUs vested and settled during both 2023 and 2022 was $0.5 million.

In July 2021, the Company granted 26,981 RSUs with performance-based vesting conditions upon the achievement of clinical milestones to the majority of employees, including executive officers. The awards had a grant date fair value of $1.2 million and vest upon performance conditions which were deemed probable of being met as of December 31, 2022. The Company recognized stock-based compensation expense of $0.3 million and $0.7 million for these RSUs during the years ended December 31, 2023 and 2022, respectively.

In March 2022, the Company granted 21,248 RSUs with market-based vesting conditions to members of management, including its executive officers. The awards had a grant date fair value of $0.4 million and are being recognized over the derived service period of 1.5 years and vest upon the achievement of certain market-based conditions which have not been achieved as of December 31, 2023. The Company recognized stock-based compensation expense of $0.1 million and $0.2 million for these RSUs during the years ended December 31, 2023 and 2022, respectively.

In August 2022, the Company granted 43,748 RSUs with performance-based vesting conditions upon the achievement of clinical milestones to its executive officers. The awards had a grant date fair value of $1.1 million. Some of the performance conditions were deemed probable of being met as of December 31, 2022, with the remaining performance conditions deemed probable of being met as of December 31, 2023. The Company recognized stock-based compensation expense of $0.6 million and $0.1 million for these RSUs during the years ended December 31, 2023 and 2022, respectively.

Employee Stock Purchase Plan

The 2018 ESPP provides for the purchase by employees of up to an aggregate of 108,333 shares of the Company’s common stock at a discount to the market price. Eligible employees may participate through payroll deductions of up to 15% of such employee’s compensation for each pay period subject to annual statutory limits and the 2018 ESPP’s limit of 208 shares of common stock per offering.

Eligible employees can purchase the Company’s common stock at the end of a predetermined offering period at 85% of the lower of the fair market value at the beginning or end of the offering period. Under the 2018 ESPP, the offering periods end on the last business day occurring on or before May 14 or November 14. The ESPP is compensatory and results in stock-based compensation expense.

In May and November 2023, employees purchased 7,534 and 6,919 shares of common stock, respectively, under the 2018 ESPP. In May and November 2022, employees purchased 11,240 and 7,579 shares of common stock, respectively, under the 2018 ESPP. As of December 31, 2023, 53,687 shares of common stock are available for future sale under the Company’s 2018 ESPP. Stock-based compensation expense recorded in connection with the 2018 ESPP was $0.1 million for both the years ended December 31, 2023 and 2022.

Valuation Assumptions

The Company used the Black-Scholes option-pricing model for determining the estimated fair value and stock-based compensation related to stock options and ESPP purchase rights.

A summary of the assumptions used to estimate the fair values of stock options grants for the years presented is as follows:

 

 

Year Ended December 31,

 

 

2023

 

2022

Exercise price

 

$8.64 - $18.36

 

$18.36 - $29.40

Expected volatility

 

77.5% - 87.1%

 

78.5% - 81.7%

Risk-free rate

 

3.59% - 4.49%

 

1.41% - 4.15%

Expected term (years)

 

5.5 - 7.5

 

5.5 - 7.5

Expected dividend yield

 

0%

 

0%

The risk-free interest rate assumption was based on the rates for U.S. Treasury zero-coupon bonds with maturities similar to those of the expected term of the stock option being valued. The expected dividend yield was zero as the Company currently does not intend to pay dividends in the foreseeable future. The weighted average expected term of options was calculated using the simplified method as prescribed by accounting guidance for stock-based compensation due to the Company’s limited history of relevant stock option exercise activity. The expected volatility was calculated based on the Company’s historical stock prices.

 

The fair value of ESPP purchase rights and stock appreciation rights were not material for any period presented.

Stock-Based Compensation Expense

The Company recognized stock-based compensation expense included in the consolidated statement of operations and comprehensive loss for the years presented (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Research and development

 

$

2,116

 

 

$

3,024

 

General and administrative

 

 

3,003

 

 

 

3,569

 

Total stock-based compensation expense

 

$

5,119

 

 

$

6,593

 

As of December 31, 2023, there was $2.9 million of total unrecognized stock-based compensation related to outstanding equity awards which is expected to be recognized over a weighted average remaining amortization period of 1.5 years.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Collaboration Agreements
12 Months Ended
Dec. 31, 2023
Collaboration Agreement [Abstract]  
Collaboration Agreements

Note 10 - Collaboration Agreements

The following table summarizes the collaboration revenue recognized from the Company's collaboration agreements in the consolidated statement of operations and comprehensive loss for the years presented (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Gilead

 

$

4,430

 

 

$

 

BeiGene, Ltd. (BeiGene)

 

 

2,733

 

 

 

 

Total collaboration revenue

 

$

7,163

 

 

$

 

Gilead Agreement

In October 2023, the Company entered into the Gilead Collaboration Agreement pursuant to which Gilead will exclusively license to the Company its HPI program and NNPI program, while retaining opt-in rights to these programs and have an option to take an exclusive license, on a program-by-program basis, to all of the Company’s other current and future pipeline programs for a 12-year collaboration term. In addition to the Gilead Collaboration Agreement, the Company and Gilead entered into the Gilead Equity Agreements, pursuant to which Gilead purchased 1,089,472 shares of the Company’s common stock at a purchase price of $13.92 per share (see Note 8). The Company

received total proceeds of $100.0 million, consisting of $84.8 million as an upfront payment under the Gilead Collaboration Agreement and $15.2 million under the Gilead Equity Agreements.

Pursuant to the terms of the Gilead Collaboration Agreement, during the term and for a specified period thereafter, Gilead may exercise its opt-in rights, on a program-by-program basis, at one of two timepoints – completion of a certain Phase 1 study or completion of a certain Phase 2 study for the first product within the program – and upon payment of an opt-in fee ranging from $45.0 million to $125.0 million per program depending on the type of program and when the option is exercised. If Gilead exercises its opt-in right to any current or future program under the collaboration, the Company is eligible to receive up to $330.0 million in potential regulatory and commercial milestones on that program, in addition to royalties ranging from the high single-digits to high teens, depending on the clinical stage of the program at the time of the opt-in. Following Gilead’s exercise of its option for each Company program, the Company may opt in to cover 40% of the research and development costs in the United States and share 40% of the profits and operating loss in the United States for products within the program in lieu of receiving milestones and royalties for that program in the United States, unless the Company later opts out of the cost/profit share for the program. Prior to Gilead’s potential exercise of its opt-in, the Company will be primarily responsible for all discovery, research and development on both the Company’s programs and the two Gilead-contributed programs. Gilead may conduct certain development activities related to the Gilead Collaboration Agreement which will be reimbursed by the Company. Following Gilead’s opt-in, Gilead will control the further discovery, research, development, and commercialization on any optioned programs. During the term, Gilead will continue to support the collaboration through extension fees of $75.0 million in each of the third, fifth and seventh years of the collaboration.

The Gilead Collaboration Agreement is subject to termination by either party for the other party’s uncured, material breach or insolvency. Subject to certain limitations, the Company and Gilead both have certain termination for convenience rights, upon sufficient prior written notice, with respect to programs that one party in-licenses from the other (subject to Gilead’s option rights), and with respect to Gilead, for programs it has option rights to subject to certain time limitations with respect to existing Company programs). Gilead also has a right to terminate the collaborative activities under the Gilead Collaboration Agreement at certain specified points during the collaboration term.

The Company concluded Gilead is a customer and accordingly, the Gilead Collaboration Agreement is within the scope of the revenue from contracts with customers guidance. The Company identified a single combined performance obligation for the discovery, research and development services during the collaboration term (the R&D Services). The Company concluded the R&D Services are distinct from Gilead's right to obtain an exclusive license to any of the Company's programs as Gilead benefits from the knowledge and expertise gained from the R&D Services and the Company's know-how is not highly specialized in nature. Gilead could perform the R&D Services themselves, particularly considering Gilead contributed its HPI and NNPI programs and Gilead may continue to conduct development activities on programs being developed under the Gilead Collaboration Agreement. None of the options in the contract were deemed to be separate performance obligations as the options did not provide any discounts or other rights which would be considered a material right in the arrangement.

The Company determined the Gilead Collaboration Agreement and Gilead Equity Agreements should be assessed as a single combined transaction because the agreements were negotiated and entered into together, with a single commercial objective. The Company accounted for the agreements based on the fair values of the assets and services exchanged. Of the $15.2 million in proceeds received under the Gilead Equity Agreements, $5.9 million was determined to be a premium on the purchase of the Company’s common stock and allocated to the single combined performance obligation under the Gilead Collaboration Agreement. As of the effective date of the Gilead Collaboration Agreement, the total transaction price was determined to be $90.7 million. The value the Company received from the licenses Gilead contributed are not material within the context of the contract and accordingly, the Company made no adjustments to the transaction price for them.

The variable consideration related to the regulatory and commercial milestones has not been included in the transaction price as of December 31, 2023, since Gilead has not opted in to take a license to any of the Company's programs. Any variable consideration related to sales-based milestones (including royalties) will be recognized when the related sales occur pursuant to the Gilead Collaboration Agreement. The Company will reevaluate the transaction price in each reporting period as uncertain events are resolved or other changes in circumstances occur.

The transaction price, including the upfront payment from Gilead, is reflected as collaboration revenue when realized in the Company’s consolidated statements of operations. The Company will recognize revenue over time using a cost-based input method, based on internal and external labor cost effort to perform the services, over the initial non-cancellable term of three years since this method best reflects the transfer of services to Gilead. In applying a cost-based input method of revenue recognition, the Company uses actual costs incurred relative to estimated total costs to fulfill each performance obligation. A cost-based input method of revenue recognition requires the Company to make estimates of costs to complete the performance obligation. The cumulative effect of any revisions to estimated costs to complete the performance obligation and associated variable consideration will be recorded in the period in which changes are identified and amounts can be reasonably estimated. A significant change in these assumptions and estimates could have a material impact on the timing and amount of revenue recognized in future periods.

The Company recognized collaboration revenue of $4.4 million during the year ended December 31, 2023. The transaction price for future collaborative activities was recorded as deferred revenue on the consolidated balance sheet as of December 31, 2023, of which $30.9 million was included in deferred revenue - short-term and $55.4 million was included in deferred revenue - long-term. During the year ended December 31, 2023, the Company did not make any payments to Gilead.

Antios Agreement

In July 2021, the Company and Antios Therapeutics, Inc. (Antios) entered into a Clinical Trial Collaboration Agreement (the Antios Agreement) to collaborate on a triple combination therapy using VBR and Antios’s active site polymerase inhibitor nucleotide ATI-2173 for the treatment of HBV. Assembly and Antios were individually responsible for the study’s manufacturing costs but equally shared the remaining costs of the study. Antios was responsible for conducting the clinical trial with Assembly reimbursing Antios its share of expenses. In May 2022, the Company was notified by Antios that ATI-2173 had been placed on clinical hold by the FDA following submission of a safety report involving a patient who received a triple combination of VBR, ATI-2173 and a nucleos(t)ide analog reverse transcriptase inhibitor (NrtI). Due to the clinical hold, the Company terminated the Antios Agreement effective May 2022.

There were no costs incurred during the year ended December 31, 2023. During the year ended December 31, 2022, the Company incurred $0.4 million in research and development expenses under the Antios Agreement.

Arbutus Biopharma Agreement

In August 2020, the Company and Arbutus Biopharma Corporation (Arbutus Biopharma) entered into a Clinical Trial Collaboration Agreement (Arbutus Biopharma Agreement) to conduct a randomized, multi-center, open-label Phase 2 clinical trial to explore the safety, pharmacokinetics and antiviral activity of the triple combination of VBR, AB-729 and an NrtI compared to the double combinations of VBR with a NrtI and AB-729 with a NrtI. Under the Arbutus Biopharma Agreement, Assembly and Arbutus Biopharma share responsibility for the costs of the trial equally, excluding manufacturing supply which are the burden of each company to supply their respective drugs, VBR and AB-729. Assembly is responsible for conducting this clinical trial with Arbutus Biopharma reimbursing Assembly its share of expenses. In February 2023, Assembly and Arbutus Biopharma decided to terminate the Phase 2 clinical trial early, at the end of the 48-week on-treatment period, and are in the process of closing the study.

The Arbutus Biopharma Agreement is within the scope of the collaborative arrangements guidance as both parties are active participants and are exposed to significant risks and rewards dependent on the success of the collaborative activity. Reimbursements and cost-sharing portions from Arbutus Biopharma are reflected as a reduction of research and development expense when realized in the Company’s consolidated statements of operations. The Company recognized a reduction of research and development expense of $1.6 million and $2.7 million under the Arbutus Biopharma Agreement during the years ended December 31, 2023 and 2022, respectively.

BeiGene Agreement

In July 2020, the Company and BeiGene entered into a Collaboration Agreement (the BeiGene Agreement) to develop and commercialize the Company’s novel core inhibitor product candidates vebicorvir (VBR), ABI-H2158 (2158) and ABI-H3733 (3733) for chronic HBV infection (the Licensed Product Candidates) in the People’s Republic of China, Hong Kong, Taiwan and Macau (the Territory). Under the agreement, the Company and BeiGene are collaborating on certain global clinical studies and both the Company and BeiGene will independently conduct other clinical studies in their own respective territories. During the term of the BeiGene Agreement, neither party will commercialize any competing products in the Territory. In September 2021, the Company discontinued development of 2158 following the observation of elevated alanine transaminase levels in the Phase 2 clinical study consistent with drug-induced hepatotoxicity, and in July 2022, the Company discontinued clinical development of VBR because it did not achieve functional cure or finite treatment in its two- and three-drug combination studies. In conjunction with the Company entering into the Gilead Collaboration Agreement with Gilead in October 2023, the Company discontinued further development and will no longer seek partnering of 3733. As of the Company's discontinuation of 3733 development, there are no remaining products in development which have been licensed to BeiGene.

Pursuant to the terms of the BeiGene Agreement, the Company received an upfront cash payment of $40.0 million from BeiGene for the delivery of exclusive, royalty-bearing licenses to develop and commercialize the Licensed Product Candidates in the Territory, and the Company was eligible to receive up to approximately $500.0 million in cash milestone payments, comprised of up to $113.8 million for development and regulatory milestones and up to $385.0 million in net sales milestones. In addition, the Company was eligible to receive tiered royalties at percentages ranging from the mid-teens to the low thirties of net sales. Due to the discontinuation of development of VBR, 2158 and 3733, the Company is not eligible to receive any development and regulatory milestones or net sales milestones.

The BeiGene Agreement is within the scope of the collaborative arrangements guidance as both parties are active participants and are exposed to significant risks and rewards dependent on the success of commercializing the Licensed Product Candidates in the Territory but that the unit of account related to the delivery of Licensed Product Candidates is within the scope of the contract with customers guidance. The Company identified the following material promises related to the contract with customers unit of account under the BeiGene Agreement: 1) the transfer of the VBR License, 2) the transfer of the 2158 License, and 3) the transfer of the 3733 License. The Company concluded each of these licenses to be functional as they have significant standalone functionality and grant BeiGene the right to use the Company’s intellectual property as it exists on the effective date of the license. The Company estimated the SSP of the licenses using an income-based valuation approach for the estimated value a licensor of the compounds would receive considering the stage of the compound’s development.

The transaction price at the inception of the agreement was limited to the $40.0 million upfront payment. The variable consideration related to the remaining development and commercialization milestone payments has not been included in the transaction price as these were fully constrained as of December 31, 2023 and 2022. Following the discontinuation of development and decision to no longer seek partnering of 3733, the obligation related to the technology transfer associated with the license of 3733 was considered to be complete. Accordingly, the Company recognized $2.7 million as collaboration revenue for the amount allocated to 3733 during the year ended December 31, 2023. No revenue was recognized during the year ended December 31, 2022. As of December 31, 2023 and 2022, there were no remaining performance obligations under the BeiGene Agreement. The transaction price allocated to 3733 of $2.7 million was recorded as a long-term deferred revenue contract liability on the consolidated balance sheet as of December 31, 2022. During the years ended December 31, 2023 and 2022, the Company did not recognize any increase or reduction of research and development expense under the BeiGene Agreement.

The Company incurred $3.5 million in incremental costs of obtaining the BeiGene Agreement. These contract costs have been capitalized and are being recognized consistent with the pattern of recognition of revenue associated with the Licensed Product Candidates. As of December 31, 2023, no unamortized contract costs remained. As of December 31, 2022, the remaining unamortized contract costs were $0.2 million and were included in other assets on the consolidated balance sheet.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Strategic License Agreements
12 Months Ended
Dec. 31, 2023
Strategic License Agreements [Abstract]  
Strategic License Agreements

Note 11 – Strategic License Agreements

HBV Research Agreement with Indiana University

Since September 2013, the Company has been party to an exclusive License Agreement dated September 3, 2013 with Indiana University Research and Technology Corporation (IURTC) from whom it has licensed aspects of the Company’s HBV program held by IURTC. The license agreement requires the Company to make milestone payments based upon the successful accomplishment of clinical and regulatory milestones. The aggregate amount of all performance milestone payments under the IURTC license agreement, should all milestones through development be met, is $0.8 million, with a portion related to the first performance milestone having been paid. The Company is obligated to pay IURTC royalty payments based on net sales of the licensed technology as well as a portion of any sublicensing revenue Assembly receives. The Company is also required to pay diligence maintenance fees each year to the extent that the royalty, sublicensing, and milestone payments to IURTC are less than such fees for that year. In February 2024, following its decision to discontinue further development or partnering for 3733, the Company terminated the IURTC license agreement, which will become effective April 2024. The Company paid IURTC $0.1 million in diligence maintenance fees during both the years ended December 31, 2023 and 2022, which are included in research and development expenses in the consolidated statements of operations and comprehensive loss.

Door Pharma Agreement

In November 2020, the Company and Door Pharmaceuticals, LLC (Door Pharma) entered into an exclusive, two-year Collaboration Agreement and Sublicense Agreement (collectively, the Door Pharma Agreement) focused on the development of a novel class of HBV inhibitors. The Company terminated the Door Pharma Agreement in May 2022, which became effective September 2022, to focus its resources on its other internal HBV programs and its programs targeting other viruses. Under the terms of the Door Pharma Agreement, the Company was obligated to continue to reimburse Door Pharma for certain research and development costs through September 2022 following which such reimbursements ceased.

Under the consolidation accounting standard, the Company determined Door Pharma was a VIE. The Company did not have the power to direct the activities that most significantly affected the economic performance of Door Pharma and as such the Company was not the primary beneficiary and consolidation was not required prior to the termination of the agreement in May 2022.

The Company did not incur any research and development funding during the year ended December 31, 2023. The Company incurred research and development funding of $1.6 million during the year ended December 31, 2022.

Microbiome Purchase Agreement

In December 2021, the Company entered into an asset purchase agreement (the Microbiome Purchase Agreement) with a third party pursuant to which the Company sold know-how, patents, materials and regulatory filings for the Company’s Microbiome program. The sale included ABI-M201 (M201), which had been the Company’s lead candidate in its Microbiome program. As consideration for the sale, the Company was entitled to receive $3.0 million, of which $1.5 million was received in 2021 and the remaining $1.5 million was received in 2022. The Company is also entitled to receive a $10.0 million milestone payment upon the achievement of a regulatory approval milestone as defined in the purchase agreement. The variable consideration relating to the $10.0 million milestone has not been included in the transaction price as it was fully constrained as of December 31, 2023 and 2022. As part of the Company’s evaluation of the development milestone constraint, it determined the achievement of the milestone is contingent upon success in future clinical studies and regulatory approvals which are not within its control and uncertain at this stage.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

Note 12 - Income Taxes

Income tax benefit is as follows (in thousands):

 

 

December 31,

 

 

 

2023

 

 

2022

 

Current:

 

 

 

 

 

 

Federal

 

$

33

 

 

$

 

State

 

 

 

 

 

 

Foreign

 

 

 

 

 

 

 

 

 

33

 

 

 

 

Deferred:

 

 

 

 

 

 

Federal

 

 

 

 

 

 

State

 

 

 

 

 

 

Foreign

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax expense

 

$

33

 

 

$

 

The effective tax rate of the Company's provision for income taxes differs from the federal statutory rate as follows:

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Statutory federal income tax rate

 

 

21.0

%

 

 

21.0

%

State taxes, net of federal tax benefit

 

 

7.7

 

 

 

8.3

 

Research and development tax credits

 

 

4.4

 

 

 

3.3

 

Return to provision adjustments

 

 

0.3

 

 

 

 

Uncertain tax positions

 

 

(0.9

)

 

 

(0.7

)

Stock-based compensation

 

 

(1.7

)

 

 

(2.9

)

Other

 

 

(0.5

)

 

 

(0.2

)

Change in valuation allowance

 

 

(30.4

)

 

 

(28.8

)

Income taxes provision (benefit)

 

 

-0.1

%

 

 

0.0

%

Significant components of the Company’s deferred taxes are as follows (in thousands):

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Deferred tax assets:

 

 

 

 

 

 

Federal and state-operating loss carryforwards

 

$

148,119

 

 

$

144,165

 

Stock-based compensation

 

 

9,948

 

 

 

9,919

 

Capitalized research expense

 

 

28,578

 

 

 

15,004

 

Operating lease liabilities

 

 

594

 

 

 

880

 

Research and development credits

 

 

15,816

 

 

 

13,471

 

Other

 

 

19

 

 

 

1,372

 

Total deferred tax assets

 

 

203,074

 

 

 

184,811

 

Valuation allowance

 

 

(202,428

)

 

 

(184,000

)

Deferred tax asset, net of valuation allowance

 

$

646

 

 

$

811

 

 

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

Operating lease right-of-use assets

 

$

(593

)

 

$

(811

)

Other

 

 

(53

)

 

 

 

Total deferred tax liabilities

 

 

(646

)

 

 

(811

)

Net deferred tax liability

 

$

 

 

$

 

 

The Company maintains a valuation allowance on deferred tax assets due to the uncertainty regarding the ability to utilize these deferred tax assets in the future. The valuation allowance increased by $18.4 million and $26.9 million

for the years ended December 31, 2023 and 2022, respectively, primarily due to an increase in the Company’s federal and state-operating loss carryforwards.

Net operating loss and tax credit carryforwards as of December 31, 2023 are as follows (in thousands):

 

 

Amount

 

 

Expiration Years

Net operating losses, federal (post December 31, 2017)

 

$

401,038

 

 

Indefinite

Net operating losses, federal (pre January 1, 2018)

 

 

123,552

 

 

2027 - 2037

Net operating loss, state (Indefinite)

 

 

880

 

 

Indefinite

Net operating loss, state (Definite)

 

 

592,044

 

 

2031 - 2041

Research and development tax credits, federal

 

 

15,203

 

 

2028 - 2041

Research and development tax credits, state

 

 

6,108

 

 

Indefinite

Pursuant to Internal Revenue Code (IRC), Sections 382 and 383, use of the Company’s U.S. federal and state net operating loss and research and development income tax credit carryforwards may be limited in the event of a cumulative change in ownership of more than 50.0% within a three-year period. The Company has performed an ownership change study through December 31, 2022 and has determined a “change in ownership” as defined by IRC Section 382 and the rules and regulations promulgated thereunder, did occur in December 2010, January 2013 and October 2014. The Company has adjusted its net operating loss carryovers to appropriately reflect any attributes which will expire due to the limitation. The Company has not completed any additional analysis for IRC Sections 382 and 383 and there is a risk additional changes in ownership could have occurred since December 31, 2022. If a change in ownership were to have occurred, additional net operating loss and tax credit carryforwards could be eliminated or restricted. If eliminated, the related asset would be removed from the deferred tax asset schedule with a corresponding reduction in the valuation allowance.

The following table summarizes activity related to the Company’s gross unrecognized tax benefits (in thousands):

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Balances as of beginning of year

 

$

3,873

 

 

$

3,237

 

Increases related to prior year tax positions

 

 

47

 

 

 

 

Decreases related to prior year tax positions

 

 

 

 

 

(36

)

Increases related to current year tax positions

 

 

575

 

 

 

672

 

Balances as of end of year

 

$

4,495

 

 

$

3,873

 

The unrecognized tax benefits, if recognized, would not have an impact on the Company’s effective tax rate assuming the Company continues to maintain a full valuation allowance position. Based on the prior year’s operations and experience, the Company does not expect a significant change to its unrecognized tax benefits over the next twelve months. The unrecognized tax benefits may increase or change during the next year for unexpected or unusual items that arise in the ordinary course of business. In subsequent periods, any interest and penalties related to uncertain tax positions will be recognized as a component of income tax expense.

The Company files income tax returns in the U.S. federal, California and other state and foreign jurisdictions and is not currently under examination by federal, state, or local taxing authorities for any open tax years. Due to net operating loss carryforwards, all years effectively remain open for income tax examination by tax authorities in the U.S. and states in which the Company files tax returns.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Leases
12 Months Ended
Dec. 31, 2023
Lease, Cost [Abstract]  
Leases

Note 13 - Leases

Operating Leases

In August 2023, the Company entered into a sublease agreement for office and laboratory space in South San Francisco, California to serve as the Company's new corporate headquarters. The sublease contains scheduled annual rent increases over the lease term and expires in October 2025. The Company has the option to extend the sublease through September 30, 2029. The option to extend the Company's corporate headquarters sublease through 2029 is not included in the Company's ROU assets or lease liabilities. The Company's previous corporate headquarters sub-sublease in South San Francisco, California expired in December 2023. The Company also leased office space in Carmel, Indiana under a lease agreement, which expired in August 2023. In February 2021, the Company subleased substantially all of the office space under lease in Carmel, Indiana for the remainder of its term. The Company’s China subsidiary leases a registrational office in Shanghai, which expires in March 2024. The Company's registrational office in Beijing, which was month-to-month, ended in 2023. The Company also leases certain laboratory equipment accounted for as operating leases expiring at various dates, with the final lease expiring in 2025.

When the Company cannot determine the implicit rate in its leasing arrangements, the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment.

At December 31, 2023, the Company had operating lease liabilities of $2.3 million and ROU assets of $2.3 million.

The following summarizes quantitative information about the Company’s operating leases (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Lease cost

 

 

 

 

 

 

Operating lease cost

 

$

3,507

 

 

$

3,505

 

Short-term lease cost

 

 

12

 

 

 

23

 

Variable lease cost

 

 

1,504

 

 

 

1,573

 

Sublease income

 

 

(102

)

 

 

(153

)

Total lease cost, net

 

$

4,921

 

 

$

4,948

 

As of December 31, 2023, the weighted-average remaining lease term for operating leases was 2.5 years and the weighted-average discount rate for operating leases was 10.0%.

As of December 31, 2023, the maturities of the Company’s operating lease liabilities were as follows (in thousands):

2024

 

$

1,400

 

2025

 

 

1,174

 

Total

 

 

2,574

 

Less: present value discount

 

 

(232

)

Operating lease liabilities

 

$

2,342

 

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Employee Benefit Plan

Note 14 - Employee Benefit Plan

In January 2018, the Company established a defined contribution 401(k) plan (the Plan) for all employees who are at least 21 years of age. Employees are eligible to participate in the Plan upon commencement of employment. Under the terms of the Plan, employees may make voluntary contributions as a percentage of compensation. The Plan also permits the Company to make discretionary matching contributions. During the years ended December 31, 2023 and 2022, the Company made discretionary matching contributions of $0.7 million and $0.8 million, respectively.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Event
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Event

Note 15 - Subsequent Event

Reverse Stock Split

In September 2023, the Company received a letter from the Listing Qualifications Department of the Nasdaq Stock Market notifying the Company, as the bid price for its common stock had closed below $1.00 per share for the last 30 consecutive business days, it was not in compliance with Nasdaq Listing Rule 5450(a)(1), which is the minimum bid price requirement for continued listing on the Nasdaq Global Select Market. In accordance with Nasdaq Listing Rule 5810(c)(3)(A), the Company was provided a 180-calendar day period, or until March 25, 2024, to regain compliance with the minimum bid price requirement. The continued listing standard would be met once the closing bid price of the Company’s common stock was at least $1.00 per share for a minimum of ten consecutive business days during the 180-calendar day period. In January 2024, the Company's stockholders approved a reverse stock split of its common stock at a range of ratios between 1-for-7 to 1-for-17, and the Company's board of directors approved the implementation of the Reverse Stock Split at a ratio of 1-for-12. The Reverse Stock Split was effective as of February 9, 2024 and the Company regained compliance with the minimum bid price requirement in February 2024.

As of the effective time of the Reverse Stock Split, every 12 issued and outstanding shares of the Company’s common stock was automatically reclassified into one issued and outstanding share of the Company’s common stock. This reduced the number of shares outstanding from 65.8 million shares to 5.5 million shares. The Reverse Stock Split does not affect the number of authorized shares of common stock or the par value of the common stock. No fractional shares of common stock were issued in connection with the Reverse Stock Split and all fractional shares were rounded down to the nearest whole share with respect to outstanding shares of common stock. Any holders of common stock who would have otherwise received a fractional share of common stock pursuant to the Reverse Stock Split, received cash in lieu of the fractional share. All share and per share amounts of the Company's common stock presented have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split, including reclassifying an amount equal to the reduction in par value of common stock to additional paid-in capital.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

 

On January 31, 2024, following approval by the Company's stockholders, the Company's board of directors approved the implementation of a reverse stock split at a ratio of 1-for-12 shares of the Company's common stock (the Reverse Stock Split). The Reverse Stock Split was effective as of February 9, 2024 (see Note 15). All share and per share amounts of the Company's common stock presented have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split, including reclassifying an amount equal to the reduction in par value of common stock to additional paid-in capital.

Use of Estimates

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of expenses during the reporting period. Actual results could differ from those estimates.

Significant estimates inherent in the preparation of the accompanying consolidated financial statements include estimates for revenue recognition, including the standalone selling price (SSP) for the allocation of transaction price to performance obligations and cost-based inputs, as well as estimates of costs incurred but not yet invoiced for research and development accruals.

The Company’s estimates could be affected by external conditions, including those unique to the Company and general economic conditions. It is reasonably possible these external factors could have an effect on the Company’s estimates and could cause actual results to differ materially from those estimates and assumptions.

Other Risks and Uncertainties

Other Risks and Uncertainties

The Company relies on contract research organizations (CROs), including one located in Ukraine that temporarily shut down operations due to Russia’s invasion. Though this CRO has resumed operations and the Company continues to utilize this CRO, the Company has reallocated certain work to other global CROs in case the CRO shuts down operations again.

U.S. and global financial markets have experienced volatility and disruption due to other macroeconomic and geopolitical events such as rising inflation, rising interest rates to combat inflation, the risk of a recession, the war between Russia and Ukraine and the Israel-Hamas war. The Company cannot predict at this time to what extent, if at all, it and its employees, CROs, vendors and/or collaborators could potentially be negatively impacted by these events.

Cash and Cash Equivalents

Cash and Cash Equivalents

All highly liquid investments, including money market funds, with original maturities of three months or less at the time of purchase are considered to be cash equivalents. All of the Company’s cash equivalents have liquid markets and high credit ratings. The Company maintains its cash in bank deposits and other accounts, the balances of which, at times as of and during the years ended December 31, 2023 and 2022, exceeded federally insured limits.

Investments in Marketable Securities

Investments in Marketable Securities

The Company invests its excess cash in debt securities with high credit ratings, including, but not limited to, money market funds classified as cash equivalents, securities issued by the U.S. government and its agencies, corporate debt securities and commercial paper. The Company has designated its investments in marketable securities as available-for-sale and measures these securities at their respective fair values. The Company reviews all available-for-sale securities at each period end to determine if they remain available-for-sale based on their current intent and ability to sell the security if it is required to do so. Marketable securities are classified as short-term or long-term based on the maturity date and their availability to meet current operating requirements. Marketable securities that mature in one year or less from the consolidated balance sheet date are classified as short-term available-for-sale securities, while marketable securities with maturities in one year or beyond one year from the consolidated balance sheet date are classified as long-term.

The Company periodically reviews its marketable securities for declines in fair value below the amortized cost basis to determine whether the impairment, if any, is due to credit-related or other factors. This review includes the credit worthiness of the security issuers, the severity of the unrealized losses, whether the Company has the intent to sell the securities and whether it is more likely than not the Company will be required to sell the securities before the recovery of the amortized cost basis. Unrealized gains and losses on available-for-sale securities are reported in other comprehensive loss, and as a component of stockholders' equity until their disposition, with the exception of unrealized losses believed to be related to credit losses which are recognized as an allowance for credit losses on the consolidated balance sheet with the corresponding charge in other income in the period the impairment occurs. Impairment assessments are made at the individual security level each reporting period. The Company elected to exclude accrued interest receivable from the amortized cost basis of its available-for-sale debt securities and to not measure an allowance for credit losses for accrued interest receivable. To date, there have been no credit-related declines in value or other impairments of the Company’s investments in marketable securities. Realized gains and losses from the sale of marketable securities, if any, are calculated using the specific-identification method.

Leases

Leases

All of the Company’s leases are operating leases for facilities and equipment. The Company recognizes a lease asset for its right to use the underlying asset and a lease liability for the corresponding lease obligation. The Company determines whether an arrangement is or contains a lease at contract inception. Operating leases with a duration greater than one year are included in operating lease ROU assets, operating lease liabilities - short-term, and operating lease liabilities - long-term in the Company’s consolidated balance sheets. The Company elected

the short-term lease exception policy, permitting it to not apply the recognition requirements to leases with terms of less than one year (short-term leases) for all classes of assets. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. In determining the net present value of lease payments, the Company uses its incremental borrowing rate based on the information available at the lease commencement date. The incremental borrowing rate represents the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease. The Company considers a lease term to be the noncancelable period that it has the right to use the underlying asset, including any periods where it is reasonably assured the Company will exercise the option to extend the contract. Periods covered by an option to extend are included in the lease term if the lessor controls the exercise of that option.

The operating lease ROU assets also include any lease payments made and exclude lease incentives. Lease expense is recognized on a straight-line basis over the expected lease term. Variable lease expenses are recorded when incurred. The Company has elected not to separate lease and non-lease components for its leased assets and accounts for all lease and non-lease components of its agreements as a single lease component.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

The Company monitors the carrying value of long-lived assets, including ROU operating lease assets, for potential impairment and tests the recoverability of such assets whenever events or changes in circumstances indicate the carrying amounts may not be recoverable. If a change in circumstance occurs, the Company performs a test of recoverability by comparing the carrying value of the asset or asset group to its undiscounted expected future cash flows. If cash flows cannot be separately and independently identified for a single asset, the Company will determine whether impairment has occurred for the group of assets for which the Company can identify the projected cash flows. If the carrying values are in excess of undiscounted expected future cash flows, the Company measures any impairment by comparing the fair value of the asset or asset group to its carrying value. There was no impairment of long-lived assets during the years ended December 31, 2023 and 2022.

Property and Equipment, Net

Property and Equipment, Net

Property and equipment are stated at cost and consist of lab and office equipment and leasehold improvements. The Company records depreciation under the straight-line method over the estimated useful lives of its property and equipment ranging from two to seven years.

Leasehold improvements are amortized over the remaining terms of the respective leases or the estimated useful life of the leasehold improvements, whichever is less. Maintenance and repair costs are expensed as incurred.

Fair Value Measurements

Fair Value Measurements

The Company follows accounting guidance on fair value measurements for financial instruments measured on a recurring basis, as well as for certain assets and liabilities that are initially recorded at their estimated fair values. Fair value is defined as the exit price, or the amount that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company uses the following three-level hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs to value its financial instruments:

Level 1: Observable inputs such as unadjusted quoted prices in active markets for identical instruments.

Level 2: Quoted prices for similar instruments that are directly or indirectly observable in the marketplace.

Level 3: Significant unobservable inputs which are supported by little or no market activity and that are financial instruments whose values are determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant judgment or estimation.

Financial instruments measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The assessment of the significance of a particular input to the fair value measurement in its entirety requires the Company to make judgments and consider factors specific to the asset or liability. The use of different assumptions and/or estimation methodologies may have a material effect on estimated fair values. Accordingly, the fair value estimates disclosed or initial amounts recorded may not be indicative of the amount the Company or holders of the instruments could realize in a current market exchange.

The carrying amounts of cash equivalents and marketable securities approximate their fair value based upon quoted market prices. Certain of the Company’s financial instruments are not measured at fair value on a recurring basis but are recorded at amounts which approximate their fair value due to their liquid or short-term nature, such as cash, accounts receivable, accounts payable and accrued expenses.

The following tables present the fair value of the Company’s financial assets measured at fair value on a recurring basis using the above input categories (in thousands):

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Fair Value

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund

 

$

18,982

 

 

$

 

 

$

 

 

$

18,982

 

Total cash equivalents

 

 

18,982

 

 

 

 

 

 

 

 

 

18,982

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. and foreign corporate debt securities

 

 

 

 

 

17,633

 

 

 

 

 

 

17,633

 

U.S. treasury securities

 

 

 

 

 

77,018

 

 

 

 

 

 

77,018

 

U.S. and foreign commercial paper

 

 

 

 

 

15,755

 

 

 

 

 

 

15,755

 

Total short-term marketable securities

 

 

 

 

 

110,406

 

 

 

 

 

 

110,406

 

Total assets measured at fair value

 

$

18,982

 

 

$

110,406

 

 

$

 

 

$

129,388

 

 

 

 

December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Fair Value

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund

 

$

49,676

 

 

$

 

 

$

 

 

$

49,676

 

Total cash equivalents

 

 

49,676

 

 

 

 

 

 

 

 

 

49,676

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. and foreign corporate debt securities

 

 

 

 

 

18,597

 

 

 

 

 

 

18,597

 

U.S. treasury securities

 

 

 

 

 

11,744

 

 

 

 

 

 

11,744

 

U.S. and foreign commercial paper

 

 

 

 

 

8,851

 

 

 

 

 

 

8,851

 

Total short-term marketable securities

 

 

 

 

 

39,192

 

 

 

 

 

 

39,192

 

Total assets measured at fair value

 

$

49,676

 

 

$

39,192

 

 

$

 

 

$

88,868

 

Money market funds are highly liquid and actively traded marketable securities that generally transact at a stable $1.00 net asset value representing its estimated fair value. The Company estimates the fair value of its U.S. and foreign corporate debt securities, U.S. treasury securities and U.S. and foreign commercial paper by taking into consideration valuations obtained from third-party pricing services. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar securities, issuer credit spreads; benchmark securities; prepayment/default projections based on historical data; and other observable inputs.

There have been no transfers between Level 1, Level 2 or Level 3 for any of the periods presented. See Note 4 for further information regarding the carrying value of the Company’s investments in marketable securities.

Revenue Recognition and Accounts Receivable from Collaborations

Revenue Recognition and Accounts Receivable from Collaboration

The Company analyzes its collaboration arrangements to assess whether such arrangements, or transactions between arrangement participants, involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities or are more akin to a vendor-customer relationship. In making this evaluation, the Company considers whether the activities of the collaboration are considered to be distinct and deemed to be within the scope of the collaborative arrangement accounting standard and those that are more reflective of a vendor-customer relationship and, therefore, within the scope of the revenue with contracts with customers accounting standard. This assessment is performed throughout the life of the arrangement based on changes in the responsibilities of all parties in the arrangement.

For elements of collaboration arrangements that are not accounted for pursuant to the revenue from contracts with customers accounting standard, an appropriate recognition method is determined and applied consistently, generally by analogy to the revenue from contracts with customers accounting standard. Amounts related to transactions with a

counterparty in a collaborative arrangement that is not a customer are presented on a separate line item from revenue recognized from contracts with customers, if any, in the Company’s consolidated statements of operations and comprehensive loss.

Under certain collaborative arrangements, the Company has been reimbursed for a portion of its research and development expenses or participates in the cost-sharing of such research and development expenses. Such reimbursements and cost-sharing arrangements are reflected as a reduction of research and development expense in the Company’s consolidated statements of operations and comprehensive loss.

For arrangements or transactions between arrangement participants determined to be within the scope of the contracts with customers accounting standard, the Company evaluates the term of the arrangement and recognizes revenue when the customer obtains control of promised goods or services in a contract for an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. For contracts with customers, the Company applies the following five-step model in order to determine this amount: (1) identification of the promised goods or services in the contract; (2) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (3) measurement of the transaction price, including the constraint on variable consideration; (4) allocation of the transaction price to the performance obligations; and (5) recognition of revenue when (or as) the Company satisfies each performance obligation.

The Company has provided standard indemnification and protection of licensed intellectual property for its customers. These provisions are part of assurance the licenses meet the agreements, representations and are not obligations to provide goods or services.

The Company only applies the five-step model to contracts when it is probable the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. As part of the accounting for contracts with customers, the Company must develop assumptions that require judgment to determine the estimated relative SSP of each performance obligation identified in the contract. The Company then allocates the total transaction price to each performance obligation based on the SSP of each performance obligation. The Company recognizes the amount of the transaction price that is allocated to the respective performance obligation when the performance obligation is satisfied or as it is satisfied as revenue.

Licenses

If a license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from nonrefundable, upfront license fees based on the relative value prescribed to the license compared to the total value of the arrangement. The revenue is recognized when the license is transferred to the collaborator and the collaborator is able to use and benefit from the license. For licenses that are not distinct from other obligations identified in the arrangement, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time. If the combined performance obligation is satisfied over time, the Company applies an appropriate method of measuring progress for purposes of recognizing revenue from nonrefundable, upfront license fees. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.

Research and Development Services

The promises under the Company’s agreements may include research and development services to be performed by the Company on behalf of the counterparty. If these services are determined to be distinct from the other promises or performance obligations identified in the arrangement, the Company recognizes the transaction price allocated to these services as revenue over time based on an appropriate measure of progress when the performance by the Company does not create an asset with an alternative use and the Company either has received or has an enforceable right to payment for the performance completed to date. If these services are determined not to be distinct from the other promises or performance obligations identified in the arrangement, the Company recognizes the transaction price allocated to the combined performance obligation as the related performance obligations are satisfied.

Customer Options

If an arrangement contains customer options, the Company evaluates whether the options are material rights because they allow the customer to acquire additional goods or services for free or at a discount. If the customer options are determined to represent a material right, the material right is recognized as a separate performance obligation at the outset of the arrangement. The identification of a material right, and if identified as a material right, the allocation of the transaction price to it, is based on the SSP, which is determined using assumptions regarding estimated costs,

discount rates, post-option development timeline, the probability of technical and regulatory success and the probability the customer will exercise the option. Amounts allocated to a material right are not recognized as revenue until, at the earliest, the option is exercised or expires. If the options are deemed not to be a material right, they are considered marketing offers which are excluded as performance obligations at the outset of the arrangement.

Development and Regulatory Milestone Payments

Depending on facts and circumstances, the Company may record revenues from certain milestones in a reporting period before the milestone is achieved if the Company concludes achievement of the milestone is probable and recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods. The Company records a corresponding contract asset when this conclusion is reached. Milestone payments that have not been included in the transaction price to date are fully constrained. The Company re-evaluates the probability of achievement of such milestones and any related constraint each reporting period. The Company adjusts its estimate of the overall transaction price, including the amount of collaborative revenue that was recorded, if necessary.

Sales-based Milestone and Royalty Payments

The Company’s customers may be required to pay the Company sales-based milestone payments or royalties on future sales of commercial products. The Company recognizes revenues related to sales-based milestone and royalty payments upon the later to occur of (i) achievement of the collaborator’s underlying sales or (ii) satisfaction of any performance obligation(s) related to these sales, in each case assuming the Company’s licensed intellectual property is deemed to be the predominant item to which the sales-based milestones and/or royalties relate.

The Company receives payments from its customers based on billing schedules established in the contract. Upfront payments and fees are recorded as deferred revenue upon receipt or when due until the Company performs its obligations under the arrangement. If the related performance obligation is expected to be satisfied within the next twelve months, these amounts will be classified in current liabilities. The Company recognizes a contract asset relating to its conditional right to consideration that is not subject to a constraint. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional.

A net contract asset or liability is presented for each contract with a customer. The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

At December 31, 2023 and 2022, all accounts receivable from collaboration are deemed collectible.

Contract Liabilities

The following tables present changes in the Company’s contract liabilities (in thousands):

 

 

 

Balance at
Beginning
of Period

 

 

Additions

 

 

Deductions

 

 

Balance at
End of
Period

 

Year Ended December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

2,733

 

 

$

90,724

 

 

$

(7,163

)

 

$

86,294

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at
Beginning
of Period

 

 

Additions

 

 

Deductions

 

 

Balance at
End of
Period

 

Year Ended December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

2,733

 

 

$

 

 

$

 

 

$

2,733

 

 

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Collaboration revenue recognized in the period from

 

 

 

 

 

 

Amounts included in deferred revenue at the beginning of the period

 

$

2,733

 

 

$

 

Performance obligations satisfied in previous period

 

$

 

 

$

 

Stock-Based Compensation

Stock-Based Compensation

The Company measures stock-based compensation to employees, consultants, board members, and non-employees at fair value on the grant date of the award. The fair value of RSUs is determined based on the number of shares granted and the quoted market price of the Company’s common stock on the date of grant. If stock-based awards are granted in contemplation of or shortly before a planned release of material nonpublic information, and such information is expected to result in a material increase in the Company’s share price, the Company considers whether an adjustment to the observable market price is required when estimating fair values. Compensation cost is recognized as expense on a straight-line basis over the requisite service period of the award. Stock-based awards with graded vesting schedules are recognized using the accelerated attribution method on a straight-line basis over the requisite service period for each separately vesting portion of the award. For awards that have a performance condition, compensation cost is measured based on the fair value of the award on the grant date, the date performance targets are established, and is expensed over the requisite service period for each separately vesting tranche when achievement of the performance condition becomes probable. The Company assesses the probability of the performance conditions being met on a continuous basis. For awards that have a market condition, compensation cost is measured based on the grant-date fair value of the award and is expensed over the derived service period regardless of whether the underlying market condition is met. Forfeitures are recognized when they occur.

The Company estimates the fair value of stock option grants that do not contain market-based vesting conditions using the Black-Scholes option pricing model. The assumptions used in estimating the fair value of these awards, such as expected term, expected dividend yield, volatility and risk-free interest rate, represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. The Company uses the Monte-Carlo model to calculate the fair value on the date of grant of awards which contain market-based vesting conditions. This pricing model uses multiple simulations to evaluate the probability of achieving the market condition to calculate the fair value of the awards, which includes the recent market price and volatility of the Company's shares. The Company is also required to make estimates as to the probability of achieving the specific performance conditions. If actual results are not consistent with the Company’s assumptions and judgments used in making these estimates, the Company may be required to increase or decrease compensation expense, which could be material to the Company’s consolidated results of operations.

Research and Development Expense and Accruals

Research and Development Expense and Accruals

Research and development costs include personnel-related costs, outside contracted services including clinical study costs, facilities costs, fees paid to consultants, milestone payments prior to FDA approval, license fees prior to FDA approval, professional services, travel costs, dues and subscriptions, depreciation and materials used in clinical trials and research and development and costs incurred under the Company’s collaboration agreements. Research and development costs are expensed as incurred unless there is an alternative future use in other research and development projects. Payments made prior to the receipt of goods or services to be used in research and development are capitalized until the goods or services are received. Such payments are evaluated for current or long-term classification based on when they will be realized or consumed.

The Company records expenses related to clinical studies and manufacturing development activities based on its estimates of the services received and efforts expended pursuant to contracts with multiple CROs and manufacturing vendors that conduct and manage these activities on its behalf. The financial terms of these agreements are subject to negotiation, vary from contract to contract, and may result in uneven payment flows. There may be instances in which payments made to the Company’s vendors will exceed the level of services provided and result in a prepayment of the expense. Payments under some of these contracts depend on factors such as the successful enrollment of subjects and the completion of clinical study milestones. In amortizing or accruing service fees, the Company estimates the time period over which services will be performed, enrollment of subjects, number of sites activated and the level of effort expended in each period. If the actual timing of the performance of services or the level of effort varies from the Company’s estimate, the Company will adjust the accrued or prepaid expense balance accordingly. To date, there have been no material differences from the Company’s estimates to the amounts actually incurred.

The Company has entered and may continue to enter into license agreements to access and utilize certain technology. In each case, the Company evaluates if the license agreement results in the acquisition of an asset or a business. To date, none of the Company’s license agreements have been considered to be acquisitions of businesses. For asset acquisitions, the upfront payments to acquire such licenses, as well as any future milestone payments, are immediately recognized as research and development expense when paid, provided there is no alternative future use of the rights in other research and development projects. These license agreements may also include contingent consideration in the form of cash payments to be made for future milestone events. The Company assesses whether such contingent consideration meets the definition of a derivative and to date the Company has determined that such contingent consideration are not derivatives.

Restructurings Charges

Restructuring Charges

The Company recognizes restructuring charges related to reorganization plans that have been committed to by management and when liabilities have been incurred. In connection with these activities, the Company records restructuring charges at fair value for (1) contractual employee termination benefits when obligations are associated to services already rendered, rights to such benefits have vested, and payment of benefits is probable and can be reasonably estimated, (2) one-time employee termination benefits when management has committed to a plan of termination, the plan identifies the employees and their expected termination dates, the details of termination benefits are complete, it is unlikely changes to the plan will be made or the plan will be withdrawn and communication to such employees has occurred, and (3) contract termination costs when a contract is terminated before the end of its term.

One-time employee termination benefits are recognized in their entirety when communication has occurred, and future services are not required. If future services are required, the costs are recorded ratably over the remaining period of service. Contract termination costs to be incurred over the remaining contract term without economic benefit are recorded in their entirety when the contract is canceled.

The recognition of restructuring charges requires the Company to make certain judgments and estimates regarding the nature, timing and amount of costs associated with the reorganization plan. To the extent the Company’s actual results differ from its estimates and assumptions, the Company may be required to revise the estimates of future accrued restructuring liabilities, requiring the recognition of additional restructuring charges or the reduction of accrued restructuring liabilities already recognized. Such changes to previously estimated amounts may be material to the consolidated financial statements. Changes in the estimates of the restructuring charges are recorded in the period the change is determined. There were no restructuring charges incurred during the year ended December 31, 2023. Changes to previous estimates for restructuring charges were not material during the year ended December 31, 2022.

At the end of each reporting period, the Company evaluates the remaining accrued restructuring balances to ensure that no excess accruals are retained, and the utilization of the provisions are for their intended purpose in accordance with developed restructuring plans.

Variable Interest Entities

Variable Interest Entities

The Company reviews agreements it enters into with third party entities, pursuant to which it may have a variable interest in the entity, in order to determine if the entity is a variable interest entity (VIE). If the entity is a VIE, the Company assesses whether or not it is the primary beneficiary of that entity. In determining whether the Company is the primary beneficiary of an entity, the Company applies a qualitative approach that determines whether it has both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. If the Company were to determine it is the primary beneficiary of a VIE, the Company would consolidate the statements of operations and financial condition of the VIE into its consolidated financial statements.

The Company’s determination about whether it should consolidate such VIEs is made continuously as changes to existing relationships or future transactions may result in a consolidation event.

Income Taxes

Income Taxes

The Company records income taxes using the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax effects attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The Company establishes a valuation allowance if it is more likely than not the deferred tax assets will not be realized based on an evaluation of objective verifiable evidence. For tax positions that are more likely than not of being sustained upon audit, the Company recognizes the largest amount of the benefit that is greater than 50% likely of being realized. For tax positions that are not more likely than not of being sustained upon audit, the Company does not recognize any portion of the benefit.

The Company recognizes and measures uncertain tax positions using a two-step approach set forth in authoritative guidance. The first step is to evaluate the tax position taken or expected to be taken by determining whether the weight of available evidence indicates it is more likely than not the tax position will be sustained in an audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions. The Company evaluates uncertain tax positions on a regular basis. The evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of the audit, and effective settlement of audit issues. The provision for income taxes includes the effects of any accruals which the Company believes are appropriate. It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. No interest or penalties related to uncertain tax positions has been incurred or accrued for any periods presented.

Pursuant to Section 174 of the Internal Revenue Code (Sec. 174), expenses associated with research conducted in the United States are capitalized and amortized over a five-year period. For expenses associated with research outside of the United States, Sec. 174 expenses are capitalized and amortized over a 15-year period.

Net Loss per Share

Net Loss per Share

Basic net loss per common share excludes dilution and is computed by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted net loss per common share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the earnings of the entity unless inclusion of such shares would be anti-dilutive. Diluted net loss per share is the same as basic net loss per share, since the effects of potentially dilutive securities are antidilutive given the net loss for each period presented.

A reconciliation of the numerators and the denominators of the basic and diluted net loss per common share computations is as follows (in thousands, except for share and per share amounts):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Numerator:

 

 

 

 

 

 

Net loss

 

$

(61,228

)

 

$

(93,092

)

Denominator:

 

 

 

 

 

 

Weighted average common shares and
   pre-funded warrants outstanding - basic and diluted

 

 

4,577,371

 

 

 

4,034,105

 

Net loss per share - basic and diluted

 

$

(13.38

)

 

$

(23.08

)

Securities excluded from the computation of diluted net loss per share because including them would have been antidilutive are as follows:

 

 

December 31,

 

 

 

2023

 

 

2022

 

Options to purchase common stock

 

 

862,911

 

 

 

757,418

 

Common stock subject to purchase under ESPP

 

 

13,730

 

 

 

5,971

 

Unvested RSUs

 

 

95,182

 

 

 

141,544

 

Total

 

 

971,823

 

 

 

904,933

 

 

Comprehensive Loss

Comprehensive Loss

Comprehensive loss is comprised of net loss and adjustments for the change in unrealized gains and losses on investments in available-for-sale marketable securities. The Company displays comprehensive loss and its components in the consolidated statements of operations and comprehensive loss, net of tax effects if any.

Concentrations of Risk

Concentrations of Risk

Credit Risk

Financial instruments which potentially subject the Company to credit risk consist primarily of cash, cash equivalents and marketable securities. The Company holds these investments in highly rated financial institutions, and, by policy, limits the amounts of credit exposure to any one financial institution. These amounts at times may exceed federally insured limits. The Company has not experienced any credit losses in such accounts and does not believe it is exposed to any significant credit risk on these funds. The Company has no off-balance sheet concentrations of credit risk, such as foreign currency exchange contracts, option contracts or other hedging arrangements.

Supplier Risk

Certain materials and key components the Company utilizes in its operations are obtained through single suppliers. Since the suppliers of key components and materials must be named in a New Drug Application (NDA) filed with the FDA for a product, significant delays can occur if the qualification of a new supplier is required. If delivery of material from the Company’s suppliers were interrupted for any reason, the Company may be unable to supply any of its product candidates for clinical trials.

Customer Risk

During the year ended December 31, 2023, 62% of the Company's collaboration revenue was recognized from a related party, Gilead, under the Gilead Collaboration Agreement (see Note 10). If the collaboration with Gilead does not result in the successful development and commercialization of products or if Gilead terminates the Gilead Collaboration Agreement, the Company may not receive any future payments under the collaboration.

Recently Adopted Accounting Standards and Accounting Pronouncements to Be Adopted

Recently Adopted Accounting Standards

In June 2016, the Financial Accounting Standards Board (the FASB) issued Accounting Standards Update (ASU) No. 2016-13, Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires expected credit losses relating to financial assets measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. ASU 2016-13 limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and requires the reversal of previously recognized credit losses if fair value increases. The FASB issued additional amendments to the new guidance related to transition and clarification and deferred the effective date of this standard for all entities except SEC filers that are not smaller reporting companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted ASU 2016-13 effective January 1, 2023 on a modified retrospective basis. The adoption of ASU 2016-13 did not have a material impact on the Company’s consolidated financial statements.

Accounting Pronouncements to Be Adopted

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to provide enhanced segment disclosures. The standard will require disclosures about significant segment expenses and other segment items and identifying the Chief Operating Decision Maker and how they use the reported segment profitability measures to assess segment performance and allocate resources. These enhanced disclosures are required for all entities on an interim and annual basis, even if they have only a single reportable segment. The standard is effective for years beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating this standard to determine the impact on the Company’s consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The update requires a public business entity to disclose, on an annual basis, a tabular rate reconciliation

using both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. In addition, all entities are required to disclose income taxes paid, net of refunds received disaggregated by federal, state/local, and foreign and by jurisdiction if the amount is at least 5% of total income tax payments, net of refunds received. Adoption of the ASU allows for either the prospective or retrospective application of the amendment and is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company does not expect ASU 2023-09 to have a material impact on the Company’s consolidated financial statements.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Fair Value of Financial Assets

The following tables present the fair value of the Company’s financial assets measured at fair value on a recurring basis using the above input categories (in thousands):

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Fair Value

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund

 

$

18,982

 

 

$

 

 

$

 

 

$

18,982

 

Total cash equivalents

 

 

18,982

 

 

 

 

 

 

 

 

 

18,982

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. and foreign corporate debt securities

 

 

 

 

 

17,633

 

 

 

 

 

 

17,633

 

U.S. treasury securities

 

 

 

 

 

77,018

 

 

 

 

 

 

77,018

 

U.S. and foreign commercial paper

 

 

 

 

 

15,755

 

 

 

 

 

 

15,755

 

Total short-term marketable securities

 

 

 

 

 

110,406

 

 

 

 

 

 

110,406

 

Total assets measured at fair value

 

$

18,982

 

 

$

110,406

 

 

$

 

 

$

129,388

 

 

 

 

December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Fair Value

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund

 

$

49,676

 

 

$

 

 

$

 

 

$

49,676

 

Total cash equivalents

 

 

49,676

 

 

 

 

 

 

 

 

 

49,676

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. and foreign corporate debt securities

 

 

 

 

 

18,597

 

 

 

 

 

 

18,597

 

U.S. treasury securities

 

 

 

 

 

11,744

 

 

 

 

 

 

11,744

 

U.S. and foreign commercial paper

 

 

 

 

 

8,851

 

 

 

 

 

 

8,851

 

Total short-term marketable securities

 

 

 

 

 

39,192

 

 

 

 

 

 

39,192

 

Total assets measured at fair value

 

$

49,676

 

 

$

39,192

 

 

$

 

 

$

88,868

 

Schedule of Changes in Contract Liabilities

The following tables present changes in the Company’s contract liabilities (in thousands):

 

 

 

Balance at
Beginning
of Period

 

 

Additions

 

 

Deductions

 

 

Balance at
End of
Period

 

Year Ended December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

2,733

 

 

$

90,724

 

 

$

(7,163

)

 

$

86,294

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at
Beginning
of Period

 

 

Additions

 

 

Deductions

 

 

Balance at
End of
Period

 

Year Ended December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

2,733

 

 

$

 

 

$

 

 

$

2,733

 

 

Schedule of Collaboration Revenue Recognized with the Period

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Collaboration revenue recognized in the period from

 

 

 

 

 

 

Amounts included in deferred revenue at the beginning of the period

 

$

2,733

 

 

$

 

Performance obligations satisfied in previous period

 

$

 

 

$

 

Schedule of Earnings Per Share, Basic and Diluted

A reconciliation of the numerators and the denominators of the basic and diluted net loss per common share computations is as follows (in thousands, except for share and per share amounts):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Numerator:

 

 

 

 

 

 

Net loss

 

$

(61,228

)

 

$

(93,092

)

Denominator:

 

 

 

 

 

 

Weighted average common shares and
   pre-funded warrants outstanding - basic and diluted

 

 

4,577,371

 

 

 

4,034,105

 

Net loss per share - basic and diluted

 

$

(13.38

)

 

$

(23.08

)

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share

Securities excluded from the computation of diluted net loss per share because including them would have been antidilutive are as follows:

 

 

December 31,

 

 

 

2023

 

 

2022

 

Options to purchase common stock

 

 

862,911

 

 

 

757,418

 

Common stock subject to purchase under ESPP

 

 

13,730

 

 

 

5,971

 

Unvested RSUs

 

 

95,182

 

 

 

141,544

 

Total

 

 

971,823

 

 

 

904,933

 

 

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Investments in Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investments in Marketable Available-for-Sale Securities

Investments in marketable available-for-sale securities consisted of the following (in thousands):

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Gross
Unrealized
Gain

 

 

Gross
Unrealized
Loss

 

 

Fair Value

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund

 

$

18,982

 

 

$

 

 

$

 

 

$

18,982

 

Total cash equivalents

 

 

18,982

 

 

 

 

 

 

 

 

 

18,982

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. and foreign corporate debt securities

 

 

17,595

 

 

 

41

 

 

 

(3

)

 

 

17,633

 

U.S. treasury securities

 

 

76,891

 

 

 

127

 

 

 

 

 

 

77,018

 

U.S. and foreign commercial paper

 

 

15,728

 

 

 

27

 

 

 

 

 

 

15,755

 

Total short-term marketable securities

 

 

110,214

 

 

 

195

 

 

 

(3

)

 

 

110,406

 

Total cash equivalents and marketable securities

 

$

129,196

 

 

$

195

 

 

$

(3

)

 

$

129,388

 

 

 

 

December 31, 2022

 

 

 

Amortized
Cost

 

 

Gross
Unrealized
Gain

 

 

Gross
Unrealized
Loss

 

 

Fair Value

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund

 

$

49,676

 

 

$

 

 

$

 

 

$

49,676

 

Total cash equivalents

 

 

49,676

 

 

 

 

 

 

 

 

 

49,676

 

Short-term marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

U.S. and foreign corporate debt securities

 

 

18,903

 

 

 

 

 

 

(306

)

 

 

18,597

 

U.S. treasury securities

 

 

11,968

 

 

 

 

 

 

(224

)

 

 

11,744

 

U.S. and foreign commercial paper

 

 

8,851

 

 

 

 

 

 

 

 

 

8,851

 

Total short-term marketable securities

 

 

39,722

 

 

 

 

 

 

(530

)

 

 

39,192

 

Total cash equivalents and marketable securities

 

$

89,398

 

 

$

 

 

$

(530

)

 

$

88,868

 

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net

Property and equipment, net consists of the following (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Lab equipment

 

$

295

 

 

$

102

 

Office equipment

 

 

238

 

 

 

699

 

Leasehold improvement

 

 

62

 

 

 

1,629

 

Total property and equipment

 

 

595

 

 

 

2,430

 

Less: Accumulated depreciation

 

 

(210

)

 

 

(1,687

)

Property and equipment, net

 

$

385

 

 

$

743

 

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Other Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Other Accrued Expenses

Other accrued expenses consist of the following (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accrued expenses:

 

 

 

 

 

 

Accrued compensation

 

$

5,484

 

 

$

6,228

 

Accrued restructuring charges

 

 

 

 

 

599

 

Accrued professional fees and other

 

 

260

 

 

 

490

 

Total accrued expenses

 

$

5,744

 

 

$

7,317

 

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Restructurings (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Accrued Restructuring Charges

The following table presents the activity in accrued restructuring charges, included as a component of other accrued expenses on the Company's consolidated balance sheet, during the period (in thousands):

Accrued balance as of December 31, 2021

 

$

 

Costs incurred

 

 

1,879

 

Reductions for cash payments

 

 

(1,280

)

Accrued balance as of December 31, 2022

 

$

599

 

Reductions for cash payments

 

 

(599

)

Accrued balance as of December 31, 2023

 

$

 

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity and Related Information

The following table summarizes the stock option activity and related information for 2023:

 

 

Number
of Shares

 

 

Weighted
Average
Exercise
Price
Per Share

 

 

Weighted
Average
Remaining
Contractual
Term
(Years)

 

 

Total
Intrinsic
Value (in
thousands)

 

Outstanding as of December 31, 2022

 

 

757,418

 

 

$

84.96

 

 

 

7.1

 

 

$

 

Granted

 

 

190,591

 

 

 

10.68

 

 

 

 

 

 

 

Forfeited

 

 

(85,098

)

 

 

81.24

 

 

 

 

 

 

 

Outstanding as of December 31, 2023

 

 

862,911

 

 

$

69.00

 

 

 

6.7

 

 

$

1

 

Options vested and exercisable as of December 31, 2023

 

 

486,626

 

 

$

104.88

 

 

 

5.1

 

 

$

 

Summary of Restricted Stock Units and Related Information

The following table summarizes RSU activity and related information for 2023:

 

 

Number
of RSUs

 

 

Weighted
Average Fair
Value Per RSU
at Grant Price

 

 Nonvested as of December 31, 2022

 

 

141,544

 

 

$

40.68

 

 Granted

 

 

15,936

 

 

 

10.68

 

 Vested

 

 

(42,898

)

 

 

53.28

 

 Forfeited

 

 

(19,400

)

 

 

27.48

 

 Nonvested as of December 31, 2023

 

 

95,182

 

 

$

32.64

 

Summary of Assumptions Used to Estimate Fair Values of Stock Options Grants

A summary of the assumptions used to estimate the fair values of stock options grants for the years presented is as follows:

 

 

Year Ended December 31,

 

 

2023

 

2022

Exercise price

 

$8.64 - $18.36

 

$18.36 - $29.40

Expected volatility

 

77.5% - 87.1%

 

78.5% - 81.7%

Risk-free rate

 

3.59% - 4.49%

 

1.41% - 4.15%

Expected term (years)

 

5.5 - 7.5

 

5.5 - 7.5

Expected dividend yield

 

0%

 

0%

Schedule of Recognized Stock-Based Compensation Expense

The Company recognized stock-based compensation expense included in the consolidated statement of operations and comprehensive loss for the years presented (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Research and development

 

$

2,116

 

 

$

3,024

 

General and administrative

 

 

3,003

 

 

 

3,569

 

Total stock-based compensation expense

 

$

5,119

 

 

$

6,593

 

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Collaboration Agreements (Tables)
12 Months Ended
Dec. 31, 2023
Collaboration Agreement [Abstract]  
Summary of Collaboration Revenue Recognized from Collaboration Agreements

The following table summarizes the collaboration revenue recognized from the Company's collaboration agreements in the consolidated statement of operations and comprehensive loss for the years presented (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Gilead

 

$

4,430

 

 

$

 

BeiGene, Ltd. (BeiGene)

 

 

2,733

 

 

 

 

Total collaboration revenue

 

$

7,163

 

 

$

 

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Benefit

Income tax benefit is as follows (in thousands):

 

 

December 31,

 

 

 

2023

 

 

2022

 

Current:

 

 

 

 

 

 

Federal

 

$

33

 

 

$

 

State

 

 

 

 

 

 

Foreign

 

 

 

 

 

 

 

 

 

33

 

 

 

 

Deferred:

 

 

 

 

 

 

Federal

 

 

 

 

 

 

State

 

 

 

 

 

 

Foreign

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax expense

 

$

33

 

 

$

 

Effective Income Tax Rate of Provision for Income Taxes

The effective tax rate of the Company's provision for income taxes differs from the federal statutory rate as follows:

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Statutory federal income tax rate

 

 

21.0

%

 

 

21.0

%

State taxes, net of federal tax benefit

 

 

7.7

 

 

 

8.3

 

Research and development tax credits

 

 

4.4

 

 

 

3.3

 

Return to provision adjustments

 

 

0.3

 

 

 

 

Uncertain tax positions

 

 

(0.9

)

 

 

(0.7

)

Stock-based compensation

 

 

(1.7

)

 

 

(2.9

)

Other

 

 

(0.5

)

 

 

(0.2

)

Change in valuation allowance

 

 

(30.4

)

 

 

(28.8

)

Income taxes provision (benefit)

 

 

-0.1

%

 

 

0.0

%

Components of Deferred Taxes

Significant components of the Company’s deferred taxes are as follows (in thousands):

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Deferred tax assets:

 

 

 

 

 

 

Federal and state-operating loss carryforwards

 

$

148,119

 

 

$

144,165

 

Stock-based compensation

 

 

9,948

 

 

 

9,919

 

Capitalized research expense

 

 

28,578

 

 

 

15,004

 

Operating lease liabilities

 

 

594

 

 

 

880

 

Research and development credits

 

 

15,816

 

 

 

13,471

 

Other

 

 

19

 

 

 

1,372

 

Total deferred tax assets

 

 

203,074

 

 

 

184,811

 

Valuation allowance

 

 

(202,428

)

 

 

(184,000

)

Deferred tax asset, net of valuation allowance

 

$

646

 

 

$

811

 

 

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

Operating lease right-of-use assets

 

$

(593

)

 

$

(811

)

Other

 

 

(53

)

 

 

 

Total deferred tax liabilities

 

 

(646

)

 

 

(811

)

Net deferred tax liability

 

$

 

 

$

 

Summary of Net Operating Loss and Tax Credit Carryforwards

Net operating loss and tax credit carryforwards as of December 31, 2023 are as follows (in thousands):

 

 

Amount

 

 

Expiration Years

Net operating losses, federal (post December 31, 2017)

 

$

401,038

 

 

Indefinite

Net operating losses, federal (pre January 1, 2018)

 

 

123,552

 

 

2027 - 2037

Net operating loss, state (Indefinite)

 

 

880

 

 

Indefinite

Net operating loss, state (Definite)

 

 

592,044

 

 

2031 - 2041

Research and development tax credits, federal

 

 

15,203

 

 

2028 - 2041

Research and development tax credits, state

 

 

6,108

 

 

Indefinite

Activity Related to Gross Unrecognized Tax Benefits

The following table summarizes activity related to the Company’s gross unrecognized tax benefits (in thousands):

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Balances as of beginning of year

 

$

3,873

 

 

$

3,237

 

Increases related to prior year tax positions

 

 

47

 

 

 

 

Decreases related to prior year tax positions

 

 

 

 

 

(36

)

Increases related to current year tax positions

 

 

575

 

 

 

672

 

Balances as of end of year

 

$

4,495

 

 

$

3,873

 

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Lease, Cost [Abstract]  
Schedule of Quantitative Information of Operating Leases

The following summarizes quantitative information about the Company’s operating leases (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Lease cost

 

 

 

 

 

 

Operating lease cost

 

$

3,507

 

 

$

3,505

 

Short-term lease cost

 

 

12

 

 

 

23

 

Variable lease cost

 

 

1,504

 

 

 

1,573

 

Sublease income

 

 

(102

)

 

 

(153

)

Total lease cost, net

 

$

4,921

 

 

$

4,948

 

Schedule of Maturities Operating Lease Liabilities

As of December 31, 2023, the maturities of the Company’s operating lease liabilities were as follows (in thousands):

2024

 

$

1,400

 

2025

 

 

1,174

 

Total

 

 

2,574

 

Less: present value discount

 

 

(232

)

Operating lease liabilities

 

$

2,342

 

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Nature of Business - Additional Information (Details)
$ in Millions
1 Months Ended 12 Months Ended
Oct. 31, 2023
USD ($)
Dec. 31, 2023
Segment
Product
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Operating segments (in segments) | Segment   1
FDA approved products (in products) | Product   0
Gilead Sciences, Inc. | Option, License and Collaboration Agreement    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Proceeds received in collaboration agreement | $ $ 100.0  
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Additional Information (Details)
1 Months Ended 12 Months Ended
Feb. 09, 2024
Jan. 31, 2024
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Reverse stock split description     All outstanding stock options and restricted stock units, as well as the Company's equity incentive plans presented have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split  
Impairment of long-lived assets     $ 0 $ 0
Fair value assets transfers between level 1, level 2 or level 3     0 0
Restructuring charges incurred     0 1,100,000
Uncertain tax positions, income tax interest or penalties incurred     0 0
Uncertain tax positions, income tax interest or penalties accrued     $ 0 $ 0
Capitalized and amortized costs period     5 years  
ASU 2016-13        
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]     true  
Change in Accounting Principle, Accounting Standards Update, Adoption Date     Jan. 01, 2023  
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]     true  
Subsequent Event        
Reverse stock split ratio 0.0833 0.0833    
Reverse stock split description The Reverse Stock Split was effective as of February 9, 2024 (see Note 15). All share and per share amounts of the Company's common stock presented have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split, including reclassifying an amount equal to the reduction in par value of common stock to additional paid-in capital.      
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Gilead Sciences, Inc.        
Revenue percentage     62.00%  
Outside of United States        
Capitalized and amortized costs period     15 years  
Maximum        
Estimated useful lives of property and equipment     7 years  
Maximum | Subsequent Event        
Reverse stock split ratio   0.0588    
Minimum        
Estimated useful lives of property and equipment     2 years  
Minimum | Subsequent Event        
Reverse stock split ratio   0.1429    
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Fair Value of Financial Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Short-term marketable securities    
Short-term marketable securities $ 110,406 $ 39,192
U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 77,018  
Recurring    
Cash equivalents    
Total cash equivalents 18,982 49,676
Short-term marketable securities    
Short-term marketable securities 110,406 39,192
Total assets measured at fair value 129,388 88,868
Recurring | Money market fund    
Cash equivalents    
Total cash equivalents 18,982 49,676
Recurring | U.S and foreign corporate debt securities    
Short-term marketable securities    
Short-term marketable securities 17,633 18,597
Recurring | U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 77,018 11,744
Recurring | U.S. and foreign commercial paper    
Short-term marketable securities    
Short-term marketable securities 15,755 8,851
Recurring | Level 1    
Cash equivalents    
Total cash equivalents 18,982 49,676
Short-term marketable securities    
Short-term marketable securities 0 0
Total assets measured at fair value 18,982 49,676
Recurring | Level 1 | Money market fund    
Cash equivalents    
Total cash equivalents 18,982 49,676
Recurring | Level 1 | U.S and foreign corporate debt securities    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 1 | U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 1 | U.S. and foreign commercial paper    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 2    
Cash equivalents    
Total cash equivalents 0 0
Short-term marketable securities    
Short-term marketable securities 110,406 39,192
Total assets measured at fair value 110,406 39,192
Recurring | Level 2 | Money market fund    
Cash equivalents    
Total cash equivalents 0 0
Recurring | Level 2 | U.S and foreign corporate debt securities    
Short-term marketable securities    
Short-term marketable securities 17,633 18,597
Recurring | Level 2 | U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 77,018 11,744
Recurring | Level 2 | U.S. and foreign commercial paper    
Short-term marketable securities    
Short-term marketable securities 15,755 8,851
Recurring | Level 3    
Cash equivalents    
Total cash equivalents 0 0
Short-term marketable securities    
Short-term marketable securities 0 0
Total assets measured at fair value 0 0
Recurring | Level 3 | Money market fund    
Cash equivalents    
Total cash equivalents 0 0
Recurring | Level 3 | U.S and foreign corporate debt securities    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 3 | U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 3 | U.S. and foreign commercial paper    
Short-term marketable securities    
Short-term marketable securities $ 0 $ 0
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Changes in Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Balance at Beginning of Period $ 2,733 $ 2,733
Additions 90,724 0
Deductions (7,163) 0
Balance at End of Period $ 86,294 $ 2,733
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Collaboration Revenue Recognized with the Period (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Collaboration revenue recognized in the period from    
Amounts included in deferred revenue at the beginning of the period $ 2,733 $ 0
Performance obligations satisfied in previous period $ 0 $ 0
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Numerator:    
Net loss $ (61,228) $ (93,092)
Denominator:    
Weighted average common shares and pre-funded warrants outstanding - basic 4,577,371 4,034,105
Weighted average common shares and pre-funded warrants outstanding - diluted 4,577,371 4,034,105
Net loss per share - basic $ (13.38) $ (23.08)
Net loss per share - diluted $ (13.38) $ (23.08)
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of loss per share 971,823 904,933
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of loss per share 862,911 757,418
Common stock subject to purchase under ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of loss per share 13,730 5,971
Unvested RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of loss per share 95,182 141,544
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Related Party - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2023
USD ($)
Director
$ / shares
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Related Party Transaction [Line Items]      
Revenue recognized   $ 7,163 $ 0
Gilead Sciences, Inc.      
Related Party Transaction [Line Items]      
Revenue recognized   $ 4,430 $ 0
Gilead Sciences, Inc. | Gilead Equity Agreements      
Related Party Transaction [Line Items]      
Number of directors, right to designate in company board | Director 2    
Gilead Sciences, Inc. | Gilead Equity Agreements | Common Stock      
Related Party Transaction [Line Items]      
Number of shares sold | shares 1,089,472    
Sale of stock, price per share | $ / shares $ 13.92    
Proceeds received from transaction $ 15,200    
Percentage of outstanding voting of common stock held   19.9  
Maximum percentage of then-outstanding voting capital stock 29.90%    
Gilead Sciences, Inc. | Gillead Collaboration Agreement      
Related Party Transaction [Line Items]      
Upfront cash payment received $ 84,800    
Revenue recognized   $ 4,400  
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Investments in Marketable Securities - Schedule of Investments in Marketable Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Investments in marketable securities:    
Amortized Cost $ 19,841 $ 52,418
Amortized Cost, Short-term marketable securities 110,214 39,722
Gross Unrealized Gain, Short-term marketable securities 195 0
Gross Unrealized Loss, Short-term marketable securities (3) (530)
Fair Value, Short-term marketable securities 110,406 39,192
Amortized Cost 129,196 89,398
Gross Unrealized Gain 195 0
Gross Unrealized Loss (3) (530)
Fair Value 129,388 88,868
Cash equivalents    
Investments in marketable securities:    
Amortized Cost 18,982 49,676
Gross Unrealized Gain 0 0
Gross Unrealized Loss 0 0
Fair Value 18,982 49,676
Cash equivalents | Money market fund    
Investments in marketable securities:    
Amortized Cost 18,982 49,676
Gross Unrealized Gain 0 0
Gross Unrealized Loss 0 0
Fair Value 18,982 49,676
U.S and foreign corporate debt securities    
Investments in marketable securities:    
Amortized Cost, Short-term marketable securities 17,595  
Gross Unrealized Gain, Short-term marketable securities 41  
Gross Unrealized Loss, Short-term marketable securities (3)  
Fair Value, Short-term marketable securities 17,633  
Amortized Cost, Long-term marketable securities   18,903
Gross Unrealized Gain, Long-term marketable securities   0
Gross Unrealized Loss, Long-term marketable securities   (306)
Fair Value, Long-term marketable securities   18,597
U.S. and foreign commercial paper    
Investments in marketable securities:    
Amortized Cost, Short-term marketable securities 15,728 8,851
Gross Unrealized Gain, Short-term marketable securities 27 0
Gross Unrealized Loss, Short-term marketable securities 0 0
Fair Value, Short-term marketable securities 15,755 8,851
U.S. treasury securities    
Investments in marketable securities:    
Amortized Cost, Short-term marketable securities 76,891  
Gross Unrealized Gain, Short-term marketable securities 127  
Gross Unrealized Loss, Short-term marketable securities 0  
Fair Value, Short-term marketable securities $ 77,018  
Amortized Cost, Long-term marketable securities   11,968
Gross Unrealized Gain, Long-term marketable securities   0
Gross Unrealized Loss, Long-term marketable securities   (224)
Fair Value, Long-term marketable securities   $ 11,744
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Investments in Marketable Securities - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Investments in marketable securities:    
Realized gains and losses $ 0 $ 0
Accrued interest receivable $ 300,000 $ 300,000
Maximum | Short-term marketable securities    
Investments in marketable securities:    
Available for sale securities maturity term 1 year 1 year
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment    
Total property and equipment $ 595 $ 2,430
Less: Accumulated depreciation (210) (1,687)
Property and equipment, net 385 743
Lab equipment    
Property, Plant and Equipment    
Total property and equipment 295 102
Office equipment    
Property, Plant and Equipment    
Total property and equipment 238 699
Leasehold improvement    
Property, Plant and Equipment    
Total property and equipment $ 62 $ 1,629
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]    
Depreciation $ 0.5 $ 0.5
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Other Accrued Expenses - Schedule of Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accrued expenses:      
Accrued compensation $ 5,484 $ 6,228  
Accrued restructuring charges 0 599 $ 0
Accrued professional fees and other 260 490  
Total accrued expenses $ 5,744 $ 7,317  
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Restructurings - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jul. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost And Reserve [Line Items]        
Percentage of workforce reduced 30.00%      
Cumulative restructuring charges     $ 1,100,000  
Employee severance and related benefits $ 1,000,000      
Restructuring one-time termination Cost 800,000      
Restructuring costs reversal $ 700,000      
Restructuring Charges     0 $ 1,100,000
Microbiome Purchase Agreement        
Restructuring Cost And Reserve [Line Items]        
Consideration from asset purchase agreement, entitled to receive   $ 3,000,000    
Consideration from asset purchase agreement   1,500,000   1,500,000
Microbiome Purchase Agreement | Regulatory        
Restructuring Cost And Reserve [Line Items]        
Potential milestone payments   $ 10,000,000 $ 10,000,000 10,000,000
Research and Development Expense        
Restructuring Cost And Reserve [Line Items]        
Restructuring charges       900,000
General and Administrative Expense        
Restructuring Cost And Reserve [Line Items]        
Restructuring charges       $ 200,000
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Restructurings - Schedule of Accrued Restructuring Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost And Reserve [Line Items]    
Accrued balance $ 599 $ 0
Costs incurred   1,879
Reductions for cash payments (599) (1,280)
Accrued balance $ 0 $ 599
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 09, 2024
shares
Jan. 31, 2024
Oct. 31, 2023
USD ($)
Director
$ / shares
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
May 31, 2022
shares
Aug. 31, 2020
USD ($)
Subsidiary Sale Of Stock [Line Items]              
Preferred stock, shares authorized | shares       5,000,000 5,000,000    
Common stock, shares authorized | shares       150,000,000 150,000,000 150,000,000  
Preferred stock, shares issued | shares       0 0    
Preferred stock, shares outstanding | shares       0 0    
Total proceeds       $ 4,546 $ 325    
Subsequent Event              
Subsidiary Sale Of Stock [Line Items]              
Reverse stock split ratio 0.0833 0.0833          
Reverse Stock Split Member | Subsequent Event              
Subsidiary Sale Of Stock [Line Items]              
Preferred stock, shares authorized | shares 5,000,000            
Common stock, shares authorized | shares 150,000,000            
Gilead Sciences, Inc. | Gilead Equity Agreements | Common Stock              
Subsidiary Sale Of Stock [Line Items]              
Number of shares sold | shares     1,089,472        
Sale of stock, price per share | $ / shares     $ 13.92        
Proceeds received from transaction     $ 15,200        
Premium on purchase of common stock     5,900        
Fair value of common stock purchased     9,300        
Total proceeds     9,100        
Issuance costs     $ 200        
Expected equity financing completion date     Jul. 15, 2024        
Percentage of then-outstanding voting capital stock subject to stockholder approval     29.90%        
Percentage of then-outstanding voting capital stock     29.90%        
Purchase price per share of additional shares description     The purchase price per share for additional shares purchased by Gilead will be equal to the lesser of a 35% premium to the 30-day volume weighted average price immediately prior to the date of purchase or a 35% premium to the 30-day volume weighted average price immediately prior to delivery by Gilead of notice of the anticipated closing date.        
Number of years of standstill provision     3 years        
Number of years of lockup provision     2 years        
Number of days volume considered for weighted average price to calculate premium     30 days        
Number of directors, right to designate in company board | Director     2        
Maximum | Subsequent Event              
Subsidiary Sale Of Stock [Line Items]              
Reverse stock split ratio   0.0588          
Maximum | Gilead Sciences, Inc. | Gilead Equity Agreements | Common Stock              
Subsidiary Sale Of Stock [Line Items]              
Percentage of premium to weighted average price immediately prior to date of purchase     35.00%        
Percentage of premium to weighted average price immediately prior to delivery of notice of closing date     35.00%        
Minimum | Subsequent Event              
Subsidiary Sale Of Stock [Line Items]              
Reverse stock split ratio   0.1429          
Minimum | Gilead Equity Agreements | Common Stock              
Subsidiary Sale Of Stock [Line Items]              
Potential proceeds from equity financing     $ 30,000        
2020 At the Market Offerings              
Subsidiary Sale Of Stock [Line Items]              
Number of shares sold | shares       261,170 25,068    
Net proceeds from the issuance of common stock through equity plans       $ 4,500 $ 300    
2020 At the Market Offerings | Maximum              
Subsidiary Sale Of Stock [Line Items]              
Initial public offering value of shares authorized             $ 100,000
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 09, 2024
Jan. 31, 2024
Nov. 30, 2023
shares
May 31, 2023
shares
Nov. 30, 2022
shares
Aug. 31, 2022
USD ($)
shares
May 31, 2022
shares
Mar. 31, 2022
USD ($)
shares
Jul. 31, 2021
USD ($)
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award                      
Shares reserved for issuance (in shares) | shares       883,333     716,666        
Reverse stock split description                   All outstanding stock options and restricted stock units, as well as the Company's equity incentive plans presented have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split  
Weighted-average grant-date fair value of options granted | $ / shares                   $ 7.68 $ 17.76
Options exercised | shares                   0 0
Stock-based compensation expense                   $ 5,119 $ 6,593
Unrecognized stock-based compensation expense                   $ 2,900  
Unrecognized stock-based compensation expense expected to be recognized, term                   1 year 6 months  
2018 ESPP                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Stock-based compensation expense                   $ 100 100
Maximum shares available for purchase by employees (in shares) | shares                   108,333  
Maximum number of common stock to be issued per offering | shares                   208  
Percentage of payroll deductions in ESPP                   15.00%  
Purchase price after discount (in percent)                   85.00%  
Number of common stock purchased by employees | shares     6,919 7,534 7,579   11,240        
Common stock, capital shares reserved for future issuance | shares                   53,687  
RSUs                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Total fair value of awards vested and settled                   $ 2,800 2,200
Total intrinsic value of awards vested and settled                   $ 500 500
Granted | shares                   15,936  
RSUs | Executive Officer                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Granted | shares           43,748          
RSUs | Executive Officer | Granted in August 2022                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Stock-based compensation expense                   $ 600 100
RSUs | Executive Officer | Market-based Vesting Conditions                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Total fair value of awards           $ 1,100          
RSUs | Employees Including Executive Officers                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Granted | shares                 26,981    
Total fair value of awards                 $ 1,200    
Stock-based compensation expense                   300 700
RSUs | Employees Including Executive Officers | Market-based Vesting Conditions                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Granted | shares               21,248      
Stock-based compensation arrangement by share-based payment award, requisite service period               1 year 6 months      
Total fair value of awards               $ 400      
Stock-based compensation expense                   $ 100 $ 200
Subsequent Event                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Reverse stock split description The Reverse Stock Split was effective as of February 9, 2024 (see Note 15). All share and per share amounts of the Company's common stock presented have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split, including reclassifying an amount equal to the reduction in par value of common stock to additional paid-in capital.                    
Reverse stock split ratio 0.0833 0.0833                  
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Summary of Stock Option Activity and Related Information (Details) - Options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Shares    
Options, Outstanding at beginning of period 757,418  
Option, Granted 190,591  
Option, Forfeited (85,098)  
Option, Outstanding at end of period 862,911 757,418
Options vested and exercisable 486,626  
Weighted Average Exercise Price Per Share    
Options, Outstanding at beginning of period $ 84.96  
Option, Granted 10.68  
Option, Forfeited 81.24  
Option, Outstanding at end of period 69 $ 84.96
Options vested and exercisable $ 104.88  
Options Outstanding, Weighted Average Remaining Contractual Term (Years) 6 years 8 months 12 days 7 years 1 month 6 days
Options Vested and Exercisable, Weighted Average Remaining Contractual Term (Years) 5 years 1 month 6 days  
Total Intrinsic Value    
Option, Outstanding $ 1  
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Summary of Restricted Stock Units and Related Information (Details) - RSUs
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Number of Shares  
Beginning of period | shares 141,544
Granted | shares 15,936
Vested | shares (42,898)
Forfeited | shares (19,400)
Ending of period | shares 95,182
Weighted Average Fair Value Per RSU at Grant Price  
Beginning of period | $ / shares $ 40.68
Granted | $ / shares 10.68
Vested | $ / shares 53.28
Forfeited | $ / shares 27.48
Ending of period | $ / shares $ 32.64
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Values of Stock Options Grants (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award    
Expected dividend yield 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award    
Exercise price $ 8.64 $ 18.36
Expected volatility 77.50% 78.50%
Risk-free rate 3.59% 1.41%
Expected term (years) 5 years 6 months 5 years 6 months
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Exercise price $ 18.36 $ 29.4
Expected volatility 87.10% 81.70%
Risk-free rate 4.49% 4.15%
Expected term (years) 7 years 6 months 7 years 6 months
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Schedule of Recognized Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Compensation expense:    
Stock-based compensation expense $ 5,119 $ 6,593
Research and Development    
Compensation expense:    
Stock-based compensation expense 2,116 3,024
General and Administrative    
Compensation expense:    
Stock-based compensation expense $ 3,003 $ 3,569
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Collaboration Agreements - Summary of Collaboration Revenue Recognized from Collaboration Agreements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Collaboration revenue $ 7,163 $ 0
Gilead Sciences, Inc.    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Collaboration revenue 4,430 0
BeiGene, Ltd. (BeiGene)    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Collaboration revenue $ 2,733 $ 0
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Collaboration Agreements - Additional Information (Details)
1 Months Ended 12 Months Ended
Oct. 31, 2023
USD ($)
Program
Timepoint
$ / shares
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jul. 17, 2020
USD ($)
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Collaboration revenue   $ 7,163,000 $ 0    
Contract liability/deferred revenue   86,294,000 2,733,000 $ 2,733,000  
Deferred revenue - short-term   30,915,000      
Deferred revenue - long-term   55,379,000 2,733,000    
Research and development expense   48,900,000 69,980,000    
Option, License and Collaboration Agreement | Gilead Sciences, Inc.          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Collaboration term 12 years        
Proceeds received in collaboration agreement $ 100,000,000        
Initial non-cancellable term 3 years        
Collaboration revenue   4,400,000      
Contract liability/deferred revenue $ 90,700,000        
Upfront cash payment received $ 84,800,000        
Number of timepoints of program | Timepoint 2        
Percentage cover of research and development costs 40.00%        
Percentage share of profits and operating loss for products 40.00%        
Number of fellow-contributed programs | Program 2        
Premium on common stock received $ 5,900,000        
Deferred revenue - short-term   30,900,000      
Deferred revenue - long-term   55,400,000      
Option, License and Collaboration Agreement | Minimum | Gilead Sciences, Inc.          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Threshold payment of opt-in fee 45,000,000        
Option, License and Collaboration Agreement | Maximum | Gilead Sciences, Inc.          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Threshold payment of opt-in fee 125,000,000        
Option, License and Collaboration Agreement | Regulatory and Commercial Milestones | Maximum | Gilead Sciences, Inc.          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Potential milestone payments $ 330,000,000        
Gilead Equity Agreements | Gilead Sciences, Inc. | Common Stock          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Number of shares sold | shares 1,089,472        
Sale of stock, price per share | $ / shares $ 13.92        
Upfront equity investment $ 15,200,000        
BeiGene Agreement          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Collaboration revenue   2,700,000 0    
Upfront cash payment received   40,000,000      
Deferred revenue - long-term     2,700,000    
Research and development expense   0 0    
Incremental costs   3,500,000      
Unamortized contract costs   0      
BeiGene Agreement | Other Assets          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Unamortized contract costs     200,000    
BeiGene Agreement | Maximum          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Potential milestone payments   500,000,000      
BeiGene Agreement | Development and Regulatory | Maximum          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Potential milestone payments   113,800,000      
BeiGene Agreement | Sales Milestone Payments | Maximum          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Potential milestone payments   385,000,000      
Bei Gene Limited          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Contract liability/deferred revenue         $ 40,000,000
Arbutus Biopharma Agreement          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Research and development expense   1,600,000 2,700,000    
Antios Agreement          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Research and development expense   $ 0 $ 400,000    
Third Year of Collaboration Agreement | Gilead Sciences, Inc.          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Potential proceeds from collaboration extension fees 75,000,000        
Fifth Year of Collaboration Agreement | Gilead Sciences, Inc.          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Potential proceeds from collaboration extension fees 75,000,000        
Seventh Year of Collaboration Agreement | Gilead Sciences, Inc.          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Potential proceeds from collaboration extension fees $ 75,000,000        
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Collaboration Agreements - Additional Information (Details 1) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
BeiGene Agreement    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation amount $ 0 $ 0
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Strategic License Agreements - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2021
Nov. 30, 2020
Dec. 31, 2023
Dec. 31, 2022
Strategic License Agreements:        
Potential milestone payment     $ 800,000  
Milestone payment, diligence maintenance fees     100,000 $ 100,000
Microbiome Purchase Agreement        
Strategic License Agreements:        
Consideration from asset purchase agreement, entitled to receive $ 3,000,000      
Consideration from asset purchase agreement 1,500,000     1,500,000
Door Agreement        
Strategic License Agreements:        
License agreement term   2 years    
Research and development funding charges     0 1,600,000
Regulatory | Microbiome Purchase Agreement        
Strategic License Agreements:        
Potential milestone payments $ 10,000,000   $ 10,000,000 $ 10,000,000
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Schedule of Income Tax Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current:    
Federal $ 33 $ 0
State 0 0
Foreign 0 0
Total current 33 0
Deferred:    
Federal 0 0
State 0 0
Foreign 0 0
Total deferred 0 0
Income tax expense $ 33 $ 0
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Effective Income Tax Rate of Provision for Income Taxes (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Statutory federal income tax rate 21.00% 21.00%
State taxes, net of federal tax benefit 7.70% 8.30%
Research and development tax credits 4.40% 3.30%
Return to provision adjustments 0.30% 0.00%
Uncertain tax positions (0.90%) (0.70%)
Stock-based compensation (1.70%) (2.90%)
Other (0.50%) (0.20%)
Change in valuation allowance (30.40%) (28.80%)
Income taxes provision (benefit) (0.10%) 0.00%
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Valuation allowance increased $ 18.4 $ 26.9
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Components of Deferred Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Federal and state-operating loss carryforwards $ 148,119 $ 144,165
Stock-based compensation 9,948 9,919
Capitalized research expense 28,578 15,004
Operating lease liabilities 594 880
Research and development credits 15,816 13,471
Other 19 1,372
Total deferred tax assets 203,074 184,811
Valuation allowance (202,428) (184,000)
Deferred tax asset, net of valuation allowance 646 811
Deferred tax liabilities:    
Operating lease right-of-use assets (593) (811)
Other (53) 0
Total deferred tax liabilities (646) (811)
Net deferred tax liability $ 0 $ 0
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Summary of Net Operating Loss and Tax Credit Carryforwards (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Taxes [Line Items]    
Research and development credits $ 15,816 $ 13,471
Federal    
Income Taxes [Line Items]    
Net operating losses 401,038  
Net operating losses 123,552  
Research and development credits $ 15,203  
Federal | Minimum    
Income Taxes [Line Items]    
Expiration Years 2027  
Federal | Minimum | Research Tax Credit Carryforward    
Income Taxes [Line Items]    
Expiration Years 2028  
Federal | Maximum    
Income Taxes [Line Items]    
Expiration Years 2037  
Federal | Maximum | Research Tax Credit Carryforward    
Income Taxes [Line Items]    
Expiration Years 2041  
State    
Income Taxes [Line Items]    
Net operating losses $ 880  
Net operating losses 592,044  
Research and development credits $ 6,108  
State | Minimum    
Income Taxes [Line Items]    
Expiration Years 2031  
State | Maximum    
Income Taxes [Line Items]    
Expiration Years 2041  
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Activity Related to Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Balances as of beginning of year $ 3,873 $ 3,237
Increases related to prior year tax positions 47 0
Decreases related to prior year tax positions 0 (36)
Increases related to current year tax positions 575 672
Balances as of end of year $ 4,495 $ 3,873
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended
Aug. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Lease expiration, month and year 2025-10    
Lessee, operating lease, lease not yet commenced, option to extend the option to extend the sublease through September 30, 2029    
Lessee, Operating Lease, Lease Not yet Commenced, Existence of Option to Extend [true false] true    
Operating lease, liability   $ 2,342  
Operating lease, right-of-use asset   $ 2,339 $ 3,195
Weighted-average remaining lease term - operating leases   2 years 6 months  
Weighted-average discount rate - operating leases   10.00%  
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Quantitative Information of Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Lease cost    
Operating lease cost $ 3,507 $ 3,505
Short-term lease cost 12 23
Variable lease cost 1,504 1,573
Sublease income (102) (153)
Total lease cost, net $ 4,921 $ 4,948
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Maturities Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Lease, Cost [Abstract]  
2024 $ 1,400
2025 1,174
Total 2,574
Less: present value discount (232)
Operating lease liabilities $ 2,342
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Benefit Plan - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]    
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 0.7 $ 0.8
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Event - Additional Information (Details)
1 Months Ended
Feb. 09, 2024
shares
Jan. 31, 2024
Feb. 08, 2024
shares
Dec. 31, 2023
shares
Sep. 30, 2023
$ / shares
Dec. 31, 2022
shares
Subsequent Event [Line Items]            
Common stock, shares outstanding       5,482,752   4,074,552
Subsequent Event            
Subsequent Event [Line Items]            
Reverse stock split ratio 0.0833 0.0833        
Common stock, shares outstanding 5,500,000   65,800,000      
Number of shares issued in connection with reverse stock split 0          
Maximum            
Subsequent Event [Line Items]            
Closing bid price of stock | $ / shares         $ 1  
Maximum | Subsequent Event            
Subsequent Event [Line Items]            
Reverse stock split ratio   0.0588        
Minimum            
Subsequent Event [Line Items]            
Closing bid price of stock | $ / shares         $ 1  
Minimum | Subsequent Event            
Subsequent Event [Line Items]            
Reverse stock split ratio   0.1429        
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .Z!?%@'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 " #N@7Q8*-=O/^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;15D=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC MVB/4G-^#0U)&D8(96(2%R&1KM- 1%?EXQAN]X,-G[#+,:, .'?:4H"HK8'*> M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33M4\/[\])K7+6R? M2/4:IU_)"CH%7+'+Y+=FO=D^,EGS^K;@35$_;&LNJCM1\8_9]8??5=AY8W?V M'QM?!&4+O^Y"?@%02P,$% @ [H%\6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #N@7Q86E?!&(\( #N-0 & 'AL+W=O2JLQ)B_:772_P5 MB7%RRM:$PC=+QF,LX)"_])(U)SC(@N*HYUC662_&(>U<7V;G9OSZDJ4B"BF9 M<92D<8SY^PV)V.:J8W?V)Q[#EY60)WK7EVO\0N9$_+6><3CJY2I!&!.:A(PB M3I97G9']9=QW9$!VQ?>0;)*#ST@^RH*Q'_)@&EQU+'E')"*^D!(8_KT2CT21 M5(+[^-].M).7*0,//^_5)]G#P\,L<$(\%OT=!F)UU1EV4$"6.(W$(]O\B^P> M:"#U?!8EV5^TV5X[..L@/TT$BW?!< =Q2+?_\=L.Q$' T*H(<'8!SH< NU\1 MX.X"W*8!_5U /R.S?92,PQ@+?'W)V09Q>36HR0\9S"P:'C^D\G>?"P[?AA G MKL?,3^%G%&A$ W1+12C>T91NZY/\7;KHK_D8_?KI-_0)A13=AU$$IY/+GH#" MI43/WQ5TLRW(J2C(=M ]HV*50"D!"?KP>\Q/D>-DX7U%^%@?_D=*H71+57KI:=S\AW S/;="SV.OA*-_1HM$ M<&@,_U41WBKTU0KR#?$E66.?7'7@%9 0_DHZUY]_L<^LKRHZ)L7&AL1*Y/HY MN;Y.O:C"3^]KHL*F#[>M[I\J/MJHMGP,B97X#'(^@V9\1I2F.$*/9,VX4('2 MZPB>JO!ZVJBVH R)E4"=Y:#.&E8DCJ%CR]Y_U;#T6DL<)4I:VK"VM R)E6B= MY[3.F]&:$1XRV7D$"+H@90NL4=J_R"O?Y-KXMM ,B96@#7-H0^VC[GK821@1 M])#&"\)5N/0:EF5WW8%E#52DM*%M21D2*Y&ZR$E=-"'U2%Y"V2-"/7O L;)R MZ75&\_GM_'3![7E9TJM#/ @,[:; 'S" M;V@:P(LN7(;^-BFN;KDUDH[5'9X[%\Z9*N'T],&MZ1E2*]-S"GI.$WJC( #U MY&3_ =W!=>@;5=33AJ$GMH$T>1;!C2L1:A5:(S2D5D98. );FS;K$0(, M)4*]Y+E8H4G$F*KR>OK8UO".X0GLPA38^K3^(SQ/'L%[#RH058+3R\U9"NCF MF*()=$9^F/@J_)Y>I37"8]@&N_ -MC[A_X@P[SMFG+V&5-D";VHTO9$2FU$/ M84JMC*UP$;8^]?^(;<82 ;;K/^&ZNK/5*U[TK:&EY&;439A2*W,K_(2MMP%9 M"QUQ@JLQZ06&KM(\Z*-:0SJ&?; +_V#KD_\[YD-=FJT8U1F(&I&!=='M#X9J M6D8=A"FU,JW"0]@UR3\8U" SJ9,(ORA)Z04J;;P^KC6F8U@%I[ *3DTRO[?R M$^C7H'H]$\S1!$XJQWEKQ"I'8XUZ U-J96*%-W#TB?Q'8KLQD&IF>KG)LY*8 M43]@2JU,K/ #3B,_X $T#L"F-"!OZ$_RKJ2EE[(LR^X[9T-+V2?J@UM3.X8% M< H+X.CS=2_E_&/#U VTUMM!W)"^ M9"EL10O]B5S[F20((25-HS[ E%J99N$#G$8^8$H%X=MY6EG_\!ZODN9/I. : MFD;M@2FU,LW"'CB-[($< N;(@W;\PKCZ+:C7>6"TBWV?@ R(!%M!)3VC)L&4 M6IE>81(3W>,$B)3:]P&A^?Z.D9-0EF%(K4RI<@J-/\.?$3[FL M9;=O_@K3%U(Y>%XC]#":CT?_5O(RZA-,J95Y%3[!T:?Y3Z&("&)+9#N_+GY# M>WQ*8'HEC\4QH]#/,/_'"?IDG4*N@F;0:W_'D7KZ5"_8&N0QG(1;. FWT:1# MF<)\A:$L]"T5BD%J[&9 M75-T# _A%A[";>0AYC&&.G:3)O!UHG0.-3I5RV;T8:UA'<,BN(5%PG\NX'5F&H?D9, _$8EL M+(&KS^AW$&?I(@I].;N)E994K](ZOS!J M%W9J9P?9RIF5)RIE+H4)9TODEZ"0666ZYQ16)2;P$&QSA_N M@>_O 0F&L@%31I.M*)%;*4(:9F-_:\[>WI'T*22; @&1[))=0OGYEZ%CGW_- M;^.>D&SH%80R/[AB40!]G"QD01!D\('<6" 7X9_LSBVA$PS0)H2'H>#(+13@ M]_Q&>+X@,"]HN1T#XT1N+D!CXA,Y-YIO#T#*U7YZL*TKUS$\4;_P1'V] MF3F8DJ)RA0H0F>>_T2WGV9H_SG?[;?Z1_E*YR:"FF,KD7Q_7&J91S]0[V" C M;5"VT2A!OEP#N=TKDY_--S.-LBT\O>+R[4ZH>RQ=5((BLH10Z_0<,DB^W5RT M/1!LG6VW63 A6)Q]7!$,55Y> -\O&1/[ UE OL7K^O]02P,$% @ [H%\ M6!$JTSDN!@ OAD !@ !X;"]W;W)K%/!VME%J_FTYELF(YE<=\S0KX9,E% M3A7JBPMV)5 LLQS*AX_L(P_ MG([PZ.G!M_1NI?2#Z>QD3>_8-5/?UU<"[J9-E$6:LT*FO$""+4]'9_C=W'6T M0V7Q3\H>Y,XUTE1N.;_7-Y\6IR-'(V(92Y0.0>'/ALU9ENE(@.-''734O%,[ M[EX_1?^[(@]D;JEDU\Z ($^+[5_ZLT[$C@/V!AQ([4 .=7!K![SSV=?Y!;K^ M>'%Q2EHLY,E4P9NU_S2IW_)A^Q8R\)9SEAPC M%X\1<8AK<)\?[D[VW:? MR%-&M*DBN<.D2Z%8(5"5$JFC'2V_I[97R^M=W)- M$W8Z@K4CF=BPT>S//W#@O#>1>Z5@>U3=AJIKBSZ;4[E"\*6A1%^P'V6ZH1EP M-[+>A@JJ4'K];V8XCCQ\,MWLTNE;^<3#46.UA]-K<'I6G%^HN&>*WF8,29:4 M(E4I,V+LL%U:W)A-KOP?'<#N*^2>QY9KQ!@S>PXKT2;$W3!6(_H>M+)JM"X&K% M!+26YY9 T,^@%X<=T'TCS\.N&778H ZMJ&^XHMD! ,-^);AN&'4A]LWB( Y" M,\:HP1@]DUD04J$>JXSJ5;4&:5-C5#!E@AKUN,>'N*Z<0=TW\C%L6]&C9U6DQP[ M[JI$AZ'5[ONO)1UH!J,HB@>@[<@E/J X+="PH2J#B'17N\G.P6$\L.)Q*VWX M,&W+4GJ;9H-M%+^JPKU6M'W.K<9AN\@U?7E-'W53-A)V^ZTJZ$J;P8AX\< J MQ*VV8;NX 3Y1L@72W*E(MH*\8!L8HJN^T31H(_"^E$6]YF$P@A4Q('>XU3ML M%[QZ(=;PK2C[\N6'._I5P^Q;A2X>Z,6XE3ELU[ESMF10]3K!&U:4#"97N>)" M3103.0RPKC..L5]E_6B"%$<4+#.JP&--H8N_-3(R"* #8;J4K-!^M?1;K<1V ML>RV^)UEOY<%(T.#@A+B= GVK5PW&.I3K8!BNX+NJ_QSW^B;X8# M$@<#6%L9Q78=-=17QHN[I_+R_;$;QB\MK[YT^CZ$Z5(RR'#H#G0DTBHL>49A MK673D#-NC?JZBG=;3;WG,5@Y> !VJ[[D$/5]IEA(7UIC/R3='8+!#,?8=08P M[NPMK6(WF_,\3Y5NZ]MY.^&%3C0KDB&\OR">R+C/_/U ^YQ; 2:N=>BX5CRY M7_%LP83\JYJ'U:.1JE7'7[RO?J5H^Z1;52=V58?=5=T6I*8_1D?.L>-@O>81 M;+)+]A[Y8\=Q]#_HQ%3H#5BIH"6G_['%>U3PIZ>IE%I?N4"\5%)!U4#!&/-G M1?224OG]0/M9:T<*8A\I]/+@Q7#*L.\,)PT&;\27Z!RVW_DM3"9/1TK50NL^ M)3K_7D3&H4\J V_LA-[8A[O]O%>[XC;Q+WO)6$]U:U:=1F;FHC>,1MU>9#@? M&.A#[5!$[$/1V6*1ZN,(:)CZ$&"2%BBAZQ0:J!%D?]J)2!"3[H1LLG/".!I2 MI':0(?9!!F;D,B^WJED?4? <&6:9(:=_^D/Y9,P@C&XZ@+TV1(/)\,B5([P1#[!+,53GEHF^X/'1YV M>H<_!C.HF:'1T&V'$]<^G/14OEIYAX*O@^^=8IIVX"8[TPY\NG.XKG_9^$+% M75I(&)R6X.@, FQM )\O.5=/-_H(O_G) M9O8_4$L#!!0 ( .Z!?%C"*:)^3@, /P, 8 >&PO=V]R:W-H965T M&ULK9=M;Z) $,>_RH9K+KVDE6?1GII8[:5->JVI[=WK+8Y" M"JRWNVA[G_YV 1$$49OSA>S"S.SO/PS,TEL3^L8\ ([>PR!B?<7C?'FEJLSU M(,2L1980B2MS0D/,Q90N5+:D@&>)4QBHAJ:UU1#[D3+H)>929'T+$?!(A"O.^ M,M2O1KHE'1*+7SZL66&,I)170M[DY&[65S1)! &X7(; XK""$02!C"0X_F1! ME7Q-Z5@<;Z+_2,0+,:^8P8@$O_T9]_I*1T$SF.,XX$]D?0N9(%O&,DS)P%0>A'Z1&_9XDH. BA]0Y&YF M)6M$I;6()@=);A)OH<:/Y&V<IVN:NQ9=0QN"YGZ!3(TPZQQ'QWO;I3=5:$_3X*1)\%(XEE[XDU$Z0"E,$,B MW^[;!5IBBE8XB*%.6AK+26+)IV0UT%J:IO?455'!(:L2J)F#FJ>!,D_<(H9P MS#U"_;\PJP-.8]H%%%M+?CO(A^U*T%8.;7T*VFV*B"[J$T6)4@[A[0_ M!2G>?(R+(O>C11VI?9"TR:)$VLY)VXVD(Q*&XOUW3*6VCZK40U8E2B>G=$Z@ M/*I,G4JF]*S^=G-ZC&6)NI-3=TZGWE^GG>H#8W4,QS9V>*MVEN98=L&N1-O- M:;NGTQXHV.Z1R%6[1F1=V_8;K1%ZO'G.**P@BD%T%2:*@E]RH&%M)TGCM0LH MIM;5[1W@YF7E;NB*+;$+?45L=QC0%2B#KU_TMO:]H8'HA3:JGRHK(-%BORJ] M>B-LT^GNJM(KX@W'-/?#Y1RU>H__QV7')6I99J2ZYQU5-5J86MJ?PN^(GI MPH\8"F NPFLM1R29IEOM=,+),MFMOA(N]K[)T!.?)T"E@;@^)X1O)G(#G'_P M#/X!4$L#!!0 ( .Z!?%@C,IHOT 0 .P1 8 >&PO=V]R:W-H965T M&ULK5AM;^(X$/XK5JXZ;:72Q$E(2 ^06F!WD=I2%;K[V1!# MHB8Q%QOHWJ^_R0L))$Z6E:I*)2\SX^>9L>>QTS^P^)U[E KT$081'RB>$-L[ M5>4KCX:$W[(MC>#-FL4A$7 ;;U2^C2EQ4Z$-E)Z"7+HFNT"\LL-WFA/J M)O%6+.#I?W3(;34%K79YR.[Q>3 M,9HOX.=I\KR8H]E7-'N9O-XOIF" [I_':#1[>GF=?)\\SZ<_)NAQ-I^C#GJ; MC]&7JVMTA?P(+3RVXR1R>5\5 "T90%WE,!XR&'H##*RC)Q8)CZ-)Y%+W/( * MG IB^I'8@]X:<4Q7M\C -TC7=$,":'2YN]X"QRCR;*3QS*8\LR @2Q83D?9 M2LRALD@*L5<;O&.9\%?!*#%K >D4()WVI2@\&D//7;%06F;G,Q?A)P4[(XJU M4J"TUGI,(T$AKD@G.#OA?8,B*EV,><#3G!MF%U<*(['"::^7U06?Z"F^9);_ MICYYD-]!K%NU0-1+B/KO9_B2PAZ0YA"1(!_RA9B'.I_F&#O=*E2)G6-H3A/8 M4C=QNW!."X#'AB&%:=2'-ZJ"*#%JZ+VXE$3<*D'#9]AI!Y!/*2A3ECM=[U5Q M2>S:T"4@?[ PO63KO:?-8%O%\$];QF=%.R=>2B)NU\2W"(XT@?\? M;*(V<)1!7Q+6UPAV7G!6>:>"+ .*.%WM8E_X#1._KH'VR=++:=:-.D:OH;?C M4BAQNU*.+JN87=O@=2RMJU452&;G&*9M-< LA1*W*^5Q[B/02<0] NVDDYRI M_)44;A:L=PH#&[=&;35(['3C5NLUP"TE$[<*E1RNZP<[43UPY("="P%+[%H MZZ7RZ>W*]S,]@\(<)GO8B&QHLI)#F,,I=H[@4,X%B"+LI6Z:TZ[79<[LVK9A M5\5&9J@9)M:Z#3Q*2=3;)?%/>+340Z^K80,3B:&4B7IR;@YIO$D_)W" MXM$ M=M(LGA:?+.[3@WKE^0.^&V4?'LHPV7>0)Q)O_(BC@*XAI'9K ZHX^[20W0BV M34_G2R;@K)]>>I2X-$X,X/V:,7&\208H/O ,_P=02P,$% @ [H%\6)NZ M&R2( @ 7P8 !@ !X;"]W;W)K18W+ "J-I9,YYCJ4*^L47! 2<& ME!/;.,6D'7K,UYT&6E)!F%.4>BS'/,WP9 V*YGN=9^89%M4JD7[*!; MX U$()^*.5>1W; D60Y49(PB#NN>U7?OAFV=;Q*>,]B)@SG23E:,O>A@G/0L M1PL" K'4#%@-6Q@"(9I(R?A3KMC0Z\BXPCB&^0[WY'GN/Y)P0-_Q_N79#C-W7W M#5_K7-T9(7C%.);5<]@"+>%4G2J:CJ'13W(;W+H=96![J/UCDM-DO)/7:N2U M+LI; ,$2$J0N6+Z=DG41KEO/G2AP##U+]18!? M6\/6+VW%^G2K])Y&]<]IN MG+8_YR+:'VK<:OG.T45\3#J^"/O@K>; -Z:%"12SDLKJW]RL-EVR;YK#T?I M=<^JV?VCJ5KO!/--1@4BL%:4SLVM4L6K=E8%DA6F(ZR85/W%3%/U!0"N$]3^ MFC&Y#_0!S3/-'L(5\2 MPL"7)$[SL\Z2L=7[7B\/ER3!^3NZ(BG_94&S!#-^F=WW\E5&\+QT2N(>,@RG ME^ H[0P'Y7>3;#B@:Q9'*9ED(%\G"+TA,G\XZL//RQ4UTOV3%%[WA8(7O MR92PV]4DXU>]'E .G@_F#N=D1.-_ MHCE;GG6\#IB3!5['[(8^?2#; 94)AC3.R[_@:6MK=$"XSAE-MLX\@R1*-__Q MEVTA]AR@>< !;1W0L0[FUL$4')![P,':.EB"@WG(P=XZV&*$0X-VM@Y.6?M- MLC/#],A@\-WF.U]_E\'A63&\=@@J-YEP]AA%=15);@>-0Q641AQ.H@/4[VCG&T8QR5J-8!U L(;ANJANYLMF M70L*T8(&(\>$%O)V=K6ZF+NZF$?5Y81/A'R),Y*?'E4C)6IQ8WB?KW!(SCI\ M/N0D>R2=X:^_0,?XO6G";\#L_4H:T# ,H09CG4%]G6"!)K :A=:.0DM)X66> MKTL.Z0*$F\4A+Q8'L$[GO"[/([Z ._99^ M@U5&[S. GJY@^ M$[+9#H#).@N7?,<))GQ5!R?^=#)II->1&?'$VYLRK[;=>T1 7V? 0!-8C3-W MQYG[G3E[K3V5\=NVIRMQ SU/W'^,=8;T=8(%FL!J5'L[JKVOHYJ??D%.&(L) M/Y"6"S /SK(H++:U+[,A*A;BF^EM_BKARBS:$N[)S6@XMB,0KC.DKQ,LT 16 M([R_([RO)/PVS0B.H_\XB_>8"\;^[&^"XF_(Q_QSC[X3KC9RW2 MN'_J2QQT34\X/XR4J;1=@G6"^<>D'VB*6.,)&M41WU R5:ZNW4)_F1>MN>*' M4ERRTD7@3RB,0%FHL&S+$?M%JS9R5$Q?:\Q %UJ=VTH@@3^Y0J+. MKW6[-V@D#H2N(7:[5I5$*UJ@"ZT^(RJA!/X(I03*R@64G@2H,VO=S4>$]+6& M#'2AU:FK]!+XHP43=0*MN[5!,K$LVQ2;5:MFHA4MT(569[R23>#/H9NHTVC- MNZR<6"8T;)%WK=*)5K1 %UJ=]TH]@6KYY"#OC +,J=X\]EWAC#VWV7/)VNR.M:/XQ PAT MA:R3M??FBEJN:2-D(ED6L2&"(B/*@*T9.2:FKS5FH NM3DFE$2&U1J02,I&L MW'0=B) GDJ!3:AEK1?.UH@6O5Z1.0R7P(+7 [DHWH[=O: ]_!]02P,$% @ [H%\6#V>2*)- M!P .B !@ !X;"]W;W)KJ2"/FU?IKQ M34U)UBPJBQGRO'!6DKR:S"^;>P_U_))M19%7]*$&?%N6I/[YGA;L^6H")_L; M7_.GM5 W9O/+#7FB"RJ^;1YJ^6W6:\GRDE8\9Q6HZ>IJ<@TO;G"L%C02?^7T MF1]< V7*DK'OZLN?V=7$4XAH05.A5!#YL:,WM"B4)HGCWT[II'^F6GAXO=?^ ML3%>&K,DG-ZPXN\\$^NK23P!&5V1;2&^LN=/M#,H4/I25O#F+WCN9+T)2+=< ML+);+!&4>=5^DA^=(PX6P-"R '4+T'B!;UF NP6X,;1%UIAU2P297];L&=1* M6FI3%XUOFM72FKQ285R(6OZ:RW5B?G/_97'_^<_;Z\O$)?/Q\__<"3,&WQ2UX\^M;\"O(*_"X9EM.JHQ?SH3$H#3-TNYY[]OG M(G^83#Z3LB,'^+T#?)?V^1?9>PK&C4:V*\-FI6HPN_DT MA C%E[/=(7R#6(*]!/5B1\""'EC@C,QU]H^L)]F"! >"R1Z4LBK-"PJJ#K&Z MJZY3%<(MIYG*=5/\+DRV!><,X)F4'?DI[/T4.@-X2Z72-"=MFZTR0$I6B_R_ MYH;)\E9=;;Y3GC2SF MZ5[#XX0Q"'D6V =\#-W\L2;5$^6CUL,YE0FB4!:%O0UUZL_4A\ZE[=@9 M:' & [Q8>A23PXCI\N- T]2UN" MPP0 G?PZ?ZCIAN39OB[:N#&QIK62PTYM1*K3WA1'D3]&:A(+(PM:-- C6Z0H-=(E>H,O1=JN= MIT[ ?5::/)>V8R<,-(G<-/E0LY32K'-!240W,ZJ1YV"B= ^32"?#,/#@>)HT MB,6QY]GR<2!-]!)I'MH@YS7ZNH$-Z92(QK5DD+'A'C@3N3GS82M[/>&MLU\! M5V?)*0HT9QNDH&?9!Z.!3)&;3(\PGYX@)M[$.$%C@C4)HBB(;<4^4"QR4ZPY M1TXW0&?/\3;5((+B&%DV(VA@6.1FV&/DDFY[]'=Y6K-ESDKJ&+R0SJ<:*%O,V/@9I2\BB96>46J M] 3<3LI_-4V<2=OQP>1 ^=A-^7H2YIQOI1^:1$Q96G*NHDC,@QJR!" MQGE#9$O[O3D:4R<6^S4IX^9LQ3K9)U ;"0Q2EC#C81K 3J)]C87;*I,S[_7C M7=.G9C M$3JQ0S0^\3 (H3BQV'!P9.[F?N,L>FJ)8M->.(;CSF(0"VW;4CRP/W[YL/M- M1M-:3?QO93MLK]3I36.0F@.:"Y5D.]GR*TL&&8A>)H>VN3;(A5$"+68, P%V M#P0W-JR B":GEO0IKRH5#)E4ZH8< M$5XTA:K#F!>-T.< F,3^>!MI$#NV]=B(85S D9.N%MO-IJ!J=B0%J/:'K0=D M*VTXN3Z&Y ZY^J7]K7;4I"\2=BO]]\!^?]02P,$% @ [H%\6,U\++IG!@ A@T !@ !X M;"]W;W)KE#T8<1>44.,IQA9H:2U:_ON4-J:Q(W+Q(YR[G;N0M/E\Y_"25S MI(?*V'#6*V.L7P^'(2NY4F'@:K;8F3M?J8A77PQ#[5GEZ5)EAN/1Z,6P4MKV MSD_3VKT_/W5---KRO:?05)7RJPLV;GG6.^JM%S[JHHRR,#P_K57!4XZ?ZGN/ MM^$&)=<5VZ"=)<_SL][DZ/7%B9Q/!SYK7H:=9Q)+9LY]D9>;_*PW$H78%OP9=LC !!C:\=9F\C4B[N/J_1KY/ML&6F E\Z\Z?.8WG6>]6CG.>J,?&C M6[[CSI[G@I MJ:C.3[U;DI?30).'9&JZ#>6TE:!,H\>NQKUX?JMBXYG6%SNO<A!H[^_YZ)6@9/O*R"I]3K4*N.S7BVR_()[YT^?'+T8O7G$ MO).->2>/H?]D$/\'PT6F(WI&WX+1W0(*2X9-0N!J9E9TH5W(--N,PR'=6$3K M(+J"8\D>!(XE:3@L-+.@Z(J- M6BKH@.>[++H90%%DGN-D($4S#56STCKCBA5E+0PR<8$*4VM;X)IU"R79+H*\ MJKF).@L#^F,K]M= M:Y9O"#R39-SH+AT5&(M0YH_J[U&^9/=4L]T=#[0P;O[ MFSY%Y6&I"/*<-=Z#'%2PU1%T@;A:C%6@D5<&UD);M5#:J)EA;-?0*\*,G$U4 MM-"^$=BKSWT"C%]MI0&#,J@'90R%B ))F:KA3U)K1V[.TL'EY$,?^S875C/0 M@RXLO!D=Y3KXIH[)YYYKL2[1/%ME)H5YJ]3%1J$+**0B!3@59M 77E'MM&1! MBJY@*5W);965FA?BC3F4A>R(WA E8U)FS1N;RB] X"OX6!8E Y3/2JJ]*[RJ M LT=:AWTA5Z"#9TS!]$KD; ;0S$H"9!XJR 9"\G0&OBXQ A8..P"*CN*K+// M; -3'7S'L,*L*N#M!I8.;F_W XLTMZ$VRL9G'F047K:13?[IK% 4*H28*H<6 MTQ@!C.SG["'QZ9/?3IZ_H8.;Z]ONN2]LX3J)P^KD(QQ<.*M#W)$+OR=H$&*/ MK80F+.D1)"4<*!NXV+@8@2O1CK\VRD-^FT)3]-^2IJ#AM9=*!G>B[BFCT<:M M5@-ZK[\VR,VXVA-3J@"'B7,]L@;&F"@1JU6;=]:,QC>Q+2 0N0Z[ZC"<]O;!M^P !Z0 M@.9D7!#")P5W[ [[?DJ2^:'&K!5:01:$!FOPG*!2,XBP1IKJ&K/K!)8?MJ5F MARW+<,V1T._+=7= M]O0_W;I=[@_H@[+@?@*?H?7!MV'/=_MY'9KY7 M4E,J>IUA7\NT@ >KHD1HC MM/'=W"1A1L&&O!"W\8Y+-DB=JAT(ZKH\'+YSWR[=3?OD17ITE[YB+F]O0HE9F]',#^W&%RZ5Y$P.;3Z_Q?4$L# M!!0 ( .Z!?%@QQ"?I@2< ).& 8 >&PO=V]R:W-H965T&ULS3UI;]Q&EM_]*PC-8,8&6I(EWXYMP';B'2^2B=>R9[%8[ POZ*9M=7I^__[CTVU>UD>O M7M!W']I7+YJ^J\K:?6@SWV^W>;M_XZKF^N71V9%^\;&\W'3XQ>FK%[O\TEVX M[O/N0PN?3L,JJW+K:E\V==:Z][O' OCT".O&NOW-&KO_SI[/'][PY ^S! ^_#0ZO\7!#T(P/3V M_MYT+CO/CK-_,GC9F]R7'E?[@,^JNYQD_=,&/F1%4WM8;)5W;I6MRSJOBS*O M,@\7R=V;_,IE2^?J#$#=Y2U<5Z*F*)IV!5<[$,9N0Y_EZ;NVA$5V%8!WZ6K7 MYE6UQ]_=KN-[NXW+/M3BY/LWUZ__G"/M@0+5/W*T96R,FT M/[]MMKN\WO-U\/7UIL$'--2>95XAR(PW MX,W:YZ3X["Y=58(.R076B!^X["3[N<[^/:][I(Y(S\-%M@8 FFO<>K[;M;O"[:W*%A1QTWI9"$# *\LM(',;" <7 MYJ#KKV EQ^MF?E>5799W^ ->A-><'8,Y.@;5X3= M"'ZX+& E"TLQRO96Z\=V8PLIR>\<\N6L/.,D9/=]HL#.M?II.T7C(9 [YE] 2R17Z[JV8;N%;+;Z!>P!XJW)6H .#1NM&+#Q M,1MO92$,AR0$"E2Y]^5Z3P2M!;3,_=H#76%97 V$H&>+"2P",I$!S7N'T"?P MPM7Y:E7BA7#O+B]7Q\A2^:[L\NHD^^SIEA]\5VY)#!#3+&2!TOBTFV64&17= MC[+;LT &B0)@?^U+Y(!M7H,/@7<@9-O\B\M<>#;2 _;=;WK6)W>+ M]TV!XKZ"&^9AH57?(O$BR*267%LV*V#!HD-* D+ *4$&ZRL$%7;99NNVV<)M MC3>8.4F4<$1866]? 90E"2][G$G10-PX/J6 M7_$YL$:]RJNFAC_!=Q,E#*KY[L4%:%1]Y/WZ*]6/9=5C==MG>( MK:L&'K:2O7F7M\6&V04V6C4[XD_ '.B1RK/V$77PES\]/3][\IU]%E-OZ81+ M\5E[X -0^2AQ@'*6/I]B#.G;U^6OO5.!MD9%C%8&^*Z;;5F894ZR][ ##W#G M'F1Z"1IGUX"R6%9DJY!M]-GKG#4Y0TCZ"I0)Z\NLJ>U3)_;%^,8[B[SWR$D) MTP+4PK%X>5N2B9UBWJ%8@P6#![?9Q])_X1\_ ZG;#B(3$D&#;7A8A5\UI%O( MD8OT@@@GK\O?A#ONOOWXL[]G<8RL2,S&5O3SEQ:>X%BI +N#3(*)!IC]!EAC M!;8[@Q"JE>563)>//6 V#\@!QLD]&>%/FZ:_W,!B0 EX,B#7$V:V\#"S#-EX MLQ]60+TC]/4=:)W?7%@DLV)I(HM M!FF;%VT3&)>YN=DUJ& +9.DK4C2^1Y&#+98>B576ZRIGO1*^ :X")D)O@O$% MBFR9=_92TJ[ 1NJ/@%OEPP_78!.7KKM&"\UT9&83/E#2O/=M[JKCO^5;U"1Y MFX@[(+1&K0&*=546'9L'H!:P-NWX&ID)Y:U& [XF]Z>JX,\N^(; :56S=P[D M'ZFTR&#_*_*OZM4IZ!^(#*M\"N+T"A5.B.%P!9DGC6XD!K\'MA?[9NJ]7 M\"L9\J8M+\N:>*,#NT9B2O:E!<]JRV$A; 7<[6!!"4-PS:X'646N1!<+[4\) M[B<[1["S F%U$5;VSE(/+$C?\&+F4-F2;%4@RXA[86JK$,\R"H#!Y MHA"M"\*SS.LO8 % FY:R$#.T>O_,5L%_!RBO-V6Q6="68;M>'% 2CFC^]Z"N M@ TP:LX@YG7;):RI<2]=#'^<9PO@H\(YO&H-_^60!4#L$5L8#R!VWD?"(<0_ MT:9S5/T7KE#*V)TRI7F?N+Z/VUVY90>V.MQ&E)Y G>&013"C!!"1<3'!-IGX MKR4Z1V/"+>QC2[ ,@9]9+5U"V-'6;(1%BL!IK#':7 /M:BZP3\;;H -UG8+ ML59)OBZHKI3NJ%-7SH,OQ5:!L)A@=!LQ:E>&_UWE987?DQ/O82/TO"U8X1X= M6Q9&>P_)04D.QDX"E'5>BI\^8$APL#"/A$]+HR^'/MW#,(>'U"* T(^/3\? MKFQ.+#]:D%'R$X;P&W"(CQ%D4AM-?9$=1=B MZ"B((O"VK%:F(9, H\/P )"%'@-*:]!EXLX,PA_1 !EG8QFZ0UL\2- %*I'* MS3 >R:11N@,@EV[?H)K2K_X O($(*6,RFZ'AKB*7HMQ,PXL.]0JB5^!$ C8R M/,!:-=<< VPQ'/K-L3N/1"]]RL37&T>:5S(/L,@V6-AZOT#N$Y>#5=4Q^(FT M57@\ZVQQ?7$SQ*H(N 8WGE'$2@[<*;#H-5);S$[D=-1,FBKQ&++CMW)57Z-S M1KN ^-(S(2/45N/0+EBZ)B1*-9?>S<(%*$+3]@5M/G!I34K7+GQ=PC)+ETCA MU-)+M\:E. XM4+&&+4S1 1S#N+%+,I$4(M,643)OT$ZMB="166E+&(&V;H,E M C38L-9"@@+PVO!'8&"4W762HOHKF0S ..;T*A%^<#K)/I.71]*!.T'+MM.@ M1^9<]D"![F\L&YB!P?0:21&R>'J;Z*L#,A< !>.% MY@"#.0S'-WE[Z2*>@#^;K0O!/&OX5 :RI@!DHR<0O\)4AO>2EVA1E4 +VY8 M"4^Z*E<8N 6^KC#(92LR3DU8X:>:#",*,$QY 0J*B;;JG8-' W8=]4#0/I," MWJS9D(_Y9\J.PR.1X\6\WD0!_.8 9+"KAO0>B3(L%U-W]4B%6/4E*355*I$, MPRRAC1!O="=.LH^S$A9P2)B!ATRN$#4A*?*\*GH&OOAR%PQ*Z@@/IVHI3GW0EJ0JY5W-U^Y!12D6*KXIIHQ288&%\4+?( M66V;UY*4+"F0P3"=*:,@=S$! 5+*RN8D^WF(%ZY#H/?/V+X$5=212!FL40]?'1VM.4\, >L&+EVRCU:)"RO%@IB:Y[MV^5Z4R)6X M"_P]NU_OZ\"G*LRUZVY:*TT>];A=#F\*1B86A$!2N$;4CB M:VX<**V)OV&O MS!('G@#6A8&./E#(Z*3.#&4]*%>+SYQX'EIN6GRN'#+$;$VN185JL15E*W9( M<<[AQUIE?)#WD4Q%5 %T.3L01)*F+E \&%'!5F-^J@M>WXVZS69?HKM-V@EU MQ##1BUG4UJ4I17($W5<,>N4A#0L?6>W.29I+U==)]D&>07%&Q-@R+#DG:S-")[7=2"JO@D%"-S:@*;LUZ"I$6>$?T=] M7&-X[<6J:1&&D1<$EU@"NP&0*,=HXX<<@?>16K/B^(^\+8G&E5T[JH46\0/T MJD.M89QS4'5)3CSZZ52ET25Q2\!.QX'MV1_VP432#RNKGT)!6E7<#2NI\P7V M2 M8R-GH+51&OOGRQ+F$.W]$L_%CB0[T:P8AR:4UH+DQ=4EX(^?M1D]](%#JVDQP'4U@XSF'6'24GQ**6 %MA(--I(.8WC>D-- M% _"4RO+X>V\F5C9Q>\Y.$N**:"V!):]F-OF%][J8(]C+'K1;YH4I;CQ5DA+ M-QCR?Y1LC=L:$=%D0FY!P!184BBMHVX'"%C*1#I' O8[A(M!&J"G?3F\)( M )''<=AUP^H:E(>@4DS,".Y,.D@D[@U P8Y3>BX7J'%_V#N/0GYFS>G24* MMQIYVVYUV9?@[+A)8:'$$C^4'GFM M70"<=L"ED86T%R*OH[QC$PZYK=C]@ 7TW(2UN#/PQEKR$Y,&":UE2J$%=$M7 M%B60I M%-X-PXZ$G00'IHM L1A6\8TX(;4JP06VQV6M:_&NYI;B='%=VYYHE M-@J2.\3]%UP$ 5R/+NWK\<6P:4$O,L04,SP'^4)@SIYG/X]NUYIQ7X<>JU_[ M!O\ANGAN"B2ITG(@N5!D(XKT02?RH//GV7\D:^ ='K93Y6W"I8&QN$,.V_U: M\AGTDP57"A@(PZ[*"Z=/>_ \Z>29PE%,0OI^)YG4)59NNZZB7%3=* O07K4< M'^";%K)K:LHPMB]89=*S;4SY** MK(4A->,*0.@&,IHC](MY@ZU?^M4E6[T@P116O#NL50 M9N5!Y:/4,ABR2.O0 M_;)A,6P9G306$+0<2",)\U+@) R=UGXLAS%/&TH-88'"<2C*4MTS\]&S#JV+ MX%-E5X$/>+,^BC;:*?Y\M-.K6"H)&4-]9-!703GQ-D2^N?E'\L^A94^:&B)Y M4HXA-YH;D4+;D&E(FM'+KZG1%YW,_6*(C=AF)*U^7 42[1_<]V #C!\O#C^J MBU@1884>D0=K23U"+[),QNT:4F\@]1,JD2*CX%]2<,"X&X45S7K3&9^*$X39EL:A)( MPF/43+)A46^'-K(*/7%EJ^T=J&AB@J^FDNTB& 1$X2(&Q3'S;[[:9.,8LXI4^I-RF_?=Y_(EK\BTHBXG[? F.G0@_AJ.7#3:29W=)4S6] M!_C]O>=W1M[\'3&<:M?4XAB?[L[; :O=^6G8NI'].3M[NGCV]!S^H)V=?Y?\ MQ3_>^=1@NF_$N7*K7J[_RDT7D8"3['TG]*1AR1)4XX%>C[#TD\7C!P\&'WFA MKB7\[Z=N>_)D#CU//3;I+XG$>+)X\>#3X*5OP-VXQWG=U?/+S_>/A9 MECG,1(9,NDQ"IO-GBP=/GXZXY/R?QB4/GRT>/WD\PR7\XQR7R*U#+I&;_B5< M\G3QZ-F3P<>;N>3L;/'DX+IX_.TD_?RB,/GBW.GIT//MZ20P*) M9!%+H:< S>.GV8BRK/#3;D'6F-* "!')RLW9)W*,XH$;C5[X5(CGR_]\=G+_ M/E4TV,%0AT^4+=>(_*0K,*A!!R[](UVH3 M7"MV@! HZ;UMEFB -3;L-F6[.D:/;Q^<;XP&V%I_HH16^FUH&0;7!>(?!)7: M[MM5?$KPWV.:==ET&VTNB,Z%]-&3*9* MRN=-AT0+JB8(E89D]"'@T8Q_Z!LA%@N=E,NV^>+:TQ7X6/ D\FQ"RX7/M\[& M($F%G+IWM%% CL)^!WY?76P0 >;B[_C@!)493N6HJ"83B6XA)MB4'GQEBB4A MOLZ_,UVBHTA.LW9)LX'&_#Z$\Z*0%T$CPWY4*5-ZM0X-.UH="F>03K(+/=KT MD!,L?2N=)+&?Z.&@.>1MZG>7TGSGT MD%?[WZ1H6227F?(\91 XC JY9/8!S36\>NXR"[H&=:^Z:D1"?T7"3 761H6(BO$GG^3$?5W8M-T(AAC;ECNK.6U9B MU.+N@D9),]ZQ,FK[W>RS]<182L2)[F^(V #+12=';]PV_(+E?L&<+X <$XMB M#&GH:;*102=R6J3Q+M*),-+RH3P)_ [C!1>1MB%4_XM9T/2,%'4J:+55&A=T M93\%IO0HFNQ :;FMV[1XU*3II19O\L%V_T%%F?J69IH1[R%!BCNNJL#!RI]Q MJ9/L'4;PE0N-3H?D41%+'1V%)HRH>->WOC>I$440:8)O0=""LJ=HIL >2]:=\;4AHD<>RVU6E"_4(*ETMC'.R9*737.[_,( GV>N09@BMA8D&DKX@ M1D_+)K\,+0J3#*U))D)L>#[A.IY!Y9IV*"=3 WCGMKR%P:F]W]3OF-N:Z:^] M17N0.32(B>'TS-.XXQ,;2S';I.G[V8W[\3$H.61;;I? 4J'J2)V+G#FD/K*Y M M*@0??NB_AB[OR%@8,+_5?%K)NTE]?XO46S80:R3.OK;N#)4@6\[050#1*Y*[+!GTL]"K5ZQ9)E?X_=LJ2XH\0U>LFC?>?;(** MRN3$2)5(*M#XX/J"VPY8*J;;Q MGBP_[^QY=O?L7C;H'E5']""N+*6_R^Z>WQNG^JWK<& Q4G;3QX%M?&-6VTN) M1AP+ XW[V@W9$(![<"_)I\L%HW/)P]/.2&,L/K-?=J4M0@GI8?6']X8'GJ<6 M5_LSLU,.,NX^NI?8/5(7AKWO4B/!O803/"S@U\@+>F1H8OUQMQ*6ELL5JQ)V MI+#_8UM'-J#!"2V$'4%U5;"/VDO[=87"@+UYHCQ:S0&FQ2?DZ],2DXGJF!@O<@ZZBI%2_@V_K+NQI[9Q/B1SXD9,@J#^* MMEQ&:NBMW,,5OV<.2]NX;.3TR801:?=IH)XNC6?>1'[- ^QI\'!$/?D2F8=4 M#'<54XH,@IIU:5 NSV"O(6C/)%9+Z:0IK-]%%TE*^D052)8&K^-J732^VR7Q MRPP;SQX$O.G&E/^I :OD]""EGW>4VL&]P+>Q*_!W+3KM< VB5.U'6XN'P3T6 M#5@N[S5 QBR0UQY0Y!0^N6KBT%OP]B MGGC*>H"*'5Q^]N3)+\YS0 !8TQ2% MO,7#1=1E,U[(H(H][DJT_&A*#.8(34SSO8EI+M20?8H^H#?-?4,59'J7L88? ML\8S,5,PE*R7DO1=4N#'SJI-7JTC@\8@7?F$CG8;I_3V:D\WUORS5>"T?1G: ME03P&!%%\0AZ<<2]8\:9M$ #=*X:QSF+@HX^Q<8W3H&@R:;I-*1^58$E01*7 M%'C\B;32-?P9A]=@8KMPI '#Z0I)W0=GR8*'&KQR@A#NB;N1I-*F__^8K#?J M+3V (J(Y.U,)V\Q4OYUD;S4^_ED\/?0-TL _'(V+L?1. K+I>-VJ\&87'QO: M?XB,F&7@,4,PIYJ,\")U=UQW+TR"IO5$V8S5QH MAF!I#GAPIR'6X-CZ7.+AUP:+H5(0495B[TL(/W=F*B9R$X$;(C,X42G15;G2 M>?6%4ABL$WH'0@'9*T9\\GC2;N[K#MOV HNFG$F%D:B4)FF['Y98N&;'.2D+1' M< ;A9ZZMVP-W7U/(6WV*9.A&+HV9?1"N)?^YV/ \@#(=YPG8DP$1'I0Q/Y M<-J )C#%'K,Q+[ULVPM?MN@>HC&(1 PG\"B"H'HVMU#RH;?DB."D0@DS1]8] MEEY"]FQX5JYUQZG[.I#\ 5DH4V^X@#(_/#5.E$[(TMUBVH%ZN[;[1(E/Y[.J MB=S",#$8X_^TP*%,P6<%\MB0FOK<)]E%#MN1UHQ( 9*O9@^^TSZ*E $^E@)" M2AW%9S ?!.@XR _&9VW'U,;AB/1,&<$G3$=WZ9Q1;8-I&ZQC3'#B,& W4C'] M>)(HV6H A;I:*;+EX_0-GQE#*.Z6]Z;$U<;, 3OF^*WLHH7[80'V@?*0SC0G M]0::\:Z_-Y!L+RBALAGQ62'G&/NMLL5HML+A="E96%,.9U%PJP9SZ!C%8HV/ MQL]I,_TD+D,[=B0C@SXBDZ.C40'=I&:3?&UT!D :Z40+SIU?]8A$1YU=I=], MI>P^2\ :UJ9&*C<\0$N#N205$NSHCKI7 +@=]:&3QEJI@4TX.9RJ1*"M&8OQ M9&*[WFO-_I![S%9Z%V:@+(VO;$M<-986NFN'#20\#&\A?!&:GF583WKP0#O% MS?&E [,S!NJ;4UC(7G)B4 >$!B=EU(AF*\J^7_Y"^>B&EQ8]:1R@ 74FFJMC M/#AD[QD L,^Y-H#"TZ@1<+ U>^2 C:V6N]&W9PG3.[2P'A+?%G\A%AVT#!ED M;N0<=#2^TL9-!E,G$XF?P,P0_/?Q1!!*%_4DDN(_!4^$2Z@:J2X'#JEZK.%( MV,V%MD'*/_#8<(@9(+D[T1_N&+?!O9$ )H/JU1(3H9TI!'6?.Z^]W_@L1\L/T,=@[ M;R<>A@WV W7TY^Q\\>3! _CWV?W%D_.'\,?=[,GB[/&#[!YVU#Y>G#][^$\" MZOS;@9KJPZ;?YIYSA_A 'F:I/-$WDHZD0LZXHXK".H C%2Y2L'2795U+?X59 M: 3]G0\SX4A4O"6]!."J!#Z(RXPW3Z/5C]^0U4+N G,[[CH,I[=I[IB8S\)> MC:6C., 5U1EX[-PSR"/SMX1/&6B&LQ?"Y>-C'[CSRS;743$:5%U+$]BPB?GC MQ6<_"+:3D+SNB93H"/-X?5K;K8(VF3@&-#M;U08_US67!7E MB<,2K#W?F"2;T2 _NH=H)%9&4UR[&="1#>LG-_=C[F[IX M@QE(YK1240 16YD"T+7ELK=M>7\ XF#KS2P*!EW&4*0746[L4SL<\Z?G[J.S+*D['\_B_S&LH/, M%&-VFPB))A&!>==FZV)*8Q 4D^"B'& I%$7Y3Y: ,+HI-0Q'Q M+B0WPF'P<'PYI'A[CEVM4IL4%"^(]_&L9M38-+4N?*0YE3AX:E^Z"F1C,&T> M6^./*:^?C!$S[3_FW2)!NR_QNO1-!-KJ']Z=T2=O'U#;247=F"N?6%NKW3-# M%O!M6>[X;=Y6C>D:TE&-(W1-F%Q*1(AVID#_EK25AO*$A S7%NPCOA4)#\ST M5>R+TJ3;?,Y-*3SB]8.;,J+G0_7 #N%M^;U1B>5$"ACBIP[+7\5B#R+E4J:' MV6S7\.4R(60ZN,%P"GY:L_' I_1-&%H-B)WF<>#KJ(J=GI4W9_)5I,(9#&=? MHC%.C0]R>\'/X0G,;1CI%92G*+U%8"896!)GZ2[6/>$+E61L"B!;7P:)4:][4TZ%L>X4I7( M=_UJK_>:J:7ZC:/4%\]D23S\B9PHL&A#^<=WW[\.K]I:I*U&,]? OVM^/P4- MXV5X%VBU\;"7%LAZT4'X%K&B+;6VFDQ XC-\3+7(.&&_'7_/I8FYE]M(H[IY M0\Y\Z\4@"1 :,4YNHN3U?4&."L0,*&)%-"Y[=&%Z MO1V&K\G"8M"E&%V'. -<(.+63GH+S71-*)R%L#.PK9RH"02]UV,^G-N6TM 21;,C%SU 47H8V#3KZM8<.=0(+!ACTF-.A+#>:*7F\S!DO?I$+^#^KH M7LZ2L;56!\0<36-0N=]'0NXPM<$.Z/(NF95(PWA"PK1VETU72F!ZA6^:2X[5 MV(TL!)R]"4[[FN:)A:85GE+WB41!%#L.X-"AA**NTRF8,ZI:$2+U;7R="%=- M='Y-H$GH\18M$0+G>!)6Z2@\8\2+-85OML;-BZ3C(XM:YJ7),N+Z$5=PC1Y' MF[FZ!<42BWF$X.B!2>>..& #;1YK''1P42:O489)1H&;<].DE@?]*8F+39U0 M&BEC2, X#]A200M-9(L9X!Q*=CT1 /EP@25,"PZ MCZ-Z#D]=#UZ'SA$J;@-?\.&TLL+(H3?ES Y?I7AA%211W\%%CB_^QH?VU80; MN:>6H]!1HF?OM?V VE!PKM&>6#!4_N8:H71B[O YP:<*1X4Y]@^E2#,I,EMB MW$99_8#<&AV4F;3>Q*8B%4;G<[< G_0>8T_> 369O MDL/RL\_'XS5>TB'K,G:TY)P>D:.:=6BE3!B=WZT4F^C0)A]^7&A%#XNS1]FU MO5KXM_2&C.$[ 4U7@;VXD(N-;],Z^Y9 2CS;A).(P1:'TXL4[.TK2N6]+'52 MAHIW1IWSGJ2IEO-0&OTESL>XXQ,=LND=I)4#)#>>Q5,3B]9 JPR9/5@GYP"D M47?8YPG,T& $(<8R M37BS5)*:4@A6,?P&]L[+R@^>$6'D#CSN-U[(X1N(=/@M/EKQU"0$PJ1^!4FU M-B_;'Y"35FU^7>OIW6U?:T"@](D[L;.4F4)XOC'ZI09FCL\X4VP*V3Y8Y*UH8G 6\&7YWI ML$&:\8L(U/<9M2-.Z\@#@R+5PTD'1D8?+)THH\/XQ$&E)CS3!4[-OC0YC4+Y!5,AVW9C @UKRCX]N$B2+GREOF^*3F,7 M%K*:HF5 !M.S/DV11AG&# 2X\:%&>ZN02;;!J!LMEUO=F\RUGT@"WOBFZ!.T MS;:%8Q3_SYBV,7_;-UWI)'WK2X3QYX[D?F;A('N#\>=ST\_C!@R*1N^]GGJ2 MP-&9&.96CSRG5ARC3BED>'':O7IQ6GKX3P'_;YMK^"^]<^=[4$ZO7FP=//0M M^,R>3R:]/#H[,M\"C.N71Z_/GK\^/SJ%.^/EKU[LP%C^!##C<8W*K>'6^R=/ M'AVQ@=&PO=V]R:W-H965T;$'DX$LIE9U&A7/5=9+8K* 2;:PK M4KRST*9$QU.S3&QE"//@5,HD[?=?)B4*%W!S":Z=E(H>C!@Z[)$L[DE MJ=?3:!!M%Q[%LG!^(9E-*ES2!W*?J@?#LZ1#R45)R@JMP-!B&MT,KF]'WCX8 M_"%H;??&X#.9:_WD)_?Y-.K[@$A2YCP"\F=%=R2E!^(P/K>847>D=]P?;]'? MAMPYESE:NM/R3Y&[8AJ-(\AI@;5TCWK]*[7Y7'B\3$L;?F'=V [9.*NMTV7K MS!&40C5?_-+RL.'-P0OFB M?'"&=P7[N=DC2724PP,:MYDDCB']1I*U[K>->WK"?9#">ZU<8>&-RBD_!$@X MEBZ@=!O0;7H6\35E,0P'/4C[Z? ,WK!+/QN\[+\Z$_2H"WIT#OW[53GO_IMV M!$-X 8?)WROX/7-Z3B:0VX-W0O(]AJHV6<'*SF'0ZX^O>J/+%&R!G!;H!;B" MX$Z7%:K-\V?C='#YRD*FRY*O%*LS>P)T@!T&5$9DY/U^@,$PODJAXN,"&O 3 M DX[E&RD,Z+"@[]9&B)^#9R%GRT1A!S' MO\1P$U!8-E3ZS+;2@2Z]@B1G=A5?P8__RNK0C=\/B7-M,$!VWIY!6R,/V'Q=B*PX0#.<'S]? M^5$"QZ-XW!&(%I!IK!9&>U3=<>MY+Y M/_R\>\HR,HY[$%=/-&PO=V]R:W-H965T%GN@I;%% ME!)5DK+K_?4[0\FR\V$G6_1B2]3,X\R;1W)XOM;FF\T0'?S(56$O.IESY5FO M9Y,,Z]ASB_@&'J'&(?-SU1#[*-\*)V;G1:S!L M36C\X%/UWA2<++@H-\[05TE^;O:^6*%UQ+*S( OX(,PW=&*N$&XPJ8QT$NUY MS]%,;-]+&M2K&C4Z@!I&\$$7+K/PMD@QO0W0HQ#;.*-MG%?14<0WF'1A$ 80 M]:/!$;Q!F_? XPT>SSN -SAW((H4WGZOI-OLI0Y_7\ZM,Z2=?QYBH9YC^/ < MO)[.;"D2O.C0@K%H5MB9O7@6CONOCV0P;#,8'D/_ZRK MLQ,J/.9S-&WQ3RYS;9S\EYQ_-]K:YO>=D :^"E7AR;6P&2"5;<0,;1H%L6%*;001G[(0]W@*)\%H.H)A""]A *_X?3P8 MU B.]F!;F32$JP%"7Q&XZ"213#GBN/ MC$8-"_:1M" ,^T$4#B&D@)MH:638'Q^BD:-Y&(H*$$V#<#KF)X)[W@#6XX,X MOJ>*Z!>I8C@-QI/Q 574'P^ET[C>547C]$M504+K#]H9B)O^F.F.22R3P^(( MPV ZCO?H$OJE>JT%&F4_(EROPNRFP7D M(_-()%VX?"36@#;CW<:\SF22U5'0WDH15D4;"@< I;;2MTA-I(YS0\.59\0E M%FB$4AM(*P2G"86^$CQX=2Y4Q80P !VE3&-)@(1-EBDF?,#XPR$QF$H'WXD[ M.F,].7"M\U(4!(Q<'K),@4PR83T=/$]1'\QB+MF+,3/-U5+J0#&I!HRP0I@C M%CYC7S995'2HW$FXHG%%A4GT"FFQU(<1[1BBW4P237E2VRW%-2O*/3II9KXA4ILH6OI3B2TD\P M=(,(O@V+_,:PJ(P/71;U%:R^#2V%2;? "S[D5GS(;=NI)M[?;DOI=H>VDT?W MH6ZTMW>GH'-@Z6].W+F1\.OK13O:7LXNZSO)SKR^V5'ON&3%*ER0:[\[&77 MU+>E^L7ITM]0YMK1?<<_9G3!1,,&]'VAB8[FA2=HKZRS_P!02P,$% @ M[H%\6./5!M$H P %P< !D !X;"]W;W)K&UL ME55M;],P$/[>7W$*"#&I-*G3=EUI*VT,!!(;%:\?$!_S+?:O/;EH@.[BJI["(JG:MG<6RS$BMN![I&19)"FXH[ M.II-;&N#/ ]&E8Q9DDSBB@L5+>?A;F66<]TX*12N#-BFJKBYOT"IMXMH&#U< M?!:;TOF+>#FO^0:_H/M6KPR=X@XE%Q4J*[0"@\4B.A_.+D9>/RA\%[BU>WOP MF:RU_NT/'_)%E/B 4&+F/ *GY1;?H)0>B,*XV6%&G4MON+]_0'\7@O':A.8W(=5@3<$)Y9ORQ1F2"K)S MRY6A_AIW#USE\/:F$355W/7A&MT\=N3 J\79#NRB!6-_ 1LRN-+*E1;>JASS MIP Q1=:%QQ["NV!'$2\Q&T Z[ -+6'H$+^W230->^H]T^["27+FG6&:VYADN(IH.B^86H^6+9\-)\OI(W*,N[M$Q]/]MTU&P MPZ%>:XA_Y^A$3G@,[&]-WF+#>IZ(0&>X)63J%R=E9[R/20)9: MYB"JVNA;#-()@V%_PLYZ7[7C$NJ#0<.8X%E_E":$8NT,SK.LJ1K)'>8TUE28 M3/! '"^!#1,XH950IZ=PTCM6AN>03GW&NJ<4#U#>4F*X-&CK=$ MNVV^#_[]_085&BJ-W_.<:$7X=^_YL5,+/+#39UR"D9@-. MIJD%6'J^)ABIK1W H9:-GZT!]5!DBTK MZ<^%QBN0O-#TZG<'[Z#[%R[_ %!+ M P04 " #N@7Q8#1-%K9\" #A!0 &0 'AL+W=O=7".Y0;$!0V[+ST30QD+0;MD.WH-W'8=A!L>G8 MJ"QYDMRT_WZ4['C9E@;8Q9(H\O$]T>1\)]6#+@ ,>:JXT NO,*:>^;Y."ZB8 MOI U"+S)I:J8P:/:^KI6P#(75'&?!L'8KU@IO&3N;&N5S&5C>"E@K8ANJHJI MYQ5PN5MXH;THY8-TW M^;BV8V3ZJ*17"EL M4>Z-PML2XTSRR12@R#)-50,9>?N$Q=:@Y[Y!;.OAIQW.JL6A+^"$E-Q*80I- MWHH,LC\!?"35,Z-[9BMZ$O$&T@L2A4-" QJ=P(MZI9'#BU[ 6[-GMN&@"1-9 M*YAQ3;XO-]HH_#=^'-/<(L;'$6V_S'3-4EAXV! :U"-XR?E9. ZN3O"->[[Q M*?3_J,Q)G.,L/TH#9$S.SZ8T#*_(\5R=F75FV)M3B3VI#9$Y00>22XZM78HM M>5T*M,A&XQ/K-[,!EA"J#4)@&0>VC+:6=+#\"W#66U)961-S#?N*C(;Q-,9U M/*1TVCNA"*.:U#3*YDP+IK9(RDFA5V1T>=E[UDKFH.W\8)SDT-5>.E5T')#X M,AA\E@8O_]%HDT]BFWPRC,().590_Z#M*D 6=KC8YVF$:3NPM_;S:]FV[6_W M=OC=HHA2:,(AQ]#@8C+RB&H'2GLPLG9-O)$&1X+;%CB#05D'O,\E5K0[V 3] M5$]^ 5!+ P04 " #N@7Q8IV+/UP\% #_"P &0 'AL+W=ODM)8;V_5%VN5R9MZ\>3/DZPTK5WY MV:GKHM&6KSR%KFF47U^P<:NSP62P7;C6RSK*PFAVVJHE?^;X>WOE\3;JO52Z M81NTL^1Y<38XGYQ<',K^M.$/S:NP\TR2R=RY+_+RL3H;C 40&RZC>%#XN^%+ M-D8< <;7C<]!'U(,=Y^WWG]*N2.7N0I\Z!X0!4O5&?BM5O]S)M\ MCL1?Z4Q(O[3*>P^QN>Q"=,W&& @:;?._NMWPL&-P/'[$H-@8% EW#I10?E!1 MS4Z]6Y&7W? F#RG59 UPVDI1/D>/KQIV<7;-(?JNC)W7=AE.1Q$^Y_B'3WE_1H&>M'\8W:\N,KVE5R^/B\GD/=V/01\M M_=*9M12@&%*LF2Y=TRJ[3NSI&&CNE*_(+:C2'NWE?"#5MM[=@%5%PF3DI2ZI M-7YY_"7H(D>2E?U@0(2Z^:L%FMNI(S8!D-F& ETWR=H=YJM#3# MY71,WQ_0;SM9:EMV'M;HOT:B86Q(B!T5E;7R2\@&#'Q'DX,).M.8/*82R38F MK1E#I0L(#PKFW/M-T<)C/DN'B1=$G\$9 8@@W+3&K9DI\ VHL<@C9YB%/ =A M"Z0YE!"FJ\2=X!KWN+3=,6W5&F,UP^);+KN4H5LL=,D@5H.%,KE=I^+?@SF$ MX_'!\:YC9WD_8E!39(\)E0OW0#1![.#0]^GL;Q/(+*'*KM1I(4GEF^#)A<(: M? =E,OWC@[<]&I08&N ;[;H YJ!-M[3Z'^$RNO++OLQOB=;@3 L9*-_*,_=< M@A-X6;"6%[6"S@-E,VS>Z84? K7.Z#+59QM(,.Y&VMBG;"!,#$BZ04)I&XY7 M:!D%[T).#2=4B=/*)Q@J1J_G78+8<*Q=BI][2PZ:_=0UB**A0M"Q(>MKIP.0 MD_2Y%O+9:Y@*+ZS0((%;Y;/NMT!:YU,4I"$^$N1$-)CH"=QRTJ$>M*HY48'4 M2R@ZR=DSK>3'ND=DW3=5E=;_?M'TDW/.B M%)3U_*YW"!96M093*9O<3C)#[-V0$6XJ2-"X5H2]55 6N'@K=N'E86:R="OT MAT[C43IN:Y@S73B#&U("K>:&:3-(0JY*/JJ$!Y&)[[AZ./'A'68%1$GK:%# M1&:Y^[;V/>YOA"TC"-JN\G!1)O5QNF,,=XG=B.NU%GMT'%(,>RG\*=Z_N$SMWY=X,CQ^^^[%M8QO469(\BU5J.]FR6ML*H['M/?, M: 6B';W[7Z?8\FR7T[L$Z*%S?K1S*6L8M9&KIW#;V9CO9_UJ?[L]SY>ZN^WY M:OP)I=6 ;'@!4PR\HP'Y?-W,+]&UZ8HW=Q$7QO18XX;.7C;@^\+AP-^\2(#^ MSC_[%U!+ P04 " #N@7Q8,"=^Q7T' #"% &0 'AL+W=OHBCX989NRE.;V#15Z>SJ*1[N-SVJ3.]Z8G9W4=2";L/^^XO_>VPY:5M'2AB]]5YO+3T=%(9+263>$^ MZ^T_J;5GR?Q275C_7VS#V002T\8Z7;;$6)>J"K_RIO5#C^ H.D"0M 2)USL( M\EJ^E4Z>G1B]%89/@QL_>%,]-913%0?ETAF\5:!S9Y=.IU>Y+C(R]JEX][51 M[O9DYL"9W\_2ELN;P"4YP"5.Q$==N=R*=U5&V9#!#"IU>B4[O=XDCW)\2^E4 MS..Q2*)D_@B_>6?GW/.;'^ 7+!/_/E]99Y *_WG(R,!B\3 ++H]7MI8IG8Z0 M_Y;,-8W.?OPA?A&]?D3!1:?@XC'NWQV(Q[G\HAV)(S$1?78__G"4Q"]?MTS% MEYS$A2YK6=T*985L7*Z-^B]EPFELV(;$1I@BG5X4-5F*CY4XJ.\ M]7S&PNU->FH#=6N[D'5M]#4;AS.7ZL;EXAR@DK4\/Q-8.BPNR#BU5BD6K,N' M*M6FUD8R=HS%-E=I+E25 OALRZSGN*KQ%H)N;TVJRQ*P$TR!9^-EU'EU^CU! MZ!,<8/OM&'RF:WB!0CZ(R[I0CEWWGE:F 0CSJ47PWT,G5Y3*D@2MU^31$S$M MBJ",EU%#:+LJ=5,YK\XP& -]?=U4[.Y<7A/8$R.[,SJ G MX.T9QA,TH EPY@$UQQR8HN&\ $U:2&O5^I97LFH5$_2UD04S969(L28T!56) M6AIQ+8N&'@J:S#+%!T%;2Y5-<#Z5M7)8/[-$PM=;O!3/!Q%].@CH@=@9XIXI MI!L$FKVJW 'ZNP6R9['LI=:E++PM%T%:#2H&,$18::J8HN% M!3T4V!@B%(H3#8K%M!70)RM1?AJ98;S2:+1%3U6V86 N KZ+R :L-Z'.0,V[ MM5&IU[FIV>M/1!Q%TPC]KB@X2BXWNMGD@H$LB5Y+-X$>$PP15^3\7ORZXV7% M,[90G'_Y^'PLZL;81L((KBJHA$99K.&WC>(VX%/ U[\W% ON].)R,N?GM8(? MM\H%JR_?74S%V\:KR^M;0MX$'+E7?T/W]A#, I1$\B(>QR\/UG1P-S/8V3$6 MR/T' H!<)\705F%X \JE1)GG]T0LILO.>V,AUP@P9A6?]="?Y4$KO+3@31QM M*$\U,_F&F:^6\3CZ.AXO'B9]+S1$];VYSL%@ZJ6'8]]A: VYM/C MI >][#:G&9*&WHF7TV3GGJGX-8@<;GO\VQ%UCM['YI#18_!93H\[-ELTHHS@ M,4RH ;M7Q-H#H%13"E_"M#?FN\Q'K&11Z%2VW8 I+.**HL3!E1<$)_A[2<6^ M615J$TKZG@&8V0NY:KOYWHX^ADT,8;N?B.->&K+:=X*Q M-KKTRG"%!%4/%L/!+-M)BGL)SP71UL$@HIV<5%OQ:59#"E;:Z%3\W:-[QT@/#0NP&)N0Z;D=6A"8%0>@_3\2\ MC^V^K;6>:O5K)?J"Q.QEF]4??@S0[3 'YT+B0QDTF/R>!1W8 LG7A[H"QZLTA+HFYI1>AMQ8Y, MCE%4_SA4'^R.26\(%M1F&1PW+4N&@S;6_\A@3LI!EVYV:FCRI(R!3!$G6''8[XGS]H; MRQY=S?]>4$8%6@.J9F\K1")7VJ[DTZ+"2M4>K]-",U9[Y8)W#R*;+*QN!WCN M&9CUB"9^[/ QLXY]RF6O; >P6QU.H#U<863LWH[#O!:^FW"1TTU*M0LC@+^P M\,F,]O'BT[CY\1BM882YB_"&?10FA\'4&/;'? /;\N0K;;A9\'9PF%6;BD,# M946&:L*H8>Y"7)>F*RV-=VEW&ULM5KM^2&8P!(0GEQ3-VF_;:F:8>.VGGYN8^K& E M;8-8=0$[SE]_O^=90"!+MM-+C.B_*U\>KJMJ\ M.#TMTY5:R](W&U7@R<+8M:QP:Y>GY<8JF?&A=7X:!<'D="UU<7SVBMY+M2E%66]7DM[=Z%R<_OZ.#QN%Z[TE^M[D?^BL6KT^3HY%IA:RSJLK M<_LOU? S)GBIR4O^+V[=WGAT+-*ZK,RZ.0P*UKIPO_)C(X?>@20X<"!J#D1, MMT/$5/X@*WGVRII;86DWH-$%L\JG09PN2"G7E<53C7/5V75ET@\G%^ K$]^; M-71=2A+7J],*T&G/:=I NG"0H@.0PDC\:HIJ58HW1::R(8!3D-71%K6T740/ M0OQ!I;X8A9Z(@FCT +Q1Q^N(X8T.\;J25C6\7LH[F%8ESJV5Q5+Q]7_.YV5E M82?_W<>]@QWOATV^\Z+J..S?WP33H*7#U >=Y3'#T'_+"T] M#.FMJ928B1-Q"*1X\U>MJSOQD2HB3U0KQ8=D/ M;Y(HG+XL14D 5R;/E"V%W&RLN0%H"<>#<#,6<&7X9!2$B<._@T4\ZQ[3[7-/ MW*YTNA*Z2!%PB%)Z+I=+JY82?!3U>JZL, M1DFI+NDK->@TNF!K1:"(3-4S2 MB@%THF8:3KS)9"+\'GNC 7O__&S&"/97)SQ)1MYH- +AYWP8KJ(89.LN R;$ M2H+@6VDS;*ZKLI)%IHME#_C"Y C/M,8$.6ZWS&[(!%X0"<%^^^@T%PPUMY*E MF"M5B(4UGU3QDI&=D]Q8A)FX4J"FP@W.Q@\;1>Q O^1S XGXXGJ_&)G!_([X M:MBO5K(2V N.[4+I:E?$CGX!" ;\+RH\^:4N\(C$&DX0G?,<' $+]'DC=2[G M.0,3NBQK"I2>:E>5Q7YV4)(/F=N-"F3+4"SM(CH?F$<(JKK$Y= M1#LG.(U%-@3-#CUOI?H@^"C8?_QS&>QS9C84=TJAH1C(< V5Z )Z+(HF<]_J M"JY4E6*M[!*P^;XC\Q*J7R/PUI5. =\7[WH(22FPBP+5P0%/@S.5JJJ@Q)8. M]5'95)/30JLWL$]<75V_WX',K#P.?@\GF]JF\ NW^<"Q^9U0N5YJ,BZUWN3F M3F'7DVS@3;.]<:;+!MMN@'US?7GYG./>CVIN:Q1DI*_8Z>M*W2#8M2"N-SET M Z-'P!-JL5!<24'E<(6^(AWIK1C)GL!:975*$FP=$GJ$K97B%H48_0YCK7+! M17<1@"./X)1:$)B5Q")'%*LJ:UQ1!SG([,^:-05]HJZCHH]!AR?PS1/4)OM8 M>E9"3)P1PS%DT0B,Y'1.<(D2M_9;P].[0:BLV/==.:L_*<=+7PBNYB0P3A@Y M1SI=N%J:-E#@(#=Y>C%4^ZU( M8G\V$5,_Q#4GZ.CET4\H= A>. N\\2P48>!/DJ,?NS#X3"1C+Y@EXKE(0C^* MGX!R))))Y,U"0C.9^4$@)OX4U^%1*[#&?8C]QJU89H? Q0GR<30A$$'L)XD8 M]UE@\=\V,((8P "B-XQARB-D2.OL8>[/1I#&/WQV,9R*.O(1M M8SSRHZ'9A#,OANJ?BVCJQ\FCF$=B-O;") +B4>1/8A9$14:^HS^64L^ 7)C. M6H4-=>*4&_D)FJ0\9]]C'4=^U*WLT5N#6!<(4V@TTR=CGQM$\GTD!/ZX0\CA M]9%$(LFT,ZYZ _!<4Z8K MCRSUF7 E(OM-IA3E?92;QOUD:X;>@-_M&,L :)7NT*N!;%A M,ZOFLZ/$KK%Q@X%4?+^#VII"Z$5QTC,%Q((/JCIL!=#LFM&S@"!?Z3K9OE:I M;OI2S09^/) 4U<]./3VAHU%PM0EJ%$U- W4P0$;:UR8C2"%\PTEO:!_[#%G9 M2B)P#D1PSW:X&BA,Y2J"!L3!P//%]A+>LY?H:]K+>;U$3?. P<0C;SHPF*\1 M._X?!A1N18R84 M?C43>K 3>-=O!$@(-SJ#PAL:NB:%.Y&N 0$3]8:,@J8?W32#/#M(>!ZQ;6?V MC8@&+0[UX2+396KJ[03%N3O(@9&!@?LMT%K>B8VTZ/7TAG!7*VOJ)2Q?WED4 M4U JNE.GWX[8<"R^XUZK1LAH0?6)VFJ+V%?P"X+7!JZRGO_)[02Q7=1P$!I9 MU)5!RY3K-?G'8")! NV@\P9"'@7)H69OPZ.@A2)U[V4ZA;@[A3Q%L+0'UD*8 M)#5/F:J47>N"PG2#J.4.NY-&/G0*Y:@;3/%4B-RX48GSY@;V7"UUP;Y%\G*( M:'T'N"_>#\=7)!IOW\[207%Q*9>(>O.Z!+TEW ":,&E:6][N!C-S!44IGMB% M,2V\1?9AIPACYZ)LU;JG7=)6TY+6.52FBT=]MIL*TKD.@YMJ;)73*B834V\\ MBGDS:KIP=D#=0R_U=B=\1/A!Q-%^Q"$5#@'O!@W3+\)\<(XS'GF39'K(AJDD M&,[#%G558[&4>7\DMFNY/&G#1E>+#V,HU^]/#J2]^A\T[ M$LYI,-4; K09H&YGNQ>Y!/'7Z>D)AC!.*R53.)+2.V 9VRLYK;NMZ M*9/;C4/":-M FEO=F[>X6-Y&"DN](#+U>?O*K753V>/&<6 Z2K:.S\2X(=4 M$>?Y;:9PPMQ.:.!TLFPZV_+%T;_QV+T1&HCZB$5-8CYZTS3*+NK3](*ZPA,J M&Q)_-.E^:26:^7& $V3%5-T8"$/GU-5,ISZ%L1.1T-CC.S%-VOL05?UW1U>Z M_'"RL,B&EK@<^>,9/X[]F"Y"/PZ;>TH76Q2D+_&,F43S"Y@G@C!U5]N=F:84 M"BW<:95G(@ X^B-SL1UR=)J*IF*.BJTBV&2=NILH2!NZ(7*)D9X0G*$[##M#R9H8FHZC-B>6";8R2:@N'([![]4"FHUSH>W@87LXG=XN81O"@MRJ*94'Y;D^P+%-N[PBQ^5ZB;BN*?-?*LB2T/.EBZ@ MD;4/YWJVC7U[H40") &BA-KC/I1LSX:;L9 ZKD-C(2-*M6 M]#7!#54YY>$ ]HQAF[K$N?+Y4R+8%8YR;T^8,K14N=DP'0A87AA2"!MY010? M_:0*4)6[)CJC/$ OG+FQPH9@A/_CR>R(1[Z/"^-;,0;T&0U?O?%L="AU"ZZX M:$+9S,AF75:D&,"XZN(I6NCEGO[]5#_M?0;!KXKH8P\J >'@[HN(;K7[GN3X^1OE5 M6E2X<&FUP-' GXZ/G1^T-Y79\$<5J"DJL^;+E9*H<;TWRV*Z5: M\65=5O;%V:IMZZ>7ES9?J;6T4U.K"D\6IEG+%A^;Y:6M&R4+?FE=7LZNKKZ_ M7$M=G;U\SM^];UX^-UU;ZDJ];X3MUFO9;%^KTFQ>G%V?A2\^Z.6JI2\N7SZO MY5)]5.UO]?L&GR[C+H5>J\IJ4XE&+5Z9&_.9 M/KPK7IQ=$4&J5'E+.TC\=Z_>J+*DC4#&/_V>9_%(>C'].>S^(]\==YE+J]Z8 M\K]TT:Y>G#TY$X5:R*YL/YC-3\K?YX[VRTUI^5^Q<6MO[LY$WMG6K/W+H&"M M*_>__.+YD+SPY.K "S/_PHSI=@ST[NN-;E4_%S74F9E>SFR/[W<2[WO!^-U]W5_$_ MK^:V;: ?_SMV:[?G[?B>9#-/;2US]>(,1F%5ODL[QG7XUK1+75V(B#NTI/JV46."AV>AJ*5HY+Y6W5?TO946+Q_G@W4;= MJZI3^#\WRPJ+"K%HS)I7OC'K6E;;[^S..[(_3U=^S\J:4A>RQ?NVQ7\L%+,0 M0![WEA6R*K!P#1:O"!#NE2B-M2"WX3VV2C96L JVN:<]S:=Q7OVXNDW_XWG M3BT%E$JMYZHAQ?J&%(NT:_;-WW0)2!./Q&UV>W.%_[_]RY/9]>S9-Z^5_INJ M5"9^;HNI./WQS$U=],JTL#[#GD7B<77]_T^\I_&&]!KZKQ#_RUA!9 M1%*6LE#0E1I0KJO6\ /_^B%UKKO&=A(_8/EFI?-5>&&CRU*H+WG9$0?+K2AU M#FXJX?<-!VH(YZ?W[\!/LVSDFIG_ZZ_]%QEM6Y+<6Z ^*8NIVPE8WA $6K\= M]O7KG?A6$E*3%:TE>FF1_,S?1)("09D@30FO3^;;22 % *QM1B]+W 4ZDM#- MW'W\S J#+QN 9],0.^CL1==V#>C1M2+#Z DC!9+B>C8A#=J1'[B^GI)H9%'H M2/.#_!\*CT[WZP_)\:__['2[32PQ.RQ"/,A7<$*%N,ZNGOR0W3Z>";N24/Q# MS(#5K$$>'$G^6W>/M5/Q/F$MK20I1^8])-FB:Q@;_7M. MMUB%;*URO=#@"YBH34%K$"0ML"P+VZXEC/F+:G(-YI.1#,_2OH8.=,56F.:!A3._,(#K0C>V M);J*+F\!(NW*(W>@+YQ/W.AJ;!ID29M7X98+:%0CJR4QD-T$L/8NT1;( ^*< MI5^1/H9#"H4XM&!-WVYJ9D:+4!MZ!'WJ0T38R'.#];A%-T7]I]\3 T (U M#^@!'@3P\.?T2C: BZ'9T\&E7FKRH=C1&PVXXZYY.08.A4_QFC"\3V"4K0" MO. E0)23QBD)M MLC/=+>4MFA!(E<[I1>?LKY?RZ)D9]!'OVP&'H#_@"7@$SG9MN U=_])=R=\U M6+@_ . (Z&J(JSORZM5S1'(0]5! '&?,V;]0\%B2T[ UN0(R!\9++"BT9=EM ML\,2@T[,X)>E=\AV ML$/_R]%*'J;:>G,;\.;MT+/MDZ IE 4?;%?7IFE'TH%VU9@.,**^M#YI!^3[ MP.#QW1#OV,J]7L),FB*#FUFT3@,L!<[XV47U47N3LUQ(\H X@,&VF_^!])_E MAUOIRJV!/)1F1M:R:7M/9_KOHDBZ"JY @;XU&169P+QQU#>X"#(7T)I#IA_[ MHX)2E7JM6Y? ' P*6;TY- YOI80NV%E7.$+C%!4C!?:RMELL=*XYY&>[W32Z M!>M%95H$=ADC$)N>IRM:#*,*Q1+N^KJ:^,#;]G["\>(\X>"^KG*6PR1=.(W; M/=&]D@5@=*<#?A!G#-]WFK7'078J"1OW#E!??'BYXS'L131W65K#!\K>PP<> MJUW5HA2E-__38]$>29) T$5G2^*[)1EM7E>)X(AK9Y\IL M2E4L%3- ?0'G6G*N2\F,C.OVJ?8^KS^/MIJLS(8D#@#@B Z>E]61' GG@(Z M#S2+MI&;KHSR&C\)7ZZM LI16@JXT#G"TZ;V!3] MO"N.SB6XY0/NF%*"L,M@-=OYP MYU;A]H08X]K-@ %-P .OASX<.+(ZYBKQE\XJ. MQ^FC)U4V%-K[*Z7Z7BB';E[A3\BB#R7+B!(#0=+".5 HPSBZ:_#@666E*[// M52X[ZX U*?8Q0RNUA&OBB(KU?5 0,4M%'/%N*STD)$"&_0.,;WAA@L2.RWX! M89)SYUPL\8G,0NI&W,NRZ\LE=#$?X4?,@9&OB+=(&?_A5NW4&735USUB/>3A MXD.&?>ZF/\1M-F!F*BW6,ZH J+7NUH'H6*XYJGEE$XZN/R4:HYKAPURI1'XH>KZ>/(."=_%N0@KHJRB, 9XYH1 MA"+D)PN-]I4X2EJ'.+8//CTNC+K@/C$M:$=DXG_ ?3K]"U6FO7MZ75V'NX"" M>=E;?B@A#_*/DVH#%.K0M>;(YJ&IWO?Y>^W3(5F6:57N&!.(MF) MT<,X_(RU;^RP?S/*2"^Q>!P7Q>1RBL',<1K@#=3F^C_TZ2.NZ[J;W.+/N@ TC'KM,3=#!UIS BRH9#"MBB M,PE/U$CW>2Y+U@8W#G/0,^);)]Q'XN9J)YY+'>[>F1.*J)MV$GM'B ?O$KZ< ML$%IJN7$50[>GL;%(5B$M&3M>J_;X!\&V/0*:FKLL#_]GQT4$_M=[Y>R_'(( MJY&UZI B EC?5?E4G+M'%\-07XHWH:/PB=7R4'+"Z?TN,1?.D,,;RK7-$-75 M,<8-]4BB9^N]R>^O/R3$1O?EIH)@9)39F1*\:"C6UM5*SS4B+5%U>:F0M2"T M>_7IW01OW<0\HX7-MJ'3]=/KWRDRMN!^.> +ISZZ*J":!3!ZI!S.+HEZ;I$L MH%*W($QG$3O\0M0J *J\ ]?O"Q_FK'T7WBWS 1CO%T7IS&%XJD^V8WDER*2- MP7!_G5#,IL5^2\T)(N$:3J32!<79[-=^D:PILYVN@ LA'?[-MV$;KD5&SJZX M3(*PHRYE[EQ\I&MEREA*__'MJV16Q7;SM;8V]C.M7*AVZT,PL/X> 9;SLS54 MPY7J8U.N&-<>; 25R7K2&":].MCS]L(E];(T2S;/QGJHRK%7.]2A\U^;]MT% M66R9SCGD;A* MP(PZJH?*>T%=DIQS]YI0W08:WUGQ6IL:>K:60T!ZU2V191%!5R.0M/?N&]/4 M 6'.]Q[_:80Z0N1%6M&2U(DMS)K<9"80OK1ZDO.9&<7)U03;JS)VX'>,D2O= M=6D:%[DX_O)X]H-_7Y"ZDD?9EFV Z![*QW@1"33I4[:-P/\ M)FYPBTG1T-HI7863G/^7'K^ ND0JC&N44R<]]&K7XY%N@E]"*Y^--T2 M3B\Z&69 X@[T _"+YZ/XN\> 1#'W0]"\8]JWG2RV?I(X 'N%BK7A9?XH$-R M0"T5%8*S, &@JB(P__;)9*/49\#WI/>1+GATC2(.AV-S/*<&-F4"I;$!@+S_ M^G1<88[U-W9BP[Y>VC+B9048%,C_/Y M?U(9UC-G[0]!\K\MZ4^RA*\ER8V63;_O)\GXZ<_QR'C$#87UN\[E6+R[=P;[$<^7O;Z^&I5/9; :ZYHT M"@D37-#8@D5GQ;V::ZR"NQ#GP*X+<@3O)C_-KN^>B'/Z]\+#&;Z\H7G7<_KW MPN'7JC$ XI[<J\,G%&D^(.JX5ZP'83] M!N8L,_$34AWQ=_R3B4]2;Z23^R\REYT[YA.2([K9]B)U+_+P(&9@K1QFCF[2 M*93FEJ694WFD'WJ"W_ MM]UAE,&N7!) G!\LO^S'3'Q=;W=+QPHPWVRJU)NT M_F):[4]F! #94Y-,5(.A!C^YD:J*:X>N:^7JDF%2R4LDLI,]QT=5M\XJ]I,^ M[F.YKMW.O,Y"L.XD8^34$IM3 2P&'*I4]ZX'A&R;IG%=AD_N!L9>TG:1ICW' MXT83_5PI1_+D)\G]3C3Q&MNN%*)\TYHO0&^*DDA&NC?3V9&[Q&-V+D5^/32V M=!N3: 0'&@O%HJM8^TEMJ"I!]0FJ)Z89(BC@6;N-F?CN+>0V(<(' 9E7#18! MZ/K#[^RNF=+-D$($9(D;:*^HY ?T#4"0:7P0!3RQF-Z]$D.6ZJM"E-+H#C>A?GCV6 (##' MF\H#L[\C!C7:6TIFEG-I5^FPZR-QF\YULHL.V\;I!U5J&GYPH9J?)LA\3V,[ MF2OGYV/CZD'L/P*V>Y:=[0X.<%9^>%)5UN#W%RXIPG@>B;NKG;E5YD#LTL1B M4N9^64-SE7X1QUZOKV^2^6_BR*Y:)1VNG;G(.#K[9&>4#*F/;_'T;PS&]O?+ M$&,71OC'E;8X?BDY8J4<32['!FG7NICPQ&S0)B >1?(ND,2M(V&#Q']$^??! M)G,P2O]Q8[(?IKGG&?8?40^?LWK"/ MJ??TX:FXOMCKR4_ +#\UT)8.D5@U0GUM_5_8EY"Z>K7*Q==*4? MI<-*'G@YT'6**:E(Q\=/<"@NJTS@>#7EYV[+ M5/;-QOU.9'0B)2S,E6'_;$=UMM=X>+@P(\:ZFJ)-IDI\9X*ZZIR0?5W)Z4$. MCS0_;J9W:5S*A],+<=:"JF/S\"NSA_>V"7?=BWU:D\M:M[XV%X(E-PD[Z,(/ MLV.NLLJ6AF/\KQ[%*8VDX3]FPTQNDW#S>,ZX,7 M;F\'1S9CHZ'&TVQ0'?0]UQZ,707&3WL^J*G3L=_=OTS^R@+N;_2T"]W?^OB%]D@F8!/4PN\>C5]?'?F(HOPH34U_\T&1,V( MSOC'%1)WU= "/%\8TX8/=$#\(QXO_P]02P,$% @ [H%\6,*"!/'0!P M?Q0 !D !X;"]W;W)K&ULG5AK;]O&$OTK"[4H M'$#1TWD@L0W83HL:B LC3G(_%/VP(D?B(LM==G=I6?^^9W9)BI(E]=[[1:*H MG9DSKS-#7JRM^^$+HB">2VW\Y: (H?HP'ONLH%+ZD:W(X)^E=:4,^.E68U\Y MDGD4*O5X-IF\'9=2F<'51;SWX*XN;!VT,O3@A*_+4KK-#6F[OAQ,!^V-+VI5 M!+XQOKJHY(H>*7RK'AQ^C3LMN2K)>&6-<+2\'%Q//]R<\_EXX+NBM>]="_9D M8>T/_G&77PXF#(@T98$U2'P]T2UIS8H X^]&YZ SR8+]ZU;[;]%W^+*0GFZM M_H_*0W$Y>#\0.2UEK<,7N_Z=&G_>L+[,:A\_Q3J=/9\,1%;[8,M&& A*9=*W M?&[BT!-X?TQ@U@C,(NYD**+\)(.\NG!V+1R?AC:^B*Y&:8!3AI/R&!S^59 + M5[B6@58J$Y]5AEB3N%XY(H0]^(MQ@ 4^-\X:;3=)V^R(MNE,W%L3"B]^-3GE MNPK&@-;AF[7X;F8G-7ZB;"3FTZ&836;S$_KFG;_SJ&_^?_@K_KQ>>/R?A;\. MN9X4GQ]6S,WSP5Z+!U2\_3=]./IZ ?=[!/C^E_7].TTEMA['^ M80.)Z53\\M/[V73Z49R,U.\WW\472$J7%=O[J-U0B#N3*VFD^&;0;\ZKL!&/ MRF0D'JD*5"[((9G3^5"$@L2M+2MI-J*07BR(C*BD@T"P0AI!SYFN/;2\A"!R M@,M[*N?#J/4HA ZM-+GX2EEAK+:K#0"XRL)3IHBSNV]?OMZ^$DMG2[$N\*%" M1*:3^5Q(7X%.O+#+/OH8LG./J[ M5DC!3BS@?"E_$-I=$PC $(*R27%G LI%70$L2_@ZR\C[9:U!;QG$M?)%5 R M&=*N,JFCQXY6M9;!NLU6K4^HY IP5@BGD*6MDZS46E3D(NESZ@Y J='A+J*( M'KYT;BA\86L$@95MC4+$V7I5@#N?,!.J"',2(32^5\^$(TD(^*;-JJTKER=LVR+!D%UJM6FWPJW'$V8W4J)B] MH,.XP9#T$OK;_'=U$;8%A7)98\CP]Q8VAQ1&?;U((@S,P7]3HZ:]1PGK#6YD MA'KU+X!*[6U;*AW87 $]19P.9Z/Z2@(XDZGR#+OQL7A M#J!A+)0#F8:2%!GIX#+JC149+KXBV4/PDVZV.4+WB=]HX6H,>:;M\R$.:$Q_ M=EI!7TZ9BD,=BG/E,TP,Q8%8U@[@W$YA0#,S@B''TFQH_FZ^QQV!'"9C2N2I MTN]'GPFDTBP$AK**L9:S'NN)BU$#G.8$Q=\W'%1=_CKGYTZ+EB)ST?8C,( MI;=:)6[T 5\I@R@_K'&)Y7S4PF3AJ.#,PWMM/:KNDT5X'PJ)3NH1+;+YAWUJ M>7LVV8T]Z^K)950'YAP_%)\_WXJSWE^OX#XR%3W:HW>H7-O7L6"Q76FY: EY MBX+M/+;%VI\#9]B =$JBWB1L!_T JUOL4ZF1^=1.E:$]A8&7&JPI?0P8<[DR MA5HHL.9>3^Y5W.' (2?WY(,8RTTQE+]9T14W3?M6TGI-T_ MX\G&2M 5)I4$'%B0=N+.&D\&IEU!(=8@((7\8Z:(H(C&1LB76K/\V0FSX>#AP@Q1#L M)X8!12Q.\>,5:LT0+"F^3AW?CT@KT4T5B-EN7K3UW8RNZ,ZANCX4%L$GLMK% M@7492YVT]*I=@$*A7-YLQ]#D:\D# MW39-T;>.+.?BA['KUX5=#R'"LQ^$C$=83%%P\_Y"N,0<,ZMVC+_<:GL &W9) MZ>!5:#NGKF_N7M]C!1=G_/FJI;Q"YFD%.Z19$_Y%,^1Q9'%E,84=LG?M8P&K MO)EB'5@&\9*EX+$*.I%4LU:A$.:CR7:Q1&DDA%P@;[H"8>E&(LY>SFX,6-R; MB"<]%]"_"LT.;W&'@$G6-MEB>[F#;3=^;'8*=;Z=6KT\R@KA>I*]99O)(@<+ MF 0KTL.+*DQ GR1J8Z%I+\QQWXX=DYCA*-*B(928Z_[R$OG$2>-E>@\#HLDB M,#Q;<=SP\ (J9*LX%9'*.)..KTDBE@.WPK'G,$(4ZAWZZI/#%G1GE1\]0G\* M'(@UW]J**M],OU67G^9IC)U>UJ'&$M<]@OE0YSP)]CJOS9CO+7X<1.[YIAG8 MB+/I(:XV[2B->SP@8)JM:"0.O6$8]UX*E81=@%]]L3X,PO1^J+O;O5V[3B^5 MML?3J[E[K!+*<+LN(3H9O7LS$"Z][DH_@JWB*R;LN\&6\;) :Y/C _A_:6UH M?["![IWCU3]02P,$% @ [H%\6%HT*:%B"0 HA@ !D !X;"]W;W)K M&ULE5EM;^,V$O[N7T&XVS8!%%N2Y=C))@$V28O+ M >TNDMT>#H?[0$NTS:XDNB05Q_WU]PPIR7)L9V^_Q);,&<[+,\\,F:NUTE_- M4@C+7HJ\--?]I;6KR^'0I$M1<#-0*U'BE[G2!;=XU(NA66G!,R=4Y,,X#,^' M!9=E_^;*O?ND;ZY497-9BD^:F:HHN-[5M0NO=@C^D6)O.=T:>S)3Z2@\/V74_ M)(-$+E)+&C@^GL6=R'-2!#/^JG7VVRU)L/N]T?ZK\QV^S+@1=RK_E\SL\KH_ M[;-,S'F5VT>U_H>H_1F3OE3EQOUE:[]V-.JSM#)6%;4P+"ADZ3_Y2QV'CL T M/"(0UP*QL]MOY*R\YY;?7&FU9II60QM]<:XZ:1@G2TK*D]7X54+.WCR4J2H$ M^\Q?A+D:6FBD]\.TEK[UTO$1Z2AFOZG2+@W[I^+&GMOX38WW M(AVP412P.(Q';^@;M?Z-G+[1-_UC]]*DN3*5%NP_'V;&:B#BOX=\]AJ3PQJI M2B[-BJ?BNH\R,$(_B_[-3S]$Y^'[-^Q-6GN3M[1_,Q]O2_^NK&!(RAGKZFD> M+((P$Z682\ND8=RPNME#%D0Q$YHRT:-,4#KBWEVE MM2CM9>]7D0G-<_:.C4;X\],/TSB*W_>>+,?^]5/[%M6#VBCWWD.T^7HOY@*J MLZWFUXN_3_7KYTX Q OXS(A7IK//2\'$?"X<2;B%FC94<\1%L#M5K'BY^=FP ME5;/TC$2")')5B^BG$G(:P15J\))S6M?#&ROK-(;KW,;]\O>!T-;' GW4RO7 M:-KNYU7%T2!D/]8?=8R<,0$K0>A0W4AV#9GV H$C$L'&S3^:5,A;:<0 5-*V4D M,3!@AE47[-1]3M@I#%;IUS,BU8S!,4H,=UQ]PB):@,^8!'H?$4[MQ,:U>(RW M=TM>+@2"PIYY7GE)3H'EV!^K1B%L=TJF@RG6/W2SM?7BI([+*?RY+VA3N @7*OG6KQ58&_F_;ZC"DJ,L&9;&)0K M I0X0V,&"&2Y8& UPU*N]0:@7'.=&2 [2J9!%%VX;TD0G8^/A_LBN$BF]#>Z MZ-WQE;0\EW]CD6X TA1-/ W&DRF+QD$8)KV/6P,$E+)<\IG,D6OX/[Y(V'0: M'L=8@R_HFD;G+!H%R22J$PVKHV TB7N?%4S9"6T=#P1J%(23A$73!/)1[X^# M"$ X@R2>.A#0RC ,@8/]^+;E<@A([]AY*%S'.W"A![Q^)S4$;SBDB:U&X 0L,$#2D[ M5>?&#"=(E1<0XE>^!^2; !PA,:G*?-/XR\O6@,;@USPP_ZXZ'3#*W:L5)+JE MX%>%S?>8H_;A&X13J I5]\O+2FH?TW]32'K[VU/S:)PX 7?;UYM%$\)O$D9! M.)IBMD V92FM^*8N6/A/7E:8_9E7-#W%L#(*QN.8?)B ?U'6DP-Z A]*=K+= M[93HY>W=6ZG[5F9\$0=ADM ^D=LNB?ZO-KAU WP%8;)W^GT*O"WG011V@\8^ M5=I4U&( KX?2"EUBDT7U?@XDI9,(/(X7I$:QY-Q^/Z L>Z7Z#US$G.W'#2$ M_#39:9-#,=!5+IK@+EP(*'T8/!"/!:=@$?>+"F#0 <;'C*DTK6BJW%J**@F# MMFSPY-GJ8VI5_7.R'Q,_EU$R0*P'\NT2J)YI6"526\$D4!TLRHG"YW1B9J2+ M6ZOEK++P8KV4P,8:M$K#@$2^.BW Y=ZYMV]+J?STE OK<@2M6>;F08=*GF^, M-(ZG.V'< 7D33^Q)IQ9T5O.UJ\3GR>RB*E553JD%Z%Q0J=L821UD#P0#]N!@ M>@";:]H43N[H";J;'ZFFH]7B[4*]" I:Z5 WU%]"'6*)V?-]L? (TGD;J7K ME6S=Z-"B0!:S[8ECO[$RNL;) $175.2FTM3D5.G:--96'KAUW1[HN3ZGOK&X MULYG4.=O<=#3C;]9D:[]>S-K6+PFI(6F\%2E%JG":/UW;6<]?G_GD'S+;AP1$&#GC!=#)RGS&ZRD/=N$W73, >T7?K=X\JR:1S./T>P6;( MPO'CW)\Y]H53?XX^)#Z>C-GY9,\]3"X=QY(@N1BW#GYV0]B1H 9,SMGVMZ & M#U6E S5--,@2"EX=GF<.'(H!K*IHAKRFUE-5H@0JX2BEF2J!MWD%RC@TR34^ M#]BMF^?J_;>!;4VHZXO"0[5%AQ$M!70$.Q9D2GBZH07$8"CXS@G.ES>,(Z@= M!R'1HE-;BADM]110 ME14& 9SQK2@,=4-X *IK!TU%@S4U 5"(]EU_5H'2A(%A#R4*:R_8P3#;(O:N5W1XPE[GC MYNW%A;M(: ?^[I02L#N@7^T/V11AL@!NO]VAKLSQ(#= M^[YWK*TV3!\0U)MS1U-#KK]2<7BMNU=(KXUU'-XQJ!NP=IQSKWUSMGM1[X1[ M<.ANC2NNOD-NW[07\!W_OO%WN;^]_XWI!I\A&UL MC5=K;]LV%/WN7W'A;ET+.'[(=M.F28 D7;$"[5(T?6 8]H&6:(LK):HD%2?[ M]3N7E!7928Q^L26*]_#\/&[XJN7:=:V)/%L9\YYMWV4E_S(2DEJEG!(&_:WDAM68@T/C18/;;(]FP M>[U!?QM\AR\+X>2%T=]4YO.3_LL^97(I:NT_F?4?LO%GSGBIT2[\TCKN3:9] M2FOG3=$8@T&ARO@O;IHX= Q>CA\Q2!J#)/".!P66;X07I\?6K,GR;J#Q17 U M6(.<*CDI5][BJ8*=/WTOX9(['GE@\S.HUWRB-TDH0^F]+FCW\M,9ML M(Y!HF20;)N?)7L0W,AW2=#*@9)Q,]^!-6\^F 6^ZS[,!71CGZ>^SA?,6%?#/ M0YY&G-G#.-P51ZX2J3SIH^R=M->R?_KTR>3%^/4>EK.6Y6P?^I[X[[5[F-6? MQDN:3.F (BQ=5M(*K\K59N%=26?U"F45HCP@GTM$J*A$>4NR]-+*C%3I#0FT MZ4*S$8F5E1)]Z D:0&:Y5"D6RXRT6!C &WM+@0HLZ0J-G].5*.FM%66J7&J0 M Z$5;$LE"-"!+ G7/?PW1R4Z.#6V8DA).03F1RTL*+DA?<;.ED^*NH/:.&*% MRFH-RJ(L:Z$A$B"IRM1&9\VUM.&0: >H(O"6-Y5"S)CN9>K- KL0C3G%+RQDN8^RX9GUM3K^"QK+PL&&HZ#B7\JH%[T/S.ZX<]OH\?$!6B M9(*'NLY"IG;0/EU^06"=]'#>-FYK)19**Z^DVW(0VU$YU\K4^U@2J#!WF%#! 4L>*%0!9*98J+AJA-SPX M]KDH5[E0VZZ'(OX@;!HJ9+:;X$?1SJ7Z%[*P 5NCU@N6\P-O#L+% '+0E-B^ M#*)TI.5N[(J!_%&K*@B&2%-30U:R$"0<8EI!:LR#&WPO/%T+&ZHQ0R$Z4%,H M-@[L4C'Y&/]V?R0V']*W7&ZU :50 W1))CG^D,WP4!655JGR%*H_"M# H/;E ODLZK@I>;2E5!M5US;)?[VM2:$YC6EJ.[$<\"IZ11SR%*\2P& M%D5@C^2! I[<"60[^$0S'<<3*%6XX0!+CG1[V_))P/X]*6ISWVE-U->N^;'#G?N]QQE!=!?SJ8CP^;_WGO*C?6'X28 M=W9A-DNFO:_P1$#HMI[ :L:_A]/>U9VPHR@D/:/).*'G_#^?TO/>9^/;KF/C M =[0S& V>)5,XO_L)9V%L#Z2N'68B65V(% >&/$;B;QS*C /4\5N[%B1DN&< M;A$S%Q+Y(.!VTSV*-!D/Q_0K\KV7+C*,;MV4TD^D>*OZUFA#UH)83O>SS_J, ML$T&L_&X%^:-R6!R.&OBG" G,^3?N2-JVAUZJ.N.B\^0523H7F5T2:"^!]-9 M0@]-IJ/.5T(A[2I\"_&['^#Q@Z%=;3^WSN)7QMWV^*V&-\Z*)S MES =#P_G M?;+Q^R?>>%.%;XZ%\?B""9<\64C+&_!\:3"J-C=\0/L1>OH_4$L#!!0 ( M .Z!?%@S0F"3%@, .D& 9 >&PO=V]R:W-H965T^XY^^[)>&7=@Z\0 SQI9?PDJ4*H3]/4%Q5JX?NV1D-/%M9I M$K-\%D:VG:?_&T M.8>=@)/!*P'Y)B"/O-M$D>6%"&(Z=G8%CKT)C1>QU!A-Y*3A2[D+CIY*B@O3 M2UTKNT:$&1I\!6\6PS2(;53V);JX??9W ='C?'G MI8I;O-'+>#PLI[X6!4X2F@:/[A&3Z8=WV?'@\QZVHX[M:!_ZVZ]E/\QW&Q"R M$7R$%P'ARL W81J:1CKF[*0'H4(XM[H69@WH@Y@K2;U5@N!.)_ 2"KIF)^=- MG*G1(#MX.(2:L0XXEE$/@;0"A%* FZ0>5I4%X1!$ (7"!\@S6*-P'NP":/C[ M'4$?_5#)I9PKA&"A%B[(0M:":I$&MFF@J8E!837=:=%>+&&U*=GJPSVUHHO^ M 9V.J;;!O1UN6JSI^X#P:%5C A_&;I%$B#Y0HRL(E;@R#J4E6?2"'?KP8TM) M*&_94W-W[9XEE1%3E-(7#CF*TY"H%)4TR^?Y^G#1.-YE@/:0D(<*:"10SZFD M[5B ,"4O\N<7IT7YMDQ>>DV^F1]/H:HWBJ=?^EWDYW MY$>C6T:1]92*3K-5HFZWT_&S5K[^N[Y\ M!0 ]PT !D !X;"]W;W)K&ULE5?;+,F2XKY( MO"S.GK,W@&=+Z^Y\CAC@6Z&-/^_E(91OAT.?Y5@(/[ E&GHSMZX0@6[=8NA+ MAT+&184>CI/D]; 0RO1F9_'9M9N=V2IH9?#:@:^*0KB'2]1V>=X;]=H'-VJ1 M!WXPG)V58H&W&'XOKQW=#3L4J0HT7ED##N?GO8O1V\MCMH\&?RA<^I5K8"6I MM7=\\UF>]Q(FA!JSP B"_N[Q/6K-0$3C:X/9ZUSRPM7K%OU3U$Y:4N'QO=5_ M*AGR\]YI#R3.1:7#C5W^A(V>*>-E5OOX"\O:=ORF!UGE@RV:Q<2@4*;^%]^: M.*PL.$UV+!@W"\:1=^THLOP@@IB=.;L$Q]:$QA=1:EQ-Y)3AI-P&1V\5K0NS MVRKU^+5"$^#C/?V>#0.A\KMAUB!/AJ)_ FG<9)Q)L\4Z.'ORY2'QQ5Q-_;]-9HQ]O1N$O> M^E)D>-ZC-O#H[K$W>_EB]#IYMX?K<!_ZL_*Q'^'*!H31%(Y@$PMN\!Z= M1[@--KN#VU*K )\-W&(9L$C1Q8#W(>0([VU1"O- ?9Z.9HVQ0/F* MMSX('^]3):%T*D.@L0.*,I;9HJ F]A$C%Q(R;3W12GFLP \P&B0)E$3/Y\+5 MRQA("Q]@DM!RXS&K> ) 6GD*F?<@Q8/O$SHLR2T1 F78#X5%&'*]5"%ON;=: M;RJ-,#V>)@?B\&!TV(=EKK(<5$V;^E,55;%"WU'\E<,8#>9$/ BG(N*Z0211 M*S'Z4=M4:,H(3ZTF5@/.D<@RZ^1W>)V.DH/L\&!R>'!QN)Y&5E@Z>Z]D3.7H M-#G*A$8CA>,P<.24E7T@BA4QU.R:=(VGL0F/"6+T_'HY-U&:;!0$:A6.?%;RT)T M;!D/S>[: %FYMD)W1"SFYF=A*MK0VD@]4GSE:U:YU9(:#T3).8@9<$TKUJQ] M;$7B\Z3420L9"[.(\AWWF*=0A242\]$1"3HZX>34EZ,3H!XR<#YW.,FR^W-RW[A*F+ M 7M35]L0=PX5M!CSP"G2OVR.P#/WL 4J:\YYIEAG2D MB24;:Y?+R3^_(BO:QREJ5$$ZSE2:2YYF)B$K0]FS!O=Z>HXCS@'-(8>RRIJ\ MFBI.=5K<\ET!CG/\]71P2A'5FO/>&!&?Z6"Z\71WAJ7%>GJ*&-X-QZ0\MT[] M2XP>8[86GV92TZ8!]T)7G=9U;5>6"(MXDJ/YN -JB:Z+8YQ4QC2'OZYZMA8U MA9P2L\5!!'2VXH,-"5T:#DX4B/R>RIM:&YL<11_TM(Q1L#OJ95W6!55[.QV> MJ,EM,QIS035KR:];*H^K>_(FY2<@9>5\)4QHB6^M]@XP$S[GR&F%59N'31=$ M6K?>.'*/TU44%*FPV16O-OHA'II,P$96RH/,87"V/J!3?PCY#QU\N89YTYGK MMJJZ<;-5A#*9KF*PN_Z*YPMA&F) 8X)$-(&(?1)K@_2N%=\:6[(64JHF *50 M\H@K2Y0J"#W8=N ;KAS&"W2+^,G!,2 *];F\>]I]U5S4A_E'\_J3B#;AA:(C ME<8Y+4T&)],>N/HSH[X)MHQ'^]0&&C#Q,J&PO=V]R:W-H965T#A M?: DRF*'(M5RX7V4E5 P,4*I9$WO7LZ[>W=?.IW>1YE_RV+:OV MNX>;KMN]>/2H76[R;=:>UKN\@E_6=;/-.OC8W#QJ=TV>K>BE;?GHXNSLZ:-M M5E0/O_^6OGO7?/]MW7=E4>7OFJ3MM]NLV;_*R_KVNX?G#_6+]\7-IL,O'GW_ M[2Z[R:_S[N/N70.?'MDHJV*;5VU15TF3K[][^/+\Q:N+"WR!GOA[D=^V[N\$ MM[*HZT_XX>WJNX=GN**\S)<=#I'!/Y_SUWE9XDBPCG_*H ]M3GS1_ZVC_TB; MA\TLLC9_79?_7:RZS7AA5LBXK_S7Z3@[C/"Q?R AW$(YZ(5ODFZ[+OOVWJVZ3!IV$T_(.V M2F_#XHH*;^6Z:^#7 M[KOK_FVTCJ=7)=W%3%NEAF59>\7"[KONJ*ZB9Y5Y?% MLLC;)*M6R?M\F0]^;NH*_E[F<%5=FQSIX\??/NI@?3C+HZ6LY16OY6)F+><7 MR<]UU6W:Y(=JE:_B 1[!QFQW%[J[5Q<'1WR3+T^3R_,TN3B[N#PPWJ6=UB6- M=SDSWM2Q_-^7B[9K +K^W]2.>;S'T^,ARKUH=]DR_^XAX%2;-Y_SA]__Q[^= M/SW[YL!J']MJ'Q\:_?M765NT>+/O<.RJRQ /IA9Y<)CI14Z.G7S8P(=D65+/*\2&'&7-?!<@1BZK)L5/)T#$G0; M^BRGO6L*&&17PGG?Y%7>9&6YQ]_S7?H*5KO*F30>_+>JL6>'V5D4# M!+!N6AD(EH!/%ELXS*U='#R8 9']#"/E/&[2[LJB2[(.?\"'\)GS$^ #)X"G M[08N;7A\,"THDHQE^ MS!<-GZRY/S)\=\([0>NH%=WNBG[=0=#Q>Y8_B%8PG7U>1= M4S._0#!;_0/H,)Y;G32P.F0H-**=QOMDO)54 ZO$&Z@S-JV6._I0BM96I+_ MLX=[A6%Q-$""GCD5@ C@1 )WWN>X^FB]\'2V6A7X(+R[RXK5"8)4MBNZK#Q- M#I"-)T8VGAPD&Q];FO6'MBNVB$E3%./+1J#K9DPW<,,MWTTH&%M0^"BZ/5,% M0VLXL7_V!8+A-JM @L W\'BVV:<\R6UN! HX_'Z[8ZSL-@#3VPSNE>!,SGY7 M-[@(!S/P3M[QZV61+0JX4^6"JZ)=EG7;-W(]1*-P]KEW>!;+#L$)S@0D$@0ROL2EPJ[;))U4V_AM;IU M)W,:^G;Y!I+?HNJ>HNV>=X M6I]KF&PE>VOSK%EN&%Q@HV6](_B$DP-B5K9, H4F_<>_/;LXO_K&S\6WM\@% M2G&N/< !\!U$>SAR)@%M?&)XOWU5_+//E:IXSB:<,X'SKNIML73#G"9O80%,0GY\"WB%:GQX@?$^-\#T]2+9^A:4WR?NB_<3#?P1@:3K0 M;!")IZC@'QC.7S_LOL2O:B)V)$L& *%*ZN*WP5.N$'0S[+% MQT\-S) SE0/\ R(!@@L<8KL!6%V!1). 1M?(<"L&E/<]7'5FMP60G+4DFGS8 MU/W-!@8#T("9X;9;NJHM3.:&(0.OYE*LH MB@06Q+L*T?=S76:XY&ZOM+[I"<;TM'A)VVS9U(9)C%[UKD:*OT0<^TR4K^V1 M!L 6BQ8OJZC69<:$SKX!, >H1AF+SPLHZR+K_*-$[@&,5$H#8;.U'VY!4ECD MW2W*+7R/#&P"!WHU;]LFR\N3_\JV2-JR)J(_<* 5DC&@]*MBV3&_@ML"7*,= MWR(P(0&H4*Q9DU!8EO!G9Q(S0%I9[_,<"!+>4IK _EZ90=RS@V#R M-EP][OEG.K8,6>MUOI2[G0*^/SYJ= ,,@7S^N.\V7,,J7W0@8=EK!($35^H@ M-S7AAPZ*P"N= .=$5)\"1=HQ0*5^V@+XN2$]T^X;T%B;BD4G(34@ZE=H>4D! MMAOD;R!5#S? 8L9V"VIZ06H2T/<8'I'QK/(6)&!FG72*T8ENPXGZD>&_SUE1 MXO>D_[6P$9IO"[)3C^H(4RS_#N%G06+A3G3;=5:(BC= %!"+T?2(%'9JIGC8 M/ /^P@H @CO)3SEPE"W2_H)P&D=$Y)L:C(5>%MI@.235DN#?Z8&S$K/'@5$" M9ZF!@N6+=D2MVC'UEV(-$#Z-RUOR^1N>F6B%G:HU,%AH5B%5,1HK BA Z55 M*%/"%G1>W:$M'KS0%(E;F<\ 'N&D8P:#12[R?8WD4[_Z ^NU2X@!D\$,I9LR M0"GBS?1Z40U:Y4LD6[38 /"PUA(H*&EN6U1B?\]9"<-++]H8B&\W.7$$,5K! M(%L30ZI]BM GXI#NV#LFL HI5SZ-B,7'!&R MW$\H& &45D1T_<"W!0RSR",LG!IZD:]Q*+8>+)&PVA:F[@&DY["Q&V+=9-B@ M+2)FWD&=&F=706"E+:'=H,DWZ-9!00+&2D65 ]$6?P0 1MQ=1];-OQ++@!-' MR U3!T8BRR9J;/)P3P&>]SOD(#5-N*-:E!4K+*53PL8*;/Q0K5;8/K$DT3S$7&!B6/_.1&XX." M$R9K#IDRZ&Y5A0%)"_@ZT@&C/I,(7J^9D8_A9XJ/PY0(\<)>[[H!_.; RF!7 M-=$]0F48+EA]JQ$)\>1+K+%*5,(U# W,7HV^4YPX3=[/8IB=(9T,3#(Y0J"$ M1,BS"F3%>C/&VU@@]PG339)48L0M2 M[="*PC"A2^Z"?0CH Y.YT^37X;FP\PSU(;[G&R""'3&CS,D,&0DZA,I,G^-A MDO>_?A1[=CKZS1NW3YQ\P[3\\--!Q"NFC87SQ+.=H4D(XT'&XDD#'T"CS!+P M8X>GWM&ZBDZI2K;;E7MCB6*&C@1&?-(?+,Y!.$]B87RF1\-EM&RD1EF>9*S< MN19&-^>.?.Q"&' B)NG\&BDZXH%GF2X2GL7#%?Q)_-8NVPOY^BR""G_/@M_; MRN!4R4B5=W>-%=OV>MPN*U9+/DST8@*FL&.S&:VTJ#C,I/#"Q1U[99 X, /P M-5YTD+[,X!:+4624(ML^SCDQ'\H,-/B<#V]XLA4)-242Y$;(O'! /7-6?-:* MXP.SG-AN @F@QUETH2NIJR6B!Q^420EH/NQ,WKR3MGE[5!#TB3HAC1@Z!M#J MWN2QQ9=$T/PW5+=EDIJ1C^2%+A(2Z!!,:+X*6<(#\<0@2^1V3-H^/?LZ:@.R[]V($L-'@^<%^5 M^:;&U@XEEZ0^H(9 7CT=$K<$X'1B8,^2>&LLDGY8>?ID411*XNX82<4^X$?J M\$3(1CFE=/C-CQ\22\[/0G33V6$CF9.6U\E/R'I^*E#\?TG;F(Q1^D,CQC;/ M&O@)VKL)]H'#$\X%VHDOE_2R,MJ B B20S#5I_"\S7CN-0(2E\G(YY0\E550 MIV)W!"T4H0456755( )M4 1A%TO1+/LM^E^7] 7J_4(O;2/JH49G.@+5PDV) MDO9;)&L\YG!(T5UB?B$^6H0)W 0N>+"%Q9X )#-#[_A02>D@B0V!DOZX:>I^ MAR"/T ?$KV@);O-5P+5U3X8?LDZN0;EH:?7AHWI(%KGA32GA0D!,=VAIKCHT M'HN$+6Y@ VZALR.2.;9SN-M$I*5S:F0X?)TW$^(3\'M65B,/'!!36A(#Z M'[S5P1['I]@*U54C,>G1]SJT>(-F#R7C<]C6Z!*=9>@>%Q@OELAZI^-ZXMA'O35?]\!+D)' 2E'W&BOQ/N_>U")NZ87:8P?$[FJ0:L((3C)5%$8 M#UF*)+A@1L:NQ/FRFPJ$1H#7B*:L"/<1X/U(V,,8)PV0R9XS G8$,W9!T'X5!:8" M..: ]G;%LH KZTVN)2R1-]P@;$30$\NEEN]NI&^:W8DK6% MU T6PNL%A@Z3$,M15NPT@[,>/=I7XX=ATW*\"!!3P/ "L!T7<_XB^77TN@9B M])6%<_ZSK_$?NI>6XX\)Q]6M38(O\=!E/-&I3'3Q(OD_T1CX1@O;*;,F@E(# M+ [&Q27*PXO7,.NS):YSG;Y(HK7FSJC8+1N^YU8WA<8@=!U)=DN MJUI!@/:J,2ZVOFDDNZ70*R<;F-2B5D;44X!"^#X=GD8()I2 7O8:"O4W M]<9X@--S1"%"A^<029WVO&/T_V^T7P%;[Y EP.U!\U:JJ)R""-MI\EHXYXR5?IIN(+XX MS\T0G:98-@651$8-I$RR82%OAS:RLLC7HM$P)20TP2Q;D8L_-8: 1Y@&4T;P M%+DO=]F>+9%L]"#?DII@^'(<6\0G6S.43NLW\^?99C#0.2N28>)KNGB>7KY[-D(2B[^-"AY_#Q]>O5T!DKXQSDH MD5>'4"(O_4N@Y%GZY/G5X./=4')^GEX]?CSX^ 50\BQ]]N0\_O2E,'+Y/#U_ M?C'X>$\(L2N20?P-/8/5/'V6C&Z6"7X<]>% M8[!C]DE"P6L3K5@ PD5)0'N]0 :LNF&W*9K5"4I\>Q.^41M@;OV!#'[QMQ:' M#Z(+Z#^X5$JN:59A%I/?@QEZ47<;#48)PH5DRQ KSI:;7&S2PJ Q'\^)MZKM MH0O?5)8TR0NR=TZK1"GY@.26AM?8FL*C?AJ+,R(0LXC@15-_RIM'*Y"Q8":2 M;"Q$I\VVN==!HH@*BO;2P!))=_\&Y+YJN<$#< ]_P^E1Y!QZ)-G@:FRE>S.= M8%.T("N3+@GZ=?:-BW8>:7)JU8R"4U3G;TV=%X*<&D6&_2A1)O-S90%>ZM.S M=,?3Y%JS*!^S@:5O)/(H.&&;_"9K5H>-[5\5]G+(=A62L<\/9D]__UX2R-X[ MSST>ZDN5V]X/ I)>6Q("7LVDC>LK\K7_V#(BNI156;G_7;SFR^@Q%Q]"QA#6 M",UMP.*L>X8M33X=6:'&1YIX2U!**6PE0-P_ZB**GQ5C 1(U\=&P88'>]H8S MHA9B1HF,3&+6< .Q"W5'2A>:;1W!:"QEJLEO,S$ILXLE!-@9&86=JYN"#R', M47.4"P50(HVE;A MGNA$&DYE%AWV\+G@(!(QAYPLG5V:)G52J(RZ^R5R1D=NIY8IX;G.T%%X:.LV M#::BU;T$@SA#N]^_45OGRE03/IZ[V7IQQV5I$*SP&88Z37Y$8T296XS?(7S4 M@Z60HJ7:OLA/VS=M[ZP\>D!$";[D@%(R!"/'!=;.@2V!WH@[A4S/9ILCX6NW M*XO<'#WDI4R=G+5@HE/?[/_P D^3EV8QL:C:B ))8!H?3\/22V$Q,I, K?8R M.EB;G\XZ9.YS4(7%,U#N0Y=O>0N#-./?582:VYH++;]'?)K+-H!3(.)=X;"$CY$40TMP%T*#(0;B=ZBL6-#(LBC21C>!#-KUC$.D6K@5.4.PBH M42!TW=0H+J* K J$8*H$H+)\&?FQY%);W:139*)-4/P "3'B\))@ XX4X4 ' M9%>C)? MS2.NGX4)W]!IM8;93H ,[EC5H;C7ACS4/N>$.#_O[$5R='Z<# *G M5:8^>%;^IK])CBZ.QUX++SH<&(R(W73] J^JN='VXFT2P<*M)O^M&X(A+.[R M.'(-R .C0@K#\@QXQ^C59[GLL\:H15)5-PRG(C MI+=(NC1801R=4XG$%[S 6AB\LRG\\H=05^4 C0;(P^8*Q44*/F2IK:D7F52. MB,.=D-UIS9680/";B&5=R01T3!,F5DR1W*87"P3I\8) TMI9LGAN]'5];T*R MA:^5#8T+R8C7+#@8!X3$!XFP0 WD[OKZ'95UF0=''T@VH"7Q)75X[%H^0=@" M6?@F\>O0C)'S\NX5SB98.&?8/*J+5!?J/ICP::$V,\LT+C9W<*TA_(HCR 2V MPK>9\<33Y"=%*@I6%!0;%$]QIHTIK"XF6+^17DOB84O/7!F:\74[AA[#XYBS M2ZI055? @7N@561?ZW?P;=79GM9YWL:7;/#(]ARD'\NF6(3;T%F#4R/B\&>[/1T:TST%?]T$OEJ$E;"(OD3@(1+#8>UD[0.E9EVX(Y,Q,-_M@N!E!HQGC&&?XIL M*]C229;T'9EV<"_P;0@ _:I!IP6N@9:J@7YKD3 X7*0&SM6VJB"C%:C5<%^$ M%$[:=GKH/6![8.&/)&7-'60!E^>>3'ID.P9:&=F'( .V+FIR2()<\#R&(P0#^(S.9(R2Z5)DOHMB M%3!(;).5ZP"@04E7.*&J!DXHO3_9TXW5?S8)G.8O0[X2+3QH1 $]C"Z.H'<, M.),<:'"=^>52I[(_^)KO9-N:0:4H.9L$3B,F%/Z M=IJ\5OWX5Y'T4#:(%7_+S0RZ]$X4LFE]W9/P>A>FM4@FND:T,G!=-%;B2JV3 M8-,@3UFRR.G*0([E8O+H8*D@)?P:DA=H_F#E$QAM.H4/N:*%\C;C[P:LGG-[ MU"@W=T&L"]1]1P%C,[+$6/T>KX=R,=8>W&@!4\N^IS)*-3S;D5PL$=P#L8^# M<+QZ$'QG00.@B.X0'LE%OU(LM=>=2.Z;)]Y(FM":F:J%8.%R>3AH$MV)S'UN M,.^[1K^N.$24I/CWHHN?2]H+AMP(X8:':4)4?.E*7*E40ZHW#-P)I0.Y =DK M:GPR/5&W_+<=1B :B,:028Z10)0F[W8_=+&P^Y%MFFMVUVB,K"3PT:)G*<.= M\.F9.5?(MHOXN2AAQY@<_$ZS!]^0(XOK]E'TI!@D?;;50/W,- I](.ZK"7FK MLXB%;B32N+(?]BS)S\L-E\(HXB+(<'I2&T6>\#:A: 13])W%<6B6\;Z Z'V" M/@8?K/W(BX_<@%14EV(*HUA, 34L*<,)2.+;GLY&R8:%-M2 *?R8F7G1RK9; M@W2]F/5LF*S9Y">Q^#K M_,&UD*7>00%9?KBJI! =L]+=H]"'2KL^D$8OGU+QR@G;PM P&/3_V,&A0,%I M#UF(K8UE[M/D.H/M2)1)N '"KWH/LM,^H)1;?' %F$D=T6=0&@?N<6 ?#'-M MQ[>-U5QI3BG1*4!';VEU9HWH:6KT8TQ XE!A=U@Q/3UAE&S5ED(!NJ39(#9K1P)N8DY!:D6[F3+9?12%U<:FF+!\F,%- M->G$%&)\=$>!.+"X'874$\5:*8.-(-D2:''1GHT%?3+B76_59W](/&8NO;/R M/PLG*WL75X6NA>XVQP 2KD^9"EQ8_+;4J8IS*#3HW65B'2C>,B#?;,)"\)+D M4*UH;$+***;.>Y3;?O$/LD?7/+3022< #6YG(DX\Z(-#\)Y9 (9L5VZA,!O% M- ZVYK,GF-FJNQME>\8P?4,=ZV;X]N=GNN@@9,@=YD82\0/SE8AT8IA:E$OD M! 8&D]_')6G(7-032HK\9)((NU!54UT,!%*56"V[[6Y'V\#D;S VK-\'A]P= M2/--N=SBQ.U*K, PBD<(DS@T"LIW?ZTG\9-+*ORP.9 =,(A2F?!H\X ^2W$8 MS?]**N3 4;\4C1#E3'&HMTGX_<'_X('\,)WQ_.#UQ&28*S @1W])+M*KRTOX M]_E9>G7Q&/XX2J[2\Z>7R3$&!S]-+YX__I,6=?'EBYH**:??YN9Y0' @D_E; MGH@;B:NQ(60\4$+A!< 1"1 MJG?*Y #@( MPXPW?RC.,K21.3_<1X:Z6IR\(M:'( H\>[:5S.&AI@,HY\:/:VEH-0&J"R@\ M?NF?1O]6J$*--!?4"@YLY&XH6[IT*3B(%4KL\7&:#5[/39-I0275_&XE4FT8 M-/[^^F,[L A$=H.J)WA#:9T[I]#8^%7'*Y@-\N*V+*!P#C740C(GF.E)DU!%#ZDL(LX[.V1>P M)6:N*8CH)_;)A!%P4@V%DUZ?(_$[6\XF0)C MK6,Y=% IS&6'+9=PB8W4@.B:8M'[V,$_L&(32%QM%%V8BT]SNZ)H*]Y-T*:S M@K$OMJ$2PQ\[ M%91PX,88W";TMLF#0.-POC<@7Y$J ML#-W)2CT===$]W"RBI,[XAN;/7! ='*'#(Z;[:VEA()[>[O3=X>+YA5RL.\Z M+SJN5Q-CD,KW>]:V[Y]))!1Z)T48,[,=K;CVH#@1XIP:A1!W0P&%7Y49$(/K MY:8FM7UG%AA+OK=T<;-#]ZQ@>Z(VB2BM''P;;9]D9> M&X.6&1B_?T+.AZC8GHM1*6F#7P?SD==:4M0MMTE*JH^.:8+ED+1'J3-:(>]ZM1+U'5\CKV@)_Q(9W MF*#4ER%X2RV#\X9!O>$1K!_Z#. M%U)CSYODABV[3*\[N$&K.C!-V;@ 6=Q?2%T6(1P^%&0>N=KCV@2N!H*BE"6* MY+XUT=A^/S! FIS#%=(;*WQGQ%.(7FK ) 5B3%2:"5"*0J!USU'\\\$.<>>A M1=SYX0YOL_$,/XC\(PE0U.MJ4D_X$\>/HRN\ \W:=5&0!!Q"6X,T6YX$TSCY MX]"]@P&1JF\'YM(ZPS;6@B9_6]OUJ[V^ZPH0ZSQ-6,V[J.BG78-20S+(KJ>-4HO :""))%\&6C*KW->U=LZP2 M7TC?XXGR:2#./7H6. L[HAG.7.V).]\PX4Y6@AJ13[@: M1/@:3Z5&8N-E:<\J$M*0D?22E<OH9J_RF[@K1GC]CI],H0$^6)5%*WD* M3XD+VL[P$ST0B13 7DGL?]*B1G8G%BTO5,*T^Y >K?1/I$>@#%E*DZCWH+G[F=EB*:A>.E,XM/O>6H(-D(H2_SIB.[ M#$:%@ GJB%,W[UN-@B>1J"NVL2DR6!S=O=;-Y!R?J1MRB <; HX>QT3)4[;+ MJ$6":NE@^!C5/+2R.E;W/0OUFPZW;C#12(M++>^S/A,TU4?%AT-MP&;K*)-2 MLS),U&Z'))WC;US)05FXPWL*WK+8'"W(H($<%-"#Q:[V!(+F0YT+*=/BU\-Y M3/"SI&LV4)A3UY5731:H7))_Q ZW0@%EQO8XL:EP"Z/,9CXKWV@^]I2[JC7!?@[FC#4N]A7*7<-B >>1K&)U9PG2-5T_)DN MI$$,EW\8G)QT7)PV,45E!V;GQT2E5FPVZR+$!F5LPY&DU\J"4B- YP9M(1P1 M>?+AZ2RHWP8_7&@B](4]/]S)%:32KNE%2FB3U]2K9UJM^8*!=)SY8!'_\%(> M=H)6D_OFL&2J]R8ZP0>QK0=C#%$OE]\B:U"^3^'Q)2>^0^.MA^"Y 9HWJC,34F-A<8NT6 M7%%%A"E53,2'$)AL5-HX&FC4V.ND%GMH&/.&9;997M;F"!;KF5+*)R#2"0D# M]]B2NQJ$_>CFV!'#89_VOH2%EIE+%Y."L\&Q9;WR(F.>KF 5#!: :UE1MH,Y MPAHYL)+#R%/)J0*UB_N2J2-;S3:X)A5RB,1H3+K_ 2%IU62WE29E;_M*M1.] MG[ 37PV=;PC35H.0[-;,RB+;UEU\0FL/Y5%4)$F7G#[/W19^O=^M#>S$XWJ@ MM()X7^-=:#R9U_0X+)(M1B2W33VD#Z0BW;9N212O F218'*BOG5P-V1-34K6M[,>74N< KOC!NLR5.D&:2L%C_X?Y_4R;'V%HIK= M M#FVV^_F=)D<,%6CC?%3"=($K%<3CXW1\(971]%@&U^!2$:9OI%: <74>[IS4 M46]%,C%].'*C41">]D:=*2;,II&9-"CLH6;$*?)F'YDS,D;,L+8Q?/O>?=H+ MPPLVUL @)[R?&=AP;]# 8*Y_0=B .R*W"^2ZTS/).CJG4-UKR@N*L'+D=#+6 M^% YBT!-IB'#ND"3GD5I623L5+5VJLC4(,SWP 7S4E.46>$*B1_)9I1Y+[E3 M!>EP9D_"_$0N$(Y72WHI8;H([J.5DB1V4/0,S= V@WJ;8MZ[9"YXIFE7 5GUS&22/SFWB1.E^ZV:I$F&]040R' MX*H[$R4Y-/:0'B(+[\1(\NO1W]_^<&SF#O\*_#!(6ATJ-%0DO1/QACU0@#+- M7E@8T EMFIKI?*-F:5/-7P^/1BE]O/UH=9I2FV"3L:(3A4FJ+HHO>=Q-4'I_ M43$V%*UIXOI6CI0J+/+)"'LF>X,DY6S15LW"VN#NK9& M!Q8$J[5>3'Q"MI;ZT<7LBKXNZVY$L4CC:NG^\./L%:)?,>C<=9<3<,$M&1R? M8%OCH:)"@8\$CZN<'@S/>",ARG,)AK$Q6.R!8CNHC9MGH_EO12N]LD/5-^+;(B)$M9!B W3FIB7O)5H.#I*_9X'\W=7D MGBJ/?LA^FR%X!U^?#C?T8TXZ-:3<:4)&+VK<6I*6%#C!:KVX0:+V-4X.JN\CY8. T63?>;GMNC:8UNH(<;FOH MJ&E'S3YK33J$)Z1V*DT.6Z2P @9L+=D?-P?#=YI,ZK-: .V!8RR&R6 S'9.S M+@YCR"L XIDN)R'@B_F+EL4-_8:MX_UL4^ZIM5NJF_>M^93S4&62" O9_JDP M!^QBS4PNIY";I52SP,&U^;4K:3&Y*C)@D/>B;Z6&,.649/VJ.)R!79)(V W* MN:@RIXD447O9)V?_K@NP>77+!Y=.(N)HL&[)]\6N4UP2R;BRM!6FLLFP2* /C7)N[76DGL(&SI9>+L:A/7XZK!"- M-J]FF(C#WR_VL^+';4[L%Y'-^JDJ)&D3B[R]"Z:CM:CU)EP']QV2^PCQ$G!\ M==G[7#*U7<)9Y2BF4XI+IU($G-]2G ,?R-V+?-2?CQ9CT"6956$26A4\MVSF MB6&SJR-<)(!"YS!E.\(-=J6D2%U/-9'Q T.M7"0( MDRBG*P=.U7:-@C@OH?A(_46X+)/9E&.?B0*+*;/;U"7.YJ;R$%43H$8R[)1# MD-R:X/$0:WY/%/M^Y]2R:['DGU\]UMLBA1#--UK,^G4- M\N(1/'F*CQVGKN7LP-QEKBP)F B6CX]5@9^N.S99#:)=Q)3F>_!E7&*.K SJ MM/Y1J-[AN36"2[83S9PFNHVX;^Z=BSE_DL1K.232/@\B[>&>]]BD\2<4E;#Z M_S4&2$X*M@<'F19LQR,GKX!Z+"F[L-0?-'UDXVH@H*E12+6$7:.EOY?^813N MBUANXTCB'G,7/#Y,#+_Q:2Y^EI:N!ZLH4NQ/H!AZKF]P.)V&M,>H)@6\ 9MCJ*9 ')]\TX@6%& > MQ]0@BNA9S864'=D+ %\5>15C35L"V@JK2:")_G*BUC,0<+HXX7/XG,\<)9^A M4#MJ?)!Q=/]RXKD4>]9*R4E'9[U&KM-%W2X:7HO]=E-\SC4S6.:PC B1SAU] M>DFTML)8RJ@R"T!43MGK(8X'N!%E@-.7*M/19LB9?B:*6FT-R7\HH MMS(EL^*."RKQJTS\[1,K5,Q*F"0L^F3@G MG/?\\O12UW!Q>7J&?U^'J[5"*19.XXX0;V#RS'E*K6<4U8?8"O@&9W,$.>S/ MU4N)^U6Y(]7J3&CA[H$)2!1U0+EG3R_2Y^?GR=63J_3Q^;,'K_V/+O[.WN8X MM!^NW[V#(TFO+L^2)^GSJ_,''RMV#'.:W_,GZ?FSB^3\\7GZY/%C::@#CZ7/ M8&7/SQZGSR\O#[&*B]"]_.)PK_'749UJ).U3K.*+!TGBK^C&A.0W3/;6X2J) M,UHJ76OVBJ"Z]Y7)T3=4$XM4=3$$5L-^(*:'G,!()UBP8:9%2)S#7K2[,MO+ M(N.E$\?JVI"H[LLO?W5%\)2. ,F+L\AP9?A#IJV+T!+ZXG 3Y]= [7+D1A8> M];YH/TU>\-<,E+QF"PS]/=WF4@)!'6$WI(C]IF+,P;P>S9P06VK!>CXWT;M_ M-\)!4%U=4FX9-_:)H$6Z234#8RGNHNAZ\7U2S49L1T)R.P;/;XO.%Z+E.BV\ M">HYTK.-F L?#MN>RL :@661@5R/BXV?$@N[SE?21Z&H.,N-YQX'#:(JC=)G M4Z NQ05Z9$6"*K!;Z5\B10B(2JM%0_08K9,<&J=0!1NGI/J[XDPE3"/ ]EQ3 MB\*J6"<::]EN5*T$J_0V]4A.W:?$8"'-1%#0N2FY62[. MB@LPT<>^Q!,8S!GG2U"!Z 6&"FS%&)+\DM\F;YK^)GGI4M..?GGS\AA@K?2! M IC2(8TJA[$_*M?B:^0/B@OB53"G+MI;*,A# N, 86-WASEV M9Z-CP]Y)'B9EM>EWFEW IAP,>9J,.^@K-5C3./M$VE!)(W<*JE^B,K R5_0@ MU<258"1 >',_IW>:/+U(_GV2R M\#>#'DXO+?;VJ-6N6N=GR;$KL.L?I]N7@9S-4OTI#'X6UCY.L]&"4\Z9K:6G MJ(W:6@>W>*?V'FL?7Z:84G,.T[3HVET\@T!?%ZN M:@*]EZ%Z^[64Y&\U#TQ_>-?458VV$XMQ?97K ).L]<]8P]LJ^5L/;.3B[/PI M'V+@MY,OO*)R%$?TY,OK5\>LB>1\-$12_-- NPW[&TH%C<;(5M0Y'3KI[ M+"W*)4")1-(WX[YY+#NT46=Q2IIQ06M6^Y!0VR*8TE6A*-DA-?%RUR#F0,K2NQDZW1)V4\ MXOQ)*H6>@B9*?*W8FKG4BIEAN(\?=E@A46B! ZJPY[]E58\N6JTP1>;Y;;WB M>F=-WC6U>52=;9\&%5KN!P8N28P%J6U@[O8![P=(S!/8DF$K=?ZL]\ MB,QDNP%(\7(O+D_.KM#4RBZ2]W991Q_J7;%,+IZ=';](WF[1Q!\FXL=(7M W MWW O=O*^N5J[%H_E&ICDU28C:;J5=U?A77$B*="1UTJ;=;C'))+"RUPZ6# 6 M6Z-._0DK#XKBR8'7>RMQN"GR=?*K.<4! -FA\7/V22J<;;BF,]4?$&27[J4Z M/&;V%EV(,1!?9.@G8 \.:M!KO5[RO?6-MG1IW5%%>W=1Q&.T9%*M2,)512L, M3R6P32G,0^11B>[BCC$J5C?A;F6]@SM!1<;P!J>_'PY?2C&6:>R5->JW=PWV MF%L94GWB?<#"'0I.73=,_W(-(;5!I.UFU/CE#Z,HH)XM]R[4>X[B@(MK$:R[ M>CR%=>')"-MXKSW+&\:.0#/A(D^:O67A6K4"4YXJ7X\ ),-R=^3$;#+I5^@, MO.Q!IR U.&V4L[(;03;3*47W3KF3;X5^!#;#2^D'Y(.9];GG+CZB--ILU!0: MT54;W+JQ@$5+6PXN\ J[JI8:DP;,3,-UJ804!I'=/_,+0+DD+Q%,P8GCZZT M(DZ$3Q&VN<.+_9R<8B:V)^YYX3*>X9WLY@9#U,4W(Q:(E 'G$:)_*7D%HJ!3 M:Y1]O#G1(D50*)@V(NO$P15*PF4$0U_J48;^H92[T>X_ ._VRV/*4Y/2*[S)NL MR[[_%A2_F_QU7I8X&-S==P_1WFC?XK6@!_+%RXN'C^#-\/CWW^X O7[.FANT MT);Y&EX].[UZ\I #-/5#5^]P2$1+T+_ISPVHC'F##\#OZQI46_F $]S6S2=: MWO?_'U!+ P04 " #N@7Q8P0P+ SX& !&$@ &0 'AL+W=O+ 30Q!S*TI[ONL->1EG>'9^9 M9]=B?,9+E;($X$+,Z[$^_T(M+[S8:O#.[EUIAH2^:UHRYQ*F/+T&TO4ZKP;=4D""UJFZH;? M?X#*GH&6%_-4FE]R7^UUNR0NI>)9=1@19"RW__2A\L-+#OC5 =_@MHH,RDNJ MZ/A,\'LB]&Z4I@?&5',:P;%G\^U4%C2&\RXFE 2QAN[XS2MOZ+X[@+;? MH.T?DCZ>8?XF90HZM.\I$^0K34L[8SG-8T93,I$2E&Q#?E!V._(O*R +GF*: M:P\IPP-BEI$Q2B]J%.L:A7XRY5E!\\\E0R2:\1TD+3QB2HH[+*&+$I/D M-?$B9Q3Y.#"6^>]V1G:Q\X4KM#/>$UM'>M$U_EH$P,2UH@D3\P(HBJQ54[P.]=5"/C(Z9ZFQJJU6'Q3^'VIUO('05J3C&E:Z@?6DME[0 M%"LY:(=.DH3I#DR22[0RML/->N^>1I19ZV*-.5>P%"QTM@ZN4F4KX3 M8A%[34:N$_I]'!R1T/&& 3G6H1HZ_JC_BT#Y/P^J+<'MV@'V#!OV#%_.'HPI MWGZ8R;KEO:F 8-?&L;?[!['=,[4R4;T&P7C21J>#VMKI](RW.CJ$M M$AM@%=D* XLL!,\ZDTRW6YJ'<5HF=D^R[V1J>XLY+%F>:S)7K44EZ$D,.FBX M>9?1@>;SE"VI#;[$?[E@5@V:MF;(YHV8IR$\$+JP"5WXXM!=4:'Q2QT9,EM1 M 0X24K+8%,I+EI9JORNV\3JL8F*JIS1F61*>!69=JJU\>H@B/8ZL 4 M=@!H*L6[(%KY9-TYAYB6$JK$K[KZ#-_ORS0A*XP6[@!\!=BVW?"F(=QN<[]% ME]\+2T_%25$*O.GD)NR*QW=X5?C.R/-(. B=/C:TT^U%6<[_!JS[VZ>QET,M M5[/K:PPWUAJ7#)Q1Z'5N\S5(;>#-[%:2T<#QL-7T^IXSP ;(=A^XS8D0VUKL],GUIOF#H2Q@SQ+[F-T^;CR03^VU@L]U^8?E$!19)25)8X%'W M),3&0=BO%G:B>&&^%,RY4CPSPQ50-$]OP/4%YZJ>: 7-IZ/QOU!+ P04 M" #N@7Q8WHJ2/+0# "K"0 &0 'AL+W=O96JG5U[3@J3J'@:BPJ M*'%E+63!-4[EQE&5!)XT1D7N,-<-G()GI;68-;('N9B)6N=9"0^2J+HHN'RZ MA5SLYA:U]H+/V2;51N L9A7?P!+TU^I!XLSI49*L@%)EHB02UG/KAE[?^D:_ M4?B6P4X-QL1$LA+BT4P^)G/+-80@AU@;!(Z_+=Q!GAL@I/&]P[1ZE\9P.-ZC MOV]BQUA67,&=R/_.$IW.K<@B":QYG>O/8O<7=/%,#%XL,#(JL;/_\1Y>'@4'DGC!@G0%K>+>.&I;W7//%3(H=D48;TC2 M&#IQ!W_;PK,3\)213Z+4J2+OR@220P 'N?:$V9[P+3N+> _QF'C4)LQEWAD\ MKT^ U^!YOTZ 3>YAI0DO$_+N>YWIIV$._KE9*2VQB?X]EH76AW_@*=_+5 MDA]4^%A(9YT>#^F%]^+9.S_PKHQW]9S;6. F5QH2$X).@:Q%CJ=%5F[(!>+H M5-0*JZ(NKT=8?BA6(/L6&-T40NKL/S3^((52W?<]SR3YQO,:1G==*^^_W=& MRQ3I76F0Q3 ?S\&/OHZ7XZ;G,#-XAI28#5D)R37@Z8+M.,@3#>W)=$)\2BZ( M1R[-//"\%D'CD:QJ^334#P,[FE)"6=BS"D/;I=$QIT4!,LXPP(I7F%\ZL4,6 MD8&ID4PF71;4+\(BE+HVHSZA2+ACBQ+?#4ZET; Y#H4%8%.;3@,S0KC7'6 K M]Z+HIZY@?Z@K_*D=A,&)KF@73X73F;[LBL[HCW8%-IKK]1XP-VY@TAUALX2G MFX-2>QI$ S/&_*9*=NC[O]$@D1U-Z$_Q-=+?[1%OBCW&!A0FGHL4/%/LD]OM M7)]$V [3Z*!*>U!<1&X8\+$3UQE#%-\38$T"KB^%D+O)\9! M_SY;_ ]02P,$% @ [H%\6 NU"5^W @ !@8 !D !X;"]W;W)K&ULA511;]HP$'[G5YRR:BH2:H(#%!@@T7;3)K4;:KOM M8=J#22[$JF.GME/:?[]S I1*E+W$/OONN^]\^6ZRUN;!YH@.G@NI[#3(G2O' M86B3' MNSW2)BFXR;0KNR#2KT)8&>5H'%3)D430("RY4,)O49PLSF^C*2:%P M8H?M9+@Q9X0XE%04J*[0"@]DT MF'?'%SWO7SO\$KBV>WOPE2RU?O#&MW0:1)X02DR<1^"T/.$E2NF!B,;C!C/8 MI?2!^_LM^I>Z=JIER2U>:OE;I"Z?!L, 4LQX)=VM7G_%33U]CY=H:>LOK!O? M'F5,*NMTL0DFNQ"J6?GSYAWV H;1.P%L$\!JWDVBFN45=WPV,7H-QGL3FM_4 MI=;11$XHWY0[9^A64)R;+0SUU[@7X"J%SX^5*.G%70>^T_]P>L^7$FU[$CK* MY/W#9(-ZT:"R=U"[#&ZT M,)A]_- =1)^.\.[M>/>.H<_N2)5I)1%T!D=Z=XCV4>##M-]DP-<,BOZ.1),R MK;.>BH=U@LT?C^M7S_?!-9ZYHO7S'A!-BH M3]]NQ%H_LDPDN'?)XB$,1J/6-9( "UX/B%%@W@C:MA#H\AW;KV#.<0#ST MO,][,1SJ;[BGS0+-JIY EEZO4JZ1Z>YT-^3FC;9?W9L)>B?_0-02P,$% @ M[H%\6#WYLUFB @ T 4 !D !X;"]W;W)K&UL M?51-;]LP#+WG5PCN4+1 4-N*\]$T,9"T';9#L:#MML.P@V+3L5%9\B2Y2?_] M*-GQLBW-Q9(H\O$]T>1L*]6+S@$,V95H86+Y%26AM9ML'(H"Q$L[)= M^PX' 9/@G0#:!E#'NTGD6-XQP^*9DENBK#>BV8V3ZJ*17"%L49Z,PML"XTS\ MQ>2@R"))5 TIN=]AL35H07)%!F&?T( .3N -.LD#AS=X!V_%WIPXPD3:*&=< MDQ^+M38*?Y*?QS0WB-%Q1-LX4UVQ!.8>=H8&]0I>?'X6CH*;$WRCCF]T"CU^ MPD9,:PY$9N1XN8XQ/HEYG'$#SEIPV/\+B<06U,:F1P>228Z=7(@-N2@$6F2M M\2'UY;2'A8)RC1!8K)XMEJT8[2W^ 9QVED26UL1D.'U=>=9*9F!MN."<9)!6V'I5-%10*+KH/ M(@JA"8<,0X.K,4X'U2"L@YXGTEI]@>;H!OB\6]0 M2P,$% @ [H%\6+2=5:_A @ DP8 !D !X;"]W;W)K&ULC57;3MM $'WG*T:FHB!%^)( (226DM"J?4!"@;8/51\V]B1> ML=YU=]>$_'UGUXD)4DAY2?8RY\R9RXZ'*Z6?3(%HX:44THR"PMIJ$(8F*[!D MYEQ5*.EFH73)+&WU,C251I9[4"G")(HNPY)Q&:1#?W:OTZ&JK> 2[S68NBR9 M7D]0J-4HB(/MP8PO"^L.PG18L24^H/U1W6O:A2U+SDN4ABL)&A>C8!P/)CUG M[PU^F N^LM M^UL%G:F5M]P$\^%X\N4,/X75HUMCXRSVEA5 M;L"DH.2R^63."Y= M41ZLIEM..)O.T%A=9[;67"X-G#ZRN4!S-@PMD3N3,-L031JBY!VB.($[)6UA MX(O,,7]+$)*J5EJRE39)#C+>8G8.W;@#291T#_!UVU"[GJ_[D5"!R1QF*)C% M',:N-;CE:.#W>$Y6U"M_]J6@<=#;[\"]GX&I6(:C@!Z(0?V,07IR'%]&-P?D M]UKYO4/LZ0.]Q[P6"&I!@C-=HPM@-Z1IP?02S3[A!ZGW"W\L$!9*T*MUW-;U M!?A;:0U8NF1-UM; W>-J!.DW@K)&4(K/,Q)5,FUY\-@:11@N>^8',FF,P0?-]W(&_<.4"%FJL<3KG#J]I0 MF@_0ZE_P!02P,$% @ [H%\6!CM&!7T M! A0P !D !X;"]W;W)K&ULI5?;;MLX$'WW M5PS<"Q+ D76WG"8&DMZV#VV#I&FQ6.P#+8UM(I+HDK33[-?O#"4K[L)VL[L/ MMDEI>.9V9C@^NU?ZSBP0+?RHRMJ<]Q?6+D^'0Y,OL!+&4TNLZ\^5"<]WTV"$O,+2,(^EGC:RQ+!B(SOK>8_4XE']Q>;]#?.=_)EZDP M^%J5WV1A%^?]K \%SL2JM-?J_C=L_4D8+U>E<=]PW\B.TC[D*V-5U1XF"RI9 M-[_B1QN'K0.9O^= V!X(G=V-(F?E&V'%Y$RK>] L36B\<*ZZTV2Z!#$+X MJ&J[,/"V+K#X&6!(]G5&AALC+\.#B&\P]R *!A#Z870 +^JM,_IA=#8 M.GTE'HAC%BZT%O4N"R2WM XBZ@&LLA277/M1-T9+ M+C\.:MKMQY<%PDR55,FRGH-EAK3E+/]" Y9>&V>66C[6W,8LW9HE'\TB,.V2 M>MK[M*JFJ.&;*R.2ZA9?E!5E[_/*&DLHK%<8]I](@>Y(2XP01LEH$ <9/(DU:#*S1,#:[CS]0Y]*XF.V#B[-TD(8I M0_BQEV60;+L !PB4= 1*GDJ@:[)-RYSM:[AT6TMK_@V##JKZ3PRZOKG]'Z3I M?5+U)N)[.!+$P2")8PIJ[/+?L2(9C*.T)<77!N,(XG"0.48DD1?^3)9@/(@I MX<<0CKPX^Z7F",;)(,A"4AR%7AH?RF7:Y3)]:BXO# 6QY=PMMS6KX*VQDB*& M\$Y(#5]%N4+SS\9AP 7 [,KN8>47FWN<(;GPQ98)J]8$W)C C,V8]V9L=TH M#,R=&2ZU+/N 0AMPM''ID8;CVA#'G/9^I]?-[?)3H'LNT)SGWMNFVI P9([< M$CCH)UQ9F1>EW2\_"<=>[-.));IB6"NBG"R9@:.1E\ +$LJXE[R 4;;9!U3H M+WK7TMR=S#0B:/8R\I*Q>QU[,2\"+P[:?4#G'E58U!4<.2>)6X1Y JRI6SU* M%E0*!5(A/$@L"_ )CCX'R#/JR#,Z3!X:[XH559_K!+F:UU2 ;2?8-0^P1;7! M740YJ&A_&V!X43]0B7?:'2=.IDY[OJT=&^W4!O)R5;A^X'B2$W=4*0O7(ZA; MV^8")Y]H;-6BX1;W$4;3N.!ITF[$OFM'R4;P9T#\*/9<4 MSA)G=-3W1M3^=3/T-ANKEF[0G"I+8ZM;+NA_ FH6H/QFPPJZ?QZ3OP%0 M2P,$% @ [H%\6(2!(Q?0 @ 6@8 !D !X;"]W;W)K&ULE55=;]HP%'WG5URE5==*B(2$?H@"$K1;-VF5JK;;-$U[,,F% M6'7LS#;0[M?OV@DIK0!I+_CKGN-S;JXO@Y723R9'M/!<"&F&06YMV0]#D^98 M,--1)4HZF2E=,$M+/0]-J9%E'E2(,(ZBL[!@7 :C@=^[TZ.!6EC!)=YI,(NB M8/IE@D*MAD$W6&_<\WENW48X&I1LC@]HOY5WFE9APY+Q J7A2H+&V3 8=_N3 MGHOW =\YKLS&')R3J5)/;O$E&P:1$X0"4^L8& U+O$(A'!')^%-S!LV5#K@Y M7[-_\M[)RY09O%+B!\]L/@PN LAPQA;"WJO59ZS]G#J^5 GC?V%5Q9[W D@7 MQJJB!I."@LMJ9,]U'C8 %]$.0%P#8J^[NLBKO&:6C09:K4"[:&)S$V_5HTD< ME^ZC/%A-IYQP=D1N!)LJS7R.QG.-2"FW!HX?V52@.1F$EJYQP6%:4TXJRG@' M93>&6R5M;N"CS#![2Q"2OD9DO!8YB?SQ]4[(4AP&]#H-ZB<'HZ*![%EWN4=QK%/?VL8\> MJC<#:@9OQ=_C$N4":4S57/*_F,%,JP)V?==MQO9>O=W88XXPHRO4BLLY6%J:)D\N6#>8=AK]7(9'5S$W?BR-4%^@Q+;\-5F'3BN MER<0M\^3I(EZ5):)'>DYA/-V]RQYY81MQ1-NO/<"]=QW-9>]A;35TV]VF\8Y MKOK%:WC5=6^9GG-*FL 90:/.^6D NNIDU<*JTG>/J;+4B_PT)_>H70"=SY2R MZX6[H/D[&?T#4$L#!!0 ( .Z!?%@..,.\(P8 " 1 9 >&PO=V]R M:W-H965TVTFGT^D#1$(2&I)0 ="R\_7=!2^B+9J)7W@3]NSM["Z@TYV07]6&,4WN MLS179\.-UMN3R43%&Y91-19;EL,O*R$SJN%5KB=J*QE-C%"63ES;GDXRRO/A M_-1\NY+S4U'HE.?L2A)59!F5#Q_@RY(JMA#IGSS1F[-A-"0)6]$B MU==B]RNK_ D0+Q:I,E>R*]<&LR&)"Z5%5@F#!1G/RSN]K^+0$HCL9P3<2L U M=I>*C)675-/YJ10[(G$UH.&#<=5(@W$\QZ3<: F_(Y%7-OU>O"\QE'/X'G?=91<$\^#RYM7D>NX;PK%3/-IYW(:S0;.^Q7=;AAAC3)T2E9:-/RR$-F6Y@\_*[)]I),W,8 6D'"0 MET *3(CM:KBKB#.A1;RH<3<<^1D<*Y0Q3/4N&GD:J2]OA+*=<8V^:FZ5?DT MQE@DAZD$T+5DFZ?A."31V!M< Y>IC#<$& KM^ [&S!:&AC:+8Z .UXKX8Y]X M9K$N)#!:M$) DW^AS:*((O9X3[W/>0C,!@ M$7\]QLF0$' ,243-P#DB#BZ NXL"@T\03FG$@DKM.XV= .ERE<\II"V^)&Z%F]-7L*W"F=N:4(9 RI97\?J)>=E M"PI %--JWVF04,AZ=@Q;(& JS]<$QH8B,97R 2IG1V6BH%4X?F0YSLP\^98S M#9[GQ,R:^1%>G=E@0;=Y8=.Q4:PVK&\T!W<"C#E46BK>$"@/,L. M?>)$/L@[@R^=-(5P6KX;&:;B2MNV@:R'\6UJNHOMK\G4G\(5U3P2;?E[*''3A6V13(T5[; M" NP7WLC==G(!#/7LGT?]3A&G>_\T#3;NP$5#<)H;_0R@-*6J>78[:#UL#5J MV!KU,N@.EPN:8E^K"V7)UCS/T3QX M>8 TX5[3BD+/W%U@&PQWB3U-M=PP"E6$ M"^#WE1"Z?D$%S9\B\_\!4$L#!!0 ( .Z!?%CG^<5S-0, *8' 9 M>&PO=V]R:W-H965T2T=I M*VT#!!(3@PX00GQPDVMCX=C!=E;@UW-VLBR#4O$E]OGN'C^7YVS/=TI_,R6B MA1^5D&81E-;6LS T>8D5,R>J1DF>C=(5LV3J;6AJC:SP294(DRAZ$E:,RV Y M]VM7>CE7C15'8^80;^E2QS.;]%?^MJIEC4S>*'$)U[8[5]C5 MXPGF2AC_A5T;.YD&D#?&JJI+)@85E^W(?G3_89!P&OTC(>D2$L^[W!=PZ3EEKF&A=>R/7JNA\GWMD9-AMQ"*]V^.@[N MM+^.ZQ)AHP2=40?='E'^BSKC^Y +'W!A:SKC8"GO0E4UDS\?/3A-XNDS ZJG M*+KNXI("56.8+,SQ;/09F6[;!4ALK-:HG> C)[A3/1GYVB GR49O[Z/Y17@( MZ7@23;MQ,EJ52MO'%G4UC*+>3-+11ZK$=?<]#V5E[CM-1ZMFW7JXS%6%< 1Q ME,"Q&RW\H M#F^H&BZ\;Y_X!_?8+_Z9<5L.I?!G;^S5K>Z84-!_Z WBCB#L4",PT_76WZU M^V3T#^-Q%D7.F- TGF;=3T](H(R:P9@9>+K2P@T3#4+!3:X:,H](8E+KKS89 MDGA(0&F6[-4H'-R=%>JM?R$,>/#V&NU7^T?HK+U[[\+;%^R2Z2V7A@AL*#4Z MF9(4NGT56L.JVM_$:V7I7O?3DAY2U"Z _!NE[*WA-NB?YN5O4$L#!!0 ( M .Z!?%@\S[3.+P, &P* 9 >&PO=V]R:W-H965T\-^FO/ MG;C<,X-72GSFF2W&P7D &<[90M@/:O46UWP&#B]5POA?6*W71@&D"V-5N7:F M#$HNZW_VL-9ARR&.]SC$:X?X#X?^O@C]M4/?$ZTS\[2FS+)DI-4*M%M-:.[# M:^.]B0V7;A=G5M,L)S^;O&=VH1'4'"X7AN:,@1W"CI"T,O)(99BW^5__PCSL M0E*@D2'>R' 9=R+>IO8$^KUCB*.X#Q]G4S@\.&I+K!MFBND6S QSJG<+=UIE MB]1VI-EO=JOO\?M[\*E8!;M7FKG:AXG63.;H8S"9[=BWMD -MF 2=IV^O"-, MN+98FJ]M.U@+M3+DS%4AP'=&D8U$L,DN?/>L/H99M:3P2VH]5IH]5I M%WIR6Z&C+',P]3X8.*2JW1A'\'.S06TR=&(_5H8:;.#!W+6Z3'JC<-G";=!P M&W1R>SV= *LJK9:805675TUO8SAZK757T^N$?RR]P5_THG9ZPX;>L)/>&R[H M08)9RE&F:([I%J)S]1-N*W2?B*P M'7W.&GW._OZ)2D.T7#-D5# M)7;0)D8=8;A]?J/?)5YS[,SBL1S#K0>]1)W[/L=0V@MIZ[>]&6U:J8GO(,+? MR^L^[(;IG$L# N?D&IV&PO=V]R:W-H M965TCT0=A*HJXL>2690*<_OE>R$\?4*+@5/!!_Z!Y)YTI7NL@I M8UR=]E9:Y\>#@4I6),.J+W+"X\\.([#F3&P)7ZE9*UVKI'IRH,0G\W-=7K:&YH6$482 M;2 P_#R22\*808)V?*E >]LZC>'N]0;]RG8>.O. %;D4[#>:ZM5I;]9#*5G@ M@ND[L?Z!5!V:&+Q$,&7_HW55=MA#2:&TR"IC:$%&>?F+GRHBWF(05@;A"P.H MN-U@5!F,WEK#N#(8OS (PU<,)I6![?J@[+LE+L(:GYU(L4;2E 8T"T802A3!/T1U) MR(O74G"X3@B,'JW0 3I/4VK& &;HFI4&9H7AX0,A)DYK*SX$-IC-1:(+:69[LL)R"0LCS-5"RM:5 MZ<*)UY4^GV#1="]]_RX1!$/SUT[BX9;$0R>)]Q#:).P%.-+X">5"V>T"Q$3@ M463$/J40ZDSH-(,3]L28:;J':&>=78GV"18=[B7:5:)!\6Q+\>R=*,9)(HMV MAIU5=F78)U@TVQMI724:#!]M&3YR,GR)9P)J>U=(A3$W9Q( M*EII=.)VI=$G6.3N\00]$RS;UN#84RL:C@B&=08S=&_"YO>PA0VF!T'K N:V M[DJX5[3(*UKL"ZWIAYU,,G!/B17F2P)QI9D>0LBA.2.?=I_.S889RU2A^SS% MVKQ,8=<,L^=W6%\)6F"FR!^MWG2VH;,W?:)%>_@Q/6MUFZ=&--T6UFX+W]EM M)KV/X+;57\[*._O+)UJTAQB;I:,A[)1MHMWJ.D_M:;JN3K0#=_KYOUQWG67P M*REF*%XL3+:X=^YY3=.]HD5[F'IU[KU'MAO4Z6[@SG?GQ8."A-_DN_$C_&]E MW6N&ZQ4M\HH6^T)K.J/.G0-W\MRF6TDC7K9ZI<0ZVMU1]H>ST:BY\;Q\8[G( MW;;.3'I":S)99\G!OC2YLP+H1FQO\2\KTB9JH356B-B09O0SN!$+=$4>9&&$ M[DJT11\4(>@GH0D*)A_[R"AY"O)Y8G?SL'O?W&4F@EJ(IDX'>50&ZU[9Q?=1 MYVRZQ@JK+$J2,*P473R;.\RKAAFY$ (X@!HP2(V+\OL++ DYWDA!T/9&:Z$T MKD7Z'-/T ,HG94;31ZUAPZOTX!4M]H76'.RUFA&XY0SC.&[632DR&!]<2W Z M6E.]0I?V^PV,I0O"DU6&Y6?T=_T0RAJ-5Y;?1^ZH,F^_IXS@%,T3"B8$,O9K MGO1;)XQ7P<,K6N05+?:%UO1O+:4$;BUEXU^("<9=>-F^S_6JCGA%BRHTDQ[N M+$+3\(5&XJO2)L^UH!*X]86?"ZUH:J/5/:59-6T=\-U9EMKRJ*5[38 M%UKS,V>MK81N;>6_RUQNX*XN\HH6[>ETX)"Z?#6DZ8]:8PG=&L(-?J)9D;42 M[E49\8H6>46+?:$U?5 +)J%;%XB5IB9U3E&AR*)@R'RBM#O$7 J8$/K93A7S M(3?/7DGJW%5T=I97661/]P\=D^,]Y)"PED-"=Y)?30[81;TEKW:#=7:!5S7# M*UKL"ZWIEEKD"-TB1Z>\VHW5V2OCMNQ[,IN]R+Z]UAK[0FOR7>L8H5O'N*'\ MU37"Z]=\KVB15[38%UK3![4"$KH5$"]KA->S U[1HCW=#QUKQ'MDZV&=K8?N M;+V:'&]=([PFV5[1(J]HL2^TIEOJ)#O ,R*7]N2UT2@+KLM3K=NGV]/=Y_9,\XOG47 T:YCRR/@- MEDO*%6)D 9##_B$$6%F>PBYOM,CM,>,'H;7([.6*X)1(4P#>+X30FQM3P?8L M_-D_4$L#!!0 ( .Z!?%CF/T)+[ < ))' 9 >&PO=V]R:W-H965T M>$E,'$# D,7UI8QF]FQH-Y["%#8=EO)#+J+S*5S+3K\SS8ADI_;1X&I:K0D:S>M R';JCD3]<1DDV MF%S7?[LO)M?Y6J5))N\+5JZ7RZCX^4&F^HE+=Y M^F\R4XN;03A@,SF/UJEZR%_^DDU HM*+\[2L_V4OC>UHP.)UJ?)E,UA[L$RR MS?_1CR81.P,<[\ MQG@=AW FP&\#G3C61W67:2BR761O["BLM9JU8,Z-_5H M'4V25=,X585^-='CU&2ZF3Z6S]DT>1)'F6+OXSA?9RK)GMA]GB9Q(DL6 M93/V(&.Y]W*19_IQ+/7_+ M4FKCUW=214E:OM'#ODSOV.M7;]@KEF3L\R)?E_IZY?50Z2 K5X=Q$]"'34#N M@8#N9'S%N/,'$2 MB1G!\VWP'%,_*?B-HE\K5FO0\\1Q1M[(OQX^[X;5-N-C9^QNK0Q_O:V_'NKO MEZOI%5-Z-2S7^BV!^XDJ]9TD(C$C:+$-6I!7J* ,GDC,"-[?!N^35^A&4>R4 M7A",G'"O0-'KGAA5L(TJ0*-ZJ/PO].ILQX&^P8G=+/N=*?FW&'D,>M\G3"<>CNE6?;RAO[ M@6]?/YT1T,2(?#%I)(DFB4K-3, .3CGD"THC*8Y]YEGLD \]!Q#%02&@J:UH MPV3+^M-/SEBDV+S"M^<*WZQNNVVWW3$/]U="BUT8AGYXP&V "P>GB^TJQ_YC MG_),_FPRSN;K;&9U&-7K76A$:F;T@"J.=_;JYY!""I6:&3!@BH."0(\5L!$Z MM@1:S+ U$)#"P9EBMRXU4=;[)KW?UAO*C,5YL9R]< M=^?0!2>:5N&::_!R*8OZ'&H5K61A]9_V#.82AS N@)++Z2N8E)6HU,P$ "NY M^+G.20GPVJ4I B'V*[AM%H;".5# #LN#CN[!?R/?)8IERY;Z%1J9EY '#A>+NHRQK(2=F$2LT,>*=#A!_B=%\#&Z&C%=HVPRH4&(+C M#&&OT+/V]_@5>T_D)8YG.! +IV\C<5)\H5(S$P#XPNE;2;S=2]K_C$!-3%X>,7Z#USESB9X8 WG!YO."G>4*F9"0"\X?1XPX_C#6IB-N@! M;SP<;Y#2[;O'QZ_4NX5_B4,:#P#*<\AKV",E)RHU,P% 3AY^Y'-2 MJ=J?T: M1DU,5X%YO.Z-JTT-NU;O2(]@J-3,F'>^67-^N\JC_4[-)7C( Q[RJ-I57KL/ MU:I"S,1T$'C%PX];3GK#D!Z_4*F9"0 *\G *.BD!EH,86ZO>8H=]/PU0Q<.; M2"?N[CU+@\CJ=ML.2&I6O*[;>URY=\E=HI*H#+/VM;C5^P]@9B(-L#8&O@6,Z2!+X!S!,XY2 GWW>;C5^H]E9URY=X%=HHOD [+XY]^.Y).R")6:&3"PB$]U2Y)_O%>$FI@WP0$K!'U[ M1?ST8!*:90J9D) $P)Z'M&P?&>$6IBN@J $?3M M&?&>>WK\ KUG[A*G,@'@3$"/,P$ISE"IF0D G GH<28XCC.HB>DJX$S0_7ZH MO=+MNY?'K]1["B]RC_;.3=KT=T0%M'=O7X*8 B"F@/Z.J$;2QVH8,]FX.MSY MP93JUVH^1<53DI4LE7,]9G15O0V*S0_ ;)ZH?%7_ALICKE2^K!\N9#23166@ M7Y_GN?KUI/I9ENW/\$S^!U!+ P04 " #N@7Q8 $^H'<$T*T! M76>T4N9L3:FAR4#)+5$V&MGLP.7&H=$-$[:*D0NR9SE@BU9 M2H4AHS25:V&8R,E,M&S-P5)."BIR MA#)!)E(8A44C7QA=,,Z,I3R?@J&,ZPO$/Z?8DS'E%*\:H8:,(6="V"3@/9N!8C)KLU[Q M18[/=K1-$L9=+.)FU](_@EY([3=2^R>ECK*,V4;5>H,K:'_GP)L@#GM[L@ZC M@G9-4:,I.JEIBA]F>E14='#<9=R)]G-U&'5$5-R(BE];4_Q@3U M[.?M,*JEG/Y.SRQ!Y>XIT<1]6E5K:%:;UVKDFO3>^AA?L>K1^4M3/8%W5.$= MU83#$BF#JQBSIJIGI9H8N7*=>2$-]GDW+/ E!F4#<'\II7F>V .:MSWY U!+ M P04 " #N@7Q8DG(N>-D" ;!P &0 'AL+W=OX=8A?._3/."2M0^*(^LPR8<)6<644[C+T,^G*5X_(@JQ8*5C!,BH,F629;(1AHB0+R5G&0!,J1!"E-I\DGDD!\#A*A7)UJ\%VT:7T2<0W9+DMX[$D=Q,/IX2H'_!':D1[_3HW\)/9W4]G!JI)WQ)O?\\6:#4CC>RT.-TV0-)1/" M'F0\KB\BG=+'!QVZH+8Y;M/X+L'R;P]Y_VT4=19'9 8=F<%%,G@Q7*_&&T;D MFK/255D3C7]=,,\.1=PRO" 7LA]<2,RG?LG"IQX>])D:5.G:KR:N%_C;TZUV M'7[B&MNK]2EV?M^H7V#\L_% %19$$PX%0D:W=YB5\JW83XS&ULM59M;],P$/XKIX 02%OSUM?1 M1EI7$'P 52N#SUYR;2P2N]A.._X]9R<+79560QI?6K_<\_B>N_A\T[U4/W6. M:."A+(2>>;DQVRO?UVF.)=,]N45!.VNI2F9HJC:^WBIDF0.5A1\%P= O&1=> M,G5K2Y5,964*+G"I0%=ER=3O.19R/_-"[W'AEF]R8Q?\9+IE&URAN=LN%6,/,ERSJC"WV@0=II8TL&S!Y4')1_[.')@X'@'!X A U@.@8T#\!B!M M[(36GCE9"V98,E5R#\I:$YL=N-@X-*GAPF9Q913M/OZ';P&'[0%:. "[@0W M^H(6:?PMEY4FN)[ZA@)@9?AI(W9>BXU.B TC^"*%R35\$!EF3PE\BEP;ON@Q M?//H+.,"TQ[$X05$011W.'3S?'ATQIVXS6;L^.(3?%^K$A4S4EUU!:?&]KNQ MMEQ91/="H=N@E;UZ%P^!]E[ 7(GLBL]_*[)]C3[Y2=2ND[OP":N30 M(6T)VR67PS"*QE-_=^A^A]DD#B91:_;$L4'KV.!L_!=>KFN[#V#/5.*V>I SX@V MM&D+QZ4MOSSM"E-]]N @.?W!:!2/PJ,D=M@%<3\,!MU9'+7B1O]?7%87MRYY MHV?*Z[ [)V_.Z#0WNZ:N?B':U;6BNW3M^M#ZG1J?N2_[2 MU%W2%Z8V7&@H<$V406]$V59UYU%/C-RZQ_M>&FH%W#"G9@V5-:#]M93F<6(/ M:-N_Y ]02P,$% @ [H%\6"HO/MJ( P 9@\ !D !X;"]W;W)K&ULQ5==;^LV#/TK@@=<;,!N_97/+@G0IAWN'BX6U.CV MK,I,K-6V/$E.NG\_2G:=.'6,%?"0E\:2R4.>(UHE%PNJU@"&54WHH 1,WHSQW5@N[MY&KA2AU MRG/82*+*+*/RGWM(Q6'I^,[[QA/?)=ILN*M%07<0@7XN-A)7;H,2\PQRQ45. M)&R7SIU_N_9#XV M_N!P4"?/Q%!Y$>+5+'Z+EXYG,H(4F#80%'_VL(8T-4B8 MQ]\UJ-/$-(ZGS^_HOUKR2.:%*EB+]$\>ZV3IS!P2PY:6J7X2AV]0$QH;/"92 M9?^20VWK.8252HNL=L8,,IY7O_2M%N+$P9]<< AJA^#<873!(:P=K')NE9FE M]4 U72VD.!!IK!'-/%AMK#>RX;DYQDA+?,O13Z^BZOB(V)*([W*^Y8SFFMPQ M)LI<\WQ'-B+EC(,B-(_)$S X>RU%CL\,\&RU(E])A)46ERD8R#NTB7E:FJ,B M$;!2*3H]4YHBLR 8DB1(J@?SX )KR5/V$ M^,KLJ(6KD;WAX+*:Z7W%-+C U _(=Y'K!*/G&+H-X*)LC7;!NW;W02_B [ ; M$OH_D\ +PHZ$UO_=/>A))VR.,K1XX06\@<3N4K8*/.H.;&Z:6U50!DL'KQ(% M<@_.ZLL/_L3[I4N5@F*/:GS#O,O-$\/)JU.(T;3N->3K\7)E%%M"!%*5F"EYIAD&'R M>'VPUZZ$>Q$_>Z #@;7(3QKRDVL5_61(C08":VDT;32:7J/HIQ^J>38)YKY_ M5O0?S:;CZ_L*VH/4%E'C)2_(8;39=N?>"?_9L M!P)KZ3!O=)A?J_[G0VHT$%A+(]\[-CG>-;Z .NII;?OA-/3.OH .LS'^?^C^ M /R3SLWO)?6<[T%I3/XI>N[NAWK]/WN"0Z&UV09'ML&U"KV./)1. Z&U=3HV M@7YO__2_E7KXL7<98XMS7NH?S?R1/QZ-SHK=/9E8,I [.\@I8J>*J@%O=IMA M\/8%J6P14CO9HI)R6JHJQ9:%'8N>A$:IRS[ MF. @#-(8X/NM$/I]80(TH_7J7U!+ P04 " #N@7Q8>2JTVQ0% !N' M&0 'AL+W=OV+8(MQ%AT6 )4/5DS'F.I;OG&%@D''*9& M<61[CC.P8TRH-9ND90L^F["=C B%!4=B%\>8O]Q"Q Y3R[6.!0]DLY6ZP)Y- M$KR!)R8NQ)W]R% M4\O1/8(( JDEL/K;PQRB2"NI?GS+1:VB36U8O3ZJ_Y@.7@UFA07,6?0'">5V M:HTL%,(:[R+YP X_0SZ@OM8+6"327W3(ZSH6"G9"LC@W5CV("W&:]\%[IA8ON&95; M@;[0$,(&^_E_V'LM K9"4G#QCEQNO5;%WP+905WW"GF.UT6/2Q]]_/ )^82K M^K-GWW[D#YXO35WQW /=@5HK [:AY._&:7[;JG$INTQLD(KI]7\_&[J#[L3>5YF<5W** M&K6!]HN!]EL'^A.)U/Z#E@$!&H!:'.YHT&D::ZO,I6,U*>8;$JOA&Q3X!N_D M=P.3/$V*^8;$:CR'!<^A ;]KU;B4W?#,I7J]KG/B=^>57O&[43'0T>5^A_Y! M>?F7;SNB)M3-A@.HN$TV[M*M+5R*P:28;TBL1G98;$JOQ M=)TRZ'1:Y^JONW@%'+$U"O.(2LU7KD-T))D*VP794(5<1Y4!BQ-,7]"*81ZJ MZ7P,P1J#S*S5?L6IO+K;S=L[=BE%4VIUC)78W37J\NK1G,6QFKA+R8*G1H2M M+5XZ98VJ^:;4ZK2]DK;W3LM +FP*JDDUWY1:'6J99;BM07=E)3BF4RS2;OYJ M5G6;"U:=W'5&X][PS-6-Y@ZFU.JB"PX"P!"H4,_('OEN6O.8B1+ MQVTDU3\+S-R^YSBGI(PF'*;4ZJ3*E,-MC%Q#0D=(/V M3.H_51ID&TZ3,UUJ^]BW!F?1-*F&JW#*_,+MSW!N,?/ M)-[%VADK$.46Z.<&D@%.B,11QK$18=::ZU4S@XXW'I].0),IBV]*K>8QK-)$QJN:;4JM_ M)BY3&:\]E7E,U*Y"I7)LL44)?M'SLMAQFECF>M4-9M0;G6TP["LF46AU2 MF:AX[8G*VS["M(M<.LMRM?IGF%/,OJDV,S!VY2 F!KY)#[2$VCMW5&9G#T5I M<6AVDQX5G93/W6L_._HJ9;*3N'O,-X0*%,%:23J=H0H=>':XE=U(EJ3'/2LF M)8O3RZU:0X'K"NKYFC%YO-$-%$>,LW\!4$L#!!0 ( .Z!?%A%H%HG- 8 M )HK 9 >&PO=V]R:W-H965T1&'"/G&0[>.8\J>W+$H?KR=P M\N/"Y_!A*_(+T\5\1Q_8DHF[W2O(%7-R3(&Q01 M7T+VF)T<@YS*?9I^S4\^K*\G3HZ(16PE\A14_CNP&Q9%>2:)XUN9=%+=,V]X M>OPC^[N"O"1S3S-VDT;_A&NQO9[X$[!F&[J/Q.?T\4]6$G+S?*LTRHJ_X+&, M=29@M<]$&I>-)8(X3([_Z?>R$"<-(&EI@,H&J&L#7#; !=$CLH+6+15T,>?I M(^!YM,R6'Q2U*5I+-F&2=^-233>@O7DKP\(H>R7SW2UO MP:T^:-\E>WHBEU/Y+.:,7Y@ MD\7OO\&9\X>)\TC):A7 506P+?OB39QR$?[+UN FS82)ZK']K&B?3S*'!0Q\ M N?3PRD'/@^56GE\(QF-S5YG@'^_@GL*'#H*D@5\/ MPX&7CS$3?K?"[UKQO^=IEH&[1,[744'CO9RGA]%P=1J!V^"@QSAF_+,*_ZP? M_K_D^3#\,PW;!6[ -X2XN(6!5S'PK S>T9"#+S3:LV&P/=/H([/M-<'J<[_NSEOZ%2ANA57@6-S3; M O9M'QZD,9 *:<0XJA".E:U.6$DAQ.=Q ]"JL;VK,%*V>A64YL(^HFND:]!4 M/_!1;.6<:E$%0Y052-.FR"6&#MK)E2B"0>HIA&?KG@:/EM('9^2 M1-A5$XV@#))GZEP]S-:Y2O.@7?2:DP[X#WQ,$_94/HU@LT_61MC6M+T?P9&R MU8N@I!4&9YJ(K)K=NPHC9:LOS92"([N"/S\1(5V636/5$&89JTC)-[++=^>) M".D*W7S0K2%U?">+6[N =YZ(RCQ6?+:0.CZEM\B^]K1/1&7C9SM7#[-UKI)! M9)?!N\LEH,D:;%+.PH<$K%*^2SD5#*S9O7AFV6#/W7M_8*1L]4HHO47NF39) MK#K>NPHC9:M70:DZLJOZ&'L12%=SZ+G::LB.9"A3Y0^0W1^,N&N!#"ZAN7-D M1S.4K3(#&LLS^$"V[-'GH2=1^A[YS%S8:%0>;10HK!X('.)!A?*TWZLVWLYO!RLW@ 6YF M&-=1-RVP[HPNL-/B/_#)OGQ7U#B"C70NRNI9@,A:Q^MN=/S[W5'-6>C)6M3ERY& +/,P>2 M44W+6-GJ55#^AMC]S2@ONW4OXLW\H+GDLB,9RE19&V*W-B/.E<1@3+3)T@YG M*-V3CQCL)F?$>97HKU2:\ZH=S%"RRL\0^\N9GYV"R_2G'Y)XG@.;*FY',92E M\BNDGU\98-#M=^@]=QG,#PS:W@$396O((%LSA.](VSPEW\[^ARC_0P;YGR%< M1WT910S;2@B1%KK*+)'N9FD(QU%?-979:E^908\T24Y//IS,OUK]2/E#F&0@ M8AO9SKGT9)'X\4/0XXE(=\6WE/>I$&E<'&X973.>!\C?-VDJ?ISDGV=6G^,N M_@=02P,$% @ [H%\6,#FJ)OC @ 6 D !D !X;"]W;W)K&ULM59K;YLP%/TK%INF3EH+@;R4)4AY;%H_5*H:=?OLP$VP M:NS,-DD[[6=[5RF$R^PA(!#8BP"Q<<.YL"Y!4(:/RM,K_ZD M33QN']"_.NVH944US"7_P5*33;RA1U)8TX*;&[G_!I6>GL5+)-?NG^RKV, C M2:&-S*MD9) S43[I?>7#44*G_TQ"6"6$3Q.ZSR1$54+DA);,G*P%-30>*[DG MRD8CFFTX;UPVJF'"SN+2*'S+,,_$EV('VN"T&$V8(%=4W8&A*PYD"4FAF&&@ MR3F9IBFSME-.+D6Y=NPDG"TPF'']$4-NEPMR]O[CV#=(RX+[245A5E((GZ'0 M"MM"):H\C MAQ>]S./\T6-=>SQJ\JV$[3;#VOT]TEN:P,3##:Q![<"+/[SK](//39K?".S$ M@6[M0+<-/;X!RMDO2,D&SQ5-J$@)EUJ#;E)=0O4=E#V$=G$P]G?'4MHB3OCU M:GZ]5G[3)%$%TF/" *HW>#XEP'9VCIH8]O[Z?A38WQ.:_PP[X=JON?9;N5[1 M>Y87.?E-EIE4YAP9Y\UKJHEZ*_9KE]0;@9W8,*AM&/R?335X2P?>".S$@6'M MP+!]T>[PZ'6*\4 FFIY(1T.,;3X0NSZ:?&@'[Y 'H*I)\NOS2G7^49'*06U< M[=8DD84PY=%>C];7@ZFKBD_&9WAM**O\(TQYY\#JM;'G"X._4!]F8K_ %!+ P04 " #N@7Q8 M&7XQ;C,# !*#@ &0 'AL+W=OEX*DB-\ID:>#A^9?^:F5=FEEC E-&_ M))2;B3$P4 @KG%)YQW;?H##4TWP!HR+[1;LBUC)0D K)H@*L%$0DSO_QPV5^:\H6P&P35R[0YR+,>M@4_? M#W>J<%/EJ$R44R;*R?C<_R2J@^84Q[*:A3IW.5VWGD[OSI%(< 30VT_ 7P+ MAO_Q@^U9G^N\MD16<>Z6SMTF=O^>24Q1BP1TG)29<[*[3V-LRZDO MQ6$I<]@H\_=J10)HEM;(<.Z:M$16,6M;^Z^RU6X]%GPMF6^+K>K^H">Q6ZW) M@JY2E.[@J"AK@KSAL+XJ[7U78#=^>M5'1_60&T9#1"(E> MO:FRU'VB+K>IZ MWQ'8;LOEV=ABG.V^);:J^WV?8379_>DV_&) M\OCH_P-02P,$% @ [H%\6-%J>S)B @ Q@4 !D !X;"]W;W)K&ULK51=3]LP%/TKEHF"H0V\.T M!S>Y;2P<.]AN"_]^UW::%51@#WM);.>>XWM.[KWY5ND[4P-8\M (:4:TMK8] MCR)3UM P,U M2/RR5+IA%K=Z%9E6 ZL\J!%1&L=G4<.XI$7NS^:ZR-7:"BYA MKHE9-PW3CQ,0:CNB"=T=7/-5;=U!5.0M6\$-V-MVKG$7]2P5;T :KB31L!S1 M<7(^';IX'_"#P];LK8E3LE#JSFTNJQ&-74(@H+2.@>%K U,0PA%A&O<=)^VO M=,#]]8[]J]>.6A;,P%2)G[RR]8A^IJ2")5L+>ZVVWZ#3<^KX2B6,?Y)M%QM3 M4JZ-54T'Q@P:+L.;/70^[ &2LQ< :0=(GP.&+P"R#I!YH2$S+VO&+"MRK;9$ MNVADC&B[=7[RQ&K]RQ-EBKK$@M'TD3%;DXG[-6_Q%]H1\QP+Z2,95 MQ9W;3)!+&4K&>7\\ \NX,!\PY/9F1HZ//I CPB6YXD)@@,DCB[FY&Z*RRV,2 M\DA?R"-)R962MC;D0E90/26(4%2O+-TIFZ2O,LZ@') L.2%IG&8'$IK^.SQ] M)9VL-SKS?-D;1I^0N6#2/O6;_!HOC-58T[\/61>8AX>979^?FY:5,*+8R ;T M!FCQ_EUR%G\Y)/L_D3TQ8=B;,'R-'4U%TI+[*CHD-*"3X*$;0)LB'ISFT69? MP!M!(;%HKR4:T"L_*0PIU5K:4$/]:3^,QKX'GYU/<$B%F?*7)DRX*Z977!HB M8(F4\>#3*24Z3(VPL:KUC;=0%MO8+VL<<[CFQ?0G6C+^(#$"B34X+,3XY$E>>8_[D%RM9S M8V)L;SR092;U#3,,2KR$!%HO9E34OVC=8BT#Q960+&_)JH*< M%,T5;]H<=@@3]P#!;@GVJ02G)3BG$MR6X-;)-%;J'"(L<1APMD9-6DX"!/J(%FJ!)14%Q%)T '0> M@<2$B@L%?UI$Z/SL ITA4J#'C%4"%XD(3*EJU&\RX[:>VZ8>^T ]$<27R)E\ M0+9E.R/TN]/I]@@].IT^V:>;*M@N7;M+UZ[UG -ZV\B@C6PV%D@CX8Y+Z&T_ M$R6.86ZH?2V K\ (W[^;^-:GL7C>4BQZ([&]Z)PN.N>8>A==S'*='=:GQ%AZ MC8I?J^@S;A5Z[I4;F*O=5(8@W[:O]D'1T7I>Z=;MW+HGN57*DE>QK#@IEBC. M,%_"Z"YJY+P=1U;/\Q#A75_W++N#7/ZI[/GP.A_>23Y*SE(0NC=@BE)0AX4Z M#A#3Y\B8&V]0J^WW_0PQ[G4/$QTM[I5_H=]9]X]:?V12><6]'3_FUA\NV:G; M7[)#T-293'M^CU;TOW[-G2ZB6_YWM?A((1"%5,E;EU.5+F_::#.1K*P;RS.3 MJDW5PTQ]>0#7 /4\94QN)[I7==\RX5]02P,$% @ [H%\6+:ZEKH^!0 M>B, !D !X;"]W;W)K&ULM9IA;^HV%(;_BL6F MZ5[IWD)"H;1KD2C)MDZKA%K=[<.T#VYR@.@F,;--::7]^!TG:4**ZQ+IM!^ M!)_'\7N<8[\TESLAOZLU@&9/69JKJ]Y:Z\U%OZ^B-61*A7D,L24^>"?>=P#Z./)Z^/[+\*]])_'W;7K"AMX7Y@]\WW)! M'A_N.\08UG-A6/"&Q\P%-A=*LUD>,SP-\A'8WW]@ M>W:C(5/_V')?PD_M<%/P+M2&1W#5PXI6$'O3GW[PQH.?;;I3P@)*6$@$:V7H MM,[0J8L^78",(-=8P9E8%B48[] (L&+'V\AZ1UV70&]0$,VR\3@=G.!D>]Q7 MV]EK5[4I82$1K*7VJ%9[Y%1[OLVV*3<+&0J\?VM$:RY7H&QR.XE=;P)*6%#" MQGOSP/,&YJ\]%T*B3EN*CVO%QT[%PVR3BF< IN 1),]Q:G.L0!(P#1"S!\AA MF6BK\./#X0TLPYL[+Z"KII2PD C6$OZL%O[,*7R[](L$A42PENZ36O=)!]TCE%CA;,>YKWAJ$WMR,,O/ M;&([.^TJ-B4L)(*UQ#ZOQ3[O(/;\[2+NQ'0MXI2PX/S@9GM=OL_?+?,M[;Q! M8Q0&3O5NDTB*AT1@65AL)2Z!"MAL)0'0-EH+@YO754926D!*"ZEH[?*;//GN_:3(51+COJ983Y=29(PK!9IM7NXG_G(_ M?6'XDN@4-SU:X(H0 >Y"K?Y!]1C:=E$!:;D[/UB4O MUA20&M^*ME_BO9$U!:2N]HANV^HVEM5S>U;GNL'^PS*U,BY+R&>KN)1N&H?LN2WR0FBS-/"494F*.4.O MQC;\V=Q,UKVL&]0TUM>;?&C%H?2EMBFQV_?;HYG3-":IQ)::%WZ,//'07+;TRV[S;9OT*.^]"TJ%>S.$OR!+4O M?X)VE"PWM*OPI+2 E!92T=KI:9RV_Z%.VR=UVJ2T@)064M':>6J7 M+#>G,2K M\]?>Q=RSG ^\B[!\#*3!ET^EW&*:DERQ%);8U>#D#.NK+!_T* ^TV!1/,CP( MK456?%P#1^=N&N#W2X&;X^K =% _;C/]'U!+ P04 " #N@7Q8JR3*,,@" M #4!P &0 'AL+W=O?:OK>_$?)1)8@:GO*,JX&3:+VZ<5T5)9@S=2E6R.G+0LB<:9K*I:M6$EEL M07GF!I[7=7.60YD\\CS,1FX/C.=F&:+A-M%MRP MOV)+G*%^6-U+FKDU2YSFR%4J.$A<#)RA?S/NF7@;\"W%C=H9@W$R%^+13&[C M@>,909AAI T#H]<:QYAEAHAD_*HXG?J7!K@[WK)_LM[)RYPI'(OL>QKK9.!< M.1#C@A69GHK-9ZS\= Q?)#)EG["I8CT'HD)ID5=@4I"GO'RSIRH/.P"_>P00 M5(#@):!]!-"J "UKM%1F;4V89F%?B@U($TUL9F!S8]'D)N5F%V=:TM>4<#J< MHM*RB'0A4[Y4< $S.B=QD2&(!0RC2!88PUX0C!,FEZC@?(*:I9EZ1ZB'V03. MS][!&:0;B8W-_Y&K5B$ X>NM&5TPK=O_*[WH89/7DJ!K"4PQ6H>=Z^N^N]ZU^ZV4*WMM ]:6%*]]?62 54Y2%B*H$5>Z;2 MJQMO9/= P\5AHAN"_.#J2+)[M=+>OQZ"WHD-+I4=1NRJ+W6Y.P4R1ZI>IF\H MB$3!=5E*ZM6Z-0UM17ZQ/J*657:8/S1EO[NCHIA2RC-<$*5WV:-&PO=V]R:W-H965TV9Q""![#1=3YRT%YU>P!1LL:%(A:#LN-.'+_@C09 H M2-P>[T76HHB/H/21 '%(Z/(Y+[ZIF90E^3%/,W4UF)7EXMUPJ.*9G MUDB]D MIM]YR(NY*/7+XG&H%H44T[K0/!WZH]'I<"Z2;'!]62^[+:XO\V69)IF\+8A: MSN>B>/D@T_SY:N -5@L^)X^SLEHPO+YY(W M,DTKDJ[']Q8Z6&^S*KCY]XH>U3NO=^9>*'F3I_](IN7L:G ^(%/Y()9I^3E_ MYK+=H4G%B_-4U?^2YW;=T8#$2U7F\[:PKL$\R9K_BQ_M![%1P/?V%/#; OY6 M ;WA[@)!6R#8*K"W2N.VP'B[2A=["DS: I-C"YRV!4ZW"^RKTEE;X&R[@+^G MP'E;X+S^=INOH_XNJ2C%]661/Y.B6EO3JC]J(>K2^BM,LLK=N[+0[R:Z7'E] M5^;QMUF>3F6A_DS"[\ND?"%OR?OI-*G<$BGYF#5'2&7:SU26(DG5+^0G,B1J M)@JI2)*1KUE2JC=ZH?[[RRQ?*I%-U>6PU!6L-C.,V\K<-)7Q]U3&(Y_RK)PI M$F93.>TH'QXH[SL 0_W)K#\>?_7Q?/"=Q$C>GY#1Q1OBC_QQN\-=^^6F_"JR M$Q)X#:6C.'47_RTNU\4#\O6.DI]_^H70I-#'?UYL?A5[*QBZMT!EW+&%O;3H M>)I_F,;DWPLY5S]JZ.Z'QKLN!M;-5COU$+$\FJ@6R0EBR:DO M,A=%'DO9>AKQQ(&$7"0B0L0L(8$L9!,,LV;V2&PD:O M&93WGN>^S?)*%DDU'BJA%FI2DJ 9A M._UK6!>;_863T7D0V"W#S9'K47?=>CN#I$50&H/2.(IF.^,;9_RCG&E.6G>U M,Y_D_%X6NM=]3&/JYO<^CR%I%$H+H;0(2F-0&D?1;"?-^+CW2@/D'G2$'$JC M4%H(I450&H/2.(IFNV@&RKU7'2GWCAP;OG%7H[=LT'%P*"V"TAB4QE$T6S8S MK.Z]WKBZ=_3H\(V[%KU=@XZ;0VD1E,:@-(ZBV:Z947K//4S/DE2**;F+$YG% M4KTA'[/X1!O6+F_OZGC_6$@YUUT_I=]J]:S;XDX%H>/W4!J%TD(H+8+2&)3& M433;4A,.>&>OU!6$Y@)0&H720B@M@M(8E,91--M%$SIX[M3A;\OZLCA_6-\Y ME:<'VF1H# &ET99F]1=&YQ?C,]_N+830S490&H/2.(IF^V62"^] =%&=X"J[ MFN[?HDAB21;:N%HP+9JY::]3-FBL :71EG:^*5MP MQ-^^] FA&XV@- :E<13--LQD$;X[B[@MY#Q9SHF^7E@LBW@F5'UNBS>N<#L5 M0XZMWT!IM*598SD7NX9!DPLHC4%I'$6S#3/)A>].+B*1%.1)I,L=L=;&=3T. M\,&-[:T8-+!H:9N*702[BD&#""B-06D<1;,5,T&$[QQ@MTS0Q*&E M63)YNS)!DP0HC4%I'$6S93))@N].$CXJM129[M+'N2J[94*.9=] :;2E;?:O M.GI7T* 2F-0&D?1;)=,4."[@X+PQT+&I>ZVRV:8]B')M%K5K;*Z'5RDLG[P M;BI*V:D9]!9\*(T>V.]?E^D)\29OR+ZGXD)H=2(HC4%I'$6S%33Y@7_@-G]9 MQ#(KQ6/=_2IG,GN[>=@Z8"4!J#TCB*9CMG4@'?G0K(B6>P= M88,&!E :/? Y?)E),]*S_5D\Y$7'A[&^3"?W+ZO<^3E)4W(OJXZ-7E$W%/HH M)JE4JDE>! DF?]3X9G"I?3L8O9V*%WUXI\NY),_UU!,:*IYD49T*FLHD\[F< M)KI+E+Y42W2%VM)5-ZE"FV&J KV9J4P3O=;+QG[J#6;Z=!2OSE1$9/I5LA 5 M,DYS59VIJJJ==/9RH)D,E,:@-(ZBV4>WR61\=R9C,K\7*0K5Q#/51!5EY6G5 M;4G4OF,9FL= :?3 7@?-WG::!XUHH#0&I7$4S9XCPD0T@3NBZ3 OU?V5Y<)M MG9O:USHHC1[88W^_==!Z1% :@](XBF9;9V*;P!W;&.MT4Z=6;5V<9RK15VI5 M3JA;M#U-GV[H8I'&R[1J4-NVLU-1:,8#I=$#'T\PJC^73D6AN0^4QJ TCJ+9 MBIK<)W#G/AN*MK,9J3>DJ(QLNEHJ>YVY:*H[M1937_4:24T M%H+2:+ ;"VW?.@'=8 2E,2B-HVBV?AN3-[DSH4_B1S+7%P7'/1WEAO6V"CMI M$W;6)NRT3=AYF[ 3-[U&CA28'"EHL@7\]&'0> E*HU!:"*5%4!J#TCB*9KMH MN+8S>KM7T/;>BYYMK%I1&H;002HN@- :E<13-%M D,&/O=3J28VBL M J51*"V$TB(HC4%I'$6S7311R_BXR<&.&MYQLWK[YW<,[WAC?^L^-PK=:@BE M15 :@](XBF:;95*4\8$49=W,_A_#..YM]#8.&JY :2&4%D%I#$KC*)KMY<;O M8KQ2N#*&ABM0&H720B@M@M(8E,91--M%$ZZ,W>'*;5[J$V&R\01B\Y3^]C,_ MG3I"LQ8HC;8T:T+RW5G*0NA&(RB-06D<1;,],U'+V!VUU#]O];ZL[T+^)(IO MLM2GO0=9:+6Z?_T'FIY :11*"Z&T"$IC4!I'T6P%37HR?J7T9 Q-3Z T"J6% M4%H$I3$HC:-HMHLF/1FCI_ER WM+"(U!H+1PO#MIF'_J>6<[OXC6L=YD='J^ M_8-HT( #1;.],0''^,"C(KK=M#MJ58.:K)[ZWYZCI)P5^?)QMNK-+5*1=,&]W4'2J-06@BE15 :@](XBF;+:.*)R2O%$Q-H/ &E42@MA-(B*(U!:1Q% MLUTT\<3$'4]\S))F>&1YGR:Q;F&;DZ*9%&QG!O5.,:&Y!91&H;002HN@- :E M\99FS09ISX3?*#=4,RE+*DIQ?3F7Q:.\D6FJ=$=MF97-#WJOEY)"/E1SN+Y[ M[P^&.\MOO'?4ZU@>>N^B>OG0X*\O%^)1ZI;\,6#WM3HY$QWENNGF%8O MRGQQ-= 'V'U>EOF\_G,FQ506U0KZ_8<\+UG>N_P=02P,$% M @ [H%\6*"KO,M@#@ ^K( !D !X;"]W;W)K&ULQ=UM<]K&&@;@O[+#Z9PF,[9!0F#(L3WC6.]26D_4W2K]F; M!7.VH-E5LF0Q_\TT21L/N@H9QY^ZF?.PQO;M) MBCP*8_:8DJQ8+&BZ^LBBY/6VHW0V#WP.9_-MNY5S[XVD@T*)?X/62OV;58]H8'P@B3*RO_):[5LKT."(LN31=68K\$BC-<_Z;?JA3BE@5HU M4/<:\([;&_2K!OV]!JIRI(%6-=#V&QQ;I4'58'!J#\.JP7"_P?A(@^NJP?6I MJS2J&HQ.[6%<-1B?VD#I;=ZYWJEOG;)]L_??;>UHD\W;K93O=W?]AU7^5>HT MIW4TC++WY"?2)=F7? ' M^>W?YDF1T7B2W71SOI*BJVY0K=##>H74(RNDD$])G,\S8L03-FEI[[W17I4 M7?[J;%\B=?,2?52EHLF>KTAO?$'4GJJU/2%Y;]ZN5L40ZY\HJO-.D@0\_1548\KEERY+V;;UT,E7YYT\NZG]\5W#?>\"+::LK;FB?7=!9IOMS']LJ?^ ML6V,@"Z?#[G)*,_+*>&O^,Y^SX7( _Z;]VY@MM&Q]IO^=N?)"8CL0,)&8B,0N)V4C,06(N$O/6V&AWN',U M'#4'._[A0LKUU74])&H$\7H;Q&MI$'^MXL6^L30(LS)@Q\,EM[U8:5@]_ 3^R9N ML[9L2<5SLX7$="1F(#$3B5E(S$9B#A)SD9BWQH8[R1DHRG@O7H<+#0?C?GO" MQMN$C:4)^Q*G+$AFJN5#-@VH^2FOFNRYP4J3%%M]UB$E.GAU?: D3 M5#.@F@G5+*AF0S4'JKE0S:NTW=FOJ>?1#$AWYDNRP6F+!5U'M+D0NNM"856$T$U':H94,V$:A94LZ&: M ]5Z?G65HD1%4,Z":"=4LJ&9#-0>JN5#-J[1&C?[HH$RA6JKQZ8MZ MK$Y!K8N"5'E1T#I[89RG89R%P?<&$%HF!-5TJ&9 -1.J65#-AFH.5'.AFJ<> ME@D-#O-W6"8T.!J_NDQ(E9<)6=MS%!P_"B0GS@X7M-X'JAE0S81J%E2SH9H# MU5RHYJDM]3Z#<7^X'Z^_H]Q'K6N77Z30,6-J: M1V@5#U33H9H!U4RH9D$U&ZHY4,V%:AY4\U%:,[9UN8\Z_ %'AJ!U0%!-AVH& M5#.AF@75;*CF0#47JGE0S4=IS7S7Y4*JO%SHI.$QM"@(JNE0S8!J)E2SU,,S MXFC]:VVO/-2&=NI -1>J>5#-1VG-'-9%0:J\*.C8\)@_MHEHR'>ZQ:S(\O)4 MW:U!A=8#034=JAE0S81J%E2SH9H#U5RHYD$U'Z4U\UR7*ZGC'S!NAE8K034= MJAE0S81J%E2SH9H#U5RHYD$U'Z4U+V51%S7UY45-W_-5;SEY;GRAF@[5#*AF M0C4+JME0S8%J+E3S*JUQRL"#SW"JA4[ZJG>_+D_JR\]O)!DRZ M+JG_ TZ(U(?6*D$U':H94,V$:A94LZ&: ]55/-16C/?=>E57WZF MI5-*,^3$V7&%5E)!-0.JF5#-@FHV5'.@FEMIC>_(#,JN976F*ZK^]-U#]JGC]*:@:QK MI?KX*[G)R;-C"2V-@FH&5#.AF@75;*CF0#47JGG]PY-1]0\_>VTY2];1SU[K M0J:^_+Q+9QTQ^LX/9*%E35!-AVH&5#.AF@75;*CF0#47JGE0S4=IC;1K=5F3 MUOOGCREIT+HGJ*9#-0.JF5#-@FHV5'.@F@O5/*CFH[1FONM**DU>277*,24Y M<79T?#G*A77I0S4=IS3S655":O KJ>PX@R\FS4PDM?()J!E0S MH9H%U6RHYD U%ZIYE2:_3F/+0D?/?ZC594J:_,1/3\5SQH>J8N1JO/#_6\,% MK3J":CI4,Z":"=4LJ&9#-0>JN5#-@VH^2FO&M:XZTG[ "9\T:)D25-.AF@'5 M3*AF034;JCE0S85J'E3S45HSWW4UDR:O9OK,7EB:L>JB4]DR"G,R85F0ADL1 M\];T?D>YQV]S1C9=E<-M\E1V]4HSPJ93%I2?&_,[?"ILLN>TH.F*C"_$J6TT M\BYCC/R2Y(PH@_=7Y#ZJ+O13GB197 NVNK<0U[0KB9QW)[96-%[]G.U=5TNL M4WG0>TYYE\^,Q21E>9K0:,Y3K-Z=W-@J4S]L"B2.Q\^;Y/S"]V'A6[57&)OP_W M:J=[\/B#\L%56A[WE ]^^7BWYN]NEG3&/M%T%L89B=B4=]6[NN9SIC2&ULM5AM7RW+9%N("$B Y; M0JKNS!A/B%13/K?%D@.)C%$2VZ[C^'9":&J-A^;:+1\/V4K&-(5;CL0J20A_ MO828;486MMXNW-'Y0NH+]GBX)'.X!_FXO.5J9A2 J!J[WCH&;&[AU@^X[!MWK5"TP,3&V.MV-!4I_%>LT(6@_.Q9*$,++4 R^ K\$:__X;]IT_FN@="6R+ M;*\@VVM#'^=%% AE[!T-N#X2GZDY-4UNLU8^'ML, #QQO@&HO6?0YDX1!Z MBG:7U>IQR^F@<#K8YR%!:Q!:@+48PPOPD HRC:')W6#'CU[@^ZY?<[=UVP,S M,2A(#5IE[J=Y[2HZ%VO@JHU UQDE0+>YV!-ZC\U;+>[M"AA"MM"/Y50 MJZGX@%[F@,%6O?4ZP4[!?48G@@?ZHTTF;J$:9J\^G M%8G1 _ $G?P#A(NOC2%HW]I'K]H4!2C)NF_5AT?DM:D[G?P/5#^'PAD4\AN MM@-4=BEXGS9%H*^@Q^85&QO%'&J MOM9#]$3B5?/ST=I5??2%>RRT;=9E-X7W::>VY*V1N7^KC%G!F4,-E9S7?"55ET M^NI)Y=GQ1S:1;&E.$*9,2I:8X0)(!%PO4/=GC,FWB=Z@.(0:_P=02P,$% M @ [H%\6%DHG40Y P ,PH !D !X;"]W;W)K&ULM59M;]HP$/XK5C9-F[22Q$EXZ2!2:??V81,J:O?930ZPFMC,-K!)^_$[ M.VE@(X1JTKX0O]WS/&??'3?>2?6H5P"&_"@+H2?>RICUI>_K; 4ETSVY!H$[ M"ZE*9G"JEKY>*V"Y,RH+GP9!WR\9%UXZ=FLSE8[EQA1@M!<"J)@,?&NPLMI&%L#=^*> MPTX?C(EUY4'*1SOYG$^\P"J" C)C(1A^MG -16&14,?W&M1K.*WAX?@)_8-S M'IUY8!JN9?&-YV8U\88>R6'!-H6YE;M/4#N46+Q,%MK]DEU]-O!(MM%&EK4Q M*BBYJ+[L1WT1!P81/6% :P/J=%=$3N4-,RP=*[DCRIY&-#MPKCIK%,>%?96Y M4;C+TLPPF'J:8!K4%+WWU(NP'[SKTQ8V^N L] MG<*2"\'%TDI<@^(R)[]:W:^T5FB)0[/)O4W#.$SB>.QO6U0DC8JD4\5'Q82- MER[FY)@Y&47]=N)^0]SO)+['&#[#VS_BO8CI<#1L)QXTQ(-.8JP>"^#GN ?' MW.$H#H)V[F'#/>SDQNQY_H,/CR2,DG!(VQ6,&@6CSJSXYNHB.G^U!85UGGQ@ M7)%[5FR S#!=L#X09H@+"S+#(@-MTD;_(6_"8%\C@W_(G'T-::UO%>3PX#;C MH-<_$4OA0;T.GYD_9_CKNA\?9E&' +H70)^71V?XZ3%_$O7H*?Y]E0T[B^0? MZ71&0G0L@0YZ\2D)^T(:=E?2EJPZHR0^"H:(]OI_EU+_X'^\!+5TW8HFF=P( M4_VE-ZM-1W15]0'[XU4[]84IC%E-"EB@:= ;8%JKJD.I)D:N75?P( WV&&ZX MPJX.E#V ^PLIS=/$$C1]8OH;4$L#!!0 ( .Z!?%A*#G+MR0, ,,/ 9 M >&PO=V]R:W-H965T,O8@,@T6N6YF+J;*0L;EU7Q!O(B.BQ G+U9<5X1J1J\K4K"@XD,4Y9ZOJ> M%[H9H;D334S?(X\F;"M3FL,C1V*;980?YI"R_=3!SEO'$UUOI.YPHTE!UO , M\FOQR%7+K5$2FD$N*,L1A]74F>';!0ZU@['X1F$O&N](A[)D[$4W_DFFCJ<9 M00JQU!!$_>U@ 6FJD12/_RI0IQY3.S;?W] _F^!5,$LB8,'2?VDB-U-GY* $ M5F2;RB>V_QNJ@ 8:+V:I,+]H7]EZ#HJW0K*LR&IDA'09T(Y^D;2 M+0AM:Q#1E\KZ+TYR*="'.Y"$IN*CPOT=N4AL" ?+9.O_? MHUX0VI?JJ"8ZNFPK[5BJYB^E\F!C6X)@O[E'>L/AX(RBW6PTL',YC.T'L'8]/[S(9)? ,?3@ X>*C]5SK MQAD@XXI"E)GSS;:N?PKB-+[&]0!W9S3RVI;1NCW?NVFOA78:IW^,T__U6:T: M\UH*70GM5*'CQ01WGNP79+8*H#U157&49CAHV/GC7K]E*Q[O!OC"RT%W1JM0 MSG+!:'B>=5OL<#AN/BVDCQ<&W'UC^'&*JP#._?Y[CV@QQ2Q;&QQ,?=QZ9 M[TARW3C#2Y+RPEN<"3!JQ*\PX3>D02_2O"-T)*9D36E MBH9#P;=$Z&A$TP-3&Y.-:E*FMW&N!#Y-,4^%<\6CY\LQ%B(F$YZC.R0U];TD M<[1,O,Z \"690<17+/V+44.%.))/([GMQ":_'^Z=X*.7^^#;_#\(WB-2D)9R=NV.I4PO788_='?RH)&,++P MJY8@-F"%'S^X@?.Y36-'8 W%O5IQ[Q1ZY;R%\5'4HKY-?(D8&$3]@]J$?=<= M#.W-OJBW04%_X-=!#;+]FFS_)-D9RJ*.P)K*+ZN%5]W[LD2L;]G-\]U@P-/O@WR':_7[LF;FNS- M2;)?@8&@F;'D78QG0RJ5H/I4;*-Y$NN]>]016$/VH)8]Z,:5@RX5=P364.PZ MKX>TT[DO*\B@X3G'/S!F6U0_&!PXT]YK,'(0*]-W2:2R9JH\[,QW- MP?I8]WRF<7F%*1O&!RI6*9,D@R5".E?7^+&(L@" MT 'X?,FYVDWT"^I../P'4$L#!!0 ( .Z!?%C,%;J>)@, *L+ 9 M>&PO=V]R:W-H965TOV,.W!)!=B-;&9;:#;KY_MI"E00*L4J2^)[=Q[ M9(JHX#'/F.PXJ5+S2]>5<8HYD0T^1Z:?3+G(B=)3,7/E7"!);%*>N8'G16Y. M*'.Z;;MV)[IMOE 997@G0"[RG(@_?J=)7!\_H7^VXK68"9$XX-D/FJBTXYP[D."4+#(U MXJLO6 HZ,W@QSZ2]PJJ,]1R(%U+QO$S6#'+*BCMY+(U82_"C/0E!F1!L)S3W M)(1E0FB%%LRLK"%1I-L6? 7"1<,[#>V&RMAC*SC6,E]%.J\U17R\_(A MB M3>W-!*+>)"7A XR+G04^A MCX=P?'0"1T 9?$OY0A*6R+:KM!A#R8U+XOV">+"'N!_ +6G" 3ECM3&CQPCUX(Y1(1)R"]@>& MVO*,SXV=T!."L)FU]E1[SI30WP(H#G1]W^5,3V(9;SOORC>ITJR:P#;=:E5NM>LJW@#E;J\QF,_2VRO=E MT)[R/:_HG1^DUT=ZA0Q/X48E#3@NIR>["!X$>NV6U 2VH?FBTGSQ]@5\4:=; M-8%MN.5[SXV$5T\)ESCKIVO0"K>/X!U1VT7LKK4].8J9[08EQ'S!5/';KU:K MCK-G^ZRM];[I1&T[]0Q3M+&W1,PHDY#A5$-ZC9;^J$31&183Q>>VN9IPI5LU M.TSU28_"!.CG4\[5T\2\H.K/N_\ 4$L#!!0 ( .Z!?%B'L1-FO P #R/ M 9 >&PO=V]R:W-H965T"IMTP#/N@R+0M5"\^E)PT0W_\*%LVS8AFHNX^<#\T ML2->I'53CZB;#^GSQU)\K9:5V?EBA?R+_-2 MY'$M7XK%L%H)'L\VA?)LZ(Y&X3"/TV)P>;YY[U9&%Z>K^(%O^/UE]6MD*^&>\HLS7E1I65!!)]?#*Z< M=VP<- 4V1_PCY8_5P>^D^2CW9?FU>?%^=C$8-2WB&4_J!A'+'P_\AF=90Y+M M^+V%#O9U-@4/?]_1V>;#RP]S'U?\ILS^F<[JY<5@,B S/H_76?VI?/PK;S_0 MIH%)F56;_\EC>^QH0))U59=Y6UBV($^+[<_X6WLB#@H$DR,%W+: ^ZR ZQXI MX+4%O-<6\-L"_FL+!&V!X+4%PK9 N#GWVY.U.=-17,>7YZ)\)*(Y6M*:7S9R M;4K+$YP63<^ZJX7\:RK+U9=2D2R^+T6\T?EJ(3B7_::NR%MR-9NES;MQ1MX7 MVS[<'/-SQ.LXS:I?SH>U;$"#&29M9=?;RMPCE3GD8UG4RXK08L9GAO(W+Y1W M+8"A_.3[C^_N/OZU:R7^EM1GQ'/>$'?D>N3+741^_ND70ZLR M+6KR$QF2:AD+7K4_3(VW5Q7QI%N5 1.]'N-:,/3U&,>"87;,W];9&7'&&\S( MC-%T\?;=TMMPO2/<3[SBL4B6Y*J8D8@_R BX:OHEN1(B+A:;/DIN9%\0,C21 MSR6YY:+IHD2&&_);O>2B(O_^(*'D?^.#RSW]RPM%?3-HC81$21I$P!H)I?<+?]PG?1G\6JH3L%,6:FX2U8OH* MNX6%&UASFWZX'#NA-QJ-SHZ8Z^K'PTZ^AF/8Z!/H9WX M<'_B0^N)CYZ=97F3KI:EJ-_67.2F4V[%]3WE8>=,>J.I$W1/.;)6BH0Q$$P3 M;[P7;]Q7O*PL%D>UL]+Z:C?N:!<$WGC:U:Y[H/ER0;:.@6":+).]+!.K+/N1 M1BQ'&K.#D0;_)I_>*F,DLQ+[2C/IG'%_T@C3D:9[8#B=3KH'4F3S& BF:3/= M:S.U:O/;JKG5OR$?TJ218B/1D0<6\IW\FF;RT9K<)2DO$EZ]D4\MR9E)/FNE M?>5#PB(DC")A# 33NH$S4@^IHY,_#K1- '4+*"V"TBB4QE TO6L<^!=.CZ>" M8S?3%R".2YYD!S,^U=N+]E822:-0&D/1="5=I:1K%>%6E GGLTH.D!*>/LB1 M4EJ01),WWH5[H\9N9PCOC-I_^AWRQMZ2WIHB:11*8RB:KJFR<1RK(W#YODCK M-,Y(419ODUC>EALU,W[\.K7C/,ME"G5@H#0*I3$439=4N3 .R(:Q1'D\$I5$HC:%HNI+*"'+L M3M"7U5Q(,4D25TNRBI\V ^#=?=.H8=C1<.)/C!HB'9<(2J-0&D/1= V5'^38 M#:&_K_-[+D@Y)_5NGJEJ7JW:V:?O:O[)J*C!JGDN)=*EB: T"J4Q%$V74GE( MCMU$DH^;B;P"XP67 ]:'K:CBF+&4E%5M&L)F_-47J:-IN6*-X.@8D&RLJK(O!3-GV?KY(BZ MTU>I"_63H#0*I3$439_W5Y:2:_4E#J+O7#Z4E(]ODV9PE-ZO:SD8:D-P)6-P MFPM@4K2MP1:![8WH*R>41J$TAJ+I"Y^DZ)V5C&>2Y_%'59?+5 M.B9JD8=CHL#DO-_8Z^ZM(M0"@M(8BJ:KJ"P@UVX!]9[@M//Z/F.VM&=3G*:' M3&B]%$IC*)JNH;)\7+M'TW>>TX[K+:%GF.DT^@30>BF4QE T74)E\;AVBZ?? MO-O'M$CS==YG!LY>?V_-D;0(2J-0&D/1]'ZA_",W./DTG M-$X+2(BB-0FD, M1=.[AC*D7+LA]7DIJAV$XK\P#A=8Z^[MXI0 M2PI*8RB:KJ*RI%R[)=4S\,??>@=^:%83E!9!:11*8RB:WB^4O^5.3A_XH5E5 M4%H$I5$HC:%H>M=0+IEK=\E^)/!/.X'?<8]$?J@=!J51*(VA:/IR"V6'>78[ MK%_D_\07ZRRN2_'4'ICG7"3-1/]'>2>HZK+@U8_=(.S-[+TJ VJ_06D42F,H MFMY]E/WF.2>_07A(I^L&2HN@- JE,11-[QK*T_->2.LJ:RE^$QOR76S8W2J, M\R1>-XUKDX!NN#O8:^ZM(=33@](8BJ9K>+ :S^[IM>&;_KY.ZZ?#5:)'(KM\ M_V;KPM\U+KQ19NSR.^SZ.^P"/.P*O#_"&O24->CYIP_T4'<02HN@- JE,11- M[QK*'?3LV65J1G6W4KIY*OA^?,'TM===G.>,)E-__'P:U5YS;PVA-AZ4QE T M74-EXWEV&^\NSC9Y#IO)TS=D)>3C %E)5;<9$-\/%L(;!=W2)X>">F?3CIQ0 M/P]*HU :0]%T.96?Y]G]O%V:(-_>N-/B00[ CN7/MRPM?SYPC>,NJ.\&I5$H MC:%HNG[*=_/L>677//V5RWOEE6W=@YW1^W8)-]L>SNOMRY.=Z+4:(A$T'HIE,90-%U#94/YO5/+K&E)=EQO":%. ME=_-4S->J!1:+4/1= 65">7;3:C]#;/'3@UV9&\5N\EEG2OPQ4,HM$T,1=-% M.=B3R9XJ]KY(Q&:H$F?'%S;8&;U5\#NGV N,T1#JU4!I#$7395->C6_W:KX4 M<5Z*.OVO#(C);HQY7#]H3I;?=7TZRD$=&BB-H6BZT.3>>1D'S?/@V0 MJZKB1_2#[@,%I450&H72&(JF2ZW<&W]\\B=$'YJ0!:5%4!J%TAB*IG<-90SY M=F.H9_R&.D106N1WM[4R>8X46BM#T73YE/?CVY.F3$&\398QZ@>U<:"T"$JC M4!I#T?1=,I6-$YQ^UZH Z@!!:1&41J$TAJ+I74,Y2L$+RQ5[)L78<;UE[AI* M@7FGI A:,872&(JF:Z@:;^? M"%HQA=(8BJ9K>+#/N=TE,T7X)D.F4FGNY+;5](7XCMW\')H.!:51*(VA:'H' M4&9;$)X^OD/-.2@M@M(HE,90-+UK*',NL*=6]8[O4*,MZ&[^Y4V,2Z@B:,44 M2F,HFJZAF=0&H72&(JF2ZLTE7 M4KEHH=U%NQ+WZWI=D>NT7"UCD"T 6$4!J%TAB*IJNL?+;0/7DH M#Z'^&Y0606D42F,HFMXUE/\6XE/"[,C>4G?SO>2AAF&XX4!SSAZT?0Q%TP52 M+EAH=\&NY"-26;T0EJ'.%Y0606D42F,HFBZM,L?"TV\&%D)M,R@M@M(HE,90 M-+UK''Q-H3U'[8?",O:["KO;W7<"@.]2L]?76S9H_AB41J$TAJ+I_4 Y7^'I-_0*H[;Z0:R[*_-DW;U$1G][?7TO<2@M@M(HE,90-+T?*-]L?/K= MNL90LPU*BZ T"J4Q%$WO&LIL&[]VMZ[_+_J/NTL4CT1_>X-Z2PLURZ TAJ+I MTBJS;&PWR^Z:N0UP_(=Z:5!:!*51*(VA:'I/4*[Z>E!:!*51*(VA M:'K74*[>V)[R!HO_W>^,/!;_H:X;Z*%_QC+!9I49&, MSR5R=-9\ )$NEOL7=;FZ&,@!RWU9UV6^^74I[QQ<- ?(O\]+V9W:%TT%CZ7X MNFGVY?\ 4$L#!!0 ( .Z!?%C'8A[*8P( $0& 9 >&PO=V]R:W-H M965TFG]0I1G#:UQCO:NF6HWBWJ6D@F4ABD)&JL1 MN1Y,8.?=$+HV_'2?I MC_3 W?$#^Z>@W6E94(-CQ7^QTBY'Y#V!$BNZXG:F-E^PTW/A^0K%3?B%31<; M$RA6QBK1@5T&@LGV2[>=#SN P? ((.D R7,!:0=(@] VLR!K0BW-,ZTVH'VT M8_.#X$U .S5,^EN<6^UVFUQK1W9$U\!:NRY+Y5<3-!2Q@T,3EW0W7P")Z]/L\BZ9#QE5'0'W[0')T<.GF!Q#NG@#)(X20_ MQ\^')_OPR%G0^Y#T/B2!;WB$[P;99Y3XZ, A14]2^'J[,@TM<$1<01G4:R3Y MFU>#R_C#(7TO1+:G-NW5IH$]/:)VAFN4*SR#&?I*9[*&*>IPQ[) ^+[@K ZW M?08?MXVK."SA!Q,^3E4P=UNFHFT=_O[JN.'6HC!_#GF6OJ1G+T2VY]FP]VSX MY MYM*K9L4KU5@$5:G7XW;3$EX'8M]5U'F?1>E?84Q%MMM%.C?O^^HWJFDD# M'"N'B<_?71#0;<]J)U8UH>P7RKHF$H9+U^91^P"W7REE'R:^D_1_'/E_4$L# M!!0 ( .Z!?%C:V4R:4 0 "4: 9 >&PO=V]R:W-H965TJ2L/>6R6(+6!JUUIG:)6=WOMPDEB7<#, M=I);:1]^-A 24M<-D_NBX<'G9_O_AV,.S ^4?>=; (%^Y%G!%\Y6B'+FNCS9 M0H[Y+2VAD&?6E.58R%VV<7G) *=54)ZY@>>-W1R3P@GGU;$5"^=T)S)2P(HA MOLMSS%X?(*.'A>,[QP-/9+,5ZH ;SDN\@6<0W\H5DWMN2TE)#@4GM$ ,U@OG MWI_%_E@%5"W^(G#@9]M(3>6%TN]JYVNZ<#PU(L@@$0J!Y<\>EI!EBB3'\4\# M==H^5>#Y]I'^I9J\G,P+YK"DV=\D%=N%,W50"FN\R\03/?P.S81&BI?0C%?_ MT:%N.QDZ*-EQ0?,F6(X@)T7]BW\T0IP%2(X^(&@"@LN ]WH8- &#RX#Q.P'# M)F!X;0^C)J":NEO/O1(NP@*'Y5X9YN/M?W/M"$Q]>'!P8Q!NV5,:AX M@_]Q9XH1ZG$MZ,ESB!A2,S&@>V!R?\Y2=_[/VF4]HF++()BRW!.IX, M6T^&)GJXHD+*3^3=F),,9'(H )7X57FB<\0(Z^N(35A4P\853*UE^W#JJ;^Y MNS_7VE*?':U'K=8CH]:/EPK?H)1D9 -% D@MP=(*K+;7 %RGOA'?5WV;L*B& MC<[4]W7JC]Z8=-&LH^NXU77\@:X)HR^$YH!6.Y9L\7EFT>EHQ/75T28LL@F+ M+<$ZGDQ:3R9V<_W$IB[QI\].@&J55!9) B0>7C>P+RX5MGV_3-'3WP-'?^TCBROH[8A,668!U' M[EI'[FPYHA/_[FW6'>G$-PZBK_@V8?'',^CHZGNG(L0S*AM1RLR+@!G0-^-8 MI456:;$M6M>*LWK0M[L4-#Q;SMBD159IL2U:UYG@Y$Q@O$F.?K1)!@E@N=82 M(ZBW)>9A!>@5,-,] 4=6QQ';HG7E/Y7#OK&R"Y\D$\L\CW"1HA3VD-&ROO7.0N5=];^ HH;M"U.\YVZ/M M-XW[ZDW^Q?$'?[;T-<LU^PM[41>!:S^)E'O M"%I6+]U?J! TKS:W@&7QH!K(\VLJC6MV5 ?MEZ'P/U!+ P04 " #N@7Q8 MLFP J@<# 3"P &0 'AL+W=O\;Y[CY-AGM*'LE2< FWSC/"QE0BQ&MHV#Q/(,;^F*R#R3DQ9CH4'USOU.)R^3><$DO(?;ZN% M.!"XO1,"KQ)X;P6=$P*_$NB5LTLRG=8,"QR,&-T@IJ*EF[K0:Z/5,IN4J->X M$$S>3:5.!/T7$&X37RW6_(QI MH=I5UH$OW\KZD/PXQ*DC&CC=&J=KQ%D(+* -II1U6Y]4LI@B&BR]FJ5G7AK* MY&9"VFAZ9VE,$0V:?DW3-](\48$SN;/H;[*-J7_TQ*/7=1QR FI00PV,)3*# M&"10U%HC@\^LD4\R:V1Y4V=Y\]$:N3G[(9@B&C2NL]_ZG8\52:4SX1A#FCP' M1Y'[T4*IE$8B4TB3R-L3>>\HEJCZ.EO!O/-@II FV/Y(<8V;^>[8%O)LAJUL MZ7C[>_3/;[TM,6_I[(/V(@>VU%T71R$MB"A/Y7JV[NQN=3_S9GZB.C[=MNQM MRG;Q ;-E2CC*():6SG5?KA8K.[!R(.A*-S$O5,B62%\FLFL%I@+D_9A2L1NH M!]1]&PO=V]R:W-H M965TR' P-"!12=C9?]\C@?%'9>A%;VP$.B_/>Y".SF(OY)O* #1Y+PNN MEEZF=77G^RK.H&1J+"K@^"05LF0:AW+KJTH"2VQ06?@T"*9^R7+NK1;VWK-< M+42MBYS#LR2J+DLFOSU (?9++_0.-U[R;:;-#7^UJ-@67D%_K9XECOQ.)+<.J0FP,W[+8:].KHFQLA'BS0R>DJ47&"(H(-9&@N'?#M90 M%$8).?YN1;WNG2;P]/J@_MF:1S,;IF MBM_S1&=+;^Z1!%)6%_I%['^&UM"- MT8M%H>POV;=S X_$M=*B;(.1H,QY\\_>VT2&@(Z!6" MD)(O@NM,D4\\@>1Q4?(1Z3*/Q :$ C!]#ZOX?3'IRH2W%D M]:+!%)/'7,6%4+4$\L?]1FF)J_A/5\H:Q8E;T6SM.U6Q&)8>[ET%<@?>ZH?O MPFGPD\ON_R1V9G[2F9_TJ:]>-=.U%O(;22$!R0J2-^G0F Z)"\OEOI$, ZMI M"M%N%8QIN/!WI[:&9IWQWG2\-X.\%@[4!\*QC.*Z/Y ;Y UP2'/MHFZ$0WK& M$\QF%]CN:?/(S3WMN*>]W"_XY9B,,\)X@F5LA_6YPFJK+70L(UIT!7K60<\&H'4M.=&"5%UI8F6-MN%GG'>N\ ME_4KCT%BC>,VHY50N3F&G(S]0J-@?!M\[RJ4Z\' V;\"S[S<=EYN!Q:YB-\^ MFM,O(;@9L250S+AQF>E7&H4.IL;,0"!U9.',3!@-IUD,]"B MLLW81FAL[>QEAMTW2#,!GZ="Z,/ O*#KYU?_ %!+ P04 " #N@7Q8SZTE MUFH" #"!0 &0 'AL+W=O$ \N,EM8\VQ@^VTX]]S;:>AF[K! R_Q MUSW']]SXGFRK](.I "QYK(4T$UI9VUQ$D2DJJ)D9J 8DGJR4KIG%I5Y'IM' M2@^J190,A^.H9ES2//-[USK/5&L%EW"MB6GKFNE?,Q!J.Z$QW6W<\'5EW4:4 M9PU;PRW8N^9:XRKJ64I>@S1<2:)A-:'3^&(^&FK"3VG MI(05:X6]4=LOT.DY=7R%$L9_R3;$GB64%*VQJN[ F$'-91C98U>'/4 \?@&0 M=(#D.6#T B#M *D7&C+SLA;,LCS3:DNTBT8V-_&U\6A4PZ7[B[=6XRE'G,TO M9:%J(%_9(QCRGDS+DKOR,D$N97@CKMC'"[","W."(7>W"W)\=$*.")?DB@N! M 2:++";C**.BNW@6+DY>N#A.R)62MC+DDRRA?$H0H8I>2K*3,DM>95Q ,2!I M_(XDPR0]D-#\W^')*^FD?653SY?^M;)DP4TAE&DUD._3I;$:'^^/0R4+C*/# MC*ZA+TS#"IA0[%@#>@,T?_LF'@\_'I+[G\B>B!_UXD>OL>?W3+3AZ3"!1L%D M ?A<"O09\_Q?!^6!+@[%=-:SR>/SP2B+-ON2#D0EX\&'/BKD&NVU0PUZ[5W" MD$*UTH;GU._V1C3U_?=L?X8&%?SD#TUPMRNFUUP:(F"%E,/!V2DE.CA&6%C5 M^*9;*HLM[*<5FBQH%X#G*Z7L;N$NZ&T[_PU02P,$% @ [H%\6,.A)F3? M P !@X !D !X;"]W;W)K&ULK9=;CZ,V%,>_ MBD57U:ZT&3"WP#2)U$VTZCZT'5H(L@@D3H$47]'6$.6Z4B*X^\FJ-7VJ1V[SZ_1OU;)JV2>B( U MR_ZBJ=POKE6A-5J6U(9*L%IR=$-?6*II^J&I3>:ML:*&' M\4%R]94J/[GZ5B0L!_1(SB#0#*U97K(""BD0VZ(-;(%S2)O/'S<@"NXGL%] M_79W]]K=5I5HR^&VY7"K>-YHO"9C2H1)#S9(SAK6#"!!@,&-PKF?=*A%0XCABUJ.(GZYV7P0145990\T8Q* M"L:Q#P<,0>SW.(28*>ALPDV+G(D_.).L/DAU(+?B9.G*0(C$NF29*M_^9 MD@3?[:\:DZ$B=9R1*8D[0HHG28?2\1D5ZARF=/3XQB3P@"WT^S/48#1>YHOL MX?^A>YU%;Q0__*[J]U[1KC._Z!^>%L#^CL?UN6_&MK.#:HPOBR;JU3P*8J\_ M6 :K\=&ZB!Z>5KW1#04/Y6L6#*"&1F.3_Z)P>%KB#%O*?T@''NK7S##;#5;C M!;RH')Z6N3_4NC3"OAA1P\'9Q>ES3IG4D';GD*YO2+\3OJ.%4--NJWR7CKHA65F=VY^85+> ZG&O+FK M8'ZOF5,OC;T5:"]^JW^!5!+ P04 M" #N@7Q8!E9G7;H$ !,'P &0 'AL+W=O0,WQ7'F3$;%M4+$4ZH([&>5X069$?,D?F3QS:Y4H3DG&8YH!1N9C MYRV\F?I(!10M_HC)AN\< V7EF=*OZN0^&CN>&A%)2"B4!);_UF1*DD0IR7%\ MJT2=ND\5N'O\HOZ^,"_-/&-.IC3Y,X[$U-$2S=QIA[C3##Y:RSCQ.0^"VE*P&>\)1S\"F;E MTP1T#C[*'/J4$X9%G"W !\HYP%FD6H(I(U$LP!0S]EUFT@:SB(/7=T3@..%O MI,R7V1UX_>H-> 7B#'Q>TA67H7SD"CEBU:\;5J.[+4>'CHP.(O! ,['DX%T6 MD:@IX$JKM5_TXO<6&17O2'@%?/@+0![R6P8T/3T<&8;CU[??+_3\4V[_WQ_D MK^!>D)3_TW:O2JE>NY2:[S<\QR$9.W)"<\+6Q)G\_!,<>+^U^;0DUG#=JUWW M3.J3)ZF(6;@L$BHB:UE,P'X !R-WO>NJI97? M&\*Z56.X_7JX?>-PWY-(3H.D;53&P',?B26QAL=![7%@+Q$'-EU;$FNX'M:N MA\8GJVHX0.6]U;Q1E;:LV;HH$&]BPFNI&.SG9N2:WI M7+,1-,/128ENEI")'K0ZZP*(H"8B:$2/W43'VZ/EVBH+V5)K.M8T!(<6L]@2 M[53.NV GJ.$)FNGII"PV2TC::"_77: 4U"P%S3!UD,67EFM+[%3=E"Y(#&D2 M0YZ]1$=6B*ER MV05](4U?R.*"$;**6+;4FLXU8B'SHM&I'[CH< TH"+R]#T%S7Y=ZT="$S,1S MLI?^P==Z_UK.O]Z^G2Y("6E20F92NN2#O9+]VL!28AC4G(C$DGO1?-$A( V]^+7;". MKUG'-Z\ZU3E\_"/&K'#VSD(7A.-KPO$MKCGY5M><;*DUG6L"\O__FM,/)(ZQ MG3GL7&?NSGYE2MBBV,;E(*2K3)1;E_75>JOX;;%!ZNKFY3[S V:+..,@(7,9 MZET-Y9N0E5NWY8F@>;'[^4R%H&EQN"18?A.I!O+W.:7BY41U4&^@3_X#4$L# M!!0 ( .Z!?%BVSD:U_P( *T( 9 >&PO=V]R:W-H965T5R0)S M(D]Y@4P_F7&1$Z6G8N[*0B!)K5.>N;[GA6Y.*'/B@5V[$O& ERJC#*\$R#+/ MB7@<8\970Z?CK!>NZ7RAS((;#PHRQQM4=\65T#.W44EICDQ2SD#@;.B,.F?G M?6-O#;Y17,F-,9A(IIS?F\E%.G0\ X09)LHH$/VWQ'/,,B.D,7[5FD[S2N.X M.5ZK?[:QZUBF1.(YS[[35"V&3M^!%&>DS-0U7WW%.IZ>T4MX)NTOK&I;SX&D ME(KGM;,FR"FK_LE#G8<-AT[XC(-?._B[#MUG'(+:(;"!5F0VK E1)!X(O@)A MK+6:&=C<6&\=#65F%V^4T$^I]E/Q!4MXCG!+'E#""8Q,5JEZA&O,B,(4%(,_M:KVAS&R'!&E83C"2I",_E.^]_=3.#XZ!T< 65PN^"E)"R5 M U=I5/-"-ZFQQA66_PQ6QX=+SM1"PB>68KHMX.H8FT#]=:!C_Z#B!)-3"#KO MP??\H 7H_.7N_@&E0/@QFDHE=&G_;$M9I=AM5S3' M_4P6),&AH\^S1+%$)W[[IA-Z']O"_4]B6\%WF^"[A]3C,M1 M:EKQ="8*0;FPK*#T%A9<4G,KM59Z)=_;@.I&.]S[)EX[=-A AP>A=;G^&W1X M@*ABWKT1]6+>COD^S9AY+>3]QOR_FLJ&EEZ MJ);[>V7:[7[8I=PWVBKX"M/=N/ES%'/;$"4DO&2JNAN;U:;GCFRKV5D?ZUY< MM$#&=:TCN-=.)$U1RKB>*%[2]3KG2WLL.%_IY 80ST\QGG M:CTQ+VB^4.(_4$L#!!0 ( .Z!?%B $[6_N , ($. 9 >&PO=V]R M:W-H965TT-):(2J)*4G;R]CND9,5V%&X$^,82)9XSG&]HBIQNN?@E4P!% M'O*LD#,G5:J\>-W9RRPIE/ MS;,[,9_R2F6L@#M!9)7G5#Q>0\:W,\=W=@^^L"15^H$[GY8T@7M07\L[@2VW M=8E9#H5DO" "UC-GX5\M?4\+3(]O#+9R[Y[H5%:<_]*-#_',\?2(((-(:0N* MEPW<0)9I)QS'[\;4:6-JX?[]SOTODSPFLZ(2;GCVG<4JG3F7#HEA3:M,?>'; MOZ%):*3](IY)\TNV35_/(5$E%<\;,8X@9T5]I0\-B#W!V']!$#2"X$C@7[P@ M"!M!>"P8OB 8-H*A(5.G8C@LJ:+SJ>!;(G1O=-,W!J918_JLT'6_5P+?,M2I M^4= :)(,R"*.F:X$SO7U/WA)6D']37DE: MQ'+J*AR'=G.C)N9U'3-X(:9//O%"I9+<%C'$AWH7Q]\F$>R2N ZLAHLJ.2>A M?T8"+P@[QG-CER\ALLJ7KY<'EFS"MB2A\0OM)?FQ6$DE\'_QLXMP;3'LMM"+ MQ94L:00S!U<#"6(#SOR/-_[8^[,+SRG-EBXU.@(/)1-F^IZ1 M7,\T@O.4/ (5723MCEC3T<#WNJA9A7VIGB'\IJ58=5J>!5 MDI)[*!7D*Q D],Q_;-)5#&NTOL4XD=E!,<9M,<:O*L;GMA@?ZV+4<_N?IA@W M3\6X?6!2Z7O"URC;,;VMF?Y0H@*RIIF$SH7$/AHM[L)M5?7%?2*S ]P7+>X+ M:X*?G\UY1EGFWF03C$#\AFG\V)(AZPN6S97/9C M(_0F:L#7@PIG(L5YJKH@64W[0KKL@!1.CB ][Q3ZDU';Z2#Y29O\Q)K\=[-C MA'A -T@A =SDZFUT2X,H$#ENBHX6S<[MD#527R+V80?F.R?)N/[R=0UG>:+A M'&#UO:<-I]0(KR1JC]$7:>.F+^T,\L[]HUEVJI@U-W=OSYZ# M2,S91Q)#HMZ^MT_;\]7"G"KP3%0DK).):H]0[O\#OEZC/.W5#\=*< M %9=JU] !VE/G_#]02P,$% @ [H%\6'0*FEC2 M @ .@@ !D !X;"]W;W)K&ULK99=;]HP%(;_ MBI554RNUS1VN37(@5A,[LQWH_OUL)Z0IA&P7NX'8/N?U M\QX<'\(MXR\B!9#H-<^HF%BIE,65;8LXA1R+2U8 52LKQG,LU9"O;5%PP(E) MRC/;0L>W$DG2P9>]&#VV1B M.1H(,HBE5L#J:P,SR#(MI#!^U9I6LZ5.;#_OU&^,=^5EB07,6/:3)#*=6&,+ M);#"928?V/8KU'X"K1>S3)A/M*UC'0O%I9 LKY,504YH]8U?ZSJT$MSAD02O M3O#V$P9'$OPZP3=&*S)C:XXECD+.MHCK:*6F'TQM3+9R0ZC^%1>2JU6B\F3T M#50-!+I "W4^DC(#Q%;H1XFI)!+K"J-;6IT5772U]KT K@9TC>K4TSE(3#)Q MID2>%G-T>G*&3A"AZ#%EI< T$:$M%:G>SXYKJFE%Y1VA M"]C*8N/3V_F<>KV*^>(\_Q_ Z@V;^G>STX?E-VW^CY?65',1.RJSA5 M[J [5[_75Z+ ,4PL]>(*X!NPHH\?W*'SNM(UT!@5-T#O H $,>@$7*>/R0@+/_T)8R02MS5UOC^\P M1)^T+KIA0S?LI7O&G."E>B?[V8:';($SV*/K"AH=X1LU?*/^ZI7+BHS0F.70 MQ38ZV/;"=?8KUQ44'&$;-VSC7K9')G'6*MPYHM!9O?'!L1I\\MP]PJZ@P7B/ MT&Y=PSGPM>E.0NU>4EG=5,ULTP"OS;V_-S]5C;'J8V\R55>]PWQ-J%"^5DK2 MN1RIHO&J4U4#R0ISV2^95*W#/*:JN0/7 6I]Q9C<#?0&S=^%Z ]02P,$% M @ [H%\6.&L?%-O @ "P8 !D !X;"]W;W)K&ULA51?3]LP$/\J5H8FD("D;M).71H)J*9- @U1V!ZF/;C)M;%P[,R^M.S; MSW9"Z$;H7AH[OM^_.G?I3NE'4P(@>:J$-/.@1*QG86CR$BIFSE4-TIZLE:X8 MVJW>A*;6P H/JD1(HV@25HS+($O]NUN=I:I!P27<:F*:JF+Z]R4(M9L'H^#Y MQ1W?E.A>A%E:LPTL 1_J6VUW8<]2\ JDX4H2#>MY<#&:74Y=O2_XQF%G]M;$ M)5DI]>@V7XIY$#E#("!'Q\#L8PM7((0CLC9^=9Q!+^F ^^MG]D\^N\VR8@:N ME/C."RSGP8> %+!FC< [M?L,79[$\>5*&/]+=EUM%)"\,:BJ#FP=5%RV3_;4 M_0][ $K? - .0+WO5LB[7#!D6:K5CFA7;=G_]N M-(D^'G Y[EV.#[%G-G0\Y*E%33S*-=*SFH=:^0B2&QY)483=X2F_1BDX-BUV#,C/C;D4BV3#1 "FYRU4@< M\C!YY>&,CNFPAVGO87K0PTNS"-\LXJ59ABQ,7]TO'MN-R1NF-UP: MJ["VL.A\:B/H=O2T&U2U;_>50CL\_+*TTQJT*[#G:Z7P>>,F2#__LS]02P,$ M% @ [H%\6!TG>?][ @ [P4 !D !X;"]W;W)K&ULK51-;]LP#/TKA%<,+=#5CIUV1><8R$>']5 @:-'M,.R@V'0L5)8\ M24F:?S]*=KRT2(H==K$DBN^)CR:9;I1^-A6BA9=:2#,**FN;FS T>84U,Q>J M04DWI=(ULW34R] T&EGA0;4(XRBZ"FO&99"EWC;76:I65G")G9*'4LSO<%:,@<@&AP-PZ!D;+&J^GRL <87!T!Q!T@?@L8'@$D'2#Q0MO(O*P9LRQ+M=J =M[$YC8^-QY- M:KAT?_'1:KKEA+/9;=T(M46$"4HLN86Y8!(^P;@HN,LS$W GVV)Q63^=H65< MF#-R>7J

G)&9P EW#/A2 'DX:6HG+<8=Y%,&DCB(]$,(CA7DE;&;B5!1:O M"4*2TVN*=YHF\;N,,\PO(!F<0QS%R8& IO\.C]\))^E3G'B^Y C? UJND2K? M[I)LX.=X8:RF&OYU*&$MW_ PG^OK&].P'$0J[!SZ I/PXR;7*.O-;U][3FNU4K:0QEJ MGQVT*7>3:IU%%Y_3<+VO_*#3=>_4*@KW>J=&O?0CQ4#N7FY+KK?V4VOLF_6- M?4+3K!T^?VG:47C/]))+ P)+HJ0X+P/0[7AI#U8UOD,7RE*_^VU%$QFU&ULM9I;;^I&%(7_RHA652N=QAJ#P0-8L3TS'C69KID:6O M?$NI(&]QE/!9;RO$[E;3^&I+8Y_?L!U-Y"=KEL:^D*?I1N.[E/I!'A1'FJGK M0RWVPZ0WG^;O/:7S*=N+*$SH4TKX/H[]].][&K'CK&?T3F\\AYNMR-[0YM.= MOZ$O5/RV>TKEF591@C"F"0]90E*ZGO7NC%O/S /R*WX/Z9&?'9/L5I:,O68G M#\&LIV<5T8BN1(;PY;\#7= HRDBRCB\EM%?ES +/CT]T-[]Y>3-+G],%B_X( M [&=]<8]$M"UOX_$,SM^IN4-61EOQ2*>OY)C<>VPWR.K/18)8!YD6 3-P>T"\#^M=F&)0!@VL#K#+ N@SXJ*1A&3"\-L.H M#!CES2J^W;PUMB_\^31E1Y)F5TM:=I#W-X^6'0F33(HO(I6?AC).S%_V2TZ_ M[&DBB'/(7G\D=T$09C+Q(_*0%&+/1/.]384?1OR'J29DXBQ<6Y5)%D42\X,D M!GEDB=ARXB0!#9KQFBRXJMH\57UO*H$N7=X0??*)F+HY('SKIY2WE:6F_.PG M-Z1O%)26!(WY7RU5WA>X03LN&Z!O^-(5(M2)B- MA#E(F(N$>2!80RVC2BTCY7#R3 \TY;28-@C?1:$@:?;PVJ:4 C4Y&]+T&WW< M[S>'T<5UE]G*PKIV%PESD3 /!&MT=UQU=PQ_)AB_GRPM/?N[Z+(R<]=?^OND M0VOAYSO:4#"A*Q8DI06QC$4 M6Y*^_\&WJ6#RKB&7_5=6U+7_2)B#A+E(F >"-31BZ+5MH2M5\NB_A?$^;FNW M.K+K0P"49D-I#I3F0FD>BM;4QYFM96"?'$L>2C5(F@VE.5":"Z5Y*%I3-6:M M&E/]C!$Q+A\ER#(,R"X-5S2?AO+9Y1^UJW:O)G?6#Y)F0VD.E.:6M.'9[&PT M9V(9!&H$+ M*,V&TAPHS872/!2MJ9K:0C6^XJ'^A_4-TF!<0&DVE.9 :6Y)4ZYO_@^[U:C] M5D-MN)93S;7K&Z2)N(#2;"C-@=)<*,U#T9J[KVKWU=2QLX\)]62A-!M*L;8V!.+M8WT*P.E.9":1Z*5FA!.]N! M&M-TDV\NYF3%]HDH-J-6[U8;F._R;;M:?7FQ^_G13S=APDE$US)4OQG)A5A: M;"@N3@3;Y?M9ETP(%N>'6^H'-,TND)^O&1.GDRQ!M:U[_B]02P,$% @ M[H%\6!1.YAA1 P KA4 T !X;"]S='EL97,N>&ULW5C1;MHP%/V5*%VG M5IH:0D8@*R!M2)4F;5.E]F%OE2$.6'*W+. M/;9O$I=AI=:5-RN60HW\01/R[.EK.O+#^*/O6;E)D=*1 M_W#Q_M>R4-?O/'L^^W!VUGFXO-Z/7QC@T@^Z8RXVP2>0 M5[?OUZ5V.)=D'79[_I9@3CK)M) IE4V:T-^$QD-.,[ CV7P!9U64 8!*%;EN MI(S,"T&,APVC;FC9&>7\#IX./[,=[5766E-3#J)I:D-UT\K8#NBWU:QV6[;W M(EVO9(^%^K+4PQ&F#[5";R7-V,KT5UEC %,/<752EGS]F;.YR*D=_-$)QT.R MX7F+0K(_.AN4RDP'J/2]1RH5F[4COR4I[^E*;&>NR?H^=_.\YP**@EO MF]:U_Y9G^<6.H_YK639/E7W#3H_U*_^MF^R=@LGX%$R>1$T.3L%D<@(F^Z_V MU'R.R?#MFXS>YFH']7:MM2?PN6IE0\ MV1AJ>46F^I_1'7U]?4HSLN3JO@%'_K;]G:9LF2?-5;?ZG\0S0 M\5@,\S9P(@.4,T YEN5")N:#Y7%S$GVX1YHD413'V(Q.)DX'$VS>XAB^;C7, M&S"P/)#I>7.-KS9>(8?K %O30Q6"C12O1&RD^%P#XIXW8"2)>[6Q/,# 5@&K M'9$$:PJY@V[@W$D23 $:M%=HW&,S$X,'_?Z8'=)%"6)&P',[2"* M, 3N1AS!'( '#(DB\Q[<>Q\%F_=4L/V%=OP74$L#!!0 ( .Z!?%B7BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G124RQFL2,[?0ROW[LT&Y/N!SMRRDOI;E@ MOMBQOW-LGS\K_3A7ZI&]E$5E+CI+:U=GW:[)EJ+DYF^U$I6[LE"ZY-8=ZH>N M66G!<[,4PI9%-^CUDF[)9=7Y>OY>UE1WX8&R(K-25>ZD/_%=BF?S<=T?LB=I MY%P6TKY>=)K_"]%AI:QD*7^)_*+3ZS"S5,\W2LM?JK*\2#.MBN*BTU]?^"ZT ME=G6Z=1#SOC<-&28VUH+IA;LLC:R$L8 KA.$ZX26*ZW+DNM7#Y;*ATJZKW$_2&:9JMT@ M"2!/$^]G+5?^"W^QL; 0$7-*GU@J$[L4VK]RNG:-/'QQ M11D!^TE*G*AS1]-N[9[!B:- M/K$U&K:C2VY<:UZITC?G5HR%^:)/+0P7W/*YTLT5-GC00C3=&/)AJN@3NR*U M#DT\R(S=NB^XOK"'$=-&G]@;HRI3I6 S_M+NJ9@E^L2:N!6\/6X$F!\"8C\, MRU6A7H5@EZ(2"VG9M."P"P28%0)B*Z3UW(B?M<^'AD_N+^1"TPMB%:#A2"LJ M#C G!,1.P#%#B(E)(B"6!!JBM&L3\T5 [ LD1&%?9C"I##!M!,3:V!VF>$+' M8?Z$F)@] F)[M..5G7B8. +JA&-/.=6)AC0F+';*?B[(@-\ESZ.WD!,=%)K(,Z)H*8F&-"ZD0$ MQ8PA)N:8D#HG03$3B(DY)B1V#(YY##$QQX34&0J*>0(Q,=>$AYS<^G$*,3'7 MA)\YO=4:BYH5"CA?C;DF.N2$5ROHC3#K1,36P3'AN!EA%HJ(+80%O4<,+O=$ MF(4B8@OAF .(B2ZF$%MH3VSN*M(5GM<0$[-01&RAC=A\LZM#3,Q"$;&%MC#7 MM5@T0=,@@YB8A2+R>;+M.5!0IQ 3LU!TJ(QGC0HQ,0M%Q!9",+U'X8(D9J&8 MV$(H9GO=%+-03#W!AF)"6<:8A6+J^38$TQ4/,3$+Q=0K^ONR\>UW$[-03+VF MOQ]SHZ?'Z*(^]:H^AMGN0IB%8NI<"%D&<:@0$[-03&RAUA1,6Y7^$L3$+!1_ MXH*-PQPN%J+9JL76%R F9J&8V$(;F!NI$%Q53S +)9\Y[W;4#)VJ:EY,U^S7 ML#83S$()>2[4?C<_\F$?OT\@)F:AA-A"FXWN7TP?R[TEQA 3LU!";*&W^YV7P]S]T35R(?NY\P[GS& MBVRJF?]8;QJ*8K_@OZB+XLJ=FU2WBN?ONWO?=R9__0U02P,$% @ [H%\ M6!;=:Q0F @ 8R@ !H !X;"]?8@DCEQN ;OO* R28_6@)\AG9)4M M7_^C3U;9CR]EWPZ[[EBWNU.=?1[VQ[ILML-P^I5276W+H:UWW:DSIR]?IW*_TSLUNO=JOSN5G\.Y3C\8W#Z MZ/KWNBUE:&:O;;\IP[))G_OKZ9HNAWQWGMS,GM^63?_\EILT=9! D$P?I!"D MTP<9!-GT00Y!/GU00%!,'[2 H,7T0?<0=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS@=Z">@N! MWH)Z"X'>,GK9)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\A MT%M1;R706U%O)=!;46\ET%M'FR4$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01ZVVBSFT!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\??:PDT-M1 M;R?0VU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0 M[R#0.T8_FQ#H':AW$.@=J'?\I-YU^-J7>NWY7N/S?Y+JX7QON3[^LOP^B1(N M+CBGVXKZ]!=02P,$% @ [H%\6.'L7A'T 0 HB< !, !;0V]N=&5N M=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH M?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K M2QTM)LV3:ZV^>?8N'Y>!&IC M,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\ M4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW M18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X M_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%( M'R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19 M!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4 M626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J M%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:OY3UGOG MUG\ %02P$"% ,4 " #N@7Q8!T%-8H$ "Q M$ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M .Z!?%@HUV\_[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ [H%\6%I7 MP1B/" [C4 !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ [H%\6",RFB_0! [!$ !@ M ("!NQH 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ [H%\6#V>2*)-!P .B !@ ("!/"D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H%\6.6? MS"37 P PD !D ("!$U\ 'AL+W=O&PO=V]R:W-H965T=H !X;"]W;W)K&UL4$L! A0#% @ [H%\6 T31:V? @ X04 !D M ("!1FP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [H%\6$)S_0?O"P <2, !D ("! M%GP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [H%\6%HT*:%B"0 HA@ !D ("!<:4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H%\6-Z*DCRT P JPD !D M ("![OD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [H%\6+2=5:_A @ DP8 !D ("!H ,! M 'AL+W=O&PO=V]R:W-H965T,+ 0!X;"]W;W)K&UL4$L! A0#% @ M[H%\6 XXP[PC!@ (!$ !D ("!Z@X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H%\6))R+GC9 @ &P< !D M ("!"B\! 'AL+W=O.D$# *"@ &0 @($:,@$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ [H%\6'DJM-L4!0 ;AP !D ("!43D! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H%\ M6!E^,6XS P 2@X !D ("!(4@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H%\6+:ZEKH^!0 >B, M !D ("!$%$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H%\6*"KO,M@#@ ^K( !D M ("!W64! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [H%\6$H.RF," !$!@ &0 M @('XDP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ [H%\6+)L *H' P $PL !D M ("!&9L! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [H%\6,.A)F3? P !@X !D ("! MOZ0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [H%\6( 3M;^X P @0X !D ("!_+ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H%\6!TG>?][ M @ [P4 !D ("!FKH! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !, $P RQ0 ' +1 0 $! end XML 83 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 84 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 201 373 1 false 67 0 false 9 false false R1.htm 100000 - Document - Document And Entity Information Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 100010 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 100020 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 100040 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) Sheet http://www.assemblybio.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) Statements 5 false false R6.htm 100050 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 100060 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 100070 - Disclosure - Nature of Business Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusiness Nature of Business Notes 8 false false R9.htm 100080 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncements Summary of Significant Accounting Policies and Recent Accounting Pronouncements Notes 9 false false R10.htm 100090 - Disclosure - Related Party Sheet http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedParty1 Related Party Notes 10 false false R11.htm 100100 - Disclosure - Investments in Marketable Securities Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecurities Investments in Marketable Securities Notes 11 false false R12.htm 100110 - Disclosure - Property and Equipment, Net Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 100120 - Disclosure - Other Accrued Expenses Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpenses Other Accrued Expenses Notes 13 false false R14.htm 100140 - Disclosure - Restructurings Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructurings Restructurings Notes 14 false false R15.htm 100150 - Disclosure - Stockholders' Equity Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 100160 - Disclosure - Stock-Based Compensation Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 100170 - Disclosure - Collaboration Agreements Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreements Collaboration Agreements Notes 17 false false R18.htm 100180 - Disclosure - Strategic License Agreements Sheet http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreements Strategic License Agreements Notes 18 false false R19.htm 100190 - Disclosure - Income Taxes Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 19 false false R20.htm 100200 - Disclosure - Leases Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeases Leases Notes 20 false false R21.htm 100210 - Disclosure - Employee Benefit Plan Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlan Employee Benefit Plan Notes 21 false false R22.htm 100220 - Disclosure - Subsequent Event Sheet http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEvent1 Subsequent Event Notes 22 false false R23.htm 100230 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) Policies http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncements 23 false false R24.htm 100240 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsTables Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) Tables http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncements 24 false false R25.htm 100250 - Disclosure - Investments in Marketable Securities (Tables) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesTables Investments in Marketable Securities (Tables) Tables http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecurities 25 false false R26.htm 100260 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet 26 false false R27.htm 100270 - Disclosure - Other Accrued Expenses (Tables) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpensesTables Other Accrued Expenses (Tables) Tables http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpenses 27 false false R28.htm 100280 - Disclosure - Restructurings (Tables) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsTables Restructurings (Tables) Tables http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructurings 28 false false R29.htm 100300 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensation 29 false false R30.htm 100310 - Disclosure - Collaboration Agreements (Tables) Sheet http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsTables Collaboration Agreements (Tables) Tables http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreements 30 false false R31.htm 100320 - Disclosure - Income Taxes (Tables) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes 31 false false R32.htm 100330 - Disclosure - Leases (Tables) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeases 32 false false R33.htm 100340 - Disclosure - Nature of Business - Additional Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails Nature of Business - Additional Information (Details) Details 33 false false R34.htm 100350 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Additional Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Additional Information (Details) Details 34 false false R35.htm 100360 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Fair Value of Financial Assets (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Fair Value of Financial Assets (Details) Details 35 false false R36.htm 100370 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Changes in Contract Liabilities (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfChangesInContractLiabilitiesDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Changes in Contract Liabilities (Details) Details 36 false false R37.htm 100380 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Collaboration Revenue Recognized with the Period (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfCollaborationRevenueRecognizedWithPeriodDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Collaboration Revenue Recognized with the Period (Details) Details 37 false false R38.htm 100390 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfEarningsPerShareBasicAndDilutedDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Earnings Per Share, Basic and Diluted (Details) Details 38 false false R39.htm 100400 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 39 false false R40.htm 100410 - Disclosure - Related Party - Additional Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails Related Party - Additional Information (Details) Details 40 false false R41.htm 100420 - Disclosure - Investments in Marketable Securities - Schedule of Investments in Marketable Available-for-Sale Securities (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails Investments in Marketable Securities - Schedule of Investments in Marketable Available-for-Sale Securities (Details) Details 41 false false R42.htm 100430 - Disclosure - Investments in Marketable Securities - Additional Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesAdditionalInformationDetails Investments in Marketable Securities - Additional Information (Details) Details 42 false false R43.htm 100440 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Details 43 false false R44.htm 100450 - Disclosure - Property and Equipment, Net - Additional Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails Property and Equipment, Net - Additional Information (Details) Details 44 false false R45.htm 100460 - Disclosure - Other Accrued Expenses - Schedule of Other Accrued Expenses (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpensesScheduleOfOtherAccruedExpensesDetails Other Accrued Expenses - Schedule of Other Accrued Expenses (Details) Details 45 false false R46.htm 100480 - Disclosure - Restructurings - Additional Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails Restructurings - Additional Information (Details) Details 46 false false R47.htm 100490 - Disclosure - Restructurings - Schedule of Accrued Restructuring Charges (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsScheduleOfAccruedRestructuringChargesDetails Restructurings - Schedule of Accrued Restructuring Charges (Details) Details 47 false false R48.htm 100500 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 48 false false R49.htm 100510 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 49 false false R50.htm 100520 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity and Related Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails Stock-Based Compensation - Summary of Stock Option Activity and Related Information (Details) Details 50 false false R51.htm 100530 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units and Related Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails Stock-Based Compensation - Summary of Restricted Stock Units and Related Information (Details) Details 51 false false R52.htm 100540 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Values of Stock Options Grants (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValuesOfStockOptionsGrantsDetails Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Values of Stock Options Grants (Details) Details 52 false false R53.htm 100550 - Disclosure - Stock-Based Compensation - Schedule of Recognized Stock-Based Compensation Expense (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Recognized Stock-Based Compensation Expense (Details) Details 53 false false R54.htm 100560 - Disclosure - Collaboration Agreements - Summary of Collaboration Revenue Recognized from Collaboration Agreements (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsSummaryOfCollaborationRevenueRecognizedFromCollaborationAgreementsDetails Collaboration Agreements - Summary of Collaboration Revenue Recognized from Collaboration Agreements (Details) Details 54 false false R55.htm 100570 - Disclosure - Collaboration Agreements - Additional Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails Collaboration Agreements - Additional Information (Details) Details 55 false false R56.htm 100580 - Disclosure - Collaboration Agreements - Additional Information (Details 1) Sheet http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails1 Collaboration Agreements - Additional Information (Details 1) Details 56 false false R57.htm 100590 - Disclosure - Strategic License Agreements - Additional Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails Strategic License Agreements - Additional Information (Details) Details 57 false false R58.htm 100600 - Disclosure - Income Taxes - Schedule of Income Tax Benefit (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails Income Taxes - Schedule of Income Tax Benefit (Details) Details 58 false false R59.htm 100610 - Disclosure - Income Taxes - Effective Income Tax Rate of Provision for Income Taxes (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails Income Taxes - Effective Income Tax Rate of Provision for Income Taxes (Details) Details 59 false false R60.htm 100620 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 60 false false R61.htm 100630 - Disclosure - Income Taxes - Components of Deferred Taxes (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails Income Taxes - Components of Deferred Taxes (Details) Details 61 false false R62.htm 100640 - Disclosure - Income Taxes - Summary of Net Operating Loss and Tax Credit Carryforwards (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails Income Taxes - Summary of Net Operating Loss and Tax Credit Carryforwards (Details) Details 62 false false R63.htm 100650 - Disclosure - Income Taxes - Activity Related to Gross Unrecognized Tax Benefits (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesActivityRelatedToGrossUnrecognizedTaxBenefitsDetails Income Taxes - Activity Related to Gross Unrecognized Tax Benefits (Details) Details 63 false false R64.htm 100660 - Disclosure - Leases - Additional Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 64 false false R65.htm 100670 - Disclosure - Leases - Schedule of Quantitative Information of Operating Leases (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfQuantitativeInformationOfOperatingLeasesDetails Leases - Schedule of Quantitative Information of Operating Leases (Details) Details 65 false false R66.htm 100680 - Disclosure - Leases - Schedule of Maturities Operating Lease Liabilities (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOperatingLeaseLiabilitiesDetails Leases - Schedule of Maturities Operating Lease Liabilities (Details) Details 66 false false R67.htm 100700 - Disclosure - Employee Benefit Plan - Additional Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetails Employee Benefit Plan - Additional Information (Details) Details 67 false false R68.htm 100710 - Disclosure - Subsequent Event - Additional Information (Details) Sheet http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails Subsequent Event - Additional Information (Details) Details 68 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 11 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 - asmb-20231231.htm 8 asmb-20231231.htm asmb-20231231.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 false false JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "asmb-20231231.htm": { "nsprefix": "asmb", "nsuri": "http://www.assemblybio.com/20231231", "dts": { "inline": { "local": [ "asmb-20231231.htm" ] }, "schema": { "local": [ "asmb-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "keyStandard": 295, "keyCustom": 78, "axisStandard": 32, "axisCustom": 0, "memberStandard": 35, "memberCustom": 24, "hidden": { "total": 18, "http://fasb.org/us-gaap/2023": 15, "http://xbrl.sec.gov/dei/2023": 3 }, "contextCount": 201, "entityCount": 1, "segmentCount": 67, "elementCount": 631, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 636, "http://xbrl.sec.gov/dei/2023": 40 }, "report": { "R1": { "role": "http://www.assemblybio.com/20231231/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_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS", "longName": "100010 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R3": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "100020 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "longName": "100030 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R5": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical", "longName": "100040 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_90292c21-ac4d-4d2f-bb96-29402c951b11", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R6": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "longName": "100050 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_b16692fc-9f7f-4337-82e7-bba0801f4870", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b16692fc-9f7f-4337-82e7-bba0801f4870", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "100060 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusiness", "longName": "100070 - Disclosure - Nature of Business", "shortName": "Nature of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncements", "longName": "100080 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedParty1", "longName": "100090 - Disclosure - Related Party", "shortName": "Related Party", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecurities", "longName": "100100 - Disclosure - Investments in Marketable Securities", "shortName": "Investments in Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet", "longName": "100110 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpenses", "longName": "100120 - Disclosure - Other Accrued Expenses", "shortName": "Other Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructurings", "longName": "100140 - Disclosure - Restructurings", "shortName": "Restructurings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity", "longName": "100150 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "100160 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreements", "longName": "100170 - Disclosure - Collaboration Agreements", "shortName": "Collaboration Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "asmb:CollaborativeAndLicenseArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "asmb:CollaborativeAndLicenseArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreements", "longName": "100180 - Disclosure - Strategic License Agreements", "shortName": "Strategic License Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "asmb:StrategicLicenseAgreementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "asmb:StrategicLicenseAgreementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "100190 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeases", "longName": "100200 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlan", "longName": "100210 - Disclosure - Employee Benefit Plan", "shortName": "Employee Benefit Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEvent1", "longName": "100220 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies", "longName": "100230 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsTables", "longName": "100240 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables)", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesTables", "longName": "100250 - Disclosure - Investments in Marketable Securities (Tables)", "shortName": "Investments in Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables", "longName": "100260 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpensesTables", "longName": "100270 - Disclosure - Other Accrued Expenses (Tables)", "shortName": "Other Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsTables", "longName": "100280 - Disclosure - Restructurings (Tables)", "shortName": "Restructurings (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "asmb:ScheduleOfAccruedRestructuringChargesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "asmb:ScheduleOfAccruedRestructuringChargesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "100300 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsTables", "longName": "100310 - Disclosure - Collaboration Agreements (Tables)", "shortName": "Collaboration Agreements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "asmb:CollaborativeAndLicenseArrangementDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "asmb:CollaborativeAndLicenseArrangementDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "100320 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesTables", "longName": "100330 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails", "longName": "100340 - Disclosure - Nature of Business - Additional Information (Details)", "shortName": "Nature of Business - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails", "longName": "100350 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:StockholdersEquityReverseStockSplit", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R35": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails", "longName": "100360 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Fair Value of Financial Assets (Details)", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Fair Value of Financial Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d92f4996-4960-493f-9746-a7429c7da241", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R36": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfChangesInContractLiabilitiesDetails", "longName": "100370 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Changes in Contract Liabilities (Details)", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Changes in Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_6717169c-1cd4-4f00-a93a-55e401c59b6e", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "asmb:ContractWithCustomerLiabilityInAdditions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R37": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfCollaborationRevenueRecognizedWithPeriodDetails", "longName": "100380 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Collaboration Revenue Recognized with the Period (Details)", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Collaboration Revenue Recognized with the Period (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "asmb:ScheduleOfCollaborationRevenueRecognizedWithPeriodTableTextBlock", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "asmb:ScheduleOfCollaborationRevenueRecognizedWithPeriodTableTextBlock", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfEarningsPerShareBasicAndDilutedDetails", "longName": "100390 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Earnings Per Share, Basic and Diluted (Details)", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Earnings Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "longName": "100400 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "longName": "100410 - Disclosure - Related Party - Additional Information (Details)", "shortName": "Related Party - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b46e234d-93a1-47a8-ae4c-37f9b42165ed", "name": "asmb:NumberOfDirectorsRightToDesignateInBoard", "unitRef": "U_Director", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R41": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails", "longName": "100420 - Disclosure - Investments in Marketable Securities - Schedule of Investments in Marketable Available-for-Sale Securities (Details)", "shortName": "Investments in Marketable Securities - Schedule of Investments in Marketable Available-for-Sale Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R42": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesAdditionalInformationDetails", "longName": "100430 - Disclosure - Investments in Marketable Securities - Additional Information (Details)", "shortName": "Investments in Marketable Securities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:RealizedInvestmentGainsLosses", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:RealizedInvestmentGainsLosses", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "longName": "100440 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "longName": "100450 - Disclosure - Property and Equipment, Net - Additional Information (Details)", "shortName": "Property and Equipment, Net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpensesScheduleOfOtherAccruedExpensesDetails", "longName": "100460 - Disclosure - Other Accrued Expenses - Schedule of Other Accrued Expenses (Details)", "shortName": "Other Accrued Expenses - Schedule of Other Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "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": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "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": "asmb-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails", "longName": "100480 - Disclosure - Restructurings - Additional Information (Details)", "shortName": "Restructurings - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_907de586-0f6d-4456-b10d-b258b63cac7c", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_907de586-0f6d-4456-b10d-b258b63cac7c", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsScheduleOfAccruedRestructuringChargesDetails", "longName": "100490 - Disclosure - Restructurings - Schedule of Accrued Restructuring Charges (Details)", "shortName": "Restructurings - Schedule of Accrued Restructuring Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_6717169c-1cd4-4f00-a93a-55e401c59b6e", "name": "asmb:AccruedRestructuringChargesCurrent", "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": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1a0c005e-3273-4cae-a5bf-6c030e4c72d4", "name": "asmb:RestructuringChargesExceptNonCashStockBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "asmb:ScheduleOfAccruedRestructuringChargesTableTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R48": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "longName": "100500 - Disclosure - Stockholders' Equity - Additional Information (Details)", "shortName": "Stockholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e137eac7-62f4-4e55-b7bd-735a1469d553", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R49": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "longName": "100510 - 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_1e2a0342-baf9-488d-a397-8897933720cd", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1e2a0342-baf9-488d-a397-8897933720cd", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails", "longName": "100520 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity and Related Information (Details)", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity and Related Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_d2a00732-1c15-45fa-8310-a70edaa929f6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c51f78d1-ffcd-4fb8-804e-6367b2f0d250", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R51": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails", "longName": "100530 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units and Related Information (Details)", "shortName": "Stock-Based Compensation - Summary of Restricted Stock Units and Related Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_361197ef-2fae-4e8e-aaf9-44ec01cc7b68", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_361197ef-2fae-4e8e-aaf9-44ec01cc7b68", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValuesOfStockOptionsGrantsDetails", "longName": "100540 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Values of Stock Options Grants (Details)", "shortName": "Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Values of Stock Options Grants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationExpenseDetails", "longName": "100550 - Disclosure - Stock-Based Compensation - Schedule of Recognized Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Schedule of Recognized Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bd609b4d-e662-4f92-b022-d703a99179a7", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R54": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsSummaryOfCollaborationRevenueRecognizedFromCollaborationAgreementsDetails", "longName": "100560 - Disclosure - Collaboration Agreements - Summary of Collaboration Revenue Recognized from Collaboration Agreements (Details)", "shortName": "Collaboration Agreements - Summary of Collaboration Revenue Recognized from Collaboration Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a5363308-9c4a-43d7-ad08-31718a93ee4f", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "asmb:CollaborativeAndLicenseArrangementDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R55": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "longName": "100570 - Disclosure - Collaboration Agreements - Additional Information (Details)", "shortName": "Collaboration Agreements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1058c291-332b-43c4-b280-bab8048e4e37", "name": "asmb:CollaborationTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "asmb:CollaborativeAndLicenseArrangementDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R56": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails1", "longName": "100580 - Disclosure - Collaboration Agreements - Additional Information (Details 1)", "shortName": "Collaboration Agreements - Additional Information (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_7c142db8-deda-42bf-b0d5-d964bdbaa00a", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "asmb:CollaborativeAndLicenseArrangementDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c142db8-deda-42bf-b0d5-d964bdbaa00a", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "asmb:CollaborativeAndLicenseArrangementDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails", "longName": "100590 - Disclosure - Strategic License Agreements - Additional Information (Details)", "shortName": "Strategic License Agreements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "asmb:StrategicLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "asmb:StrategicLicenseAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails", "longName": "100600 - Disclosure - Income Taxes - Schedule of Income Tax Benefit (Details)", "shortName": "Income Taxes - Schedule of Income Tax Benefit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails", "longName": "100610 - Disclosure - Income Taxes - Effective Income Tax Rate of Provision for Income Taxes (Details)", "shortName": "Income Taxes - Effective Income Tax Rate of Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "100620 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails", "longName": "100630 - Disclosure - Income Taxes - Components of Deferred Taxes (Details)", "shortName": "Income Taxes - Components of Deferred Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails", "longName": "100640 - Disclosure - Income Taxes - Summary of Net Operating Loss and Tax Credit Carryforwards (Details)", "shortName": "Income Taxes - Summary of Net Operating Loss and Tax Credit Carryforwards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_19045ae4-d47a-4656-9574-9ab1657ca02e", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R63": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesActivityRelatedToGrossUnrecognizedTaxBenefitsDetails", "longName": "100650 - Disclosure - Income Taxes - Activity Related to Gross Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Activity Related to Gross Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_6717169c-1cd4-4f00-a93a-55e401c59b6e", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b16692fc-9f7f-4337-82e7-bba0801f4870", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } }, "R64": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "longName": "100660 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_bd05ebc4-3a6f-4d78-83a3-96a9961b54d1", "name": "asmb:LeaseExpirationMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bd05ebc4-3a6f-4d78-83a3-96a9961b54d1", "name": "asmb:LeaseExpirationMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfQuantitativeInformationOfOperatingLeasesDetails", "longName": "100670 - Disclosure - Leases - Schedule of Quantitative Information of Operating Leases (Details)", "shortName": "Leases - Schedule of Quantitative Information of Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOperatingLeaseLiabilitiesDetails", "longName": "100680 - Disclosure - Leases - Schedule of Maturities Operating Lease Liabilities (Details)", "shortName": "Leases - Schedule of Maturities Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetails", "longName": "100700 - Disclosure - Employee Benefit Plan - Additional Information (Details)", "shortName": "Employee Benefit Plan - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_431160d3-9586-4993-a50d-7f1aa10a6774", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "longName": "100710 - Disclosure - Subsequent Event - Additional Information (Details)", "shortName": "Subsequent Event - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_6369a764-2c49-4477-a180-33a710f94e96", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesIssued", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9e4e2831-6eac-4ad5-80e1-76b71ee99595", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "asmb-20231231.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASU 2016-13", "label": "Accounting Standards Update 2016-13 [Member]", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r279" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpenses" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Other Accrued Expenses", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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": [ "r18", "r792" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable from collaboration", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "terseLabel": "Accounts receivable from collaboration", "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": [ "r238", "r239" ] }, "asmb_AccretionAmortizationOfInvestmentsInMarketableDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "AccretionAmortizationOfInvestmentsInMarketableDebtSecurities", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Net (accretion) amortization of investments in marketable debt securities", "verboseLabel": "Net (accretion) amortization of investments in marketable debt securities", "label": "(Accretion) Amortization Of Investments In Marketable Debt Securities", "documentation": "(Accretion) amortization of investments in marketable debt securities." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpensesScheduleOfOtherAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpensesScheduleOfOtherAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total 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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpensesScheduleOfOtherAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued expenses:" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpensesScheduleOfOtherAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpensesScheduleOfOtherAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees and other", "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21" ] }, "asmb_AccruedResearchAndDevelopmentExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "AccruedResearchAndDevelopmentExpensesCurrent", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "documentation": "Accrued research and development expenses current.", "label": "Accrued Research And Development Expenses Current", "terseLabel": "Accrued research and development expenses" } } }, "auth_ref": [] }, "asmb_AccruedRestructuringChargesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "AccruedRestructuringChargesCurrent", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpensesScheduleOfOtherAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpensesScheduleOfOtherAccruedExpensesDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsScheduleOfAccruedRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued restructuring charges current.", "label": "Accrued Restructuring Charges Current", "periodEndLabel": "Accrued balance", "periodStartLabel": "Accrued balance", "terseLabel": "Accrued restructuring charges" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r47", "r163", "r609" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r26", "r27", "r89", "r166", "r605", "r633", "r637" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r10", "r27", "r469", "r472", "r537", "r628", "r629", "r830", "r831", "r832", "r838", "r839", "r840" ] }, "asmb_AccuredInterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "AccuredInterestReceivable", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest receivable", "label": "Accured Interest Receivable", "documentation": "Accured Interest Receivable" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "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": [ "r84" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "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": [ "r406", "r407", "r408", "r650", "r838", "r839", "r840", "r901", "r923" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r152", "r153", "r154", "r155", "r156", "r197", "r198", "r199", "r200", "r210", "r240", "r241", "r281", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r306", "r406", "r407", "r408", "r438", "r439", "r440", "r441", "r451", "r452", "r453", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r497", "r498", "r501", "r502", "r503", "r504", "r512", "r513", "r514", "r515", "r516", "r517", "r533", "r534", "r535", "r536", "r537", "r582", "r583", "r584", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "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": [ "r56", "r57", "r369" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "asmb_AgreedToPayMaximumAmountDevelopmentAndRegulatoryCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "AgreedToPayMaximumAmountDevelopmentAndRegulatoryCosts", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Agreed to pay maximum amount development and regulatory costs.", "label": "Agreed To Pay Maximum Amount Development And Regulatory Costs", "terseLabel": "Agreed to pay maximum amount development and regulatory costs" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r401", "r413" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of loss per share", "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": [ "r218" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "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", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name", "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": [ "r37" ] }, "asmb_AntiosAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "AntiosAgreementMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Antios agreement.", "label": "Antios Agreement [Member]", "terseLabel": "Antios Agreement" } } }, "auth_ref": [] }, "asmb_ArbutusAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ArbutusAgreementMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Arbutus agreement.", "label": "Arbutus Agreement [Member]", "terseLabel": "Arbutus Biopharma Agreement" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails1", "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r454" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Asset-Backed Securities [Member]", "terseLabel": "Asset-backed securities", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r774", "r846", "r847", "r848" ] }, "asmb_AssetImpairmentAndOtherCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "AssetImpairmentAndOtherCostsMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsScheduleOfAccruedRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset impairment and other costs.", "label": "Asset Impairment And Other Costs [Member]", "terseLabel": "Asset Impairment and Other Costs" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r127", "r165", "r187", "r221", "r228", "r232", "r278", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r456", "r461", "r499", "r601", "r682", "r792", "r805", "r859", "r860", "r909" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r158", "r167", "r187", "r278", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r456", "r461", "r499", "r792", "r859", "r860", "r909" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r69" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r810", "r811", "r812" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "auth_ref": [ "r810", "r811", "r812" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "auth_ref": [ "r810", "r811", "r812" ] }, "asmb_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTaxCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTaxCurrent", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Available for sale debt securities accumulated gross unrealized gain before tax current.", "label": "Available for Sale Debt Securities Accumulated Gross Unrealized Gain before Tax Current", "terseLabel": "Gross Unrealized Gain, Short-term marketable securities" } } }, "auth_ref": [] }, "asmb_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Available for sale debt securities accumulated gross unrealized gain before tax noncurrent.", "label": "Available For Sale Debt Securities Accumulated Gross Unrealized Gain before Tax Noncurrent", "terseLabel": "Gross Unrealized Gain, Long-term marketable securities" } } }, "auth_ref": [] }, "asmb_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxCurrent", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Available for sale debt securities accumulated gross unrealized loss before tax current.", "label": "Available for Sale Debt Securities Accumulated Gross Unrealized Loss before Tax Current", "negatedLabel": "Gross Unrealized Loss, Short-term marketable securities" } } }, "auth_ref": [] }, "asmb_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Available for sale debt securities accumulated gross unrealized loss before tax noncurrent.", "label": "Available For Sale Debt Securities Accumulated Gross Unrealized Loss before Tax Noncurrent", "negatedLabel": "Gross Unrealized Loss, Long-term marketable securities" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Marketable securities", "verboseLabel": "Short-term marketable securities", "terseLabel": "Fair Value, Short-term marketable securities", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r244", "r297" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term marketable securities", "terseLabel": "Fair Value, Long-term marketable securities", "label": "Debt Securities, Available-for-Sale, Noncurrent", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r161", "r244", "r297" ] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Award Date [Axis]", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Award Date [Domain]", "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r396", "r397", "r398", "r399", "r400" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r65", "r66" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "asmb_BeiGeneAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "BeiGeneAgreementMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails1", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Bei Gene Agreement [Member]", "terseLabel": "BeiGene Agreement", "documentation": "BeiGene agreement." } } }, "auth_ref": [] }, "asmb_BeiGeneLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "BeiGeneLimitedMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsSummaryOfCollaborationRevenueRecognizedFromCollaborationAgreementsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "BeiGene, Ltd. (BeiGene)", "documentation": "BeiGene, Limited.", "label": "Bei Gene Limited [Member]", "terseLabel": "Bei Gene Limited" } } }, "auth_ref": [] }, "asmb_CapitalizedAndAmortizedCostsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CapitalizedAndAmortizedCostsPeriod", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized and amortized costs period", "label": "Capitalized And Amortized Costs Period", "documentation": "Capitalized and amortized costs period." } } }, "auth_ref": [] }, "asmb_CashAndCashEquivalentGrossUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CashAndCashEquivalentGrossUnrealizedGain", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash and cash equivalent gross unrealized gain.", "label": "Cash And Cash Equivalent Gross Unrealized Gain", "terseLabel": "Gross Unrealized Gain" } } }, "auth_ref": [] }, "asmb_CashAndCashEquivalentGrossUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CashAndCashEquivalentGrossUnrealizedLoss", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash and cash equivalent gross unrealized loss.", "label": "Cash And Cash Equivalent Gross Unrealized Loss", "negatedLabel": "Gross Unrealized Loss" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Amortized Cost", "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": [ "r34", "r160", "r756" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r160" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 0.0 }, "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Total cash equivalents", "verboseLabel": "Fair Value", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r35" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at the end of the period", "periodStartLabel": "Cash and cash equivalents at the beginning of the period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": [ "r34", "r97", "r184" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r2", "r97" ] }, "asmb_CashEquivalentsAtCarryingValueAndAvailableForSaleDebtSecuritiesAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CashEquivalentsAtCarryingValueAndAvailableForSaleDebtSecuritiesAmortizedCost", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash equivalents at carrying value and available for sale debt securities amortized cost.", "label": "Cash Equivalents At Carrying Value And Available For Sale Debt Securities Amortized Cost", "totalLabel": "Amortized Cost" } } }, "auth_ref": [] }, "asmb_CashEquivalentsAtCarryingValueAndAvailableForSaleDebtSecuritiesEstimatedFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CashEquivalentsAtCarryingValueAndAvailableForSaleDebtSecuritiesEstimatedFairValue", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": "asmb_CashEquivalentsAtCarryingValueAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash equivalents at carrying value and available for sale debt securities estimated fair value.", "label": "Cash Equivalents At Carrying Value And Available For Sale Debt Securities Estimated Fair Value", "verboseLabel": "Fair Value" } } }, "auth_ref": [] }, "asmb_CashEquivalentsAtCarryingValueAndAvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CashEquivalentsAtCarryingValueAndAvailableForSaleDebtSecuritiesGrossUnrealizedGain", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": "asmb_CashEquivalentsAtCarryingValueAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash equivalents at carrying value and available for sale debt securities gross unrealized gain.", "label": "Cash Equivalents At Carrying Value And Available For Sale Debt Securities Gross Unrealized Gain", "terseLabel": "Gross Unrealized Gain" } } }, "auth_ref": [] }, "asmb_CashEquivalentsAtCarryingValueAndAvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CashEquivalentsAtCarryingValueAndAvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": "asmb_CashEquivalentsAtCarryingValueAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash equivalents at carrying value and available for sale debt securities gross unrealized loss.", "label": "Cash Equivalents At Carrying Value And Available For Sale Debt Securities Gross Unrealized Loss", "negatedLabel": "Gross Unrealized Loss" } } }, "auth_ref": [] }, "asmb_CashEquivalentsAtFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CashEquivalentsAtFairValueAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash equivalents at fair value.", "label": "Cash Equivalents At Fair Value [Abstract]", "terseLabel": "Cash equivalents" } } }, "auth_ref": [] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents [Member]", "terseLabel": "Cash equivalents", "documentation": "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": [ "r160" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental non-cash investing and financing activities" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r147", "r148", "r149", "r152", "r153", "r196", "r240", "r241", "r280", "r281", "r282", "r288", "r289", "r306", "r438", "r451", "r452", "r463", "r464", "r465", "r477", "r478", "r488", "r497", "r498", "r500", "r501", "r502", "r512", "r514", "r515", "r516", "r533", "r582", "r583", "r626", "r627" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r147", "r148", "r149", "r152", "r153", "r240", "r241", "r280", "r281", "r282", "r288", "r289", "r290", "r306", "r438", "r451", "r452", "r453", "r463", "r464", "r465", "r466", "r477", "r478", "r479", "r482", "r488", "r497", "r498", "r500", "r501", "r502", "r512", "r514", "r515", "r516", "r533", "r582", "r583", "r626", "r627", "r819" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r146", "r197", "r209", "r285", "r442" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "asmb_CollaborationAgreementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CollaborationAgreementAbstract", "lang": { "en-us": { "role": { "documentation": "Collaboration Agreement", "label": "Collaboration Agreement [Abstract]" } } }, "auth_ref": [] }, "asmb_CollaborationAgreementTerminationDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CollaborationAgreementTerminationDescription", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration agreement termination description", "label": "Collaboration Agreement Termination Description", "documentation": "Collaboration agreement termination description." } } }, "auth_ref": [] }, "asmb_CollaborationAgreementTerminationTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CollaborationAgreementTerminationTerm", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration agreement termination term", "label": "Collaboration Agreement Termination Term", "documentation": "Collaboration agreement termination term." } } }, "auth_ref": [] }, "asmb_CollaborationRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CollaborationRevenueMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration revenue", "label": "Collaboration Revenue [Member]", "documentation": "Collaboration revenue." } } }, "auth_ref": [] }, "asmb_CollaborationRevenueRecognizedInPeriodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CollaborationRevenueRecognizedInPeriodAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfCollaborationRevenueRecognizedWithPeriodDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaboration revenue recognized in period [Abstract]", "label": "Collaboration Revenue Recognized In Period [Abstract]", "terseLabel": "Collaboration revenue recognized in the period from" } } }, "auth_ref": [] }, "asmb_CollaborationTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CollaborationTerm", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration term", "label": "Collaboration Term", "documentation": "Collaboration term." } } }, "auth_ref": [] }, "asmb_CollaborativeAndLicenseArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CollaborativeAndLicenseArrangementDisclosureTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreements" ], "lang": { "en-us": { "role": { "documentation": "Collaborative and License Arrangement Disclosure.", "label": "Collaborative And License Arrangement Disclosure [Text Block]", "terseLabel": "Collaboration Agreements" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement [Member]", "terseLabel": "Collaborative Arrangement", "documentation": "Contractual arrangement that involves two or more parties that both: (i) actively participate in a joint operating activity and (ii) are exposed to significant risks and rewards that depend on the commercial success of the joint operating activity." } } }, "auth_ref": [ "r454" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [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": [ "r454" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]", "terseLabel": "U.S. and foreign commercial paper", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r109", "r799", "r800", "r801", "r802" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r23", "r75", "r602", "r669" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock, capital shares reserved for future issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r24" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r795", "r796", "r797", "r799", "r800", "r801", "r802", "r838", "r839", "r901", "r922", "r923" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r83" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r83", "r670" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r83" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "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": [ "r11", "r83", "r670", "r688", "r923", "r924" ] }, "asmb_CommonStockSubjectToPurchaseUnderEmployeeStockPurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CommonStockSubjectToPurchaseUnderEmployeeStockPurchaseProgramMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Common stock subject to purchase under employee stock purchase program.", "label": "Common Stock Subject To Purchase Under Employee Stock Purchase Program [Member]", "terseLabel": "Common stock subject to purchase under ESPP" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value; 150,000,000 shares authorized as of December 31, 2023 and December 31, 2022; 5,482,752 and 4,074,552 shares issued and outstanding as of December 31, 2023 and December 31, 2022, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r83", "r604", "r792" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlan" ], "lang": { "en-us": { "role": { "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plan", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r113", "r114", "r115", "r116" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss", "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": [ "r28", "r171", "r173", "r178", "r597", "r615" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "asmb_ConcentrationOfRiskPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ConcentrationOfRiskPolicyPolicyTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "documentation": "Concentration of risk.", "label": "Concentration Of Risk Policy Policy [Text Block]", "terseLabel": "Concentrations of Risk" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r39", "r41", "r71", "r72", "r237", "r740" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r39", "r41", "r71", "r72", "r237", "r638", "r740" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r39", "r41", "r71", "r72", "r237", "r740", "r818" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r39", "r41", "r71", "r72", "r237" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r39", "r41", "r71", "r72", "r237", "r740" ] }, "asmb_ConsiderationOfAssetsSaleAgreementToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ConsiderationOfAssetsSaleAgreementToBeReceived", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Consideration of assets sale agreement to be received.", "label": "Consideration Of Assets Sale Agreement To Be Received", "terseLabel": "Consideration from asset purchase agreement, entitled to receive" } } }, "auth_ref": [] }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationVariableInterestEntityPolicy", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable Interest Entities", "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined)." } } }, "auth_ref": [ "r62", "r63", "r64" ] }, "asmb_ContractCostsRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ContractCostsRecognized", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract cost recognized", "label": "Contract Costs Recognized", "documentation": "Contract costs recognized." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Changes in Contract Liabilities", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r862" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfChangesInContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period", "terseLabel": "Contract liability/deferred revenue", "totalLabel": "Contract with Customer, Liability, Total", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r351", "r352", "r356" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue - short-term", "terseLabel": "Deferred revenue - short-term ($30,915 and $- to a related party)", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r351", "r352", "r356" ] }, "asmb_ContractWithCustomerLiabilityInAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ContractWithCustomerLiabilityInAdditions", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfChangesInContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer liability in additions.", "label": "Contract With Customer Liability In Additions", "terseLabel": "Additions" } } }, "auth_ref": [] }, "asmb_ContractWithCustomerLiabilityInDeduction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ContractWithCustomerLiabilityInDeduction", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfChangesInContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer liability in deduction.", "label": "Contract With Customer Liability In Deduction", "negatedLabel": "Deductions" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue - long-term", "terseLabel": "Deferred revenue - long-term ($55,379 and $- to a related party)", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r351", "r352", "r356" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfCollaborationRevenueRecognizedWithPeriodDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Amounts included in deferred revenue at the beginning of the period", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r357" ] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfCollaborationRevenueRecognizedWithPeriodDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Performance obligations satisfied in previous period", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r353" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Debt Securities [Member]", "terseLabel": "U.S and foreign corporate debt securities", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r774", "r776", "r921" ] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "terseLabel": "Restructurings Charges", "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations." } } }, "auth_ref": [ "r16", "r107", "r108" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsSummaryOfCollaborationRevenueRecognizedFromCollaborationAgreementsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r191", "r192", "r332", "r338", "r544", "r757", "r759" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "asmb_CumulativeRestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "CumulativeRestructuringCharges", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative restructuring charges", "label": "Cumulative Restructuring Charges", "documentation": "Cumulative Restructuring Charges" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "negatedLabel": "Current", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r821", "r837", "r899" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r821", "r837" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r122", "r437", "r446", "r837" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "negatedLabel": "Current", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r821", "r837", "r899" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r40", "r237" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost, Short-term marketable securities", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Current", "terseLabel": "Amortized Cost, Short-term marketable securities", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r297", "r845" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost, Long-term marketable securities", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Noncurrent", "terseLabel": "Amortized Cost, Long-term marketable securities", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r297", "r845" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTerm", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Term", "terseLabel": "Available for sale securities maturity term", "documentation": "Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r902" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "negatedLabel": "Deferred", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r837", "r898", "r899" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r122", "r837", "r898" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax benefit", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r122", "r145", "r445", "r446", "r837" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities", "totalLabel": "Deferred Tax Liabilities, Gross, Total", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r80", "r81", "r128", "r431" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "negatedLabel": "Deferred", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r837", "r898", "r899" ] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized research expense", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r61", "r897" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r432" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax asset, net of valuation allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r896" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "asmb_DeferredTaxAssetsOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets operating lease liabilities.", "label": "Deferred Tax Assets Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Federal and state-operating loss carryforwards", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r61", "r897" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Net operating losses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Net operating losses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r61", "r897" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r60", "r61", "r897" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r61", "r897" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r433" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability", "totalLabel": "Deferred Tax Liabilities, Net, Total", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r58", "r896" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "asmb_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities, operating lease right-of-use assets.", "label": "Deferred Tax Liabilities Operating Lease Right Of Use Assets", "negatedLabel": "Operating lease right-of-use assets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r61", "r897" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "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": [ "r6", "r46" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r224" ] }, "asmb_DevelopmentAndRegulatoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "DevelopmentAndRegulatoryMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Development and regulatory.", "label": "Development And Regulatory [Member]", "terseLabel": "Development and Regulatory" } } }, "auth_ref": [] }, "us-gaap_DilutiveSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecurities", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Dilutive Securities, Effect on Basic Earnings Per Share, Total", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "terseLabel": "Dilutive effect of securities", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities." } } }, "auth_ref": [ "r36" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Collaboration Revenue Recognized from Collaboration Agreements", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r863" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r367", "r371", "r402", "r403", "r405", "r778" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "terseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r810", "r811", "r812" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r810", "r811", "r812", "r814" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r813" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r808" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "asmb_DoorsAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "DoorsAgreementMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Door agreement.", "label": "Doors Agreement [Member]", "terseLabel": "Door Agreement" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss 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": [ "r179", "r201", "r202", "r203", "r204", "r205", "r211", "r213", "r215", "r216", "r217", "r219", "r486", "r487", "r598", "r616", "r762" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss 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": [ "r179", "r201", "r202", "r203", "r204", "r205", "r213", "r215", "r216", "r217", "r219", "r486", "r487", "r598", "r616", "r762" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r37", "r38" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income taxes provision (benefit)", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r422" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory federal income tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r188", "r422", "r447" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r894", "r900" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r894", "r900" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r894", "r900" ] }, "asmb_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation return to provision adjustments.", "label": "Effective Income Tax Rate Reconciliation Return To Provision Adjustments", "terseLabel": "Return to provision adjustments" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes, net of federal tax benefit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r894", "r900" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedLabel": "Research and development tax credits", "totalLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r894", "r900" ] }, "asmb_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsRate": { "xbrltype": "percentItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsRate", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesEffectiveIncomeTaxRateOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation uncertain tax positions rate.", "label": "Effective Income Tax Rate Reconciliation Uncertain Tax Positions Rate", "terseLabel": "Uncertain tax positions" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpensesScheduleOfOtherAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpensesScheduleOfOtherAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Compensation expense:", "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/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized stock-based compensation expense expected to be recognized, term", "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": [ "r404" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r892" ] }, "asmb_EmployeeSeveranceAndRelatedBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "EmployeeSeveranceAndRelatedBenefitsMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsScheduleOfAccruedRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee severance and related benefits.", "label": "Employee Severance And Related Benefits [Member]", "terseLabel": "Employee Severance and Related Benefits" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Options to purchase common stock", "label": "Employee Stock Option [Member]", "terseLabel": "Options", "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": [] }, "asmb_EmployeesIncludingExecutiveOfficersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "EmployeesIncludingExecutiveOfficersMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Employees including executive officers.", "label": "Employees Including Executive Officers [Member]", "terseLabel": "Employees Including Executive Officers" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "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": [ "r807" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r807" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "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": [ "r807" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "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": [ "r815" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "terseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r807" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "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": [ "r807" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r807" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "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": [ "r807" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r816" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "terseLabel": "Lab equipment", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "asmb_EquityAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "EquityAgreementsMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gilead Equity Agreements", "label": "Equity Agreements [Member]", "documentation": "Equity agreements." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "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": [ "r11", "r154", "r175", "r176", "r177", "r193", "r194", "r195", "r198", "r206", "r208", "r220", "r284", "r291", "r350", "r406", "r407", "r408", "r440", "r441", "r467", "r469", "r470", "r471", "r472", "r474", "r485", "r505", "r506", "r507", "r508", "r509", "r510", "r537", "r628", "r629", "r630", "r650", "r712" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "auth_ref": [ "r843" ] }, "asmb_ExpectedEquityFinancingCompletionDate": { "xbrltype": "dateItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ExpectedEquityFinancingCompletionDate", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected equity financing completion date", "label": "Expected Equity Financing Completion Date", "documentation": "Expected equity financing completion date." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of Fair Value of Financial Assets", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r14", "r69", "r70", "r125" ] }, "asmb_FairValueAssetsBetweenLevelsTransfersAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "FairValueAssetsBetweenLevelsTransfersAmount", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value assets between levels transfers amount.", "label": "Fair Value Assets Between Levels Transfers Amount", "terseLabel": "Fair value assets transfers between level 1, level 2 or level 3" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r333", "r359", "r360", "r361", "r362", "r363", "r364", "r491", "r552", "r553", "r554", "r768", "r769", "r774", "r775", "r776" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r490", "r491", "r492", "r493", "r494" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r333", "r359", "r364", "r491", "r552", "r774", "r775", "r776" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2", "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": [ "r333", "r359", "r364", "r491", "r553", "r768", "r769", "r774", "r775", "r776" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r333", "r359", "r360", "r361", "r362", "r363", "r364", "r491", "r554", "r768", "r769", "r774", "r775", "r776" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r333", "r359", "r360", "r361", "r362", "r363", "r364", "r552", "r553", "r554", "r768", "r769", "r774", "r775", "r776" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring", "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": [ "r489", "r494" ] }, "asmb_FairValueOfCommonStockPurchased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "FairValueOfCommonStockPurchased", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of common stock purchased", "label": "Fair Value Of Common Stock Purchased", "documentation": "Fair value of common stock purchased." } } }, "auth_ref": [] }, "asmb_FifthYearOfCollaborationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "FifthYearOfCollaborationMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fifth Year of Collaboration Agreement", "label": "Fifth Year of Collaboration [Member]", "documentation": "Fifth year of collaboration." } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r300", "r334", "r348", "r475", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r614", "r766", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r849", "r850", "r851", "r852" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Assets", "terseLabel": "Gain on sale assets", "totalLabel": "Gain (Loss) on Disposition of Assets, Total", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r835" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Gain on the sale of Microbiome assets", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r460", "r835" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r6" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r93", "r692" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "General and Administrative Expense", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r92" ] }, "asmb_GileadSciencesIncorporatedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "GileadSciencesIncorporatedMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsSummaryOfCollaborationRevenueRecognizedFromCollaborationAgreementsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gilead Sciences, Inc.", "terseLabel": "Gilead", "label": "Gilead Sciences Incorporated [Member]", "documentation": "Gilead sciences incorporated." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndIndefiniteLivedIntangibleAssetsImpairment" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Indefinite-Lived Intangible Asset Impairment", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r102" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Indefinite-Lived Intangible Asset", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r8", "r45" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndIndefiniteLivedIntangibleAssetsImpairmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "verboseLabel": "Goodwill impairment charge", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r6", "r301", "r302", "r303", "r767" ] }, "asmb_GrantedInAugustTwoThousandTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "GrantedInAugustTwoThousandTwentyTwoMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Granted in August 2022.", "label": "Granted In August Two Thousand Twenty Two [Member]", "terseLabel": "Granted in August 2022" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r810", "r811", "r812" ] }, "us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndIndefiniteLivedIntangibleAssetsImpairmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of indefinite-lived intangible asset excluding goodwill." } } }, "auth_ref": [ "r304" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndIndefiniteLivedIntangibleAssetsImpairmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets impairment charges", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r835", "r854" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "label": "Impairment of Long-Lived Assets to be Disposed of", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r6", "r104" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r106" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r90", "r131", "r221", "r227", "r231", "r233", "r599", "r611", "r764" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r305", "r311", "r697" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r311", "r697" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r188", "r417", "r423", "r428", "r435", "r443", "r448", "r449", "r450", "r645" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxBenefitDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Income tax expense", "negatedLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r135", "r150", "r207", "r208", "r225", "r421", "r444", "r618" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r174", "r419", "r420", "r428", "r429", "r434", "r436", "r642" ] }, "asmb_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "asmb_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "IncomeTaxesTable", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable from collaboration", "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": [ "r5" ] }, "asmb_IncreaseDecreaseInAccruedResearchAndDevelopmentExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "IncreaseDecreaseInAccruedResearchAndDevelopmentExpenses", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in accrued research and development expenses.", "label": "Increase Decrease In Accrued Research And Development Expenses", "terseLabel": "Accrued research and development expenses" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "verboseLabel": "Contract liabilities recognized", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r580", "r834" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "asmb_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued expenses", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r834" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "asmb_IncrementalCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "IncrementalCosts", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Incremental costs.", "label": "Incremental Costs", "terseLabel": "Incremental costs" } } }, "auth_ref": [] }, "asmb_InitialNonCancellableTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "InitialNonCancellableTerm", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial non-cancellable term", "label": "Initial Non Cancellable Term", "documentation": "Initial non-cancellable term." } } }, "auth_ref": [] }, "asmb_InitialPublicOfferingValueOfSharesAuthorized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "InitialPublicOfferingValueOfSharesAuthorized", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The value of common stock authorized to issue in a public offering.", "label": "Initial Public Offering Value Of Shares Authorized", "terseLabel": "Initial public offering value of shares authorized" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOther", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Interest Income, Other", "terseLabel": "Interest and other income, net", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "terseLabel": "Investment Type", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r652", "r654", "r655", "r657", "r659", "r720", "r722", "r724", "r727", "r728", "r729", "r730", "r732", "r733", "r734", "r735", "r736", "r797" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "terseLabel": "Investments", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r652", "r654", "r655", "r657", "r659", "r720", "r722", "r724", "r727", "r728", "r729", "r730", "r732", "r733", "r734", "r735", "r736", "r797" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecurities" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments in Marketable Securities", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r126", "r133", "r134", "r151", "r242", "r245", "r495", "r496" ] }, "asmb_IssuanceOfCommonStockUponCashlessExerciseOfPreFundedWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "IssuanceOfCommonStockUponCashlessExerciseOfPreFundedWarrants", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock upon cashless exercise of pre-funded warrants.", "label": "Issuance Of Common Stock Upon Cashless Exercise Of Pre Funded Warrants", "terseLabel": "Issuance of common stock upon cashless exercise of pre-funded warrants" } } }, "auth_ref": [] }, "asmb_IssuanceOfCommonStockUponCashlessExerciseOfPreFundedWarrantsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "IssuanceOfCommonStockUponCashlessExerciseOfPreFundedWarrantsShares", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock upon cashless exercise of pre-funded warrants shares.", "label": "Issuance Of Common Stock Upon Cashless Exercise Of Pre Funded Warrants Shares", "terseLabel": "Issuance of common stock upon cashless exercise of pre-funded warrants (in shares)" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfQuantitativeInformationOfOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfQuantitativeInformationOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost, net", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r522", "r783" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfQuantitativeInformationOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease cost" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Quantitative Information of Operating Leases", "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": [ "r905" ] }, "asmb_LeaseExpirationMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "LeaseExpirationMonthAndYear", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease expiration, month and year", "label": "Lease Expiration, Month And Year", "documentation": "Lease expiration, month and year." } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvement", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r105" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r521" ] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedExistenceOfOptionToExtend", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Lease Not yet Commenced, Existence of Option to Extend [true false]", "documentation": "Indicates (true false) whether lessee has option to extend operating lease not yet commenced." } } }, "auth_ref": [ "r904" ] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedOptionToExtend", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, lease not yet commenced, option to extend", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Option to Extend", "documentation": "Description of terms and conditions of option to extend lessee's operating lease that has not yet commenced. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r904" ] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease not yet commence, term of contract", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r904" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities Operating Lease Liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r906" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOperatingLeaseLiabilitiesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r530" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r530" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r530" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOperatingLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: present value discount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r530" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r518" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r20", "r187", "r278", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r457", "r461", "r462", "r499", "r668", "r763", "r805", "r859", "r909", "r910" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r88", "r130", "r607", "r792", "r836", "r853", "r903" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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": [ "r22", "r159", "r187", "r278", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r457", "r461", "r462", "r499", "r792", "r859", "r909", "r910" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "asmb_LicensesAgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "LicensesAgreementTerm", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "License agreement term.", "label": "Licenses Agreement Term", "terseLabel": "License agreement term" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "asmb_LongTermMarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "LongTermMarketableSecuritiesMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Long term marketable securities.", "label": "Long Term Marketable Securities [Member]", "terseLabel": "Long-term marketable securities" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r237", "r773", "r863", "r919", "r920" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Investments in Marketable Securities", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r76" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValuesOfStockOptionsGrantsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r366", "r579", "r625", "r660", "r661", "r721", "r723", "r725", "r726", "r731", "r750", "r751", "r765", "r770", "r777", "r794", "r861", "r911", "r912", "r913", "r914", "r915", "r916" ] }, "asmb_MaximumPercentageOfThenOutstandingVotingCapitalStock": { "xbrltype": "percentItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "MaximumPercentageOfThenOutstandingVotingCapitalStock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum percentage of then-outstanding voting capital stock", "label": "Maximum Percentage Of Then Outstanding Voting Capital Stock", "documentation": "Maximum percentage of then-outstanding voting capital stock." } } }, "auth_ref": [] }, "asmb_MicrobiomePurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "MicrobiomePurchaseAgreementMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Microbiome purchase agreement.", "label": "Microbiome Purchase Agreement [Member]", "terseLabel": "Microbiome Purchase Agreement" } } }, "auth_ref": [] }, "asmb_MilestonePaymentDiligenceMaintenanceFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "MilestonePaymentDiligenceMaintenanceFees", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone payment, diligence maintenance fees", "label": "Milestone Payment Diligence Maintenance Fees", "documentation": "Milestone payment, diligence maintenance fees." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValuesOfStockOptionsGrantsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r366", "r579", "r625", "r660", "r661", "r721", "r723", "r725", "r726", "r731", "r750", "r751", "r765", "r770", "r777", "r794", "r861", "r911", "r912", "r913", "r914", "r915", "r916" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "Money market fund", "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": [ "r865" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r237", "r773", "r863", "r919", "r920" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by 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": [ "r183" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r183" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r97", "r98", "r99" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net loss", "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": [ "r91", "r99", "r132", "r157", "r170", "r172", "r177", "r187", "r197", "r201", "r202", "r203", "r204", "r207", "r208", "r214", "r221", "r227", "r231", "r233", "r278", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r487", "r499", "r613", "r690", "r710", "r711", "r764", "r803", "r859" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "asmb_NetSalesMilestonePaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "NetSalesMilestonePaymentsMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Net sales milestone payments.", "label": "Net Sales Milestone Payments [Member]", "verboseLabel": "Sales Milestone Payments" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Standards and Accounting Pronouncements to Be Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "terseLabel": "Outside of United States", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r925", "r926", "r927", "r928" ] }, "asmb_NoncashRentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "NoncashRentExpense", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "documentation": "Represent non cash rent expense.", "label": "Noncash Rent Expense", "terseLabel": "Non-cash rent expense" } } }, "auth_ref": [] }, "us-gaap_NonmonetaryTransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonmonetaryTransactionTypeAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction Type [Axis]", "documentation": "Information by nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r531", "r532", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791" ] }, "us-gaap_NonmonetaryTransactionTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonmonetaryTransactionTypeDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction Type [Domain]", "documentation": "Identifies the nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r531", "r532", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income", "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": [ "r94" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income" } } }, "auth_ref": [] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units and Related Information", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r15" ] }, "asmb_NumberOfApprovedProducts": { "xbrltype": "integerItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "NumberOfApprovedProducts", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of approved products.", "label": "Number Of Approved Products", "terseLabel": "FDA approved products (in products)" } } }, "auth_ref": [] }, "asmb_NumberOfDaysVolumeConsideredForWeightedAveragePriceToCalculatePremium": { "xbrltype": "durationItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "NumberOfDaysVolumeConsideredForWeightedAveragePriceToCalculatePremium", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of days volume considered for weighted average price to calculate premium", "label": "Number of Days Volume Considered for Weighted Average Price to Calculate Premium", "documentation": "Number of days volume considered for weighted average price to calculate premium." } } }, "auth_ref": [] }, "asmb_NumberOfDirectorsRightToDesignateInBoard": { "xbrltype": "integerItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "NumberOfDirectorsRightToDesignateInBoard", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of directors, right to designate in company board", "label": "Number of Directors, Right to Designate in Board", "documentation": "Number of directors right to designate in board." } } }, "auth_ref": [] }, "asmb_NumberOfFellowContributedPrograms": { "xbrltype": "integerItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "NumberOfFellowContributedPrograms", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of fellow-contributed programs", "label": "Number of Fellow-contributed Programs", "documentation": "Number of fellow-contributed programs." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Operating segments (in segments)", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r842" ] }, "asmb_NumberOfTimepointsOfProgram": { "xbrltype": "integerItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "NumberOfTimepointsOfProgram", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of timepoints of program", "label": "Number of Timepoints of Program", "documentation": "Number of timepoints of program." } } }, "auth_ref": [] }, "asmb_NumberOfYearsOfLockupProvision": { "xbrltype": "durationItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "NumberOfYearsOfLockupProvision", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of years of lockup provision", "label": "Number Of Years Of Lockup Provision", "documentation": "Number of years of lockup provision." } } }, "auth_ref": [] }, "asmb_NumberOfYearsOfStandstillAndLockupProvisions": { "xbrltype": "durationItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "NumberOfYearsOfStandstillAndLockupProvisions", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of years of standstill and lockup provisions", "label": "Number of Years of Standstill and Lockup Provisions", "documentation": "Number of years of standstill and lockup provisions." } } }, "auth_ref": [] }, "asmb_NumberOfYearsOfStandstillProvision": { "xbrltype": "durationItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "NumberOfYearsOfStandstillProvision", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of years of standstill provision", "label": "Number Of Years Of Standstill Provision", "documentation": "Number of years of standstill provision." } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Office Equipment [Member]", "terseLabel": "Office equipment", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r221", "r227", "r231", "r233", "r764" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfQuantitativeInformationOfOperatingLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfQuantitativeInformationOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "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": [ "r523", "r783" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOperatingLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Operating lease, liability", "verboseLabel": "Operating lease liabilities", "totalLabel": "Operating Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r520" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities - short-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r520" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities - long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r520" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use (ROU) assets", "verboseLabel": "Operating lease, right-of-use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r519" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r529", "r783" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leases", "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": [ "r528", "r783" ] }, "asmb_OperatingLossCarryForwardsExpirationPeriod": { "xbrltype": "gYearItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "OperatingLossCarryForwardsExpirationPeriod", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Expiration date of each operating loss carry forward", "label": "Operating Loss Carry Forwards Expiration Period", "terseLabel": "Expiration Years" } } }, "auth_ref": [] }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Type [Axis]", "terseLabel": "Option Indexed to Issuer's Equity, Type", "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock." } } }, "auth_ref": [ "r51", "r67", "r68", "r124" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type", "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding." } } }, "auth_ref": [] }, "asmb_OptionLicenseAndCollaborationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "OptionLicenseAndCollaborationAgreementMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gillead Collaboration Agreement", "terseLabel": "Option, License and Collaboration Agreement", "label": "Option, License and Collaboration Agreement [Member]", "documentation": "Option, license and collaboration agreement." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusiness" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Nature of Business", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r78", "r123", "r639", "r640" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r164" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on marketable debt securities", "verboseLabel": "Unrealized gain (loss) on marketable securities", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r168", "r169", "r277" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Assets", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "asmb_OtherRisksAndUncertaintiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "OtherRisksAndUncertaintiesPolicyTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Other Risks and Uncertainties", "documentation": "Other risks and uncertainties.", "label": "Other Risks And Uncertainties Policy [Text Block]" } } }, "auth_ref": [] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsScheduleOfAccruedRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Restructuring", "negatedLabel": "Reductions for cash payments", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r310", "r833" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r32" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Purchases of marketable securities", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r31", "r180", "r243" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "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": [ "r96" ] }, "asmb_PercentageCoverOfResearchAndDevelopmentCosts": { "xbrltype": "percentItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PercentageCoverOfResearchAndDevelopmentCosts", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage cover of research and development costs", "label": "Percentage Cover of Research and Development Costs", "documentation": "Percentage cover of research and development costs." } } }, "auth_ref": [] }, "asmb_PercentageOfCorporateAlternativeMinimumTax": { "xbrltype": "percentItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PercentageOfCorporateAlternativeMinimumTax", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of corporate alternative minimum tax.", "label": "Percentage of corporate alternative minimum tax", "terseLabel": "Percentage of corporate alternative minimum tax" } } }, "auth_ref": [] }, "asmb_PercentageOfOutstandingVotingOfCommonStockHeld": { "xbrltype": "pureItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PercentageOfOutstandingVotingOfCommonStockHeld", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of outstanding voting of common stock held", "label": "Percentage of Outstanding Voting of Common Stock Held", "documentation": "Percentage of Outstanding Voting of Common Stock Held" } } }, "auth_ref": [] }, "asmb_PercentageOfPremiumToWeightedAveragePriceImmediatelyPriorToDateOfPurchase": { "xbrltype": "percentItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PercentageOfPremiumToWeightedAveragePriceImmediatelyPriorToDateOfPurchase", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of premium to weighted average price immediately prior to date of purchase", "label": "Percentage of Premium to Weighted Average Price Immediately Prior to Date of Purchase", "documentation": "Percentage of premium to weighted average price immediately prior to date of purchase." } } }, "auth_ref": [] }, "asmb_PercentageOfPremiumToWeightedAveragePriceImmediatelyPriorToDeliveryOfNoticeOfClosingDate": { "xbrltype": "percentItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PercentageOfPremiumToWeightedAveragePriceImmediatelyPriorToDeliveryOfNoticeOfClosingDate", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of premium to weighted average price immediately prior to delivery of notice of closing date", "label": "Percentage of Premium to Weighted Average Price Immediately Prior to Delivery of Notice of Closing Date", "documentation": "Percentage of premium to weighted average price immediately prior to delivery of notice of closing date." } } }, "auth_ref": [] }, "asmb_PercentageOfThenOutstandingVotingCapitalStock": { "xbrltype": "percentItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PercentageOfThenOutstandingVotingCapitalStock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of then-outstanding voting capital stock", "label": "Percentage of Then Outstanding Voting Capital Stock", "documentation": "Percentage of then outstanding voting capital stock." } } }, "auth_ref": [] }, "asmb_PercentageOfThenOutstandingVotingCapitalStockSubjectToStockholderApproval": { "xbrltype": "percentItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PercentageOfThenOutstandingVotingCapitalStockSubjectToStockholderApproval", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of then-outstanding voting capital stock subject to stockholder approval", "label": "Percentage of Then-outstanding Voting Capital Stock Subject to Stockholder Approval", "documentation": "Percentage of then-outstanding voting capital stock subject to stockholder approval." } } }, "auth_ref": [] }, "asmb_PercentageShareOfProfitsAndOperatingLossForProducts": { "xbrltype": "percentItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PercentageShareOfProfitsAndOperatingLossForProducts", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage share of profits and operating loss for products", "label": "Percentage Share of Profits and Operating Loss for Products", "documentation": "Percentage share of profits and operating loss for products." } } }, "auth_ref": [] }, "asmb_PerformanceMilestonePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PerformanceMilestonePayment", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Performance milestone payment.", "label": "Performance Milestone Payment", "terseLabel": "Performance milestone payment" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Performance conditions not yet Met", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891" ] }, "asmb_PotentialMilestonePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PotentialMilestonePayments", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Potential Milestone Payments.", "label": "Potential Milestone Payments", "terseLabel": "Potential milestone payments" } } }, "auth_ref": [] }, "asmb_PotentialProceedsFromCollaborationExtensionFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PotentialProceedsFromCollaborationExtensionFees", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential proceeds from collaboration extension fees", "label": "Potential Proceeds from Collaboration Extension Fees", "documentation": "Potential proceeds from collaboration extension fees." } } }, "auth_ref": [] }, "asmb_PotentialProceedsFromEquityFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PotentialProceedsFromEquityFinancing", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential proceeds from equity financing", "label": "Potential Proceeds from Equity Financing", "documentation": "Potential proceeds from equity financing." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r82", "r336" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "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": [ "r82", "r670" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r82", "r336" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "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": [ "r82", "r670", "r688", "r923", "r924" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued or outstanding", "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": [ "r82", "r603", "r792" ] }, "asmb_PremiumOnCommonStockReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PremiumOnCommonStockReceived", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Premium on common stock received", "label": "Premium on Common Stock Received", "documentation": "Premium on Common Stock Received" } } }, "auth_ref": [] }, "asmb_PremiumReceivedOnCommonStockPurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PremiumReceivedOnCommonStockPurchase", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Premium received on common stock purchase", "label": "Premium Received On Common Stock Purchase", "documentation": "Premium received on common stock purchase." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "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": [ "r829" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromCollaborators": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromCollaborators", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds received in collaboration agreement", "label": "Proceeds from Collaborators", "documentation": "Cash received from collaborators during the current period." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from the sale of Microbiome assets", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Net proceeds from the issuance of common stock through equity plans", "verboseLabel": "Net proceeds", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Total proceeds", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from the issuance of common stock under ATM equity offering program, net of issuance costs", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "asmb_ProceedsFromIssuanceOfCommonStockToRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ProceedsFromIssuanceOfCommonStockToRelatedParty", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the issuance of common stock to a related party, net of issuance costs", "label": "Proceeds From Issuance Of Common Stock to Related Party", "documentation": "Proceeds from issuance of common stock to related party." } } }, "auth_ref": [] }, "asmb_ProceedsFromIssuanceOfCommonStockUnderEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ProceedsFromIssuanceOfCommonStockUnderEmployeeStockPurchasePlan", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from issuance of common stock under employee stock purchase plan.", "label": "Proceeds From Issuance Of Common Stock Under Employee Stock Purchase Plan", "terseLabel": "Proceeds from the issuance of common stock under ESPP" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturities of marketable securities", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r180", "r181", "r844" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from sale of marketable securities", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r29", "r180", "r243", "r276" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Consideration from asset purchase agreement", "totalLabel": "Proceeds from Sale of Productive Assets, Total", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r95" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r234", "r581", "r619", "r620", "r621", "r622", "r623", "r624", "r753", "r771", "r793", "r820", "r857", "r858", "r863", "r919" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r234", "r581", "r619", "r620", "r621", "r622", "r623", "r624", "r753", "r771", "r793", "r820", "r857", "r858", "r863", "r919" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "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": [ "r157", "r170", "r172", "r182", "r187", "r197", "r207", "r208", "r221", "r227", "r231", "r233", "r278", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r455", "r458", "r459", "r487", "r499", "r599", "r612", "r649", "r690", "r710", "r711", "r764", "r781", "r782", "r804", "r832", "r859" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r103", "r138", "r143", "r144" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r105", "r162", "r610" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r600", "r610", "r792" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, Net", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r7", "r138", "r143", "r608" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r105" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives of property and equipment", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "asmb_PublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PublicOfferingMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "PublicOffering", "label": "Public Offering [Member]", "terseLabel": "Public Offering" } } }, "auth_ref": [] }, "asmb_PurchaseAgreementConsiderationAmountReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PurchaseAgreementConsiderationAmountReceivable", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase agreement consideration entitled to receive", "label": "Purchase Agreement Consideration Amount Receivable", "documentation": "Purchase agreement consideration amount receivable." } } }, "auth_ref": [] }, "asmb_PurchaseAgreementConsiderationAmountReceivedDuringThePeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PurchaseAgreementConsiderationAmountReceivedDuringThePeriod", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase agreement consideration amount received during the period", "label": "Purchase Agreement Consideration Amount Received During The Period", "documentation": "Purchase agreement consideration amount received during the period." } } }, "auth_ref": [] }, "asmb_PurchaseAgreementMilestonePaymentReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PurchaseAgreementMilestonePaymentReceivable", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone payment receivable", "label": "Purchase Agreement Milestone Payment Receivable", "documentation": "Purchase agreement milestone payment receivable." } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Potential milestone payment", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r79", "r129" ] }, "asmb_PurchasePricePerShareOfAdditionalSharesDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "PurchasePricePerShareOfAdditionalSharesDescription", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price per share of additional shares description", "label": "Purchase Price Per Share of Additional Shares Description", "documentation": "Purchase price per share of additional shares description." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValuesOfStockOptionsGrantsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r358", "r366", "r397", "r398", "r399", "r555", "r579", "r625", "r660", "r661", "r721", "r723", "r725", "r726", "r731", "r750", "r751", "r765", "r770", "r777", "r794", "r797", "r855", "r861", "r912", "r913", "r914", "r915", "r916" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValuesOfStockOptionsGrantsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r358", "r366", "r397", "r398", "r399", "r555", "r579", "r625", "r660", "r661", "r721", "r723", "r725", "r726", "r731", "r750", "r751", "r765", "r770", "r777", "r794", "r797", "r855", "r861", "r912", "r913", "r914", "r915", "r916" ] }, "us-gaap_RealizedInvestmentGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealizedInvestmentGainsLosses", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gains and losses", "label": "Realized Investment Gains (Losses)", "totalLabel": "Realized Investment Gains (Losses), Total", "documentation": "Amount of realized gain (loss) on investment." } } }, "auth_ref": [ "r617" ] }, "asmb_ReceivableFromSaleOfMicrobiomeAssetsIncludedInPrepaidExpensesAndOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ReceivableFromSaleOfMicrobiomeAssetsIncludedInPrepaidExpensesAndOtherCurrentAssets", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Receivable from sale of Microbiome assets included in prepaid expenses and other current assets", "label": "Receivable From Sale Of Microbiome Assets Included In Prepaid Expenses And Other Current Assets", "documentation": "Receivable from sale of microbiome assets included in prepaid expenses and other current assets." } } }, "auth_ref": [] }, "asmb_ReductionInResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ReductionInResearchAndDevelopmentExpense", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Reduction in research and development expense.", "label": "Reduction In Research And Development Expense", "terseLabel": "Reduction in research and development expense" } } }, "auth_ref": [] }, "asmb_RegulatoryAndCommercialMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "RegulatoryAndCommercialMilestonesMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory and Commercial Milestones", "label": "Regulatory And Commercial Milestones [Member]", "documentation": "Regulatory and commercial milestones." } } }, "auth_ref": [] }, "asmb_RegulatoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "RegulatoryMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Regulatory.", "label": "Regulatory [Member]", "terseLabel": "Regulatory" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsSummaryOfCollaborationRevenueRecognizedFromCollaborationAgreementsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r365", "r541", "r542", "r663", "r664", "r665", "r666", "r667", "r687", "r689", "r719" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.assemblybio.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r189", "r190", "r541", "r542", "r543", "r544", "r663", "r664", "r665", "r666", "r667", "r687", "r689", "r719" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r541", "r542", "r908" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r693", "r694", "r697" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsSummaryOfCollaborationRevenueRecognizedFromCollaborationAgreementsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r365", "r541", "r542", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r663", "r664", "r665", "r666", "r667", "r687", "r689", "r719", "r908" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedParty1" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r538", "r539", "r540", "r542", "r545", "r646", "r647", "r648", "r695", "r696", "r697", "r716", "r718" ] }, "asmb_RemeasurementOfLeaseLiabilitiesArisingFromModificationOfRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "RemeasurementOfLeaseLiabilitiesArisingFromModificationOfRightOfUseAssets", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "documentation": "Remeasurement of lease liabilities arising from modification of right of use assets.", "label": "Remeasurement Of Lease Liabilities Arising From Modification Of Right Of Use Assets", "negatedLabel": "Remeasurement of lease liabilities arising from modification of ROU assets" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsSummaryOfCollaborationRevenueRecognizedFromCollaborationAgreementsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r191", "r192", "r332", "r338", "r544", "r758", "r759" ] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]", "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type", "documentation": "Information by form of arrangement related to research and development." } } }, "auth_ref": [ "r416", "r893" ] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsSummaryOfCollaborationRevenueRecognizedFromCollaborationAgreementsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Strategic License Agreements:", "label": "Research and Development Arrangement, Contract to Perform for Others [Line Items]", "terseLabel": "Research And Development Arrangement Contract To Perform For Others [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": [ "r416", "r893" ] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]", "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type", "documentation": "Listing of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others." } } }, "auth_ref": [ "r416", "r893" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "verboseLabel": "Research and development expense", "totalLabel": "Research and Development Expense, Total", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r77", "r415", "r917" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and Development Expense", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expense and Accruals", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r414" ] }, "asmb_ResearchAndDevelopmentFundingCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ResearchAndDevelopmentFundingCharges", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Research and development funding charges.", "label": "Research And Development Funding Charges", "terseLabel": "Research and development funding charges" } } }, "auth_ref": [] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit Carryforward", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r59" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents", "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": [ "r160" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unvested RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructurings" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructurings", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r307", "r308", "r310", "r313", "r318" ] }, "asmb_RestructuringAndRelatedCostIncurredCostBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "RestructuringAndRelatedCostIncurredCostBenefit", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related cost incurred cost benefit", "label": "Restructuring And Related Cost Incurred Cost Benefit", "terseLabel": "Restructuring costs incurred", "verboseLabel": "Restructuring charges" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Percentage of workforce reduced", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring charges incurred", "label": "Restructuring Charges", "terseLabel": "Costs incurred", "totalLabel": "Restructuring Charges, Total", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6", "r314", "r315", "r856" ] }, "asmb_RestructuringChargesExceptNonCashStockBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "RestructuringChargesExceptNonCashStockBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsScheduleOfAccruedRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs incurred", "label": "Restructuring Charges Except Non-cash Stock Based Compensation Expense", "documentation": "Restructuring charges except non-cash stock based compensation expense." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsScheduleOfAccruedRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r309", "r310", "r315", "r316" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsScheduleOfAccruedRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost And Reserve [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": [ "r309", "r310", "r311", "r312", "r315", "r316", "r317" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Costs, Total", "label": "Restructuring Costs", "terseLabel": "Restructuring costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6" ] }, "asmb_RestructuringCostsAssetImpairmentAndOtherCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "RestructuringCostsAssetImpairmentAndOtherCosts", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Restructuring costs asset impairment and other costs.", "label": "Restructuring costs asset impairment and other costs" } } }, "auth_ref": [] }, "asmb_RestructuringCostsReversalOfStockBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "RestructuringCostsReversalOfStockBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Restructuring costs reversal of stock-based compensation expense", "label": "Restructuring costs reversal" } } }, "auth_ref": [] }, "asmb_RestructuringOneTimeTerminationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "RestructuringOneTimeTerminationCost", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Restructuring one time termination cost.", "label": "Restructuring one-time termination Cost" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r85", "r111", "r606", "r632", "r637", "r644", "r671", "r792" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r154", "r193", "r194", "r195", "r198", "r206", "r208", "r284", "r291", "r406", "r407", "r408", "r440", "r441", "r467", "r470", "r471", "r474", "r485", "r628", "r630", "r650", "r923" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsSummaryOfCollaborationRevenueRecognizedFromCollaborationAgreementsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.assemblybio.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Revenue recognized", "verboseLabel": "Collaboration revenue ($4,430 and $- from a related party)", "terseLabel": "Collaboration revenue", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r222", "r223", "r226", "r229", "r230", "r234", "r235", "r237", "r354", "r355", "r581" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r237", "r817" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition and Accounts Receivable from Collaborations", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r691", "r752", "r760" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r141" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r142" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "asmb_ReverseStockSplitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ReverseStockSplitMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse Stock Split Member", "label": "Reverse Stock Split [Member]", "documentation": "Reverse stock split member." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease liabilities arising from obtaining ROU assets", "verboseLabel": "ROU assets exchanged for new operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r527", "r783" ] }, "asmb_SaleConsiderationReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "SaleConsiderationReceivable", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Sale consideration receivable.", "label": "Sale Consideration Receivable", "terseLabel": "Consideration due" } } }, "auth_ref": [] }, "asmb_SaleOfStockConsiderationPremiumOnPurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "SaleOfStockConsiderationPremiumOnPurchaseOfCommonStock", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Premium on purchase of common stock", "label": "Sale Of Stock Consideration Premium On Purchase Of Common Stock", "documentation": "Sale of stock consideration premium on purchase of common stock." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds received from transaction", "terseLabel": "Upfront equity investment", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock", "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/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of share Purchased", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares sold", "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/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureOtherAccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Accrued Expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "asmb_ScheduleOfAccruedRestructuringChargesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ScheduleOfAccruedRestructuringChargesTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of accrued restructuring charges.", "label": "Schedule Of Accrued Restructuring Charges Table [Text Block]", "terseLabel": "Schedule of Accrued Restructuring Charges" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsTables" ], "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": [ "r37" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Investments in marketable securities:", "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": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Investments in Marketable Available-for-Sale Securities", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "asmb_ScheduleOfCollaborationRevenueRecognizedWithPeriodTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ScheduleOfCollaborationRevenueRecognizedWithPeriodTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Collaboration revenue recognized with the period", "label": "Schedule Of Collaboration Revenue Recognized With Period Table [Text Block]", "terseLabel": "Schedule of Collaboration Revenue Recognized with the Period" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r454" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Tax Benefit", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r121" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Components of Deferred Taxes", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "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": [ "r841" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Effective Income Tax Rate of Provision for Income Taxes", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r119" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [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": [ "r55" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Recognized Stock-Based Compensation Expense", "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": [ "r55" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r73", "r74", "r693", "r694", "r697" ] }, "us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsSummaryOfCollaborationRevenueRecognizedFromCollaborationAgreementsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]", "terseLabel": "Schedule Of Research And Development Arrangement Contract To Perform For Others [Table]", "documentation": "A schedule reflecting the terms of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others (including royalty arrangements, purchase provisions, license agreements, and commitments to provide additional funding), aggregated by similar arrangements or individually if necessary to understand the effects on the financial statements." } } }, "auth_ref": [ "r416", "r893" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsScheduleOfAccruedRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule Of Restructuring And Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r309", "r310", "r311", "r312", "r315", "r316", "r317" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of Restructuring Costs", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r48", "r49", "r50" ] }, "asmb_ScheduleOfRestructuringChargesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ScheduleOfRestructuringChargesTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of restructuring charges.", "label": "Schedule Of Restructuring Charges Table [Text Block]", "terseLabel": "Schedule of Restructuring Charges" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValuesOfStockOptionsGrantsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r368", "r370", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r396", "r397", "r398", "r399", "r400" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity and Related Information", "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", "r54" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Assumptions Used to Estimate Fair Values of Stock Options Grants", "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": [ "r118" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Summary of Warrants to Purchase Shares of Company's Common Stock", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are 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. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Activity Related to Gross Unrecognized Tax Benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r780", "r895" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r806" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r809" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r235", "r236", "r653", "r656", "r658", "r722", "r724", "r728", "r732", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r754", "r772", "r797", "r863", "r919" ] }, "us-gaap_ServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceOtherMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other revenue", "label": "Service, Other [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other." } } }, "auth_ref": [ "r864" ] }, "asmb_SeventhYearOfCollaborationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "SeventhYearOfCollaborationMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Seventh Year of Collaboration Agreement", "label": "Seventh Year of Collaboration [Member]", "documentation": "Seventh year of collaboration." } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Employee severance and related benefits", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Stock-based compensation arrangement by share-based payment award, requisite service period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r778" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "terseLabel": "Forfeited", "negatedLabel": "Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "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": [ "r387" ] }, "asmb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairAmount", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Amount", "terseLabel": "Total fair value of awards" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r387" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract]", "terseLabel": "Weighted Average Fair Value Per RSU at Grant Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending of period", "periodStartLabel": "Beginning of period", "terseLabel": "Outstanding awards", "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": [ "r384", "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending of period", "periodStartLabel": "Beginning of period", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r384", "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "verboseLabel": "Number of awards vested and settled", "negatedLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of awards vested and settled", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValuesOfStockOptionsGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield", "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": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValuesOfStockOptionsGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "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": [ "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValuesOfStockOptionsGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValuesOfStockOptionsGrantsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r368", "r370", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r396", "r397", "r398", "r399", "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Percentage of payroll deductions in ESPP", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of common stock to be issued per offering", "documentation": "The highest quantity of shares an employee can purchase under the plan per period." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Shares reserved for issuance (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r779" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Maximum shares available for purchase by employees (in shares)", "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": [ "r53" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Total Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options vested and exercisable", "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": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable", "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": [ "r378" ] }, "asmb_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeited In Period Total Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeited In Period Total Intrinsic Value", "terseLabel": "Options, Forfeited" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Option, Forfeited", "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": [ "r382" ] }, "asmb_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted In Period Total Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted In Period Total Intrinsic Value", "terseLabel": "Options, Granted" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Option, Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/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": "Weighted-average grant-date fair value of options granted", "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": [ "r390" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Option, Outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Option, Outstanding at end of period", "periodStartLabel": "Options, Outstanding at beginning of period", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r376", "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Option, Outstanding at end of period", "periodStartLabel": "Options, Outstanding at beginning of period", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r376", "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price Per Share" } } }, "auth_ref": [] }, "asmb_ShareBasedCompensationArrangementFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ShareBasedCompensationArrangementFairValueAssumptionsExercisePrice", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValuesOfStockOptionsGrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement fair value assumptions exercise price.", "label": "Share Based Compensation Arrangement Fair Value Assumptions Exercise Price", "terseLabel": "Exercise price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "Award Type", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r396", "r397", "r398", "r399", "r400" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Option, Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r382" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Option, Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Market-based Vesting Conditions", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r367", "r375", "r394", "r395", "r396", "r397", "r400", "r409", "r410", "r411", "r412" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Closing bid price of stock", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Total intrinsic value of awards vested and settled", "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValuesOfStockOptionsGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)", "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": [ "r396" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options vested and exercisable", "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": [ "r53" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options Vested and Exercisable, Weighted Average Remaining Contractual Term (Years)", "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": [ "r53" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options Outstanding, Weighted Average Remaining Contractual Term (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": [ "r117" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price after discount (in percent)", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments [Abstract]", "terseLabel": "Short-term marketable securities" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments [Member]", "terseLabel": "Short-term marketable securities", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r734", "r735", "r736", "r755" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfQuantitativeInformationOfOperatingLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfQuantitativeInformationOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r524", "r783" ] }, "asmb_ShortTermMarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ShortTermMarketableSecuritiesMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Short term marketable securities.", "label": "Short Term Marketable Securities [Member]", "terseLabel": "Short-term marketable securities" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncements" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r100", "r185" ] }, "asmb_SiliconValleyBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "SiliconValleyBankMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Silicon Valley Bank.", "label": "Silicon Valley Bank Member", "terseLabel": "Silicon Valley Bank" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r25", "r154", "r175", "r176", "r177", "r193", "r194", "r195", "r198", "r206", "r208", "r220", "r284", "r291", "r350", "r406", "r407", "r408", "r440", "r441", "r467", "r469", "r470", "r471", "r472", "r474", "r485", "r505", "r506", "r507", "r508", "r509", "r510", "r537", "r628", "r629", "r630", "r650", "r712" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r235", "r236", "r653", "r656", "r658", "r722", "r724", "r728", "r732", "r739", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r754", "r772", "r797", "r863", "r919" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.assemblybio.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "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": [ "r193", "r194", "r195", "r220", "r581", "r641", "r651", "r662", "r663", "r664", "r665", "r666", "r667", "r670", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r683", "r684", "r685", "r686", "r687", "r689", "r691", "r692", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r712", "r798" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.assemblybio.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r193", "r194", "r195", "r220", "r581", "r641", "r651", "r662", "r663", "r664", "r665", "r666", "r667", "r670", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r683", "r684", "r685", "r686", "r687", "r689", "r691", "r692", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r712", "r798" ] }, "asmb_StockIssuedDuringPeriodSharesCommonStockToRelatedParty": { "xbrltype": "sharesItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "StockIssuedDuringPeriodSharesCommonStockToRelatedParty", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock to a related party, net of issuance costs ( in shares)", "label": "Stock Issued During Period Shares Common Stock To Related Party", "documentation": "Stock issued during period shares common stock to related party." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under Employee Stock Purchase Plan (ESPP) (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "verboseLabel": "Number of common stock purchased by employees", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r11", "r82", "r83", "r111" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock under at-the-market (ATM) equity offering program, net of issuance costs (in shares)", "verboseLabel": "Number of shares sold", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r82", "r83", "r111", "r643", "r712", "r737" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "terseLabel": "Issuance of common stock for settlement of restricted stock units (RSUs) (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r11", "r82", "r83", "r111" ] }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issued in connection with reverse stock split", "label": "Stock Issued During Period, Shares, Reverse Stock Splits", "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split." } } }, "auth_ref": [ "r11" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Issuance of common stock upon exercise of stock options ( in shares )", "verboseLabel": "Options exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r82", "r83", "r111", "r381" ] }, "asmb_StockIssuedDuringPeriodValueCommonStockToRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "StockIssuedDuringPeriodValueCommonStockToRelatedParty", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock to a related party, net of issuance costs", "label": "Stock Issued During Period Value Common Stock To Related Party", "documentation": "Stock issued during period value common stock to related party." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under Employee Stock Purchase Plan (ESPP)", "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": [ "r11", "r82", "r83", "r111" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock under at-the-market (ATM) equity offering program, net of issuance costs", "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": [ "r11", "r82", "r83", "r111", "r650", "r712", "r737", "r804" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock for settlement of restricted stock units (RSUs)", "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r11", "r111" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r83", "r86", "r87", "r101", "r672", "r688", "r713", "r714", "r792", "r805", "r836", "r853", "r903", "r923" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r110", "r186", "r335", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r350", "r476", "r715", "r717", "r738" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split ratio", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r17" ] }, "us-gaap_StockholdersEquityReverseStockSplit": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityReverseStockSplit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split description", "label": "Stockholders' Equity, Reverse Stock Split", "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements." } } }, "auth_ref": [ "r112" ] }, "asmb_StrategicLicenseAgreementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "StrategicLicenseAgreementsAbstract", "lang": { "en-us": { "role": { "label": "Strategic License Agreements [Abstract]", "documentation": "Strategic license agreements abstract." } } }, "auth_ref": [] }, "asmb_StrategicLicenseAgreementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "StrategicLicenseAgreementsTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic License Agreements", "label": "Strategic License Agreements [Text Block]", "documentation": "Strategic license agreements text block." } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfQuantitativeInformationOfOperatingLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfQuantitativeInformationOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Sublease Income", "negatedLabel": "Sublease income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r526", "r783" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r511", "r547" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r511", "r547" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r511", "r547" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r511", "r547" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r511", "r547" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEvent1" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event", "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": [ "r546", "r548" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary Or Equity Method Investee Sale Of Stock By Subsidiary Or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary Sale Of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Operating Loss Carryforwards [Table Text Block]", "terseLabel": "Summary of Net Operating Loss and Tax Credit Carryforwards", "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r59" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r59" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetOperatingLossAndTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r59" ] }, "asmb_ThirdYearOfCollaborationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ThirdYearOfCollaborationMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third Year of Collaboration Agreement", "label": "Third Year of Collaboration [Member]", "documentation": "Third year of collaboration." } } }, "auth_ref": [] }, "asmb_ThresholdPaymentOfOptInFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "ThresholdPaymentOfOptInFee", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold payment of opt-in fee", "label": "Threshold Payment of Opt-in Fee", "documentation": "Threshold payment of opt-in fee." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "auth_ref": [ "r843", "r907" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "asmb_TransactionPriceUpfrontPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "TransactionPriceUpfrontPayment", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction price upfront payment", "label": "Transaction Price Upfront Payment", "documentation": "Transaction price upfront payment." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r334", "r348", "r475", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r614", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r849", "r850", "r851", "r852" ] }, "asmb_TwoThousandAndTwentyAtTheMarketOfferingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "TwoThousandAndTwentyAtTheMarketOfferingsMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty at the market offerings.", "label": "Two Thousand And Twenty At The Market Offerings [Member]", "terseLabel": "2020 At the Market Offerings", "verboseLabel": "2020 ATM" } } }, "auth_ref": [] }, "asmb_TwoThousandEighteenEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "TwoThousandEighteenEmployeeStockPurchasePlanMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "TwoThousandEighteenEmployeeStockPurchasePlanMember", "label": "Two Thousand Eighteen Employee Stock Purchase Plan [Member]", "terseLabel": "2018 ESPP" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r152", "r153", "r154", "r155", "r156", "r197", "r198", "r199", "r200", "r210", "r240", "r241", "r281", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r306", "r406", "r407", "r408", "r438", "r439", "r440", "r441", "r451", "r452", "r453", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r497", "r498", "r501", "r502", "r503", "r504", "r512", "r513", "r514", "r515", "r516", "r517", "r533", "r534", "r535", "r536", "r537", "r582", "r583", "r584", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails1", "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r454" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureRestructuringsScheduleOfAccruedRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r309", "r310", "r315", "r316" ] }, "asmb_USAndForeignCommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "USAndForeignCommercialPaperMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. and foreign commercial paper", "label": "U S And Foreign Commercial Paper [Member]", "documentation": "U.S. and foreign commercial paper." } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S and foreign corporate debt securities", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r761", "r774", "r918" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureInvestmentsInMarketableSecuritiesScheduleOfInvestmentsInMarketableAvailableForSaleSecuritiesDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfFairValueOfFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities", "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": [ "r761", "r774", "r776", "r918" ] }, "asmb_UnamortizedContractCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "UnamortizedContractCosts", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized contract costs", "label": "Unamortized Contract Costs", "documentation": "Unamortized contract costs." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesActivityRelatedToGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balances as of end of year", "periodStartLabel": "Balances as of beginning of year", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r418", "r425" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesActivityRelatedToGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Decreases related to prior year tax positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r426" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Uncertain tax positions, income tax interest or penalties accrued", "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r424" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Uncertain tax positions, income tax interest or penalties incurred", "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r424" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesActivityRelatedToGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases related to current year tax positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r427" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesActivityRelatedToGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases related to prior year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r426" ] }, "asmb_UpfrontCashPaymentReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "UpfrontCashPaymentReceived", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureRelatedPartyAdditionalInformationDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Upfront cash payment received.", "label": "Upfront Cash Payment Received", "terseLabel": "Upfront cash payment received" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "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": [ "r42", "r43", "r44", "r136", "r137", "r139", "r140" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance increased", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r430" ] }, "asmb_VariableConsiderationOnMilestone": { "xbrltype": "monetaryItemType", "nsuri": "http://www.assemblybio.com/20231231", "localname": "VariableConsiderationOnMilestone", "crdr": "debit", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/DisclosureStrategicLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable consideration", "label": "Variable Consideration On Milestone", "documentation": "Variable consideration on milestone." } } }, "auth_ref": [] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfQuantitativeInformationOfOperatingLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfQuantitativeInformationOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "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": [ "r525", "r783" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average common shares outstanding, diluted", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares and pre-funded warrants 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": [ "r212", "r217" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.assemblybio.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.assemblybio.com/20231231/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average common shares outstanding, basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares and pre-funded warrants outstanding - basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r211", "r217" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r10": { "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" }, "r11": { "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" }, "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": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "SubTopic": "10", "Topic": "420", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481620/480-10-55-63" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "2AA", "Subparagraph": "a", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-2AA" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r65": { "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" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r76": { "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/2147480832/942-320-50-5" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r79": { "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" }, "r80": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r129": { "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/2147479853/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "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" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r191": { "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(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r197": { "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" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r237": { "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" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r305": { "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r349": { "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" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r445": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r446": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r447": { "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.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r461": { "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" }, "r462": { "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" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r519": { "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" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r522": { "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" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r527": { "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" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482864/845-10-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482864/845-10-50-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r537": { "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r545": { "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r547": { "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" }, "r548": { "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r608": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r617": { "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(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r632": { "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" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r652": { "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/2147480524/946-210-50-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r654": { "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/2147480524/946-210-50-1" }, "r655": { "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/2147480524/946-210-50-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r657": { "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/2147480524/946-210-50-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r659": { "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/2147480524/946-210-50-6" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r720": { "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/2147480032/946-320-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r727": { "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/2147480032/946-320-S99-3" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r729": { "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 B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r730": { "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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r733": { "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/2147480032/946-320-S99-7" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r752": { "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" }, "r753": { "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" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r756": { "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" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-5" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-6" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-6" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-6" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r813": { "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" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r843": { "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" }, "r844": { "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" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r853": { "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" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r855": { "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" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r863": { "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" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r905": { "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" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 90 0000950170-24-038057-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-038057-xbrl.zip M4$L#!!0 ( /&!?%A*EA[@%",# )*/(P 1 87-M8BTR,#(S,3(S,2YH M=&WLO7ES'#F2)_K_?HI8S*4O?T>_:,AI., MKF0&.R*3$N?3KSLB+UX212:9D6*6=5-D1B1./W[N<'?\\K^_'@VRD]"T53W\ M]4]LB_XI"T-7^VIX\.N?MO=V=G?_]+___#]^^9^$9*_>[+[+WH4OV;8;52?A M5=6Z0=V.FY ]WGO[)-L=#JIAR/[KYU&Q^%X2@CV>%H=/S\V;,O7[YL M^5@-VWHP'D%?[9:KCYYEA$P:WVF"P<^S5V84LN><Z"VA M>/'_4/JG375P.,H>NR<9?@OZ'@[#8'":O:F&9N@J,\CVIIT^A5&Z MK6Q[,,@^XK?:[&-H0W,2_%;7YN$(E@.69-C^^FAAY%_RK;HY>,:TUL^^XCN/ MNI>>?[7-P%>S=_'/]":GM'S6/3SSZNC25XONU='BJ]69 2R^G3^#91S!U,+T M?5CX/[[Q.CZVIIV]_O7"^V?FAT^GKU9?KVJ7X3!PQW'#IZ\/Z^$[V/BF&G)^Z#^=6OPUNZZ ^ M>08/X+L\G[XX;LF!,<>SEZ-I;>I@\N#,RU5;"\[DM[:@>V/ZA0"3X9?M+:?/ MPM=1&+:5'002TIP3H;>$;]'9+$8-P75IO[-LT!Y'MLC9?(-&!*9\YGO3)9CO MS[-18X9MK)NCU#=N7T&H6FC'M$?V3".F;<.1'9S:JDZLBLO#^)F.+Q_LMWK% MT7/"RFDC;3.ZN"'PX=F=&S57;H1^!D\?_?E_9+\PK:,R"=8UT>9Z_[Z]=$(=NM9XO!GV.JS M2;._V-J?9NWH=!!^?71DFH-J^#PSXU']/ZNCX[H!DAR].#8>Q>;S3!U_??$H M]>JKD^F7?-4>#\PILDB I[]47Y]CVZ'I?JV\#\/TZYR'LLK_^NC-/@O*4JT< MB4KE1# 9B(I1P0\OOH8X@P^7V1,U92GQ-=J)((K7-B"NJ)C,P81DTII7CT9PK,)WBI*/WEV9FA M73[2,O(R]X4@UGE.A+.":",* @U'73+M\H(NCG0;=(1'/?%F8 YN-L)H!FVX MUN!T7BAK2DZ"#] >924QKG!$2^:9U%HP;1<'-]5A;T#/F<$':*GV;^"S]F8# M??./*T;YIC$N:;YNF#%R[GW!B8,]AS64GF@; N'!E*Z0N8URMH83T?5\ISXZ MJD8XV'9[Z)&R@0Y!C5?APF#+O-1&EH)P)S010DIBF*(DSXUD-&H1-'#G>%AU M7_B\_WGO%3!B6ST?5@-@CV8<@#,N'WI9%D[F,/T8O 5"=8Y88PVAVCN;NS)7 M4MYFZ)))5FI'F/."B$@I,3HWI"@"[*8KM"W#384ERA6U+IHGRWI,B MV*A-40I6YN>'_J$),31-\'NCVOWQ-S,8A_M<;54Z$PIHS&M<[0@T8BP5).HH M7521^L+=9,AWN,I1,&,52#+!+?SPA086M)0XP5511B.H*\X/^6,X :T9WC3U M$5('-OCW:G2X,VY'-? 1X+G!&,7N-N@K^)__9+Z>GQ*5@3-3,&)A8V$7 B=& M.46TH"KR(E*G+MD%'UQU!-+EUT<$MAYE (P*?NOTV:^/0 $^!W5.?#TBDW=! M8$Z9?#KS*U8B<)&#\#$P).M!9@@<$OQ02AL@C0 $PL^O1-JSPWH .J-]#4IL M=/JN'H7TZ=[QH!K!\DR _$?4M^S",N26 A]*8BTSL P&)%84AN311!]]SBTK MSBS#,6#[Q740LV6@WUN&+:KR_)IKP8&B@# <<4X"51A8!NUS1VCI&(M6.V/\ M3[L69W6489;FPE&DB *$OU#$TD(1;R1H+0E,8BY(T ]-?1R:T>F' 8 0D*&X M',.,-S M3:2")1>% _!5>D9<80J=YT4L&+LV(\-T >[J:TZ7B<"$B9R4!8?EUZ4CQA <+.8)J$]L^_H(_L>9M<4M!] MEGQFS]%%\^NCMCHZ'J!_*GUVV.#HT+M"IAZ4K:^M1XC\[%R;Z<^V'C?IK^0# M?#Y9D[0/H+>5!4L3X('F 5:_ +BD*!@6-C#K*&!JL$0?3;\:DAM@^E?E\>]8 MA29+PPZ7>HQV=O]ZUN@__^5IFALZ^PIZX:O0U'%KKPU1&ZO.KA MG![>'^.B)G<$@/1ZMVW',\I '\SVUZI]].?IVZ]A#>O3T-%+]]6NZ5^>7=KC MGZ=#G0WLV66K<)RL^-F:)%_BZ,^X,81QDK/9A"=/IG]/O_?LS*YZ_:*@>6;[-7\V6U<_?_7, MUDZ?W&1K0:&7H&(Y\2J"U28*-+ES#]B#@V*&WRP3?=W:-Z9JDL'_\G3VZU^@ M1=.XP]/?P<@>G-WCV4N[P^/QJ$UOL._LZDT&\S88/$-*GK8F_&L,PO#TBI$L MO-I^#&[<-&#WKXM8R*TO5:$!13AC 2$S,.V\SHFGM!326:8"[ROMO*N'1R ' M@,E./Z%+OU.0AD4 18CF/O>0HM%1(>TF/@]"N4-9S%*1OM*$;@)[^-V ]1PD!AR@1 ZW;%] MT(2.56]+!VTS>KY3CV'IFF,0\Z?O &0 M ,@')(D%J71V3Q9?6A=-40;A0P!8P2.> .G2HE^A((9Y#A80+RRU?=V4;?_/ M<=L=Y[RIFW?A"T!%9%U0U!^:>@B_NDXH7 "4D[> UX;>-+[]?.QAYSAE)<895J%PA!I#06);M&A;QSQ90!T&+W4>='7G5L&/OS>1EU[,#NF/<3C0/@' M9>X)F/$7:.8MR.#3MZ;Y(XS>C(?^UFKF 6-3S37-:1Z(I(QC!-?*$E M+8VFFNF^TBT>>YQ#!)^^U)\.ZW$+DN0U1GF%,#SC3_@P!IHV;<"OWK&=R@F[ MKIV:7LWIO(N;VZD\5^B3=]( M8[H_G>/XD_FZ/1X=U@WZ$,[LWRMXVHXJEWP!S??,N1Y0)$QEIPF^&NV8ICF- M=?,%#)OS]FD;4&S^E.YRX\%VU X,);.Y0'0S1$Q4:?/6#@0U;%[UFA?8 4 519>081^2) M]8+#CZ",*5V0LK0D[.'.5Z,JM*^_8G1B\%WTXA&@GQ0)_SZ^ M-LT02*/]$)J]0], E5W>P,(&+[@709/],[C1IWJ*?#\/?6@NQ\1-?="8[XFT M]90OVC%C;'!]W7[OG6>]>FP:OP_ *:]CSOU8&!L MW65P]?5G2X'GF/T2B3=,8F!LQ+A@P'^%5"IG5!G96_QW953URTNBE7X' MV!*>IZ MB#(\YB9:71A2E#X006-)E(T%<+ 7P152.-I;%?PW] X,#\XY?=(^ WMZI 3X M2B*%3EN#L(>!OA]^+UAM-2#@6OKC$R:XOH^[0U^=5'YL!HMQ&!/PV,YRI%Y_ M!1)'4G\?8^5"W J;B*O[C?RZIQ6!G1\;:U,E\0)W@)VUL:1(D2PK%P0Q 0 TMY% M(:R-)=.A;YPP]^J?A"XBZ*)B/!??L2Z(F1=*"^4+L&RC \3,0=7(TA)96,PE M]IJJWH6!WU@PK:?N*(KHF10&6$0C!G":F#)PPH-V+I1%9*9WT=;WN45W%+GH M([6E#83:*(BP!2G58?^%2# M^8CY9&_J)F6_M(LN@:087]5UT]X7.%O1V5Z1EWE.%=$.N$SD7A+C4T4AR931 M>0BB=R#[.W#F9:A^"\/P>W54W8F3K0>[%F.40@5-0L0362-A_[R,F-++HP^E M%7XM4P[VL$C(Z'#CI+V!E578()V-I/3 P\*50 VE]J3(I54%MRJ:WLKL+F)D M9B3\7CMS,04 >;HQ Y#KV_ZH&E;M""GC)+S^BNZ@GS-141< 347)B>%8ZZJ( M.=%<0NNQ$+R@5''?VY/T^S9PST,N()%E1J7UP(*]&\'A"H8E&!B)T7DBHE68 MC!Y(F9<2M GU0&A]I;$>)J/W0&I0J'JH&< M^_0%QGVZ/?IT&#J!]C[&@$1PMQY=VE4P7@H5<.ITE 7A 4OL*ED255!'2F4T M-=%387H;J?(3QT"LR'=\G9)R/2.&>S!D-NDU._M,$9'>+ E^*IX@&*5R>PY0Q/-^56#M;<%)*HU@,T;BBM^;! MO0C)^[<35Q2G70A;2*Z("+0$;1DHT3HRXG7@N:!66]U;0K@RB6;NB9EX<%\% M.YKO]+K@65W0PDL;B>8%!LU$3VP>#7' JBPOJ72VMZ$"W]V;SWN?FF1LG%Y[ M8^[5$-LD-=\"@DMA8P35ZBV>0T2#R1_0.MAELI"B4(7K7;17WPCWH="*BAP+ M5(&0\P&O/BA*8G5>@CWH562%*)WJK;GVK>.-#C/\7CD\F$K782R<9%XWGN!: MMD)/CC1[X/0N?"%] .+A)9"1B+D@*@A/M/&Z"'F!H0U]I:4^EVN]&\X//-I2 M!$<\IP41'&LFBD*B;4ZU >9WMG?NNA_=+>\KY'=,WJ[\[G#''%=J&>'M4O"51<)0Y)VW96Y-MU:FU=V.H>!A3W)=YQ19ZJLE" WS"Y MS'B "PI+',9(O%-Y04TH0G^](9MDPCY0D"Y9::2W1 KTISDLQLMU(-%XX25H M3Z%Z:Q[\4 [[[.&Z2&3)HW;"&^)BB9<)YI1H&A7!$*92%5K=Z6PU &@)$[VVFX^U](JO(-V2*QN"]@.8"V'#" M*Z*5R\&:P]MGN2D\[ZW06_TY]87;(M12Q)TT!DP&22Q76%V'1;Q;&8NI4%<& M"R:#6'>[^F,8F6H8_/3T=6U,.>ZY<((!*$"4R5 3.2Z)Q!!H+E51F-[E0OW M>>C]U1)X.T+HFA@1)96LA"T M+G1OS^Y[B!>7=+N85<9Q2URZ;\ZY@F@-& 7/R4&BC)&)J(0*O?/RK+X@ MW3>\N?CHO.MV6?2YZI.Z\_YB=?WB"R-B3H)6P-)2>Z)! M39!2><&+0OK<]39>]5HU5BX_Z[F?"BNK.1?.I53, FQ@4G,P>2TEUL22>"M! M?#M>@++O5R88:+-RX7[!6]G[UEI9&(#B% N[>RR Z&0@BH,H+)EE,O2V9E#? MHC![@#AT]!JO^20J6@,V%KK)-4!82BU7VH#24[T]O]@4_>X;:EZ-/([4.!9= M251I,#DU&DS:IJ!G \AB!Q_V.,#UYTQ.78TPDQJ,)RTPA4Q$T$W>$>M*!5A+ M"5HXP;CJG?FTVK"@NS]UZ %96%%B%"2F*8@M9S M(QF-6@1]Y\)F9:YYRXS7IJ3$!P:39SHG2BM'HG#:2@GBE]F^LE1?,G9[<+SU M\-PQI&^3#/OFJ+NC MNV1RJ11G$?=%X:$2R#M'%8DF+PJE=.Y5;T.GUAY$Y1L0=?,:+(R5@F/A5%#9 M1!1Y#@9U4"0$ V16!.?[>TS]X+TA+E)I5)&3@E'8/.85H"PM")-Y9*&4#!1^ MWS9O$].TJI@FD\N""TRR9 4C@F(4J1 %T3(OJ156*M9;W_HZ>;!6(0F8H0[% M-YO_,\F?7 TL8KGXL@2,E1X97"$F7A-X!K193: M2-;?^R[Z%Y>U1 CM7:$$-3EQ5C+,!@FP)TX2FH?#3^R:_)Q% $[5B!P8$6*RF4>"5;)"Z B56:W+/8V\U[:08 &L+>80A7 MA'VF:AWOZB&Z+G!SVS8L[^RY-T)ZB4X3FEOJ; Z@T3)0F@) BX["D#R:Z$%D M<\MZZ^U;?:+D^0L@%E,EOW,!Q.*KM^%GV"#8JE@ ^,-Q\Y[HC7@'QV\R%FN MK12]/?/^%D.]K5Q3VZH^"A_&C3LT[;5YZ]K=WTT]H)]2Y3L1N.8.3/&4N^O! MZ%0E_ @Q4L_RW)?]Q=;KXW!9S=YRQX(&*4$HC2411N?$:BN(@SW5UG#%B]X> MR6WN-;Q?$UM[7I1"DMP;+':M&%%22<(,6-LJ<&%,;X]8^G[#ZHJBU(-7ML@I MH49@52* #S9Z28RW1EKEK"UZB_]6%X6Z]'I(/XD1B,,*558*7T]K!G$Q.P8D^\\H:YP$F1YUAEWCO K[P)+2CHTLMVW. 9UV\#3;WFC)K2*D9.I\B)U92L(9+:4()&Q-T;VO@/=#K MN*X_I*M.])(:^KP',!W,YU =#.^S@.,RLPNPQHE^>06FQ@Z*_MGOKN6#>9@7=_1$.Y*#F@E-)A?+L4@=A2>;#) MG*9!!9?[WMWLL68'IZO96,\-I3(':8<'<**(AJB<46(D#1Z+:>NX<9^L6H&( MT@4L14E8#HPG8FZ(5JPD2G.F7(#ML[VM/;'ZNQ9Z=&W!'5F4A1*EYI98[B*8 M,$H04V"B*:>J $=O.RM";,N-:"O3^_FZTX3?#7:,4US"H (0Z,O+P3U\[^UM4CV*Q%E1P:YK0KP=%;WC$ M@H"1$J^T[R+_ 9.C<:USR6+IRK)W^1:]%,:;<)I[E<-%R:S!!+=">4M$H!2L M2IH3&3C5.<\9X[V5PYLREWTK<[FBQ.U<.\=Y272.I5J%YT11JXGW6ME0EB*$ MWKK+OH\E[ON"THV>_Z:\M%[YX!E 5LJ)L,8038N2%'EP3('15<;>1:K>_7G9 M97$BB3KV#NMF]"DT1YVV-G80UB^7M@A12L$%L51J,+05R!<%@L[X0!GUAHK^ MED;KW;6)*[JQG%,3\[PDUD5,! 6V505TH&1>%)(5+NC>.KIZX#*_EK183_ 0 MA74Y6&=.BQ>"15Y7!X>C$(9G @NFF8'XU;OGL>+:/ :O+JET/'=:LK=^>!(LNL;T&E#X4J@=E* M#Y8O&"(6$"FQO%"VS)UQ\LXWYP8 4%Z_7)=7,N9./=_7P\\_I0P6.4P78PH0E,RB'G3.!4>*=Y*#Y M*?/]JQ=V'3-HV2>Q=Q5W=N=?=^V&5F;[P+(XR?;]\"2;V1+BL16"E9:0H=23"T)R8W 22.Q6#HB(ZT;M]O,_RNCTX\J.@0JES MEGC/T:)Q>+\X]\26LLA%2;D)O3W8^:%CA%V7%=.K\ZO1;W7&&GV(WEO"R^#P MG$X0[:@F.??1A5#*DO4N:.8'JL3_5I^$9IB>' K4+[0]?,_72X=XE"0KE8 M\L)*4GJ&]PM01;3QBGC&>23K"'7 O*8?N8 M[2^"_9&0_LN^\W,ZX@H?O -M30W#2V"Y!).D$(1Y+:.5U!:LMP6.>G55^N8@ MX'XCO@R>U(-HPZOHB @14*:AG-@\STO%1<'$^H:\]OUJW#6L.-";$ZQ2JT(X MJTBIT6-N8T%4U(HX80((7I/;L$'K&[3>#W2@RZ!*)Z#GW#("-F9. %Z(@$T MR-RH(/L7PM9OA^5&YJY YK)@&=6A(*62$JP6O'+- LBELN0V,NUU^0"]ISU, M5EWBGG/#I!3&0XL2\S64)YJ5CE"EG74B,!IZFW_3*\.FGW+TH8BN8"//J?6$ M I&!?8Y)+1B/C#>WQLBC%OU-(^M#B.X=U9]7!7=X7"^Y!N'"F2 Z%CDIG FY MRV/,^XN+-C?]K4MP%96 6FS@)$8*O!]E20P+FO#@A&:RH%3WUMGZ0Y$[]Q.S MLT2I'%5)+9.8<$TQ8ID:H@!($NN4YY:6>XK1JWN0-E[3^S6$(I"3+S71 M6H,][T)(Q;*)X:53H-.8Y+U%$YL*4>OE.XH>HSYX($QX#1A)2S# @)@EM3G6 M.05]UDM'YUT;W;U)Q>\!C=CJ_>,R9+,S;D>PW\V%EY>F0"^.XB7(E\,CT)?G_=8G83@.;YKZ M: JQ_UZ-#J\U,R;%G0(9"Y271(EA"36"2EM$* MV5NR[I6O>@,/[_=.:2M*8ZP@,D2-UR!$8D5T1$L9+#/P4/66;J_I;-IV;GPT M3O@L.17PO28<8FLGH5/./V7@EO5*>%. L6IB($)CS3]O&2E#B"*&G)?]O9[D MNEOK?85:$ N%57YWN&..JY$9K(MM)HVB7K%(I)"4"&DE8*&($?_6^*"-U[2_ M$2U]\BEL#BQ62<94!LX,IO"G BHB<&*44P" J(J\B-2IWKK&>AXANAK-P1WS M &'!,G.87J!$)%JI@CCE="F]<$5_*^+T"LP^0&&@@\RM1-.>>DQX!"JR(I?$ M\:BH\O];MJ87[]'/5\>3GJ M5!8B6J])]'B;GM&!:"<"*9F1GG$6Q:;"SHJ$DC.,6R8<40'DD?"Y(,J5EOA2 M&IU3;FW>VWB 57KR+@MT7!S7PH#6A10DM;J,,1(, \'T%TZLR1W1T2K)>."N MZ&U1EP>*;6X//%=ZY^42B;>43+)2.\(<%L;%X":07X8411"4N4+;\LY]D2LS MB:POJ;;"DU"6'":O@7.Q [S"UFC-I#:].Q8_>W@]T[)X1CT/P?AV@-_KKW@' MW5W[UE=4,[@(4C%5$,&QK(\H,4X/Z-GZ&/(B1F_[6[]R4T+E2G%'EU6[ATNJ MC+9$&P'B3@*85M)S8H(,A5:1@Y'45_+8Z.IUU-7+/)724;-<<2S5P<#F$!$L M>RD(!=*-4H&$ZV_$X-[8MHDV1J]/+@7_YUZX8^4DKJ^6)R+8D"IM-Y M+CEU=YY8\J.*\LR%&;=RN@8FA0H!EA,O)PPF$E,&@,964)AX+)GNK2OQY\51 MU^IX)?5T5U/D+L=#*[PWJ5 E4"G&U*@"6)0#Z3K!E1*B=^>A*[^MXUOL\::* MH\-_@,WX/I[AC'7!]XYSXPL520A80LEY113C> (BRU"X4NJR=Q$/#^QR4U C M3+$\$.DQB[:(6/Z:1ZRVS#AWDG/?6Q.L9UFT2[0M"L\C%S(5M<52.%X2X[$4 M65&HP&W(S=KORKW%)/8@4,AZ6@3K!,E-B9:&!#F8FYSHTFA=,EL(?^?'4S<0 M1^KZ=XFJ9:T4*TN-&!=,:%@IP/5$\2#!1#-441:%DG=^>K,R$P2^HT"\X$!J.KY#5R M&,I;,"^MUK&WZ0+]"D9?D]BY9=[192.G(=U&#U:0P$,/E8>2Y-$(+!X,$+RW M+N.EUOR[EA5V15W%[M+.B 6\%,46>$RD82+F8E[;L;:!3/[-/-M'O*XAS"2R7P3A NCP*(D)1$"NM M)S(O0)F6VA=W?]?ZCVJ!Y3GSC?-E,%O(D*R+'HP48M ?[*'"",!4M& , I8V_-F=X$0?? +(W"B]+) MD@0?$$_T=1^O<2WT[]51==>!4!1A'9/+X"IKJ#9!XM$N MIH2!/4"4 EBGG56RY#GG(O9M-^[SH.1NKHF%!EE%#F %P MD@>%EP_V;=77+ !DF94%:>0%,Q:]PA9CHQE1L> D<&>HU04WNG=5 %88 +"2 MHE6T+&C4 D.H8(L*HXEFC!%&K7->1U7V-]QW[9-:UQ!6]\8>I=0J9[0$0PQK MP.0Z$J.Y([DI3 [&&2UT;]%07PBWU[2R1#V41SR"CY%XO--=&)!O5D5*/&;G M*&$#RWNGAVY4>_@^;PU?XOYX5O"" HS.#1XA6T#5*A>4&&4XM2'/\]!;);2I M0+XN4(<7-L^IUF VX,4IEG*B*%>DM)HK$9DJ;6\C\F^K*,0J;KKW@V&WQ76/<(+)44$_0^ M3CVKH$3V#DT#FWQY POLN" 2]L;VGR'IH(D>_#STH;D\"J6I#QISU\;V:CRX M1C,9>)X3:S!7G'J*J3$"+&XIO"Q8(>\^5*[_['U[,^IG.;FQ43LAF$"P8HB0 M)@?$8G,22U]:PXJRZ"\NWM1(6>Y-JT6>%TX8L(D8GCFH@FA=%,3GVBO+!+5E M;\/+EVFCO*KKIKVN%;6>6H)I*@H3!/' \8 EBI+H0H*6,):5A72&\MX&&WSO M1HA7\+0=52[E;]V%G7E'5Z09H4MI&;%>!^ ^IHGE,9) (_PG;%[JWAZA/U!' M]9JCB&66URKRJ"C S% :(%Y9>J($"#8K*;6*I1 M-Y=)2M7T\;2EZ=/IW]C4)PSL76IP,#7[]P=9:=,2U5[37/?S!%B?.M\LG M/7GX@TWN=1MY>9.3AS\^2C]V5S0Y>?B#3;ZJFN!&=7-YF].G/]CHY[U7%]JK MVEIP)H%U7_UH:\,JI>R 6&Y!W0$2K9QYA?JL:9-+=M972KX)BTV\ ^'1X,G> M#8=SX?OXX:LPK(] 1%W2['5)\$P3S\Z._LQJ/*N^/H>VZG$#&K3[\Q!T:A(8 M\(4__X\L^P7^S=K1Z0"4QK'QF&!$1O7Q<[I55,,7T LY#)C^^)S!G[;^2MKJ MO^&=YX &H!T"G[R %3R>-A%!-N KX3FCQZ,71Z8Y@"92@R_2LVB.JL%I$@5M M]BY\R3[61V8X?='6HU%]!.^B@"%F .;#\T&((^RC/3;#:3=?#F%7"7SBPO/C M)I OC3E^<:[O;W8'?7VI_.CP>:Q&) FT(7;R'__&2OKBEV?8%ZS1\<(ZW>44 M\?J^T)R?I*L'=?/\WVCZ[\754_[2;9"M!WYQ#?@-U^#SN]U/KU]E>Y^V/[W> M6UB*![4(>Z]W/G_<_;3[>B_;?O_U?.W_9?O?;ZVSG_=NWNWM[N^_?/=25 M^?OVWE]VW_WVZ?V[I]FKG8S30N@?7XO\>[VOR6J\>?_Q;3:=_N)X?J!MF D( MYF$]3/JB1L8,P M[7@R3AS3U2\FNA>'@JH81HZODX$YK<3JJUL-0 SXOGT^Y.7X"T_6YS4G?CW M%X^>7?%,E[.'OSP;->>[F: ,!:MXZ4)_@2D0VP3SQ_/TD^ 'EPP$#+L1(+S! M9".!"E:!3^;=J'-D\2< [W7(/N]F>Z='P#1_>MJ:84M:H/!XE20(N:.:>DM* MF@*IG1KX\JF&T;''!Y M/;!F,*A' /Q^7&!*,=?9\L7MB?1]A4TH,Z2 +NY4OKGN!U5 M\7096NFJ1=I^]^[S]N_9Q]HYM+F>S:VKMN MLM%A^(X"_U[KYT:.C$*JK^2P\CX,G[_9UWFAK"DY9B#B-6BL),85>*4N\TQJ M+9BV*YE^K%I@F^PTF&9&"&?^N?<196'H@[_]?EPF18M0%)Y207(9%1;M=$0I M$)#!E8R76@E;ZF5)T0_)8_:Z

W=X; MQM^W\0_9WQ9_S M<4?8Z0F)@A^W;KT]?H^88Y+BF"LW;5^JUG2&::I6*^P+T_>#P>ZI7.%T%QJO M[ "[S?:1N>++2VP. [8>0.X<)J2"2UXM[2OX+LP%[5>3G[;I+3J>/GJK7]4[WLOF-[W2Q- MV)=C>4"+W:OL-&!]]4HWW)YHP_=WAYT9$L"3:_XIT&4)Q@2,6\+3UQ<3Y'S\ MSDLB"HLPY8Q(1CE@1D&)T"S!>PLR0:D6B: /P0S>+@0 QA+MB\89]K]6[9]' M XQG%)2C8\:(2H:1D%#GAAOV41SY3;6&[\K#]&BTJM9G282#EG"UY$M9\3F@ M3 LR8"$%OB:O@E6-#\'?YM=#L 8!=6"Y- AI*\ MO9J9_P;Z/YOJ R D?@!1Z@Y >06,WN(W3>.N"?)>@23 )QJ#AN5D%=5Z8QAZ MAI^9!>(:5H)2/POFU0*Q%1?!C6]OF-XM0G]:U>VFT;@N_#B@[_Z!S1S;80@. M9#'D7O!K[%&F<48:+&U#.7@1!E7NVUOKXVVPK,VG 2$U2*,RGW8S>5!IB'YZO6+@)&<6O AH5564F^7$_VJEXZJN(=5GLG M!80IB>!S6#[LSY4&]2%WX&(TY,S-T>A4@*EE %O:P)(,2:QZ1;;#X ?L3&T. M8 ^_"4 1US"E)KC2ZA+;LYE;M2ZMCKLX-W&\.R:]WZQ6L,'-JT*E;W2S!N,+ M! H<7Y ^R_)_ZNNQ632&(I!+M-F,K*"$CPTBD.A:X' H%E=-O;F\ KE87B+N M..*"!+ROD-%QS/Z7R.%;W[2XU4UJ 30"^3.&AS+FH%G;M\WF,GB'@TC;F?"K MG[Y]]S5@R1QOBZO65^8SWW_[SIB?' "S5ANYGDVD56EK(0+I:PFBA-8:OO:? M#>Q/V8T,,^1@VGWL)XT8T"#2@F1>!#^4. X8@8T!XV[F0_]$1[__]__):92] M;4=K_Z@;Q%QXH=FL#,;B7('48!ZW]7(V(3\"G\#37@;- 7O,.-<61DNS(VZ1 MN"!E;%AK?,MYM<109K V)+UXOKA,<&["]1EV#TP'7.K7A3'?@L5ANX &UYHW M@3:7.8Z[SP78]FD6[&/)S_C^T9,GI>"1HHH2KC4C3(-;Q L:$A$*E@I11I%D M.T?)8J6%5 G17($#145.>)FD)&5A)DHI8I;NE+1.O /C0>D&?\$O=33)B:PV MHY;)A&[U3+XQ-9(>+E9]>H[X\AG!IR['@/I7]/_GZGCNF6PE+/C?MGKB*F08"#11+GT[^3 M6040( !Q 4@4P'2$*2R%JES.^9TESS*1F.T,%EKO.$YF@^G<-0*JIX^329H-@/:^Q,'HJLRK]84 LF45OO\_ M"YG9"J.B=8)<;6\.LJXT58^3>RS:N@!LAN5CJ1P,GZ79-%L35_:Z,5INMF-E M?L_M?TG">!880RFJ#!\I5SRP#C'%=7 >8*NG;T^QF<+ WG3&"P LQ_&HR&\ M](TZ7UTQ:\3_1\S0"BK3FS JZM;-VO4^Y@9G=AQ>C$?WW;#WMQE8WQ03V?#9 MC9MBT[KT?AG!/[V?RI5O/O[R,VC!D]F61>S]\RJKG[V?WGS\Y\^ >N?E,8AL MD?2'TLG>+;ECBGI.7O=:_]1_%+? J][?01,'A"E0!Z"V\FVV\&\6;>EF!Y1Q M><7GB_WS6>MD:HV5XKF(/E/^JO.CR+:BJ(V6O#$6OH.%N6Q6(.39PG3LY6@\ M+8+1C[)E9B?]UN6_[J8'?6BZY'?*YDL6K..P9"7F6^;2[\4'4JR5Y:&=]Y;F ML^Y:6O*/M%.!&;1/F8OO;%+=/33XW=)MW76[,)K"K; M'[7;@86U]_.UM,;W'>0GLM/@# MLJB>@ (*G\* KC+5P#KZ(LS;%4_]K- 6TR 3!^#DL'BE\E'\C95 1+$2Z-E2 M7X%B-/*@\2WRMNI5C/UX@\Q,@"HLEHT 6D0S8(@;)1DKC-\5MNS90H M_K]WPV6% !:L?S6(-Q\M$+H!Z"((@1)^A=>K5D3^%EW"H"[R4U"PURBO)XK# M@TBKO]GAS(ZO>ZW!N!#2MU6YP]D6V3%U.0K 7#$#PG0\FERU=%4PLB'$IR$Q M+S#F(H%^"; &),8H,M$SY(DP0&-!*+IVW/>L)):; RU35VG*@5H=]/EWR[9D MWT$R2BO8%/KAB4B&<"QHE!P9K72N>Z.0RW&B"B>-,;7!D;6HDN7: 7@ERN-'W;L(=CN@H:,\FXI(Q MLVI.9W7EESBW'(]G?78V$O\Q^M*H88VC=GI+*6W0BC*$5;=LNX_QW=Y-Y^!\,OA] 81]>V'*B/6D''6X&W6@<"]W]:Q\4]]926;ZL9]UH-ETY%YO? M+)N+PVRC9$.A.3F>?P6SO6P#J4*V!M+UW-'_]J(?4^]]WY]D:^/O M]E]Q7'YR,?J:+[WNY69AC] M[#!NSPRO&PP>#?.)W/SHURX1&H53Q.PTJ!O MEVV< Q_VU\2;EY%XH[8FWM2TFWVDEFQ(NSEER9BA\/,!@1H6Y"*K0FU,1AOZ M/P^Z;(-3SWIN//H7J()9CP:E;-3+KK_&$YAUT<^C<=8FBY;EVZB[!4AG9W;1 MI=-L7#3LI7NYZ][0E@/N_-C_FHW[D]!OPE1:MS]L4]:"&[]W@Q1>G".L)^8]?$J_T .R_4 $[+FS.&91*>L0 MMIP@+C%'CB2!L!<26V$"MV0?\15_- =I'W+,SZ=\DM;$3TUN%-@:6E%PL@0V M[0+3>QX/ZZ%>NWF]LGLOR)1\[Z>C&TNRC;":=XO8^3QA_^6!N .!95/N?N41 MYU8@BP5%1#IB&/4A$G>;EXTU-&#@?TE]1)P0@K0W!$5/K?->R=6=8FS.NNA1ZV6LF3'FU4M6".6?\#*&CUE<3MZG-T5@ MV5]S'.)XTE[]L 8/YZ93]'.5_;]Y'DU*;U'"0%EJ0F(Z21V$:!9"0)%'C'C" M "V,2L2()%I%BX,*>X:6MSE!+[2),7^TVN?[K=CRSX^_+J*ZY3)Y('$7=8CS M3A$'7#W(*[\6$/T;F!33ZYN@WLE2*/3AQJM_!I.@4.U:-L(A#WO:-;N(@^X) M:L9 4LL4$0D,P--Z@YS4$27IO6%.LI3;2-PJ\QV#=H+AK*@#!_+<7B?'&MC@ MK'+:.R?$2E+Y3?[#^_1^-BUG"V L_>\3TTSK,)I_Q^LT?84";S,3.0N M7C+GID.\].-ZIL+H9BEZ7T;S2+J%O%ZQZ^>^@6W\MQI57QR5);-N]6?;\AA@ ME2>S?$@(ES='D\MW6W@"CD Z<$NI$Y2B3(N(@TZ G!<>A1RQ1Z(+P:[5I?3, M>$]!A #!VTS/67=PN?V*T2Y*R6-,*_3\SZLTACN\M9.+#XV38BX4]B0'-#_? MWG#P@'+ 9E]9;]9,?^Z@Z03T$_SSJA-E*31WG@,$]'JX 7:.4UCT028"BE,@ M''$#?RQG'"E,#*A6DKM@UDH))BIUD 89 ]H3!QA FF*-+)5>:P$V!UTK.?Y' ML_I-S< F:?W_]*<7\]3)=_/PWS+-,&$."3/4*N$C"%>= M*$-<)(XTQP8IEY@7(@60M+N8:T4@_[V9_[*>";)@N*9KOK57.?2AJ)KWS<1E M=Z ,[;R>">^&Z$YE\Y\+<'A7"L:,09UY.^N8R4\0 *H04QIRQ(N,@] M8BH9QRF1(FMZ2_0W]SW^6H(>1N-)6;E/HU_GR_)N6#+M5FAN?O'W'$AH$GTF MN=RM89+3-*9?1QTBMEZ83WANG]Q0G2NIA4",BVMNI>U<78URL%OH10L&QRC= M(&9#3;%%ONFF>^4$YI7PJG).]WMTXY)2DL_<[C[8VOL1%N$62Y),SM00H%,) M#<0&QK7/?6M9UJCM[5]?,NWD.]=ZO%NVXVN7>SOT]6I=131U.,# 6&7:Y22D#QEP$E M:00G%D=#\#[(^:._B&&6W:UOYDF=OX_&V0%[,\D_5@+@/N5KCI5L=ST,7*&( MI6)P&S)BEY)AVRIS35W/#-5IE",E2A!]DV4YFP"&3GY^]4"M_FA+^OZO>C#<'A+VRL^EH7AT^CR?'I,$,RA(/[#6H5$WBTNOF<03C<_SC_ >E M5L75)+Z:Q"N;8SCG2U&4IN;>-_V7EOHY?>E/^DV,_*OY/98N7*EP7Q[+Y;G" MYL<<:+?](G*.^5V7W/4]/J>:[GJ3.HX.C&.E1D@;+?W<\9V/;+KP J8'5)"__7]_(""_OSO7!W5QG _]"5=GM[CM9:5N:TFT M;<>-#R>4XUB\/1)7Q:**18_&(EJAZ+:K>E[*Y\]N_*>_O!U-IA6+]L@[CV]? M7?GK)/CKK^/<(23SUC\7#2_*V[_:_K"R6F6URFI/SFJWF_145JNL5EEM%U;[ M/1VXFPZ:$7\?#>-U&P95NC+>A^[NLU(G08S;)CT< M?6?*=UOR![-Q>,K%*?%C>V2@S7'S1*?@&.4H>!-S(F5. MLP\>":HMYBHP+]'A+J".YEWTT#/' .-)P&0I26<,P=8Z1M5KB=G*1 Y3A MG]]N? %OIF_;)AW%*;4U(8RM)(3=E:I!])G1VQ/L3Y=W]HL=CV>9.YS)%50K MJ)XVJ!K)"=86>><)XB8&9 VAR G+I8@N195V =62C+014.1YE+-"7T=074"J@54"N@'@!0>>0,JRA0X"KE]KP$.6(]HM0X*DUT M<3U#Z4D -8BS5H1 MWOV9_3D,I1C\-[G)U?0_!+#N%MKR !_V8US6W?=)?RJ%TOPC ERJ8_J%<%@5 M3 \33(H'4(T#"";0[4'(!(.<\Q(%31CAQANAU]JA!D=9,F .B)A2+E?&D8W> MH^ 3Y\XE24RL_N@7S#)5VZ^$\0*QU'C*N8T8&:MR"6V1D%9"(L]8L%808>F: MU^0A6%K=T"^,72J.5L)X@3BJI"$A,8(BEP1Q#.JH#C97RC+21!(9X->SX&CU M/I\&NU0P[:E UGD2G.2$V9UPM#J=CX)M=@N< M?LY20%WU.W^\&(VG*'=K7ZX+.=E8*?0EA>0_++VB&RC[K!D7+W#*E:)/>GM? MX)0K19_T]K[ *5>*/NGM/;DI/UO83$W]S/?YY_G'\]+W ZQP6.'<3VE\E;M9 M1;#2W?2!AD\-O?F>G^%HO B/W-)N8-'^&[&SH(CE&@5"78[-U,C0)!$S#BLG M#7=I+8U3>AN,2 %%YW/+),>0=B8BQ6G$V#'@+77;M9:;T"QUG+G5QF-1E#;7 MHWT[&X]AR/ORL:DS8<33^MA.G?8KG)W] -F?7!,H5[=S)3L]4*LE]H[%SSK-_>=GX^OJ57V)'%=%S4H"C: X8LT1\4* MV/ "&.4\%DD9JXC G?&J*GFF M3?4Y5#BK6_H"X(P)K;RG&&E.'.+*:F0=B2@YZ1WGW*3=X*RK7E5"586X"G%U M2T\?XFBP,3(P[XW18.A'%9'ABJ#@B8Y!"2LM.QC$[<\-^NSI?*?.#A7A3FY+ M3Q3A9% J)661930GQ-& M!'YK?214J*X6#L:?XQ->ACWIU)GF.B*93NX/VN8 MZ?["3"\OX]CW[:!W9:_BN,J,BB$QQ$C@B#.ND,8L'\'A(H(, M#6N:N1?!)&TLBA)^R'4N!D?@#V4J.)X,_,<[XTLEXDS1)Q9=E7]J58U*&!58 M5UP>R3.L !5-(!9QDC327$EDB?*:9YMDC@4VY4,ME# MV;CJWWXA'%?%U0.+1!MGM7$2,>5RL7WKD1'>(.NH(%IKPY5:2TMATE@E.:*> M&\3A"F2)Q@AL#$5P,CP:V1W_-L%GE/ JLJHA4)&U6X1QVLB*HP].8XFLI"KW M*O1(,^Z08M8)JC%E;LT0> BR=M7!39ZZWDWEJ0JVE3!>*M@^3UT*SADA5"2$ MJ02U6 N"##,1Q90[IUC+E%ZK^?]LX'V\=2DZR:&'J5Q1,?QX**1B^+,HS!(' M$TT A9ED5T3TR$F7T_XB]M9JQ4+8AROB0)YS@L\XEB\07SL>17[*KO/;/;Y+ MG'AUHC^#Y*+G-#-?&,WR.G=>N_FW)Q5BFQ?C1,58HBQ%:AURP8 8LSHAZRG( MI2"(XMX9MP?3X?L-P-\,PQVVQ;*_?6_IZN:,F&<5<)UAL@,JB+?6H-H.G2.. MBL#/G;-C").))\0$)XA33I%EA",BDY0Z826X/30"[ZW5^*'][YUALXK!%8,K M!I^J0Y[J7,)."!2D9HA+A7,1J( "\Z!<)T]-W,DY] 28_OBVYX=URQ\9TSZM M8[Y"^VE0287VO4$QDPP3$27"S"7$6=!(.P)_M+3)V\ =.[AZ_=MD"L@YC6'1 M/GV/7@ZFGS5?OC.SM MVBV5F;&SZ6B^QWD\0-5Y!OER-+#7HUF;RO:Z>1S!^!S_./\!L// 7DWBJTF\ MLKF9X'PI"O,W]_YAT\')E_ZD[_J#_O3ZU?P>VTY$RF.Y/%?8_/CZAS]]YR)R MCOE=E]SU/3ZGFNYZDSJ.#HSCCC,[_=ULETWL^9!SO(<<1.GC4]-.=7J+#L2$ MW]&"^$&!$?.A/^'JW.AT#U2WRO.^-CSA1H.P=?E^C3Y>NCCN,7+6HYC2QQ/* M<2S>'HFK8E'%HB?KAGX.^-32ST+H2/OJ B#]%['KB1B& I$%>&(JL, M02YI[:0T6.BUMA\N&<\YX8@[;',#:(8T=@PE&:2S1$@1S>TB#]D+\&88OA]& MNJ>84&[.I*J5'0Y>%Z5":C<6I4+JLT*J9C':E#1BFD3$+='(>@(8*:*FQ =% M_$Z0NHC'7\/3O26QULX=78+3FN34,<*H@/JL@$J34BE0@JRU)M 9 M>4JC?Y$"^FM_X@>CR6Q<#?^#9X+6DHX/YJW-)1VK6[IR6!5,CRWSKHUWRG)D M7 3!9 A&QFN/*+<.A!*7DJQ5E0DZ6.(C18*QB'@,'FGI+7*"4T--U);AZHVN M+-,-EJG@6BGE8%J_ 24]!$0Q2 MW2B5,%X@CG)B=8R1(VVU B45_CBE.!(V)9)\ I0DSX*CU1U]&NQ2<;02Q@O$ M424!+R-62$IO$!>"(2/ XI?8"J6"YU*O->3WI.;\K/%T3PJ$W0#4QU],N@_SS^>E]ZIN>DZW!_X;7PURM77P5!WT]I' M=8^NAJ-Q)#QR2[L!1_OOWNUE$L$J)+1/B.ODD"&,H&B8C2Q:X65WCK,X.?N!?3 MJ9-_1;23V](31322--$^!B0YS6U$#0-$$P99XW,C9P*@Q7=!M'+N>D>?9N]G ME[-!;F2T(:;EEYC5D4_VVZY ]^S'LZ?.$17D3FY+CQ[DGJ=/I^.,&@%029*@ MB-OHD+;>(QED3)1C'*P[&&CF ):]@>9ZDT[\Q(>P!S\E?*X6G!4^*WQV#3ZW M],+T3B4*9JYW'.!.DH"<"ABYQ#4--OD8Z3ZLWMN(=X-VJ]CW%":O,.KD<*V6 MX#L6K^L4UFHR&U]7'^M+Y+@J;58*D]@DM<:@7$<3$>>!($=]0DX+I@.10?EU M:6-B](D3I&/,48\N%S.A#AD<:0B"I41EIWRLY,S()^ZO?.KD7Q'MY+;T1!'- M\Y@ O"@2DCG$':'(Y8;R2@7AN4U$L;7*( ]!M.IC/5F.J"!WP_E8R9GBIX=KIQC<>IH^UM7(ULO+ M./9].^A=V:LXKF*GYL[6E//'ENX(1I" ,=)",\2E4D@394$,:2FH$9+@]91S M&BCW(+J2M0%QPG)-.JJ0"E1@JK00-NW@L'V[5]&ES[0@-?7\8.Q32WE4PGB! MN.HPT+QE#(E<4(YCGAM(P1\:/=$V,F_H3KBZ/[?Q3G!;RR9UB:4JUE;">(%8 MRU+P-FF,&),8<28HTC9(Y#$EP5 O33 'P]H5;W/%VI-AJ8JUE3!>(-9RXQ0# MBSJ73":(>VN1"X0CIDA06+($'^_#7W!?5W=U%AR;(_P1P<:GW"UELH=2==6[ M_4(XKDJKATDK09A(F!L4*0@J3C1(*VL$ 9X+!S2 ZR"DALRPI\+N_?G+E_3E07#+Q"\#Q.[75'\>"BDHOBSQ(@3:Z@V&CF/ M!>(\460\"2A2:0!4%0YIO>S0(UP1AW&<,W-&3/5#="Z$_)0]Y[?[C)<@\2?U MH1]HI;HEM>@YS9P71K.\R)W7;/[M2078YL4X41&&C3&$QX3 @E"(9\%D*95( M82EH((%Q*WH]1V#],^+R^' M/M-/7=:THXRVNQ,?7N<=^\M\^?XQNXSCOH?WH?]E:4++Q5<0.^=<__CZRH8 MV]^4:&'GC+$?GZ(LRW_-@'+2];VP]];CO_O$>Z_=4^[JELG= R'V,-6[NLWW M+N(@].RD-TJ]7Z./ERZ.>XR<]2BFK)Q:P OZ2'5S#^/O7=A04"WS_,P.8!;3 M^=!AR(,XF?2F%S"J34-\P/,7L-MRQ[QF="XTDA5?#O"*.(X&"#C$0Q F&WSB;*Y8 < N6\^N%)C*1AP5I?X+M6T%(!!OX*LS&^71M M$H=;!J_AJ51AAIQT&'&O!(*Y*(1-H"1YD[Q/MP=/HB/81(&D5@KQ0 1R3G"$ ME:0N$1.,-'L?_/.3U6@8>]?1WM1GN@V-M]\?BO[/#\AZRP )ZQ&_^<$L@!P! ML;'@L$'\AD)_'(M ?@4#FUT.7X?^Y&I@KU_E;QM?$MV/VC>;X_.O^.SK3U#W]:(8WYOA?9N6G3=]G;IS?QGD3- M:#2N/RTSTWT(^5RK-T$L]AB+B!A5+.=-1YB72TAZ6*0(>@,-SSBOX6B#G;?%\#N 4)Q[ M&GN?\WR+ACPHD\Z3 E6TT2LF/9!><-&*2GVX4:\H\^>]-W>H^V>]_F);)ST8 ME+]HN+@_A&M@+D*?>NQI-^H4$RS7#T30KZ: W@;:>[_@Y#N/8#@;7O3"+ MO>D([@+?PNU[I05\&LRR9I]O,#DKEL@5W!#N#5<"V0SZ0Y@B/-B/8^A/>_\- M1D!_>GW> W#IO1U=PEK"C6.V<.#*T(-++NRD;$2_3+^,P;I^_E6^Y\4H&SR# MP19["(R)?(

    =B')89%W;I#V>CV>36A&?P^0!(PH^^Q/%U7E1X;G_N-8XM7+XDXG*[M79@^S7=JT-Y\"D0[$4<3OJP=&65X*YY'K!X)1*R7.SLP X]W/LB1A@< M6 $@_K_/-:NTVQ%U^)2E]AOOQ[.RSW,VA>WH?RF,\A58ZW!;\&]=TR*<]T[C M(!#V+JL2(')=]#EG!2(>IX=N6!F6U(*1%E%<#(@H&_U M$@!F&V=)VVS''XO=V.IO_(B<_TR_,,(KBR(I?CM"@ _ M-K*DE0--Z#[<=Y(!_FX9<$N0M\+N*PB>""-+1=C9[R#2XT7(J>/XQQA[_QC! M,A[2?9N5XC0;%]KH#QMFS2 SCI_M.,QW+EE0FK[D Z-6AYH3Q+^O*C- >QNU MMI4]W7C,\;]ZO16_U86?P"FF;X9AGP\=Y57X]?^Q(.>!?CY"9[PRV#D__5#+P),7N6S'."7 M>WK)#D?>7QM?D .%?!^T5FA]%U+?\WA$#_7FNU?09[%U9_#KZ3+)[I4RF6*, M4HI1DCD4'@.!697O4O=0.Q,ZFH_F1?!Y/ M]A+##(J%.K#7HUD;A/NZ>1S!^!S_./\!;/C 7DWBJPGH*=G),%^*$JK1W/N' M33EN7_J3?N,I>#6_Q[;DM?)8RLL6S^-IY#C6;8]D57&HXM ..$0K#FTX:ZKXLT=V>7R]FGTM0N6H M0W,4K1S5O0(FM0=FOL]_6'?C[J@5P8^PU>QAR=7C.KZEE:,VB-&:85#T#H@ZKU$7)*$G"8,>2L%5U)&;<)MC,**8.,B M12F'=?"D)+(DFMPTDANB!,9F+:ME3QAU1_]W_,2U_8X&P)ZMYTU5?/-]WJ?4 M]['JOB^0TZHX68F"="&%1 !1HM6(!\U!V^42!>9 6 05HUH7)XPG[+U#(5"" M./,!F40!@:02C$M,;<1/IO*R)TXE/W4ZKM!T=, HY?EES%PF[?RS4/C5=:4S% MK>KB/8"+-]I)+'E3_A+K.IN+1I?.R[L()>4%-Q)KD#&9)59>H^LMPPE M99PWGAHLUSHN1,IR(&Z62T0A3EE".L$/HU!:,X*U5?8PD@1C0' $ M_R=CC&*.N<.XL,\D?6+5_H18I;9VWT.#FJN-V2I5IW\Q)G3U$ZV4 [*1>LDT M4L: .+%!(QNP0T++Z!RVS/B=$OF?59R(&M)1<:MNZ4O +8F-YT1& )V4RW7& MB'1V)D1"/4M)X6!VJ@K]K+A%S_A3U]P_&C*O71AW]%A/)J]Z2ZV<@0[A1[Y? MJD]4'1<8>\SA6FM$Z]V"3G(FM:K@63W:>V38[U1>JN)JRZ3;\Z"V M./_:8="Q=TW:8[K0 U:J=B_;)NVH8R92(Q&5AH*A0 48"A*@C%N-!?$V)OZD M_O5_Q'U),*8?YUT_<8Y[.DA:1+C4=I(OE;@JG'<+SK4+3@=JD=2)(6YX0E8% ML$NX#<((IC%>*S&ZUV.'_<&YXIM*A+]XCGN^MI-/,*%#5S<]W7:2RRZ$>?GW M4N,;1GKQ@"+LI:1\Y]HY!$D85P71%&B7D5 MG[2) _&<,)D($A@49VY90D;)A# ,UH3 A>%X']V@GF!" *JU=*7.!@5H;E@V*6N3$U_H /Z4^F8]C +W%Q67]#\X;)%/YI MBO&/4B]+YZ9S4[G/>A.@KO3KV=H3H!/Z_\VSQ1X+;)_TW/9:,1^TST \@+97 MW@*&,PHPR16R7B4AI'?.[:49X!OO1S-@G0_V.JM&V?7>=#;YCW[3H*P?)WMJ MZW H]>+$>SK(WO_SOS4EY'7O?6EI,N^5]5O;":=#0UW!O_VV/C'1,4Q 0W N M($XI:!7&"<1L\!$KSV58ZS'Y&';YZ"]BF WB^[3.)I\R [W,1A,-Y=S.CF.HZD>?TREH$]\>K6' M1>UAL5^RJBA44:C6VZ\=+&H'B\I17>6HVL'BN9*_3J8IU0[G>V]N>4=>[5O4 M'U60T+V1J1OA*L\JFU[@E"M%G_3VGMR4:UW[@\C.?)H/PK-F3)]V5E+MF7*_ M"D'1$N,D0UQ1B[B(&.G@.5)":6:"Y4*NA[P^(H/AM\NKP>@ZQC]BR=E;.O)\ M.QN/]Y>()\ZXYB>7B%?+!%44JRCVGD3@_G.AF#RCM#;SN+^:_!!M>*N'J:K)RVKR.$ZFXYF?SL8YV,9?P !N MXL"^FT'R( ]>9XCSJ3+8UEX[>32O6JY^(]E)G[;\/!.DJJ$;Z'_B>-1I@9-"7W] MN#2SRA85&RL15&R\G:DF<4@*HQ!4!&QD#+G@,8K12L-()(KJ7?3X)\7+ M'U?]_@7Q1?6!'T2YOQJ/4IQ,@"#MH)=B;/+<1CD"OSJ3:D^*VK[ED?++",<$ MIQ8EXG,]H)B0%MRA:%RRR1.R)V]ZR\X_H M8W4[#;9JY?MELLX4I#K,,? +KO%F)4W<:H-"U"!)G'%(!VUSEK^"1VB,Y5Y* M=J[G]N\[T$7Q)PYTZ2C+'%!+._V*F\=.'!5/G_LXTT;F- 44-4D@KD1$EG*- ME#*&LB2\YF2/VOR3X:DZ QNDXNE3U,0\EBIEI+.5O+05RL4H$<_-/+F- AE+ M#,)"!2.Y"6:]SOAC2A.MG(F]&88VSNT-,,.7?9;QVJ5(T2/MK;6DSCU4R.E: M&2^U*..ULI$KUN/^=^?F)*S9H(-6D7HW[/UM-K@NU5C/2L6HMZ-+&$731:,_ MG?3OKL:C+V!NVUZI%AD_ ^==#6#LTU&O3*KWM3^] M*#\?QS3RLTD^1.M?Q4%_&'M9%L(W0UB"MOYDD8_ %),^W',RB9<.AG0Y"KEA M37[@3V_?_'WR^)4V]'DRD IXOC]^G#:-(O)3Q_&_1A$OGK#X"HH_S7WU8;K@#0 M%GH#HLN* [VK;\)VY^#S4_^/Y[U/2R3?'_JL(X5>VRLIER_=&->9V:%[98L% MU=12B:PU0$S$>^2\\"BQ9 QF)#CI=@Z4>[M8F4WQ('LJ^DO.28>(9%[C%TCA M*J//<)HIP0X&L)83P!O /!<7M%,H:K*-;MKJ?+F"[FB0$0D(*;9!\KU)!#W8 M#GUL(:WI6.H (6% D[/\B,$LY-MUCO:HX)@%G9#%EH"% J:-=B&B1+TVFOJL M2>T#R#[.ERA#UX3LC=ZZ!$H+>NL/ETCBREXW]9:!W.*WZ&<%G48I]7T$"=D' M!/.%7*Z+%%\AO[/N$0Q15ED#*GE(N22Y3A%I3R-203%-M'**VUT(IH#5"D2] M'\8\JT]Q7,0;#"73T-[*E&]//SDL!8V&$4WA=[WIS<0WD=4BH&F!1VB.0 W, M@5XVRK7=X8.BW*U165-#'#Z#>T_LH),R4BKO#5$Y$GY,\-9Z+W0$ MVJ-K-6MW([L"5'^T:_(^?9R""?B+G63EZR:ONJT;O#=BW.Z8.2 QYOX0<.,O M_=%L I(OUZO_/(1;9\<0+ IR>556TLT7)>CGE C8!W=)L9_?V*]@F(!]4GXV M&BX;+_\^Z5V-!GU?Y.O\09E$EY_4_KX0,U@2N73^%]BYS,L3+.+T8E>=;7OGO61]T["SG MQU_ZF?>*?EW6)5JP:.:%7&%QY@.YRBTYX=YM-=\RY,)GL!*+!9RO"2CE,)V+ M6)8"INY!(SE?MF6!)N*WK$/$U5+0@_@--=8=/"L7A9U=#E^'_@1,NNM7^=O7 M5S9DQ6/IS+W?[/C\H!K>MG;L?.O+#U$+ (,KNSGV,0.@,4)J_3*#K[:ZTDN:KM, M&O-];_L;K6_Z+GO[K+[*_77UN7'2+IBIPY7X=YL]V#+CV/N:_W1.E"<;!<,: M$4-!@\R%Z#6(<105=LI@ [;K6E.;G7V\=]FYWSM#09/HL[#.43I@1?[PE^&H M2V)ZL\&Z<(F$YO-Y;Z=-K9T.-_CE4IW/__0M3J3.*;]6!(5-% CNX1&7E"/K M$D6*.\X2QI%CNH\V4"_/,]0?;F&?KG,-/=S3.^B4 )90@8-($4H+$ _2(Y.< M08%($"F:$.;6SN8M3<+RQ% TVB"N3(#?"(.D#IP*H0(8B-NMPU5?_+L6.O+K M7QJWW]Y,PNVI=0?D&S!KX!E@^A0-H_%O-AW,[FI>UC@L.D=!26@ 42%1(@2H M@26;%0R.A L>*,7CB.-M"@I2@*I"%)*,IMQST"-+DD%$8QW!ZA21TRY0$.TB M!0&IW-W"[J#]YYZN 1,5'A#<:&2#S8XI8I&A(B%&,+68:BG23OW*"K&M=5_: M)-V?O0U3I\[0/ZWT66JZ_;0G19/&;=/$@V3=K:LC[3>IRUMH4ZH?9$^QUC>TU[3O^XG;W=_=R/>7KVG,AM.9B_W6Z8G&1-N$/' M,Q^<4FH)P-UL'0T6C06[18H<(BF9 S7"4$2M$B&0B(U:LW4QQB3!/?%1E57J,K77 B%'4""DG.XN7'XGB3PO4- \:\94-W9Y M_YX0(E*TGB&L.!B:R@5D#/X@>>QD9-?>0$&:("XLX"]GD0D!YDHXQ1:!/6:E\]YC3V M0XL'OX_&*^)R;]*/ZI=8[^5^SHB?#VZGO63/W[V:3=8R,!W3/*N;;X]2QC,: MF-,:899<#FF(R%GND%7:^Q@DHW(MX/WT*@1WF=RKH54-K>X!T:'E3B=UOFIH M':.A1:E*FCF+F+$)<2L\B$!*$?4N:*L)2+0U3^1C L6?V-!Z8T M"\1M";$]VAIQ*MDDJ0>AKPA'7"L-;$,D4DJ#2*,^AO5LJ,>HA>4(^F(T $J= M_/;?L_[T.I=!ZT!AN!UCID^\-ISNH=[RUA5 4Z][S18^;86X3N7_WB0V3GIV M-KT8C4O-AND(/IC,NI<7[!7S%@-+B\0]XD$[Y'#I+A.49NP33TZJ_ER]$H!D4UVT&&3 MGTOR4S[Q.N^]V6RC+:XX9,9GU[ B K\3EA0*5&O$64[X%)$A9QW'+!G'TUK9 MLGUAQ;N,G@]EI;4: EM* 6K'-<6 ?$I&T%-20!H#3.0T0V=8(;)::2PV2HOF7MOL\F;P.B= MYC)_<'L_&E^-FEJY9VW:='_HQ[$4LRIIAC?:V;!4=YMIO92J@ MOG4-C"788XE2AR01%FA9):1=SH.6AB7I::1TS2"+A*EHO4*Y2PGH0T( Y#DP MR)BPA$L3A&"WZ?]M68>G46R(P-]1;0Y%TK<*E!R''J^$8LX0C9SCH+TK'9#5 M /@);/.@E7)$K&4W/P;KGY(<-L\,NTB5-$#H,@&A,Q!E)AD&@R8<^V@H]NM= M+Q\!]( :(QFL ,0+&NGD#:),>!X9QHRZPVP600"- MB-Q$EZ[\V8'>5>;\J1MA%,N4G%E MQ[TO=C"+F_3&7!)RVK1"O[+]@/JE=4,_MV'\:1)C;V=/[HZ[(P[W[)]7-*U_ M7U&TMDBB<;RTN2S(M',*F :MR8M$D!5@A?+@':@>L0MUE]"Z#:A-PF4'E'=*3=45,.QK#SWBH;R>.VU=E="B'6<6491H9G M1=92BS26"CEMK68F4F;7VBP]AD(.Z(T^F,EV/)K/GK7 CW90Q$X#"XU,.Y[% MV%D-?#/[#"/(2B!>[<=4HEQ*<;PL@WL3F\N3V\_C&$M=O-DP@.;7N(66?W9I MA,XEQ9+%"3,6A%&H$..-<1/L.M/S?.)_AU*48^SE7+X6>SJZP' M=*[XGLPE3:5/*.8NM9Q($%T^$!1R>3V6J 6S>9=BAZF@MG=0B;%L7W MIA?CT>SS1>FB1O%K.T5 >0B8ZU]Q6CXCKQ?4,^G]E&FZ]^;3WW\^ZUW-QI.9 M!;+-[B<@PLE%'.1*_9_;VGV%(('X"FG#F]]A?7H?$0*HV3FYSI()I=F%E5@"(PF&#",.4:(9@>DH)L5M M1DI@M4KJ+0(&U(@K'I&3V6<7O,%11\_"FES/4-^VQ)BW(5L^0WHW_#2VPTDS MM)VE/)7DC*A.\=$6DZ"!\DPP768JRF'+&R%[3]C, MST67**I%YD.>\9=V$K"$Q9V02UL":0/@Y=PI(./85NY=5&;=@MUKJ;S'A:" ME)1ZI\%VSNYZBS%R8!4AHJW4$G-'[1J"&ND\928ABJW/#J\<9F@T BY(G+$$ M/U6'15 PE&2G^ER]( #-9U[$>8(8F,GY. S D#..!+.$>**,36MA;8^AJ.<& M4'S.ND11QP>@]:3J.Y?3H@".A<&4' I!81=#9JJ:-K@60V4BV8$(AP M!28U P%H(\$H>$59$)@ [Q]4CI$SK,T95YTJ:'\CRI:(JPTZO^6DL=.>7=#, MC5>F#!AV3F7W&S811Q:97&^V MLANTO,W=ET/;;_Z/5O5[OQ5;=O#8B4YVRSCOO6_@I7/$0+EAGE.&A*&YBXX* MR*4@4#+,8.9M1I!*#'MOG;( B(4==&,Z;5-CNMBW*5<>YRGW-+/YI%I&9!70 MA @8&V*P#DKO0CU-(Y0MI/-A'"_[L\OWPP^M1'Z?EDZT]T1#HIO]F[[:"6$= IDW+ Q8K"JV@1\U@K4"6-,FMNY0=S_N^P0>T)WQ)GS]E]7Z=\ MICI"UH-D;NFQ:3RZ+/S=;SU3WW'];37#*PNMLE T7C*PZ3WG#/%LJFDK M(, MD^08]8+O)#R_YUA\"E%I.MDB]) .Q>S;[J(%&%.P02J-L&%@ZQ/ND<,:(QN" MYL+)9/A:PL^C**\MS-5J;W/B*[T[3KX[X@(I?9[N>>_#DA,RPV16WA9NI^TZ M?W]%=2N-Z0:@^$UR$'&^-O6'\)3LKG;7>X@,WU2PP^! N, 4!4YR5((#J8]S M*KS4AO/(37*[:_FY-80'S;-9@M_GLWK;S!?6]%?02U>)(3?:0P!BTXM\'Q3L M-C[_YO]M-KCN$5%.3?G"0W^[8LSAT*CQ?(_C9#8HK7.R.Q.H;C+M M'D"IF'PNN)[S$ ,8E\9D[S=#CJ4D&4[4NK5J"T8PG;@$/91&H%*1&#(4U%*6 M!*<"8TW#*L5]&.4QY..U)0%YB_SVA%*LHW%D)>BY5?%:6&J!IARU#,]ZDYG[ MKY)W,FKS9T$K!*#99$VN)-O^U+87SOE>;FJ+\0@/_)L=EE2;-KB _WRV%C,Y MSL V7D B/'AA@RTE0&PY@%[HJ3=-X9?R+J870/)+#- ^8O1UF/&S:TQ0B@4$ MP7/B)>B'3I30;< Y)EQ(27F<=H?=#W&F45^7';?Z1S )H*=>\]V74' RW63>%YLY[[U9% M=!C!4X>CZ4)6EV_7Q/5H?'/E=VB^Y)??IONS^9698>*@9= 7RBE8H,&[W34U9!&RW8K1Z#OTYL%$S8'ZK_&B1_WK\KY MQJ$JBMTZNUX]NEQ'C9OP"!#Y+0A\!=4A.YM7QM 'PV5P#>]'XT^C;-? C]JEOB\\T+LT MSBY%Q_ZX.)AHZ>6)N#TR')4)2&O+P0*P$CGA0&L*1&-+P4 (:SO]8&Z?1\G\ M:J\G_SD:P #FAU(Q_#X:;]KS3Z.W=N!G ]CHEC;6"_F$V1CLUX, \.=,U:S M+0^"(J]N[VN[HCW;+&F+7?T;1LJ?E-"+0ENAK=MS<_@U[B J<:F",$HAJC2@ M4L .F5QS)_$(!BN8O3P>%I7BH \77+]/_P!Y71S&@U$^#6S<,!6D'@M2/KB8 M&$E(PBXBGKVP6LN(%*$Z<,ZLH#L%7%20ZCI(A9:UEI0J@*MA8;.Y%FV'\*Y_ M58[B?<-X!=C..[<*Y21]ZY$?P,"H+8@1=T?A+2P5B*%29Z>?HS3CHD)&"XI, MB"(YY0CSNSM*YBSU?Z,=EP,-,&O#YMV9Z ?M0 M7.*]SI'-9+%^V0/9+& Y>'ZB(PR=@E4Z(9QT1)SD^I6&*_&X M*XG\!QBVLZL.D\?742&.SM%&;U!6[H"Q @N2/&ORG?UL,H4? &;'TN2\20DI M59_RE2'>6,?YZCC.'N_>")!\?#N.J+2S*)DD'V<%7T"!?__"G%=*8[WOI:K%ITW?9VZ?O+K2'Q=S04&31 M'V3!3*>U_1IAB MDD9D;59(HJ'(>6]0H(DE8XV4:??XR8496&!\-)[\D15JJ5Y[=37JE^*,T?J+E?#@ MAJ9R-FA;0F7]7OG,;)%'ORAONE)G@XE^[3#D,7UW;CKLE"C#G"W;IGIDYT(HT5_E2.27?+0PCQ&KW7@Z MV8W'S+OQH+);O>4-/9XLY#TO2NOG>#?,RF3_2^Q]&-CAY'B68^>D[(WU]C<' M BVJ[I?P M#\2QY("\L4$]T63UU=S-Y/BZ_SVY^WU-U?E$J[L^Q^+K8[7LVS M6MR]BS7YK6(L F"C@'-Y-"LTG,5B^.9W'T MU@OJP'C&%O%@)>CGC"'GHB))6>76>X212$$EXZ#]VV1R&<2 +#,*:6V484Q1 M[$/W>59K=L98E]*H7@S/;NDZMAI7>V&!5S,%3)9;YRSQ51H-!J.O^;.R_0VC MW_#Y5=9O7F7NP[V-RL]"7N-5>7T!%GFI;)_&H_^)P]?E81N[[L!O^?=5 =[< M^G63G[8,!N>]C]^I1S5HJJ\WTR^AC6W$4XJY,L4JNC3CSZ'*.6R@% 3ZVVP( M7^5E)7(>_@1/ 2C[8ON#W"ZVA$\M\CU6[L?; =YKF\IIV9U[]68R@9L,KGN_ M]$<3WX_PS,E97K3S_$ %K\+,-^FVA>M;,&X'9+9]/U_5[]Z>XLT_?^@$EV&Z=ZMK3!FOV<:^WF]XMA?H"MOP2NFI4^Q9,7 MP_BKG84FLQQ*##_:WG9J$J?37.&Y7>[X+8Y]/XME(-XOL32:^./C/V\[0LH! M[IVWW[!A\Q./R74M9LSCYVY;#[]] M_/#AYQ=#$[MT,WF:@U?* L4Q$N2C!ILD, 7:44K(2ZTT"X1PO%:/<3_-GMM9 M-P'9>]"@)ZB]BF WFW136_ MEMNUDYWO_*5L_SWER(^'JKBA; MGU;LYFDQ!,%\@0'#;1NAO2SM>[9=M%;JE\,PD.*-8R5?D*W(PW8S?[5$Q4UT M2._/[<2:H;2[D6,M7MG9=/2ZC>_(P\GA'L"N^7(TL->@]< 3OL7PNGE:::;Q MX_P'/A>(NIK$5Y-X9<>P%/.-+F?WS;U_F(\!!K&(42Q?" ME6$1_%$>R^2YHC_F$);MUY!=OZ?GFN]ZCW,A=Q\&DWCIOYWG=;Z'E=E]]?>R M,N1A&_3G/TW'F\BOC7+2P&3.^G]]'H_ 6D4MAZ;RWV8.S:$236S5JR;"*G^P MA7*_Y [4W@Y:E&NP;TO\E'[N\*D'Q$1-PXN:'E!!_K;DO7QWJHN@N'G,_ D79[>8R&45Q?L_*/=]9 MD@:5,*L'S7.Z"H^UB5WE]6^MG[>\*:E>S:LX;OBPLF%EP\J&3\Z& M?Y1FLF CE7=OX0?YD'QF!^7]ISB^+"]^*LE#/U>FK$Q9F7)?3/DI%[,M[/4. MV*X_G/1]>5=J"_=^Z@_+N^G%:#;)68F5^^Y/>G?8R<4;M6XH>^"YY!]D$V\< M\T,LR2=---HAEFRIDE0^Z]L01$'O0X_=7I\GPOOEVPY'W9KR?F=WQY9N9/FG MG'%QT^Z1"[;4 ?7,>)H"4B5Z0%J&- D&1>5 :-O X=O;9Q^!6HP5HXAX(G(= M4(LT(QA9A6.PUE"3Y-XB*MOSD"4>;CP=NT=!"W7&R?:>CY4K*M!U9,JK7']G M^?V*>-^-(7#: M,E+X(56D-#\WV]-%CI6K*E">'%"^((UP[N-PT*'**A&=) M2B&CT6O!H,H$*G+G918L@!O5!.E<,H]8ZI*.E%N[&=S#F'@QN"R_>D@,O M^^[HQNH^N;K._@2&ROU5OAL,6!FC8EU'IER5PD?Q>,FAID>_^\_I2YP'W51? MX@]_^2M(N'SX5!'SI?#,2P7*+5433/)6,X^$5@GQ"(:SL3JA%!V/-@CE[5JL MM!/81<2\E%./)X_6N M-T\"=9,'8=VAG84$G\MZJO+2,7)#K,S1(M4QH,<.M/[3(Y.7']CNDV#+K9=(,05&C \1&1,H(H2&J)V.,;HN M^'A:SI^-X\+XV;W.GCC#YO3,E_L=%MTK++M":,?VMD+H/@J+4J88]RC(4@R8 M:V2L(8@)Y[W.WAZWUN#J(+Z>#9AW:(>/)N>4GQQB5ONVVK?5OJT.G\H0E2$. M[_"I(3@/2>=C%8VV3+K-GFW[RJVESMY;(;L["_)\Y@Z M^ GI?D*AEO3,D,>%!U6^?-3R+(I+[(E$$6]'ODJ.-&47"LK5PLT-(P=]N<&!/AR10Y3\X#^*:X7O'VL-A[Z&,* M@OFY?N*DB$ZR9L7LBMF=)HQ.0/7FDX)$E0P\!,0YHXA[CI&5T2.G=*)&)H/) M_K+(=C@IV(ZSVTX*R#.<%(CG*459F:NB[O$01M64GTA3?HJBF)VDH-U]S/ Z MBXH-L!SZ7TZC/_OWVG%_;44DLHV,['W.Q:=0 (NCEVQ_W/M2.CZ-4MN3>])< M$$/OJYT$4-!/5*4(Q>B0P8S&64@,JBU-@2/ M:CJ_UT**MS2D\N6OL/>_P]9O.!Y[&G-4?:_ V/.35CDQJ91]XV"QROFH$HI6 M6%#B94+&$H.\ (7>T)0XE;,'(&VP:W*:U120/]LWDUX?ZQGO7&<7$58LB]Q M<'W> VDUSO(*_G2-0Y@ JO9 WEHZX!""(W)4A?W3D?_7 MN\ED%L.O92,;4F^:@Y? MB MMUZPNRW\[^B M$=6K+MLK#46W9\O%C%#5R#XFW @9!.LTBL[^&JO)Z]_^-,* M:UC,#>9RL7[_M,Q,IV *-Y?F.[_J3^&Y?NN2_/'Q MGY/E!5F&DOL_[X!%7W"NXR'8.6_!3[ M+N'J+CE!$BCZHZ]%,2XAQX&=%L';Z!%9*X)7 M!Y;"KY9(=>[8:N>R$FF:GYYA##@O?XM ]HUF(,7ZWV)XW=R<8'R.?YR[^WRV M@:XF\=4D7MDQS'PIFG(I.O-+?])W_0$LTJOY+[:%79:'"'9N](\9B+=?0\X9 MO>N2N[XWYYSO> ]Z3N\+BFRBLX=$QCXDHG-?;=>? M\WH4#1'@Y YB-_PL79385M/-@PMT'8NGI-L..?W?A/?QFEWFW1_C!" M.8[5>U;>>?R9:^6OD^"ON;.U<%CK<>UE3VOYH+A;>Q_B.'->^<1.>\4AVRLA M;Y47:W;,LV7'-.N[,(RVI,/0/<<<=".BX-!!*$<3('#4N[S_QEE*

    SZP8/<]9;T03LX$KT62CTUNO$ K&VE M]QGD(XB.%%M$(A>(YY:I-NF$&(U<&J6"#O%(D+ 3\1&\]A:LA83WK-H_34?O M;@#:"Y1?58'?0S<4YBG&P2(F05AQ+P4R'N?.MXE&FKRT>*V&K\1!V5F/[=M??Q9EA3YRT?NJ\4M7WD]O2$X4_:HCF M!CNDA).($^60I5XA9Z4/40:?]%JX8I?AKQ.J>VT+7KWR^U;=_[-8IB<):E5T M5='UW3U_GE:P6E+!O!4Y>2>")> -LI&!*$P>8ZT(96PMB;];HK#!B+U9 IR> MZ=H?MIH$1[2W%5?WT-M"6,))!$RC 4P":1/@(#%()N%B(E(0H8X)!SMA$@AV M3D\/2JLW_Y F0=L?>>]6P;$4 3FT?#NAJA\G3BF=MST\$YZP9)$A)!^>"X)T M4AK$*1>1B*2X6:N0T2V9NP"C_1U$F#/^R(Y1Q\W"AS%0:G&PXZ&0"O+/80@% MZPT6 ,54)(TX2QC@.3$D!#-"$I'=14O+4LG4D"^, MZ6#8WU^ A:US8MF1IT0J7:B-_** VGLF-,UU+0DSN;Y.+N='(\+<::.TP\ R M1P+4G;"#&#V73YPAUU'6K46I=ZS'-!U-[>!6^>E$D3J<#>-U6-%TI M6EIJ4W>NCJYVEC &2J"E%A!#)XU,KJCKJ')1>V4-P=UVM:R>.7_*N[0%4I;Z MJ,J5/JKB+N_)>:=*06V]$"%R>&"EO-W)>(BEO*.C<(GU_WI'Y MWG /8NOB&# ?,R.)E1P%KQ(PB@6E$E1&1(24&&MC!%W+O'HTHSRF:=*=C/+F M\^=Q_ RZX6K;[(9_]L0I6YJJLB IQ@2)Q$"YMCS':"D&((-]5%+ZN$=Y>;1K MA\]%ITM6'QQVSI<5[E/6G-\->W^;#:XS&I*S4N(_T[,=7B]:MG0.'8EGC <* M+"U!(R;4@QHA+8K<>PI*A2=VO6>*2Q1' Q M*I5G1I,NL6^1PU_[(&VOXKB,?>@C*E!8Q',6QG!YZ#>%Z6=7L+F9]*R_Z,#_C#;[QD.X%>C(3Q].BI77MK_&HUS=5VX+%Y>#4;7,4[.0"?(9:?S M[>.WZ&=9:8 K4M_'\:31'6S>H4GOPH*&T)!X;T/;HLZI!)$JZ;1W()@LR0<" M%!FL/ *RYO N2>'6_$P/(7H[N72=2$5\TE M+EBF>QB%OVB:DX0("QQZ5^.1*P68@09=S'1\&:?SP]G#3>MVG;N&E>:"8AS] MZ/,0'I!]<2/_KY;1_1(- 3OFUV5>M4G2C7,GH$ML:LUQ610K.@ M*,+, J-0#=H$3@D,9,W@%U%$%P],]*J#1%]Z#( H!N M*ME]&GD=N#'0W#-S MR^_3 ?9] 9;@W^W87[3+?PRFH'4Q48W! *0T@?S4$G0/$4!))LDHR93P:PEY MB=GDC+!(R #P@Y,$Z9O+E-K HQ>*>WR\)8K AJ??B2,]J"D(=/^O.-UN!8)E M=UE@J&B[<%/;K.VR5=>?3D[-LJ/,6)VB1D2!Y@?Z7$1&" SD*11SP1#NUZI# M/H2&C]6RNTO>;H\2.+#9!\O8VFY+AM$(%J1 :H!U^I(MI3C^ L2;34-8MVUV MT0/&]L/FIE'8!D!!4)I7/'Q'H; *; M\[%9EH::R'K;1=!@LN9R$ %)LM.\U05N1U@.8+)S7^1Y'2'+[3N^K]M66.IYSYSF_P]F)&JHO_A#'LO?WS4?+;,--%BPPXC7HPT2!AQ1& M1KJ$/ <^PSB%/5!3F%$3G*5(>P?<1 -&UC"!DDJ)\*2YCO)E1P7(($V_T\F' M^7DA\,Q,A\Z";WH*?/4L]J3AZ/SH13P''R]??^ E=WC^Z&L=R]=*SEGN#:** M@]^$A47&<8N\T$E8C"GHS]ZQ%VA0T)\:R5Q8Q',,1B>P>D$*1"^X92X^]5GO M83S\T=<:"ND9[YGC0H";SS2X^9Z#KP5$J 4UUOKDC>GY6DX$I[@"-Y_3B#C7 M#"XG%H6$=0)#SU/SU*0W1%D_^EI#];6:2_.3WU1+>*\_N"I_;?,))Q^RAIN\ M7RW\&=#RY/W4SE[:JGRKH(YBHB=__?#^?388/EW+1K8F[W*1?9H6_ MNLBN (S6=EGL1SC:.#Y^D4Q..9X0%N!M<@Y2T7IP6)T"J28#YDKW=#%E^93. M>40DQF"18XLT4QQ1EG+,BD;&S-%\U08TX?=4?JW??K;5-!MLO\P7Q7B^/X(< MUB>,#2I/JYE&9R6W]N;__'\T)>K'.AN8Y_-98W-.+!BKDU#5/KL.FXS@?+(! MI INY^GDK\!"539Q-]1Y;B\G%S97!%<7F2Z79XOYZA/XPO9R,9].8?W"RC=V M\IJ0AT:XD3(N'-;(B)!SWY-$AG"*J \45'AO(T%WI"4088[&Q6R(CGET#S_1/:K'PQC6 M)M--U%N^!CR%O)<65%H,<1D7\,*<2=)N92=Y2@]F9].^SL?![>E=6OUC[(!XR/,VM])0>G)[*Y#.= M?RF,7_XH_OT)EIY-_@-^ZV%51)_NNK)NG M- <'4ULO)VY5 ^'6X N#1IQ[OUJ4R^$2>*6+(&'CY._P$^'YB]_FGQO/F/ F M\E@R.SDGVP)HTX0W?L( M\1:28G?VA^0&D8HP#Y:J!C,V6Q01Z>09DM+SP)1.W/8./;@BT1L:$"[UWI0+ M9%DD\(@<]-(>1]:O[,SD\FM=KV+XN<1GFF.*QD!8FZY%''2" ES_^M[V@CH1 M;%!IBYE.AJ8\J$DV8JUAV3)$EJ8):9$2BLH1K24SQO?CY)QB91)#5//&&*&1 3[S<;=:. )S+HG_T\G!\0-?1!Q(I,&!C\S8GD(D)6B^G.>T)4PSO 2ER"B'4V0* MB-0-A=)(+@8XW"9@E#>%"CBE-.!$$ 9_%784)(\VSJ#$=, N2)9(SU@UU&"& M62Y"\Z"H'.;@^A*#@C J)ZAA8/&A4 $H'?52Y,W;H24B[W__4Y*S%M(2[#F2 M$>BS20+A)" ;E,1,!6I]+PWK+A'"+9_IG;W()RH-)?\1"+CD A#;A>Q+0#"5E9C4X$%N$?;5(, 6H7^X+K#\PHEEL:&"="K(YN\D(5V,:QIH_A,@Q=&=18#EJ";(1.:DSME:, M7CLKA#Y*U/)1S\(/N%."$A>L1LIGS! 9-;+4"90B3I)J)I+J88883ZQSDB!P MQ/+R9/$!IA!BVH)%G9*RY&FGNO_8?S@RX>E34++ *4AWWTPZV#GZWXF/P%K& MK[G@,O[EWT/U>S'4-474WOY)O_ZXX4-N4ISJ\5( MU8RSZ\L!?[;AD6[ Y48$X_O1S;_FF=^FWV=O'[YGUA$6+FTL MY^6?9^VZG2Q?P$T/V8B+."W7+^>M0=J\JSED;O)YNK.H I)?#^54<%O;W/S1 M!PJ?@Z,X>"DS4K8!HRVC1."D$2/.1"%3A@OL!9,9 3X.8-YE* EN#$-6X(!4 M(N#?8RN5XCV_WI_%L)K&]H"Y=PI=3/D./[ACBBV>^)B]A(\PAI_ BOKG=[#? MWE[ \Y>+5;RA]KL=FY3+A\(I;R>P$#"^R^[@R6Y6IF6=^9H%-D=9A0N*Y[5+ MX:6T9).FUE@_,-XZEIJIJLY9[FD.!NN7^LTPJ+X#[R_8_>MF ,V.917VQJZ6 M\ZYI01Y*UJ(@ZO+E"$RO^0J,J.IK##\V;R(8G^(_=3?XW)'AHHYOZGAA%["& M'3$4SF^>_=V^5FJ?J[IRU;1:7K[IGO'C@1YIY;6"G0I!_I1-@\,7D5.EK[F$ MXE,C^747G2I^W;OV/.B:MG%Z;]>XKKOV/E*X32NYVW2-.U;OG$=L&_I2IP=4 MD'_]?[]CWWU[JK=J!OID?9/N8@T>6KW_ ])U\M>>:WG'IHTC]XW<=[OIO3Z. MNVE+SF/WL1Y)YCF3#+VC1+ZFC>YCBN2AMM']Z]>X\!4XTJ7LX-B2^O%#80_% M=S?CJJ/-]\YL=:MCK*.?33'A"'$JH<0E0]Q$BYP*/I?[>D*=C-3UNKX"+U*1 M,70Y8R[CNQ&DDZ H4F^Q,X):PV]7]+_N:+05I.CHO"3,/D8?0/VM-H!'VH2& MJ-'^>MWCMZW 2DF%%0HAHS-83)$FQB,5L#9:R*AT+]O(4VJ#T G%2#(*1-!P M#\UY;4I&X:4R\I:(#H/87*)/V>&Z\5%ZCM+S3E4'BE#*K47>*8^X\!I9E[-8 MDO:)$A)DT+U6K(9'(AU!0F: !8L9LLQ&Q'S.B,$\>1Y?'(,]2_'IO(LQ@;ST M(7#0<]R#;E2PV3I889/1RO7R-JC0ANN0<0^2SYV",+)*.J2$2S@#'&+]''4C M-:??2.L\CI'_%'&7X1KY.2\Q8V3-IT 0.28^ZJJ7JJL.U5TG;(0WR 07$->, M(:VUS^+$!"8L,[$G?6YCF=^[UG6_8&KH]C_79'N;$FQV75ZQVMM#\*BJX$\3 M=-?$WP;&_T9\IG2+TB.LN!5 MX,D@ZI1 W$70DTHSA)FD43''?;]S\6VL]&>XOYH7H&.&_[]+^4=7_ M1&D1XR1GSXSZZI7I*RZ%9-0B#X((<4D\,H1YE"*8A4H0%ER_.<]3V_V99'\! MBOTU+U&LE[>19OP::<9.Q=&*"9]<6SE,>:X-1]9QL$&8!;M$,HZ$=E)C&:.* M?CKDJ&,:Z*Y"(@!AV0H<[ ):9"(2NZ(SS5WJ8?J M\>0V_T-R&3GE#^]9/Y8,Q=(J0A5%7N1Z8\D8VQI_KOJEK]VV44<] 1AF&/7= MX)Y@KC. MS1BB=\@K%P4)A-@^0N:=;>+G2NM#E%$&&^P904KJW!5#R*;9$C.4)AHHD;27 M8W1G:_>Y[MOM9=08ICZ:V1JJW*EA%B:759R&42D,4BD\F#=NB8F>)HM '$G$ MHS+()+!H%<')),F(8#W;]TY%[P]Q_O9S2[JW\<:ORY4[&OSA&,X<6:P]$C*$ M4*90[CB,.'8).<("2DJ"KTB9I*J7"D8L]A@+L-6H8N"F@-5F0?LCZ3'#,?=- M#2.+W2_:!9\S(L(>DZ, \;QTM)G%^IBZ:F.:Y;QZ"TZC $V:#$M.GN^H,'* M^,?IA]/)1["3:K %)_^*BSD\OK1_=?-9:'O& @6L%M6R@GOJ"@9H%TWKG7F] M[FT9=X)G[9?;"!UMN\D"WQ$:?/>XWW(IP\TCR8@=V_V/,WX\S'MZ.0ES&,IL MOBQ3GA6DD-QTI7M.088OB"'S# 2&S3&@L38O/E+VY9T8IN^I/WA=[ B>2S M&G[5 .MD0/L&G <6XF):I0J^/(^P%"&/-N.-^$7EX$MW.;&^M"G*=WQ:5:&T MY,QK?A"^)ZQBU]/H*D)DZ04#UY]5=8'!AR$NXC1^SOUT=Y8Y=G6)F2,_5\O+ M*VN]R62^.K<="KGZ_N:]I?=OVULDY[S7MX77O[.(/\!FCX?J]023>SP9LMN, M>1]0U 9W:F(OX/6^:A&GFE]+#]O,D!FL9U'9!M J,VW;JV2-Q/.,&C(<&1>M M078M2GNRK=@G+4SF@^%A>9&PIE$CUA309(Q\SF0^K0O*&ZEDZMDM]\/#6H-: MQ\5G$!,'#)H&/!0^_9[^6#<7;K"QW\WK9?V8T%AR0,A8=^VZ7,T*W&#HM!\\ ML2 <%.F>^XZM^[C/@2OM!ADN/VT1S^ AN7_[=%X?QM'ZOCQ[OJKAOOJ'-ULT M^W+0K*X%H;H!F-6U>%CZ5%_[FFNQL,RCCV*$\GEL7_KY3V\-I"5'(*W[ 6F] M%)B;(U+8*)!&@71G@41'@?18.&,#6J^AX(Z](.BUD:/N!,,V_/26"RMQT@R1(##BAEOD6(Q(*VX=CI$ZU4N0<$%B MXWA 44J*>#(4.1#G*"C,K#%$F=R6]J@]D=A.3Z3K2HSI"2%WPU,;,MT?EZM' M43: *8^B[)B)*$8R;Q,((TMR/UK.0)0I@;#GR:H0<0B] QU+D[ \,12--H@K M$Y!)PB"I Z="J !/?%)1QDXP/0S\^5SI_C&-X"ZJ]>J-X/\59W%AI\4&MB%W M5*J7^;SK\XU0'$;=\2T>NMXA?39<=L=-OY5+_I+4#K-8V)!Q52D3B'OI5[$M(2=(]@RFE!G4ZVUV#XL=4.9@^K=EXQ MRV3=<9,(Z L+8HUD,DK6VTA6'YFDDAK$A*"(4Q8R"*5!GDIC9.!&N5X!;"YJ MCI@H)!E-""[QR))D$-%81^^CB)P^L605\C"FS,@R8]S[B'SU<;[L4I._D2(W MFO_'Y3AZ2C/+A?DJY_P](<\]37CI)HOQ0C6628X'XR*2A$FPZX5#AAF24=24 MBI)S87L :G?)*7Y4C25."'E4C348_GE",^_*&ER3%#$*UU&XOGCA&IPV+#"% M&%8.!"4X!DX0BHA/(%P)$R388Q2:/JIPE2?"/&J@93#\G)O Z1;O./XN+91.V520LYC@GCT CD2 K($S#5, M7:2R=S(HF31628ZHYP9QKA1O\UGGV,-XJ44I]?% M1=O^/1=Y_39?_I^XW)1_;9[4W/1[7NR/9W;V>U.0>U 8R1UA)+[["ST]&J#M M$:AF E=/80A/.()Q'-;S?(C[?DV]:(PV'OR MUH%B2*E5 -XP2/L8$0\4W!&/(P+]*)BEPE/1TZUW<5P>C$.: LE?YHOVJWS= M,;&=CD!JY-CP7<<@_U+)N%-]O%>9@L9]T87L>7Y'K2Y63#J=G$8\>6 .:S@R M*F(DM2"$.D.H[<6N;\-0I3W?NURZ">9=.<1_.PM_ Y8"TW0+$^7GJO;3>;U: MQ'N5#3]5#?^1:\U!:,2[HD _Q'@(GJ#)UB:"H'_[:1'+SM4/5OC.K!!* BUJ M(03BN9N#$2JC][E 7/#:*W\,60^T9S_!=#ZMJ]D_Q]DJ?LPV^VLN8D^PX?,O M!3&E*0I?G<. X;%U6Y^^30^+9M&V38>TF)]OHY'\6WWE'KNFH0'5O!^OQ/TH M!>TR%[2K:RO:.;UO+3D_5>+:]PQR',^FAO0Y1C]?[/S&LO:QK'TL:W]6+/O2 MYS>6X8Z%[6-A^\A18V'[\#AJ4 E^0RD$O%U93S6-]D; ]L->@J=.,WGR71_+ M/^]UR!NUQRQ8C+1G#'$G(G+)PS]!L8"EY\[UCK L4X)RF;N0"((XY@19S@4R MBDGLN%.:Z*MAS3:,^_%KC):O;I;5U'^%_X M:+\>*5>$GW!V&%S\N3+!6-8^RK51KAV6:U)01B-A,,#<+LD9C6RD%K' /)[M.9Y^J$R+N9YR^<%1].5JV3#,;*\]=*7*.<'Y:<)]9[:P-'WLH, M214IR'E#$7@F@21'-4\].7^7NO5GY[>\<#X<"]QO4"C37)J?_*8"CZ7RU^2Y M; JDGD_'U/N5#/TZF_SNE_.<+)ZS-4]VFC\7,5EZ6[8=DMM5.E!4EOO7UJO< M'1DN;ZJ4VQN^5-/I)'X%$9$K?Z:7DVE32WBE\_*D6M:3_WC_Z^1B,?^TL.>E M:.BWWS9?G.3'3G.]TK*M8YY?+%&U;HG;/ Z>VU[?E!V=V<\1/G3=FO-%]I_E MF_60N@&=Y%[,MKL=N4O4#<79NJI/\LT6YM(VV[[:L7F>*^>[GMGEW4T'[,E% M=1&GU6QK8*57[T/56X,=3XB)R&.J$&>8(VL5N (B$>64Y5KW=0(6VE-#$&/4 MP3V>(U >&#GK-.8Z\LC4H?+0^>QC7)SOK8?.T9$ZSIZF))JB7%8VO++HW +UKW6]BN'7V<>%G=7-T'8,G;IXLN0$:W/"%1T2>D8SD4.BSL_/S^=Y2*4]^3(+S:Y[>6E3G^\;'%1+4%KB M#)[GC05"\%$B;1(!2:=T03R,EA*4E($ M?X-XWN?%>!\7A7AV+6+X&,.'7"];_Y[>%JED?\[,OJC;JUM[&6]3$[V.EMBI M&10=78!*++0T^;Z.<7+O,OG[#4?_<#K9:O;]A.NR;6+";A5;),3=I\]F.HZHNIO7R3?_WQ(FN-V:>MI/ZJ>6=WF@%_MA9F]_)R(XJS M +[-USR+7#*]=G.^WM";(?3N)N_]"B7NM^Z_H*?;\ROE4"WV2?;%SM:G4!?V M4VP.F)!-L$IO[/2+O:QS[?0V:73[WOJW_4V_S]X^?)SM"(NYQ],MCNN?MYGI M)?MN(!8B^"ZAA9@"U\+'&.I#.$Z/,ZC!Z?QD?9#)$Y0QW4%_,X$T!PLP&,:8 MHMX;U^M!=QMGJ-/Y[]OE;R)DGVD((]4P($Y M$#! .*>><[ODJM_;#_W&1%O"$=[8^>V\O MLV/W1RL7CD1XFI_J =+=Q.;HSF353']RT>V\M)_!H7OJICB0/O1':OC726QHS$F+!!SC%@ M:1X]LB8H)(SE,8 IHF0OYG!K)="%J/)L+N85T.SOZ7VS0COK"RB\G7ZKE60MYUE%?]_Y,ZZN+#*7:JJ'\\%E'PRG& M209-S.Q1\-4&IW>,8RQ&25&D)#==!D5B-$O(!*UDI*"5^I8*CT0!+49$:"X= M WY&%JY%P8'>PCY)8O0.D7X\6\3Z;#X-K9WR>_K]8OGK[)=X&.[\=AJ&BT%: MR%F:#F['L302RX113!3<(I<",EXS)%.P,0ELJ>RY11HVE0JGP)4B*N<[:V1L MT"@0FJL(M8G"/.Z.$SK0+<]!STY(A'@1&R#G>2,]EI<7155M'W-^.8O-C^TI M9<%W;M1A.)W\FM:G.^V7=4])EK/)V>7Z^!%D6'?ZV+YG8^GLG$#MGB3E%X,E M4N7\!GAB&V0 Z39(,B;"4(*U0)'H#"UM&7*$<91H!/'#";&,7R5C19/Q<"D" M<@;!%4 M&YPTDE(HJ4'S=%-'DCATVJ:0QJ7'9KG>:9%^.6\6Y>Z(7&[W)S85[L'FXOYI9TN*[AR1R-F M"CP#*I[4\-4TH@ 4V!SHEV^7,<[ RNMQDI]6LYRR \N3\R48LW%" 4>>P M0!F&?6@A S/ M6T>[\&=O9^'G^#E.YQ>9?S+6^BX/7:RVSKT0O@.AVYP%3IK#P')IQ!/.08MG@P,K@;:^;T!%)Y]^MN\KG^9+]XWIOD+IZ&+9OZ%+N;="C3XR7OI M)PNKUFFI]WDM\.>TBJO\^$:]Y\=MR?#\GHV<;IRAC4C?^\X3V "XO]X1A[F9 MQ2(+Q#JWL^AFDPG_S\V46BKOW*WV!:>3]XLJ?S6_*IPWNFB/F :YOBN-2]:9 M*_D(&0)[>IF9\2*'N[)M4T(3<$&HZB*H+T\.\RK0OYLOS_8F0NRDFN4+AL:S MR2FPA<#(ER'SK 5V=1H^42LQ"XJ!24^/%H#X)6:]6C*$*[<"^FBC$+LY6BYRMY2ZW:?0;9D['+]L)FF4N\VD3^5@M2B[C'NXXV9[#R153L&LID\-U ML\O6>MI9FY]WPX3](509D1[6H5Y=7,P7RSVP]@H]L.;C,FF!DN54(>,L&%F5@H>>?<):\E."+$^<3 E;3R&'0M$PK M%AT&USR?[>SS3_:?09:VM]+*?E0'Z>H4X*L!"!K M8X4BL7>"P5S"3JF$A,X.F14":6%@D4#2>$ZUYMP/=L*41BQ"3(ADR0J#=\@D M<"X9<=PXHRTA_9RRE%0I,8^)@7BU2H,-#O/7V-$4HLR-PP8P8;4_N'+]%T/P M6XNWUIH<8 $MPLDD56G9*/%"7'S:OZO3UM#JOEDT/DX,9U\4V+%4&W5W; TWEV&$&KZC@ M+7%]HE7."^I52I6O2O5$,7J_+*HE+,]D-E]6/IX4\[W8K>VXUN9F,97W]C<;-U1X;R^KF"0$; M(VWKP+(Y9]HZV]R3O#^*BD<1%1UYP+=(V M1ZQW\Z"W%G7?Q9/LIH?"IL"S92F:%?VW>L.089U]=57AL_F7 MO.,@8DMT>7K9,'SV7DK=#%A>^=QD+7W\?#5=[]?^-\&7YW4$/9*K:FRN(UU- M[6)ZV:2H@03:^&"3;9^QJWB[6NE6;^N7UH]<>T:=3WG E\S'3]U37,PO;B^$ M]]U4&IY.?FOS*39G4ML-OPH73+[DIKPAW]$U(>WZ:!V@[K+/VT\,52C[ /^ M#,M4B*10_BJ+76"%1H6U"J;U>\MVN+A>V\)>:]7>T&,[5+OI5OAJLGBVV3K$ M1DVV?'V#G+A#25"3^JQ;=]O6>)<4O)Y<6VXRQ^!B;U=UHZ&W&L<5NIG%3V#C ME*A'8>N=LK7YIY@WOK5_ME_2G3G-BZ$!,F97CF7)ORHMY#I!NO7>IN5N>W:4 M;+68?+;3U:;(*4^LC;.N12O(LK-,0N%T\GMSU>""#)J!P\D,0S(:"SZWM,A9 M;! VBEFJHD^F%^$;LP;O?S+:)=RO$_&O3R4\&1[U!!4QB3G)%$N*N-?PR1.+ M%'SGJ>8"?KS_FK\]]G[TK=8*&A(^E<%&3.96Q+$@G MC-;%DS!$LUH/JDQP%\Y-FAQ0E8Y2H(6RH=^NPD1[< M8^#6N#I_54;U9PL+[:8;QZ-#OMPYN[M1FE2.9>7=WIK6]U6' [5) M(/AAZZ!RW69ZG>[8/;,\<#+W?K78@:6XB:;:MO_+N^"7S%Y=;+"_GMWYP"+F M(\8\W+8RP99@<1L&+(<$3>QC$4N4.&Q3C8#-DNUJ]>-69/8DAS@7$:2!7S:AFKUXS8TD M!H)V' FMLL>2 _?S M>MEJDFIVL0*+)B[/YC#^=;2FRO)D!@JT"?^V?Y2YE+NS@U(R1>8[0=HNA'/2 MOO0LR_VJI(^!*8I\%M=Y1:9MP=K]B\<.X'$1:SQW)"!B:$(\4(\<8PR!#VT] M4;B0T2EVMY!OJY.7H?'C978U"!)5VW= B&"U!8 MRTCUQIY(.;4Q;>*$ZY/2!LOKXF)Z^4WZ;K(O&Z9HV:1?C+'*QC\(@%6!6V\2 MADM]1V@,I^R3YQ-4D%/GK6FV7%\*/Z35-!7LO6SL[(\(@,5WRR'"Y_]>58NX MF^P);SO/MF8WEB(^S00++X $-JU4ZL"3LTI739._I7,8&?" MMWE#X__4]=PW8><#9NZVN;K8,LM;$Q'^:LXA.@LPVX?;)WWY)>?- 0;(F.9) MMI[/X%67FY'G=:]!R\!-/MNZS=/:=]4E%KTZ;T])BMQ;KVMS'-6@&F[:&^]5CV[&4K[[LBH3*[UU/K_''7\^X69+^2'"%5=E+>DA36:H<( MYPQQ$4"?!6X1(9(;$S%)HA>=THE:H64N*8V@SY*0R!DF$=9!)R*X]/I!FP;> MLI+TE(\AJ^T1;"489,4] ?\2F*47D&AD^/YP42MG#B;JY)CP6N26^#"HV$;3 MM4RX#FYM;%%GIT7(UV#;1F:/7+QI:1P4T8X)Q$Q.0M5,(>T=6*6* M,<\*< WII29+'RW#8,DR'H&+F45&DXRB2(GV48&MVFO@]LT8\[NF6/58=91X MD&= 3SB"S%3;X<4>4Z%\KK]8HC5DQ\@AFY-1 =X6QQ1)FWTP XI+,QU11Z_*++<%57W8(/O_QTW_F-(@:&'NZLRXE?ZV:!3!=P\I.]U26EOACQA): M#PLV8Y5R**=(CR9LX5;+2?SOY@FE%#:T9V+G;7N#YK+VM*X\[W0]AF(N[[ZU M30Q=IP)W>[)<'Q!OIM-5#>:+VT=6)TRI3%BO[%E)Z8W@"4R!ADL\=SVN# W3U2S^\O-;F$-7KEBOW'E5 MUVN!"1SLAE:B8ZTY%!_ MO_RA24"UT_FG(OD7=>O*>'C6&OO]ML?SUAZP,UDTL=F:UNU#K4H5F?Z_2 M_U:"3;?0KRD, _16&&IHYI\*1CLE$TJ8@"E' M;GQ[@ADW,_7H4T+@;HN9]=(.SI-RW%IJ@(%2D#G;.!:OR*(0B,!@;?L4>LWB MF53!Y?A$4DG#/4(C*Y-"*1)B2(@*AQX(\RU9Z4[^$QZD^Y3]EH-U0ITNW\K^ MO*J#1N_C2;R/!9B JWKR4S6_ ,/KW+Y*1^3MZA.,((M2O,<5Z2W1N_GBHO,L MON_]?&?/Y!M[\<-VU97-R&5A?IZ/BTXFYZOILD)-RM-)3H:8(7A\G*X11:\8 MX:7>]0(6MCFH;.S:DTGS1C__9S6+V=MJ;--9#HXOGDW]LA,CA)3NYXCCU MKFPW[?J"AQ-B69QR M!.XWA]7MY7!1M>BJD4N*^V+U"9S=M7-9%F#+#:RN<;O@][U^5V\!=ARP]=,/ MNF"_1+=8V<5E&URZ9G6SM@KMCN_421\@RYB+%4\ZQ+PX"]WB++"_/)W\T:$/-0-M4IYK6$68>$FLS0FV6<*4W+3^RC12 M8"M-+7-&8:=&J%UGU#Q8 MM64L!MAS2F"^SXT=JXB!UXPBPCY!BPYBW&%KED M8TI84?BO=XS"$[R=,L0Q#H@'+N >DB$'&8Y1.ROEGG2!AS?^R:D!_!L5092SR=_S%-$*):$8\&#TE=I/5APBF,4R/%,ZW =TBI8 M!&YOBLDE'4-\"EJG8]W6[@A6-S%\K\:UZD,'A(5UFJ#ZQOR<7HZ5(Z^PYU M1F9SN!JN6VR?*'9=9L ]"\5/J2>?HZO@JL_58O+]?_[TQP\YN/,K^@]*A)Y\ MG__]H0U1P)=,,3;Y/O_[0Q.3.%O,P<'/9]CPDM1HBF8*?VMJ0<.D1<^>O%N_ M\H?.?WH?YQ?3N![Q'_%BY8#"LF?S#GQ7>S+YCSDHN?\/_CF9?+35%]MDU__= M>KMJ7O,Q+A9Y9I<_;(>,["Y P+[ML+M9H@W:?U>3^6DZ=[G"80/\OPI5"_5T M%:-YYZDEJ[^:K=W=?9ML1HF4[L2KVX6P[;[E')B>3 MV0Y<80MWNTTJ#0S7^45L"E([ .]V1];+6:)!'^+%LC$G^@D5878^$Z0 MM26-L@4PKO]JG]Q,[FXODVQK1=8P MS=M(8+,63'DV+VEKN?UVCN!ENILU@X(URY)B&^-C4PJ^><&:)HIPV4%]7I9C M^P:#8"M?99MHM\?4!&5+R4K)!9EV(@@6IV655Q,@_&:3O3UR8R]$Q%;G2V_K ML^V^8X/SB1W66'-IP6Z5(D--&>0H)4AA2YG20EG2+Q?)M214>$2L5;EU*D,V M1HUBM!IC$7V@\G';H/*!MN@I8=6.;-;@D7%:9>S(YA2A!6,\:3$9+I&+36QV MC2]RK0GS#9NAIZ!.KN(NED2QPTVE[ 6(C:^EN UTP/#(UPK!+)-()$MS VF& M'"- R-BKZ)45T?;"E\KXQ$U&?$\\5_SF"JF, B^UYEAX3JA^Y!938J#MHPM^ M1I9@:Q21=6KT2;&&%E6I D]#[4 &NT]9;NBII)<9/LTAZYS-E0(XP59+BGNI M+2I*[+2P" ?%$)=R(R;"X1850TSB<V0:87J@S18S8F]8V/W?9J3QEO+=)T-\%Z;QNSC M[)M$@_MZ$Y;)R?#[%NZUF.(?]UG9-_&*-?@ 6Y'GIBGIEJ(?>K ?^>\<=FBG#ZRZ_YK"P>N+"BOOO["XV.V%AY#9MUJ:U'''>'<[ M48X&8_NR\;>W:2I#E 4[S4;6YO*<=Y4']FF1+^FF7^I0.F3W#L+Y:B S _-, M<^;&JMF"#,Q^F5]?+9NN#G5'JOLA1*?[YKL%9@+??OCP_LK5=8<<5(#S8#M; MY)(&\:W ?&2'(J]5YPYM'MF@+G9X>//%AA[/+X 0@,L:=/%.EF[#MS>Y3%M] M1KN;UNNQ)77'?-HG@LCJ&)!LY,3B3D7(%1*438DQ: MQ)5G8/Z1A(B22A@2D\[XW%>+3P*77DD$#D1 W"CP*#3V2#F;L*:1$TR? @%V MJ*&3*^AI'2[KS4 ^NY#G54NKWPNO[]G> ?ZSD?FE3BJMIFUC";BRX"?OP;UX MPL/L[=R&IT39_67GF.,:D[M)Y?,%8BIO\K7!\Y/V\&0-+G6%0I;1G\U@II\N M-[I^"WMJ?6+0(;-V8?8OMMYN;-$H]P[=<#P+M-!/CI 8/&7*FK>8&'\";7;3D:6+(='/OFG.EF M^ I/*5F&QE]12.8,Y2V4#TL)66$"4L8Z)C!F)&<07BFO8UHJJFQN&I+CEDDA M+3A%43,?A, RD#V5JD?@KUO4K_XVJ/K5-6)J"U352ML;T.N3*F/:'?,>SD!\ MX@+6H1: 8QM]Z67+8@![6@&#&2D=,MQQ:81PUO1#^YYP&IP&U1# ;J# M0,%([H*S.?/] %O]T=F4[S?HE;^O[8M[,=(!?"/,I+%>(IMT.9@-2&/N$27> M2IDL^ O]+A,>%+?,*^&(S\G\!EF68*8Q4H(3 ]^$/?[\]A:Z#TERK!,D#K1% M^T;\Z1"F7E]S#O'P7UG,<& &44XQXJ"ED'9@U46@%.^=3E+U3+^[T-CC8FB- MYMX>"*UM\$:[0R -U^?;#P6N(>>I#8U="%Q1XNG@S6 M5%C,#?)$N5PC&I%FR2$G8^"8&)ML+SI^ZY3"7S,-9[JSTW<9C^!8:12G8D", MNYU$46TFO$%@:+HZ=QIVOW5:;^GTYL9-JJ^W%Z4ZY5\=-/XBMEV)=U#7=S/& M"YJ 7>9.'XW0V#0?V,*QWQ=._<9Y]%X_^&GCY$]IB@R-I[4#CK;@*?! $D(-Z>%1W\;;;M*$X7,&) "BZSR& [S];&'65ILI7N7*Q@\M MO2<&Q@E/;I1O7/1OK%^)4@U.&0+31*,=05;HC)!@X!,C%#F?/.6)))IZ8:J< MG6Q\-H MJ$W.@T26QH1\!.-?6A9(NBOCW!%4;8A=GI\85Z&%F=V<#C>%:FV7 M\FM=YITTOEZ'I;;(>"PK?]B-?-*R572&,L*S]05GZ5A6[^H@/- MXI+Q3&2T'.8TF#0=.@_B,\]:?IW/_SNTD$27X!=RP7JWA#)GTZ MK_=+0XIN/@W'V.W?YLO[-20_\G@(F90L0_+C9+UWG:^S<<;JEQ:EN#G$0:YS M[X)O5\MJ?P4/T,[LY!^SG+9<5\O+E[9.AU;E0^EFN%TL3J[4$>1,M :>O92E ME_[0FY+!/HE-&D-C\TAV4IYZ:*4WFY(MFH^;I*@=%,]?__''QW<_-&457\[@ MGVI91K:N$[:E^OYJM?(Z\3;O?MO">G(6&U#Y\LSF\*S+L=JD@'ZSA>&>A+TF MQ7AUL9MYGU;3DD%^?C&MZK.N=&-=IGZP\*(9E?T$P_F4TZ$W+?KL=+IS1KAG M*)L :9EA?W(GN:5/3F+.#]NJ]EB>+>:K3V<[45<72(>FY >RI0G$1CQ)A5!"?#H^F=1;Q? M 7G"_@(9G%?+IG2X=0;_#O^>K\[?EOUI?E_>HJ(8W)HA%M6=='BN+3;CU=3% M5"WJY0$R/+.E[T(K,JIPI5"C[DZUFZ7^6H^7;IUFZ>?]A.H;39 M^9Y.FZ/%;MAM9]"Z0)/ +4U0L8D-;O6Y*)G\=6^@L$GS3@ZL!QLJ&'TL4[:Y MNF%6II\BC*Y47Y0,GW:9]@8'M*L3 Z(3G,9#SQH MEB7+6?.^)E$.GIW?V8. Y2=;93 9NF([>74+(V(O1,1\L9W0FE_4+S"[TK/B MH*QIH!W:GJFY'&.KUN/MQ:*:EM'NKGXFG/:)@Y,ZC HA9)!(B9RK*AS.6:L< M!94!_(ACA/<0_&YM?U\MT?RY([N_;ZCN%R""(T57]L_4&N8U(PPIEBCBUH$O MF ]1/&,D5R(3(7N'*,1BGP]+$*.Y=*;XE SYF'0 M@:6,S')8R+7)C&LDI9LB&&Y0M[?C5=,>CLA0D>"\?CT4P#[3!"'/0 MAIQ2C70^HXO2>><)QDT8P/Z56MX-Z7<.Z@#ML,F MG-JFKKR!#VPQ"J_8T%LOUB"!&GP])K;/E>+5>FHL$$DW,'? MVCN)/G;$CI.S-K4+!D.+AK_SI +(V (8'M2)S1%CYZ3OKLF6K=^L87$3%KO0 M^SXG7(57 ]ZPV<&-]5"JOYN2_M(2I-2[+ZYTXPNQH=RX(Z;+OMK)?_[ZUUTJ M[] $2T9+R4N9?XF+QLO*)V5-,=.FC7EQV; M0L6&C?>62F^Q[VAG/6[VW1#3@S'6QBC,D01'&/$0'7+@$2/PC$T25"L>>EAH M,B3L)#B7V"6.N!,4Z0C^M7#*, Q^<_1FQWK8GT/[RVJ63R#?G66)_H+R=99- MFN6DJ>$]H!M2,_G!UYJQ*U&V+H'TVHD-L73%)2NCXA191268O0PCRYQ#FCO& M([$^]4M7I&!,>&Z1U;ET)6J!C!$"!6:"=L F3JHC$/NA>//8GN3*"&Y63#SJ MMB>)(?R]\HNYJW+,N#N#Z<<2AC#0%[='WPALK'FC#RQ^-5A1$M$F%]W6V5VD M_&_N[@_=$53&R@OMX?/%%C)RX^9LO[W.S<+_.9M_06?S+RMZ:JBGP?KU&'+AZ:+PUP-9?;+17/HS:A#$SNO[?*2:3[_._/YRLL:S;MN;[ MGEQ0O-= _AVX^+[WO=V ?306^+IY/ QB#V8A^#7+:>-V=A!5@].;1#M/M<3( M!XT1YY(CB[E 7HB4I U"X=X)"G6"46,M\CB?]1(-1J)*'F$6I DD,6%W0TSO MME?M]_2VY$1^@$7;Q)SF/\4C8T"S0>(8G63KJ:'*P=&"-R1RZRQ22H1<=\>1 M"\$@PW#OU]$'W9T3L4S%V>(2C*;8@"C@R7&C$+1;( M.D(1X31QQ8+0H4!N99RDQ'1X9=GN@R'B]?)5- MZEO;565S8K!E<17@S<]V*^LL1S!#3"78VG4)[MF+UP/O%1]NH$B-4K*D= %0 M,?"/ 7'D=)#(&<=,S!]5KVXM$ &B"BYB5B7$G?(9W#M+-$NQBXRQ:!Z7$@\ M2_$D@F=@RKD\3J,5LH8G)$V,EC*-L>^5%E%'DDT)[+V8XWT^!&1,L,C$P!EA MQBGN!L%E0V:[VP-$5@VNZ0@.>3,(-W"\LM-Y**$X;M"$VRNVHY:;?5HO=,ZA M76X?+>V1E4-,S1/)+=;^U-U0T(\OZOBFCF!HVF7L-K!TU6B> M_5TW!AC$6M]]KNJJ0<5[TSUCZT*X,JRU2'DM5Z=$_JE5AP>N(:?BVDNN^9W2 M4WW?9SS),/[]S\O%OG5N[0(-E.2L_^>G16[E@5HR3.6__628\T@:@^1-8Y;D M+PYLT>>X*,F_+9^!%&#GJJ3F*CAQU+(U>]$Q?I7O@H^2/KM)AJ9Y"W]WC M./5= \G_9M3O-Y%&>PG[(6=?XA1/JH]>X91'BG[1V_OBIGPW%=AYM;?0=F5. M56E__08,B_V:YAJ5N!W;%5WXO'TFOAI='J#"_"7FK*CI3F,UAZ9 M2'@N>[!([]QXF<&&V MM[/PM[D?](R6N2PY&Z MA_T[2J_A6\%C3/AN,>'Y I9U-FJ2^[+7]=D+SX8![[CIM\K?>$G:R!ILN.,* M.0Z*B =ED9:@8XP/QGA%;,1'J6;JHC$-RSY7/30RRMWSY$8)^EH)XV5+4.IB M4!XU\2X>T=0^4*T])FX,@L9'L?7B MMO2%BBW#HM7&8L2$RQ$"(I!)S"))(L-))4MD#P?M'O;M4<76&*A^F$#UJZ_? M^3FFF+L[C 4\8[G#..61HE_#]KZX*8\IBV,!S].+G!=K8HYNU+8;Q54P5"6& MI!+@$C$ED0Y>(2H"XP(<*BONU5N]D+%6+"@3WL M6*YA3R#$ M=(>X41C8E33*T3ZJC6\"C$GHM-/$:'QU*>,1%]3$1_BA"-<,QJ M21!G(K?X5 19K1FB4A-J5.+:BZ-&F!N>?=[J:.27L:)G)(Q1D.XD:CLAF(L2 M"2)SAUHJD18RHA@BQ]A;ED)/D-XKUCT*TD'QRZ-%P\?"GM%X?Z$\-.J!=>UTSJAL7BRCC%;[2!BO4(**A -8 MVQ(I(3*NK$W($2Y09,%Z^$$EQH]IM8\2="",,M;AWXN;MAH8QX:21T/^N-Q% M3VEFKS!?Y6;+3\A?3X-C?I/%>*$ZR;OHHP&37!BL0+]P@XS2 BF; @^)J*39 M,:SZYUWK/U!N>4*S[^@I=S'O7Y)9/QANN;]A#Y\M3.(OW?+]MCJ/B\K#WZ'Z_)=_AW\.3.E; MLUC36ONT#J&9>J<4%8,<9YQ'K;DXCM;^X,]B6$WC[^FO*46@ MAL]Q37U_V&7\(\([?#6M;":4CWG^'^&-/TWG_I_?32(0X$5.'UJLXLVV]-KU MV-W5)DOXY=W\'$9T M^6_UY&(Q_US566P 'TZJM6\#+PD5W+^H)VDQ/R]WI:;&!"9BEZOE?''9/-/" M)?/I=/ZEWD9WZ.BPD.&^M"L+C^CX+\^_FGW*C)$O1U-[.5^UXN#'9GH$XU/\ MI^X&6,2IO:CCFSI>V#R*;B^*<&V>_=T^)S=/U@&)+"_?=,\XY+V6UW)U2N2? M?OSNS]^XAIR2ZZZXYG?*3AF]YS.>8A37A!+T8X*B]#-HO]$W^FC2>P"MV%^ MD;N&D9!CG_4KJ_>VSD+[9_"+SUU<3!@Y&;NN'RO4.7#8,>43 MQ92-$NF(['+WD^IC+<+(44_-473DJ/$X\W&.,S^LG?G.O=\$ 8I_/YYNOIH2 MOK%H=3N"KAPA,A&/DD\!\?S)VH 1PYS(W(=9^5Z"S%W"FC<)9K[M^C*OV77G MXIUH^\5J$=?A=D2WX^V__O8+Z!=RBE]K-SI?^- JS9[BWHS [PG&@,A9; MI1%VR8$P,QYICPG2R1(6*,8R':4"?Q1F3R_,QGJ<^^---6=@)Y-97.;X:V<; M9Z/8-2?6>UB3A372.FZ.4WMQ$E>P' M>HGU374(^^XOZE2]. 4R%AZ.DFN47#W)%92PS'N-:#%HF0.AQ;$&5!CWAM*=4>IWLE2-CZW-U(B30,^G'^OF//MQONO(5:^:8V MP:,V&>7:N*6O0:ZQH#4EWB!K2$9&2@$95@ 'K&KSXM3/S;+W?A@EXS/< MVU$R#D\R$A(9EYBCQ(5!/&B0C-'GB@V3I)(43'?\*.;ZD27CRTM+NZ=D',/8 M]\QKGOM_(F?KF,MOSS-:5R';41$]0U8:%='P%)%WSDO%'2@52A"/P2$CJ4=. M.1^HDM[+H[3JO8DN^FT^"S&LX#(WC2TTWXD8[!B# M[D(=^,VFAXVD@HB9W1&EE-0C[W=*SV=M1)@Y/)FH6/ Y$(N]SDW1L S+>2215=,D1 MSJ5[- O].#*1CC)Q#*L?D0_?G=G9ISBI9I//=KHJA#JQ&0[?SOP(GCEO7<5G_ M9R=$WG8RY"YJCN&'+N<<)%\^C76W%2?ZE%RC^<(3]33.&ZW!/N^A3H,U2MGZ276SW/IY\GTN?S^:KVLY"_<.K;84LKKWDNB[$]%3?]QE/,HRQ MV>@ NB>^ /-U;(8\-D-^)6/R^WG+P0?7/D=+WHS*_R:B:ABAX4=55J]PRB-%O^CM?7%3 M?K3*AC*G:A9@4,U3[Y(FM!T1WD3)VZ?BJ^'N 681M5U]2Q>I.K^ MVV;*G9/G?WSX>7WPS+;/G=%U8/F$ZQ-"7A[:Q0B8/TJT4:(=EF@Q8BL8UHAP M$Q#'6B(CB4;.)Z:&&'IS!PK/S1L"YI*B-RY\M1."/*Q1' \)-,07N7H35-[CRED1;PR03KJ*$Z M,-*#?#Z*Y0P?NN]:B+AM8+BWL_!34S%3WQ Y[NX*R9P8_L"%8B^=.49Y]^*V M](7*NT"T$U@SA),%V27 1C:<>V2LP P+QQ+NU;\>Q:X>E+P; PIC7/M)$'[L M1;6$)_\+S.]%K*-=^+-);-AA5$FOANM&E;0#=H^3TYR#(A+P#P\>K&_L,%)1 M.^^(]$:D!S'!NR^:*JHC:1>J3X0:S>E1=HU;^@IDEP-)0W@PR+&@$'$9R_R71363IJ MEU?#=*-VV>E'Z*@FRFDD/"&(6\^0P\*@R+715%(A;;B/95SZ$7[C!#0SXE:% M]Y&TC#"CBAD%V+BEKT" &+RRCB1Q5 MSBC+QBU]^;+,>Y$BCAIY);,L\Q%9+#S"QG-F@DW:]VLYCI2A\0BRC)UP])&"F2B"H0<1PAKC6#CDI"7(I&>(])P2S![%[CRFSB.8GFHQ!ZT<.6K], MNW;=VW5BN^:NHW88W<8QLC*0!M$DT42,""#^A4;<4HL,]0(Q[SVQ H08?9@0 M]S5-G^]C'957H@2? M!KCV%6C# W%\K1Q65B.+.46<>/ PE$HH22>98=Y$_3!@W;_%8T%H2?[ Z>B# MY).A&(NC%S$PPA@%Z",GTQ 7O'%(V! 0![,>6:4MDD%ZKH5C@CZ,^7\\ ?K@ MQPF#Y)/C'CCL.60(B3Y B]DG,NL?2-2^6%M\;,@U3GFDZ->RO2]NRO>+9+T, ME?=@+5BWT,3&/JRC2!FG/%+T:]C>%S?EL6+Z24$YR_:B>4(K^&,LQWBVF9]C MJ\(!9S?PX"EW&72OTTF6:CL!S.WH["\DF$I4L.,V,9,I(KQ D&"X\3B:2(C@=C MN+;W N!_:F'Y$NM.GDO*U^@#C*A)XX'LF*\P-)W'8\!2F #Z*Q+$1;)(.P7& M/G&2ZD2"ROKKJ EDVVKOB(@BXH$]@4$RW5B5,HKE42P/((T,2VJ-)T@33Q'7 M&5F#6HJ,HA(S0BA7Q^[==1PQFJJO,:!_Q<4\DX2FA/[X"L7HP \07F:]R!Y4 MIK%1U\AIHSH:GI>@L6>16H*8<@QQ:S0RS@O05\$;S0(Q@AS32V@Z4>XJN;'< M9/031L$\"N91,&]7K\N$I;41D>3 AR I(6VC1QI31Y221NJCEJ\\H&!^G64L MS^7\XF6Z(+_%Y7X'Y')T/X[+;O249GX+\Y6;QN$SW,/65^Y?C&>O\@Z 8!&% M*8X*7( ,5RZ<0,9CBC056@1+M:7'+E&_MW)ZXJC88)CE"8W"*VLP^@N#(XY1 MDCZR)%61"Q"FN0.R!JD8/$A%*1GBT;L8F;9!J(<[9!@EZ=.>,,!G"Y/X2[=\ MOZW.XZ+R\'>H/C_LA/YK52^K='DCN7CE]=]\XXW7Y,B3DUWJU#>G=],"POM- M]N-9G+R;G\-[+R?GMIHMX?_UQ.Z#S)K 'WN:6$S"*DZ6\\D2GK2"RQ;Y$'COV+^NHY[GUC-RCUIM5PMXNDDCW'?>*J97^1\ MQ3!QEY,[QCN.L(3_8]^K;_'$BVL!!D\/-UUX_.V?P-53&,(3CB#W4!\<%6+!L1.>(*99]K[ "'!,1Q1( M=)12[%2_D36QV&,L(F)4@6'A;00J= E)CQF.W"L:AD*%5)X>;K[W*JEP6V/" MNL2O?KH*8#" ?;"FQVG\BD*UB&6YWL# 5N>S'T-57TSMY9O\ZX\7-F2EL14G MK9IW=C%%^+/5F-W+RXTHS@)87U_S+.#^-VM#[.L-[2U"KYOX80ME8^8__KK_ M@IYNSS,4]Y;IF"W!QES\][-U+/C"?HI-F!?9!*OTQDZ_V,OZQ^_^O$,:W;X7 M8VK?IM]G;Q_>'W\0N[,QK?^\S4POV!0%@*F;7V11=CG.+T\F5PL0",LX%V=)0Q#[TS3SI1M3>SB M@JH?ZTF*0,!V6IY9+RW,:+ZI3Y[7]<1O-RX_'8A4WY;D-W_TVD!H7<;.2K6) M:"PH8@)L4ZZC0D9YEDM%9;#*6MT/)]S%2OVP.H?MN?P];8J<8(%W&L-_A#?\ M-)W[?WXWB6 ,7.2"F<4J'E^V#(G=\N'3%:++U)C=,*#=4"UW:1!\LPREO,,6 M3ZAX"D,NFZ]JF$;]PS8V3A?"*!&,?=5,=K6<=Z&;/-BL M9$ /Y,L16";S51M)^K$9"\'X%/^INP%F/+47=7Q3QPL+RQF[32]AN>;9W^T[ M)?U?A:\BIH-==O>: M:XZ2]6-"1KVX4],7.[\;(^;<*N6G&_F>U=%'6IS[>0PW 0UKO-V[4\=-LN>& ML&8#8)EC3?#))<+KXY*_?KVH%DU@^?]DZ__(Q18MBN^8Z=0S-F-]LO:"OK^8 MU\NK'A=1(\;(RX5$&#%&;H8)8K7S/CD4F1>(^R21MCX@ZCRC@GNG?:]1-C&8 M"QLY"ER!8RV%!'=9<62L(U(H;S&]'A_^L+/\VWSY8>7^*_KEQ_E&>AXI"Y=C MS;G[Z. MV.QX.)N#4'8B!!UMCE&V/2>;8_^I&O-1&DPY*B)ZZ%6& M8IL8D\CYY.$>"QLD*$5:,2'@!A\-'L!BL^L6>PR0/;!U>M(D!DR^WW@&HT$Z MZN'7:I &97.-N226(6Z<1AH[CQ+HM41U%L*]*CY%O3&4:\2"H(A;IT#(:H4)<&8$T)QPIGB1C/&K";(]S!4L:)XZBM!'ND0'NP00YA;&C5,;$ M]!!"+61H<2U#I""86^2IU2 F542:<84LQ0(GYETD/3CA%)PQBD9$>#"(4Z.0 M(90BA1WCA!">E!K 8O/K%GN,:QW5'/TCUM$N_%FI+0CQ%"7=LTHYI MCW7 *DY RXUVZ"C+GK\=2BF-*BH-/B#81]QD.S0RCY04S !/#IFKQ*<]7]=#L4&^%P(+B?#@J$<]]@K1V 3XI M3*Q*X,SWW'7O&3/@#Z#HL[NN/8A%I16X^%X*S@@C?@B'V8]DAXYAT5O9H250 M.DKN41F_2BLT6FJ")AAY2\'MUP7J#[2<$#P6%HRB M[%D9H8]^XGI_F,?K,1UNC?3X.)@2[U>+>F6S23"?_)HW86:GDS_ 5)BM,H!+ MR*E8?[S[X63RH8&OJB=,TV)/,,U.)JLZ9H",?6@O_SC]<-J'?)G,]B-P+ Z9 M*E7I?G 8H>/<7DY :%C<4*3,A\?SWU\W M2+U&TKPDC30:IA+',Z) H-%O-'Y-SY27!53U.)O2,Y.R(F!&)'U $!?.9=:, M\1F)OZL & 'D.%/K#'>PC#/HR+&LZ?>D@/'-B-\YERUW-'\RLB^%.'"/0A;>X !2BP#,!I]]XN;WTN18D,@S_GT-@]PE$U,A$^:[E2YE=U1F@J MU3(95YA\1D]\9T8@H556_[D\2+=/]2I7I66;T]8BTUFB$M9GG1%^YQH37#CO M+9MNX,U+>BDNG(_ ]"D\"*^ M%:\HNA56Z38\(WX1ASO#)AUA&@/LT@&CC+-=WQQV*1Q@EZ[#+JW!Y)T[',\> MF>L$M=%)A/^#?AI@X?:DGP@Y<]!(CX.9=DO7J*<$&S=(U$T2Q0>)VI>-'PHJ M;R;N3S*G5- ,CUD!OK>@% '^0.G9X KP_UX#0+C(7WJMF0P]W1<[8_B:*B9''37R6_IH+OVJ+MT'*B( M^ZB'( 0FTH1P8C3^F 2)IP//]?TUX"WEA6'"3HVYQ7KW2-=.KE@ZYIE965]7;M8=:TK.TA\%;P[L%^ MG)U8#69CI7(S<7E*/FX0Q'3#($6MD?HAXS':@" (?;E^*^$AQ_=;S,9<2#]! MW>94?_%+54X^DI1VE?/X[,>9D.X+*7HP,(-R&[;T&2BW1'LF42Y0$V.%/G'J M,T5]X[2K(8G<(/+\M49Q#VDD>SSE]NA=ZI^,) S)XIT$ZAT,WO-@8 8#<[.! M$5(J/TDE"P7WT%B$"5,Q6AE7"\'C1'K<7;MFND?O>2ZD@X%Y,I(P*+>SV](G MK]Q>[/F>_I:.5)H# %W"!Q42$!>P. 7%0/H:9.)"$/$#>N./H"S7T]GAV2G+ MNQW:; 4*'9+:^T]JVRM-13,XY@>P7;<769V[=;M7F=G3M'];D..E$DJAHVZ, M5$SXD6))E'+FQF BX:4N][Q'3XV_[61]!XOU8Q %A[5*@\P\O+)W4*;/E3'. M6YD*Y?I1J%+;?Q:=?T\R"48SG1(\+QCCK^-G'SP5OP=E&D8';O]V1C(SI.3W M6;\-A1XJMP\C9?R"DYCILJ4+[$>4L^-42-Z%&&=JIM)0:^Z%'I-)*-'D! ;- M5)@PB /7CV6L@G@-S2+TPT1&H6 \%0D3(HJ8]&*7^;Z,/-88M.EC@Y.'X $UA=6!(F,BL::5'Y3)OGFX#" MYF<'%\Y/&"_KV?L7I3_S*?20:83T1G!I\)W@_0#'&*W,0)?0(D37-RX[O#JMG^5P VS/OXG MG+;^E;JM9L2R8]K3$\*P:XMNIAVJ6UNT=2MSG!Y,:@(XQ!5460TSL#64W*P@ M7+^T;*L.R%&U=59 C1-[CSS7JAJ^MG0^T\$?XMX363)2\U WEG93*&3>9*O' M.BV2LK+;M7*FTP'X6>2X^7H)+] B])5%#]FXA/A(JRGJ50BX\&?.9++>H M@G-B5-"T55'/=F\97W/DO,79(P<4F;2[4A)@H=,A;M+/^!'@ZIS_(.?4.DL7 MO)_U&(E=/BF_)%)>6@A DC!UM7B/'7)$W)67: MH8L2*LFW&9959/B!& MI 6@D'7[3^R)'/6N0VSL<(F*Y.UZ(-+ M$UHFV!R(U/ZZ@Y5LUJB^1.X5WMMH"M!>K. 2YO"=Z:SJH"0)KZV=%*]U5D]S M>?6*/GT])03'XLM29BSK>&*63L(?>SZ<,8?](H-"H\']3EQ&P'-SV_O]CB;6 MXP\7C-TP)7:3BU_8 \L\]O!NGJQPP&S'Q_,WOX,&P/Q-S@?FT2H;N_Z"^;H3V-\:1Q$\YT&,5,!! R M*77$A YE#87&(/775E8XI3X\F,^'5H,N M4#T'529 ZX(\_*I'2N\+K.811_<]PA:?Q3GHEUC/9Y-<[JYVW0A0=TJ7<4G' MGE*@84Q1292 ML),HWI?8/W_/ZH;^]L%(S M3)L>>M>U7062DUM"IV0Z^EY;SL(4;C:#Z^NE%3H-U7[?+L/FTQODF*\N-Y,74HZY_!A'69#3YCO[S MY[N)!1='5%'/)9+XUQB*U7,*=,)1#\U[^-@/L\D4P["LZ7QB2GJ56%LB0OH4>O,TP.XU\A*5=<1HS\LZ9JMD,)!=NI^>4FSFN#XW=' M-0U!/Z=:\+YLE_^^SRW+MS(!RXK8A_9S%+9_^[ MMI-E_RX:6$[L[%$\*(U<+L4K4WEE24,'.'0VD-.Y0H5;3^<%2E+#GGF$8V,; MV^>I^^Z\=]-4TFEEF\NJSVVG%.A]RZJRH,&?S9'"FV:MY="U\'R8G2!S"6GB.)' %%"<*GU@ ML?0E_@V(W7C@ILG^F>L3)3L_F#]JL/U!!Q9[<*1QL(9A:> G(8$DQ*$,F(@D M@4[&FH&*3&#")$QA3Z<*R ]OR[H9NH$MNH$M]0'[2ATK;7PA_]S9@QYC'"7;>V2S5T=.K MN#W7Y0U=P+92CTY@G)]MHF1H!7:(:V:#0AH4TM"D:&C[=31I&=I^/4$.&=I^ MG:H]WW9M'.7(I&?4:7B'#-T_^U.$NAEZ>]Y%)9W!6H?U/>WU#;QZ%NM[-+A# MNR0J%2GZ41^(][&L)Z1.T=1^N'<+>U>H-^"A/$FATZ YWM^YP MH9MX7ABS2!+VKI\(IH1PF1O0Y?H LGE/@[=5D]CZ?1M;Y?P W?HVS.HK9/? MTD%M[5%M16Y$*D@RHR1=A0&/)3JEKKS:%4'J19':"VK@0=76@9&8GHS:VBV/ M,_C"]Q>JS^.R:IBM[AR9N8(%1^P*-@'X[K3.;VG03Q1H$K!DLR M**MA2\]?646I+PQ(C*UEB#ZJDG2'+S",!X$?)T*$PEM35@_Q:P^HK Z-]OQD M.'O(V#YZQG8!C4+ K(,5&=HG#2W'3J1_L100>(+P$00(M&QTHYT;SI36(@@A MD:Z[!I?PH/QQKP/>6Q5PC]RQ^QQ;D>W8CWAH\'CV'#)HVZ>H;3W4KP"Q8C*- M7"9DK%%SXA_&30PW(%2XKFT?E!]_J+8-'K4GS(G(TCEU?S^5&K%["$2SB$(J _'6SAJZ\ M$SC1WCH^)MP;>I0-'1\'_3GHSV-V?$R$-)H+U(4&=6$H/=2DBR'5)SFK<@GJR%]I=N*FHT<95_YQ>DU&.F[^[W^-NU:AK _%5ONW&*DO M/ W$7!%ZW 92ED0B9C()="2YEJE[>(9\U]/N$Y+N(U1DD5<,R[2M8&Y9&%\V M+3;Q?N&>$'CL?Y\C:JP$HP"48JBV%#H)*7)(&AH6Z#0)_%B:U-W+!=:-G5AF MB-6_RJ:M\/_/&U%V@]$[8F/)N;F==)O3@ZW? ;YV!9_]$BK;%*"#RGT&R+:1 M=Q'P6X!>T4F][9'; &6Y0$G.3:)QWP%//)#;H0/^W Q;_0=/O;]6-ZU M\!N^YG?;P=ZV7:SW5KDHW.U^Z%.5A!._L'.V=B,8[,99GN /U3"/\#,;HV;AN0^RRTJ./*^/'(6=2)RX382A9$J%E<+DKD]"-XD"N':@>TI#L MR8+P47!H"_)D&'Z(578$-Z_K5T[?;=7Y)O-V<18VF(W!#QMBF!.IZ(\@23P) M$<9$W,>8*(F9\@/\6^"ZD?!]I>0:XLW>3=D?Q4PW@/[Y>XJ/OK$ME.\#BC-< MLWJDPO\A!MH":KYT>NX!.E;?W@[]OI&5+Q[50)V,P!R\DG7C;_&K!UWIEE*?V^II^ /K:=:( M1>O;;_]O&43SF*@@(^-"PV!624;6W*V-(?+UV&ON02BZJ_H&BMCVMWQ3Z MY\DT+Z\ ?H("<,D?Q4O[7G^7C"8B\O>%\S^R:&5UY7#7BT?+M6S(IZ2BLGH,VI%H%TQ6@+;24F6J MM=9,N-Z+/U\Z4R29\X*^2\1[:2N"99X[T-.V=B['I2.I[*VQ;F7C<*\O,BZ- M([_ Q7P?:OL<(&TR4O)-Z4PE689L2K7&ME2N>XW33G$&:3F90)$")0UIK.Z5 M]-.%@P$85/9Y*G^?U^K1ET=+_V)EK)\>HI_[KIU<>L#_=X&,G05RQ( MHY#JPWVF3(P_RM@/P57@.K=\LXM/W1+^B!<<=Z" M6YPW]V)[CYO'YP4'G\YQ"D>< ,P,Q)%0 M!J,5L9?K=2D6?OIY*K=$>+:4>LVXZLS0=_MB[1K-YV2\R-(48%7ZG!5*U M^SQ _'['./#V<&6[K[9;O^;=MN07=CQV\-T5#ICM^'B>6YVB6]2E39DT2*)7 M,K^45W5?7K_,&K-]MV'-IDW?96\/GRO< S$WY @VB=#.P:^? "2*L(RDB)D( M4L.41$R58S?K MW.+<[E$:^576X'O3K>3X!-^@JL'YW""G.I^G>79VQ+@AZ/\,TZ8+)1>7VF;1 M(UIM0+-/,7\.#2ISQU3EQ#[RSZRV)T/_V^(R3);*+HI\1_?'FED$3@_^)FLM MO_;$_556?T+C%"4M>1;7]F\;47!-/ZM,.U-47MUU8@J?*;(OB30TQEAJ)\W+ M&J>E("\OG9/SEX-$):X;Q0P2$3'AHOZ4/$V8'W$N?/ PM%Q3MTJZB80H90(T MM4HUDL6QC]HW57$4\;NLF?,;RN_O;CAGL<1/.,ILF--R[%L0HR34S;)=XFR-:0M>:R.:FN, M*>K:T>B$C)";['5T9$#*'U'J)L]D@:QVF37C&:_.>/M3FX,3B,!](5^^\%Z. M'%Q+.G:RCDUQ8MFDG2RQ:X7Z%#U=R_TT)YIL5K3(J'D_8EDLR\0_\E+)'"4P M1^^XEXT+!V52IBGZ.[?,*_;<%^G+%_[+%V]>KHHMK7!:E=\R;4673H9HOPLM M*R(#42XK] QWDD5S'VSE?T?@,-2&!]X+3X G MI.$L#+C$6"M,F=1!R$"**(E4(%(O/.9>>">S&:,Y$LU""E5)=@4%J$LSENGL2^>2Z#X9GYDNB!W@]^]09I&#OWNZN!B9$(Z]O29":,$=6+2 M,*-UH$T(H0B#(XG1R0@0ABPU.>,D"67;6%_<.N7D-VT%KEEWM5MD2FE+LW*; M'," J\;@'T?."K2290$WONDN+R)9QP"K MVFO?Y&%Y32$_CEV7R7!K8)B5/S M_'VC( [1J8R5A_:CK#PO*K,0"'>$>>"(6!B=Y)#;CAMW=L_W?.1 ) M(9)2DV^%^V\"A5%< BP0,:2^10U;.S!-0 "/?8^%(%-RR@-T#,!C4:@B#R!) M@B0XSOX'!$MXJMN_W3?0)72)'FDMUC55@KIL7%8X$[VD!54%D= <-9.VO?T1_;TW.;;?XJ([]!SWB6REA; MS;CL\W9CB8Y?B>^M+K,:E@\(KD]Y;9!I6]6M+)K9Q#>ZC/,!4UF/B7)Y!NU, M\JZ_ B>=S]Y&E%ND@J2M"+GNV?QPS:?I;V]"ORQ%69<*FJJ4?;6#(S5YW>2' M4$;4Y#,]>'\3H,(1!'#$1*&"20*U%+-%+\ S$ZKCY@-/Q;#=R45:D M>6NY?>ZDVM,F*LNTG.%@3(=>V&,MTMAS-__IDI]]>-__?UOXV:2__C_4$L#!!0 ( /&!?%CP M)5VB3H\! #<+& 1 87-M8BTR,#(S,3(S,2YXK@]L]T[/1NIEZUME5(CI>SM=6Q,4$EDBFTFF4TR5:7Y]!<'#Q+@ M^X$'LUH3/>4J"3C 4#@/'_GW_[GEUV(7G"2!G'TYV\^?/_^&X2C=>P'T?;/ MWSP^G"X>SJ^OO_F?__[?_NW_.3U%%U?7M^@6?T:+=1:\X(L@78=Q>D@P^O;A MTW?H?Y_=WZ"']3/>>>@B7A]V.,K0*7K.LOV?WKW[_/GS]_XFB-(X/&1DN/3[ M=;Q[ATY/.?'S!'OP/[CW\X??_#Z<=_77WXX4\__O"G]W_X_L?W M/WS\_]Z__]/[]U*W>/^:!-OG#'V[_@Y!+S)V%.$P?$570>1%Z\ +T8,8] 1= M1^OOT2(,T3WT2M$]3G'R@OWO&#J=[;XW__(W$B9>F M>/<4OCX%,>6##/S#!_*_;Y"794GP=,CP59SL+O#&.X39G[\Y1'\_>&&P";!/ MECC$L#9* ^G79$^B]$]^EIQFKWN<*N-^>4K"[^-D^X[\^AW\&D;^" L%8[.> M.#KL/N:]\AZDX?MW^$N&HS1X"O$I-,,)7?/T]"-L/>N>)EG>>>.E3[0S^2'E M430BRZ3,Z_,/?(SW'][][T\W[!2(QF$0_5[/!6G_PSOX]9.78M'\D)YN/6]? MG03_A3(1'P?[^-7]Z17R@-O73WU',+.8N$FI_5K>/[']^Q7\I-@Q8. MR:G/R$G,.?Q261&^?A_^^,<_OJ.__>;?_QM"]#0&NWV<9(@=RIMX37>L93#X MUZD8\11^=/KA(SD>WQ-BWZ"H]C@W3/?=M$F(C1TUB?Q4C)V$V"08_<>F<6MW MM=>(:=.!@[^]SF#=_3IR*<3=R9:!_*O?$N17;C&L%T5Q1L>"'XD?[O=!M(G9 M3\C/X,/Y4Q*'>$6FC^ OC_?7O6Z^=YGW)8[BW>L[Z/7NGOSQG^(A%_]=1/YE ME 79ZS49,]G1R7R# O(:]&\NIBHFZV,B%P24K0_OX?^(U" )$/E?"3'$J"&) MW+^]*Q,ID3^DV%]&_T[_OD_(9.6CFLO7!_"X?V*:35VXS\4 M6V9H(Q\(TU3L.%_>/BQOKB\6J\N+L\7-XO;\\N'GR\O5@[2-/1IW;.('V,2< M#/F[3 EQ4HC1>MM!33MXYR7DU\\X"PBS@[93[=FQMQ\'["WZ5B']W=M>C]_K MAQ7Y\]/E[>IA>;6\N[Q?K*[);Q>W%^?+3W?WES]?WCY<_W)YLWSH_)0'4.HX M"S^TGH5B'+2\0L5(B R%E+$0#/9V.+H.1[&;,6C2@4_^Z><_3)>;Y5Y(;^2U M/(]W9)6>0;9[P3=QFM9<$%HI=AR6/^@\+&\WBYF;Y?SGQ>U/EP_7MP^KY?E? M?E[>7%S>/US^Q^/UZJ]#KI4V,AW'Y,VGP>5FVELO(W\N-V>'-(APFLIZ6W.C MCKW[5ZJM%:;@4\0HH'B#!(VWG1JX4P^'W;AV ;!1OROA%5>KV.#T3[ MC;9WY)E>!QC>XWN\QLJO$D+T$*W9XUV[P;IH=YR+_UXY%WQ@.!C2T*@8 (G! MD4BZ9<=V_K'RK;R[HCV?]N4 M@5_Z=?2"TXP>Z.OHDY?\CC/O*<0/>'U(R$QQ_3?EO<69[5[VM2V8R<_5'92$**W:$[J!!%B M;QLX< .71+U,R!.4'+!_^65/]-Z&+[*V8K@6A3&[/W=X+$O@^:G=U%*&.7?^ALNMB M%/K!%N.3,?!DW),W+CFLB8)"!,KZ+[G4I&,W_U C#\G] MWW9HJ.J3Q>O?G^/0QTD*CU?V6J_%5)MU[-2/585$HO'/B%%YVZ\Q^W7FD3F M;9B\5Q67<%?3CGW[E_I].Z6$D$SI;>\&[MUY'(;>4\S,^XMM@EO,!DUM.W:O M:AY2"*&"TMON]=?G'S*R?'@;K&^"-8B(Y;WKU;)CYVH,.((6XL3>=F^*XD_: MXI7WI5'%+W[?L5-5FPSKC&COMYT9N#,WV&O2\OBOVO?C8]6XPOJ][<3 G;C< M[,S')')97>A5R]8U+7KV*.JV40009P* C)O6S;@43H\I?CO![("ER_D MCXJ=N?+[CBVJFD<*"HB2>-L=-WXET="D?RD?H^.45,TIFOU,Z%O1_"W$Q-%Y M6X$?PNAIXR-TG+6JL4?[66,3>3MIVOUH+6>H;]^.TU$U,/7QJ;UMN6;G6LM& MM_?HV-ZJ':K%T?:VJSH];BU;VM*\8S^KEJEZ[]O;5NIQMK1L8FW#CNVKFJ=4 M*F_;IL\#TR9_-37NV+ZJS:K.&_.VB7K=,ET;V=2A?3-_J!J\FEPT;QLZPK#2 MX'J1-[-OXXZ-K%K%FKPU;QNIP?#?JI.46W5L7=5:)CL!WK9KFC>@9:>4!AV; M5#56L=YOVZ,KIV'A^W2"7BBEB%\0K3L(^^4[M!+HV-ZJ?:B:"T%^6 PAY[&C M;_DH;X? D9EQ\-FQ,6['D:N):M)LDGP[KW,]KX"RY!]"4'RBQ<>X*\" M](H%BUHXOD.FT7&::V*]M)]F,5T@"1-&=,;T7SE>& ^T?3OALSGAY\]>M,7I M=70>1UGBK;.;P'L*0FI"MWK&^TRDXY17+8]F3SF?,K@@Q*21-.NW8SZC8RZK MV_?X!4<'3/K&A/I_8?_7('N^PTD0^W:/_,!)=1Q_XYFAY>.OF##X_%'! /I, M.$#9,T:,C;?O83[?PZ671&#-)SOS\.PE^,Q+@S7I?Q&$APS;_0QZSJ7C]-<8 MOHV>?C%K.-R(SOL$T9E38GSN;T=^/D=^07[KP[8$+U((PN67=7CPL7^5Q#LP MJ!_8JE=/I=5/0M-( G#P9@YQ$+M57#@-31(FJ/MMVPD93ZWCG%0=/0W!M^I]TA2A^W9<+"+E#+YGM _2<;BJ_I7Q"#MO M=Y3IN/#!QVE ]XZ#TAE#_K;YAC=?,B6R2UWY]?DSE.!J?:$FD.LX''5(EZ7# MH1@-^:.D-$)\R+?SHC$;87B8UC 2[>?BQX9@]W+FPMO582FG8=QQ&$:FXTA4 M;<:-^0]OQ\+2L2A\7?#KY9[N,=2M#*C"RXWZDX[,Z"$ZCE,-\$7S<9)=8= * ML7D@,1'N &,NC+<#9^' 40D@6-,R*J3A(YE]JOO$#1ZCX\C5H&CT.G+%//CI MHS-Y.W.VSQS16P\[^N&GCZ3-*KY,LX L.LY#91FA6!:*(N1F)@4[9N6K\L4L>F]G5#=)S37R(J N_J6W)HWXDB.':+C M##8 QC:<04D5E$(+&WOPJ;R=-XT)L?G=U!ZPRL*2:BDTQ)88'Z_C)%:MY8UI MNB M:@0??R#0A[;#0:[;_&S>_(=T@C ER ED[Z*$ZEY>T#J5*H=!Z;J-"D=F'Q8^;C MR#RRD(V-R/U1@KIY.TG33]*( .9^?3M.10>,T=O;87+3P4(51YB6?2="&DX2 M[ ^Y*#K[=VQ^79RZLOG% ' 'B"'>OGM]1R"W:=WB;+G'(.)'VYLX!>\2:7!. MECO(SKTD>27?WFC?&$.PY-U550%CP*@Q@$'>>#(QB=NJK@86$30,H, MWHZ4EJ>$>Z*Y0W 5_Y20A7^,DMP.60B;?4_3*)H=!ZD.OUM]>H1+7;@VLQC1 M<9$\L"S5OIV@J<%$3R'4/_RVPQ]/ M< 7")H31[Y4E]9(U]+S'&\3_*A^.+T])^'V<;-\%4?;.#W;O>)MW7AA^@[Y0 M"L\)WBBG*>_T\?W['RD)/SN%OW__)?7_7ZEG1J;[YV_2@'RP^)MWFF9&_HXC ML(B?^L)%/&J>C71,SSK>>4$T?=(*&3-SID.<[LC5@9.Q$ZZC862VSX1HLCX\ MX=-\D4;.N852^\S%M*<^R _D J).Y//E[7/U_>/ES_Q!V/XNUG[$!(]^ M*W1!L[K=+[U<&-_4,="@[0L\GJ+M$VP%&7/0:;0XH]DMML8'4,M8MA=H,GCA MH"72-)KM11H";C1H/883=LOZ,&B?"4LQ9B#KHLA %)MA$L(HXDZ68"!ZR_!E M /)9B/&*)AF6:.OC,EG X!H?.-1P[^LP6<2JHA,XEU3.7F2SP:$P$'2LZ M<7"+^I[Y-/^^>J*MF=@^GZ/RU <=P@DCN#]I';G9$T]/+^HS7X2+.E>S[K6X M&.*'UKHD8[-N^Z[&-/KV#20ZTD0&VDGT#6GSW P)$^I]6(83'<^R' GP1\9> MA+<@OMYX3[A'#$R8)$HW""/XX^F'CZ:%>N=<)3F7\ =- M$0\S8$OQ*"\>?KZZ6?ZJ*9ZA0L[V/3JA1L.@RW/R.!9OS&$P!GVOS#%4';ZJ M8]/WQSZIT\9SN%#=BA;Q/#VXX\E,=-Z(WC4)D!EJK: M;K.+P] =:S&S> H]<1)S4FXTZ"VNV!E3NVP@NU.&;E M7M3B)IR91TJ/UVE6'@0=7H(9J.+C56VWJM HK<;5E&MRQP?.OX6".[_( ,FT MJ>>1*B*BH1N%I#SZD2[B"L1X1TNHCCT[%6G4T@RD.A-U:12KO6C-074:Q5TW M(;=ZPRBFVDBXUR'&W44=9.:A3XQGK8.4^]BF?JP-).-0&!]Y[3?T=R.8C^*A MKNN12C6%Y^3\V8NVF+S%YW%$5,!U-MEOY7**Q[\=K4&^OP;9\QU.@MB?R]:, MF^[1;U,Y7YD\0L&:]+^ E&<\E]T9-LN9B-H:X\(GC' ,+@"-*V5J>(=BBM9$ MZD%473(]"@9]]&),&,V-W*?Q4/0G. -#KD:^1U)O7X00 IUOR-]X:V"K,?;Z M!\8U-,RI!QETR,FHH^(O&2:WFB_A,^8#QVNE*?FWE\4U@'NI@+]+\?K[;?SR MSL^D27YY"> M;CUOSV:&PRP5/RFFR'_PGS>8G"Y<'R_U>N>]LMRQ [XER[?ZC,,7_(G(W\]I MB:/)Y)PMP"))0+%@J3"1?TL.2D4+N]V'4,2) MT1D$3#S?QTE6E_,XS;?P*W-=71TB MO_UY:&@\=O)5\0Q^\I]2%H%D'%,?XWLX,LO-8\HUN=*$Q]-QMA%$%4E@1A>8 M_?]._OS,6A>#$<2>NR3T+GP$\6$U!](GK4"IP1F=7N M3V*YN8N9])%>AL$NB&B0,+4>DC_7S6^\#LKS6!:8,F4@QMO8\S5G*I]#K:$Y'IAD@3X8=61MIZ M6-+76#+/W8'(-^NK,/;J%+5J&Y??"K,"4K?$ZXHH]6=DI-^;OX;ZYNX>5NX; M /M5)CL(B%RS.80WP:9)6^K34[-X=Q=GA'[@A9^"D'QS1*04CWR=$-?2VMER MP]?%U)TPC#^#/"*)FO3N8U[>ZX@HY8?&MWXP&7]GKU ;I^:A[]/#TOUZO=XDW/"ZR#+R6="Y7(7> MMN:B;6FL^\MF BC1X2$C'N^"PVX5E[3[._+&XNO=#OL!D9G"5_+O.%G%%S@, M2 , JXDSTF*Y.0^)G!MM+ZJ6'K-C:5Z3S])E7KDU3 PBLLODII](.#B_$"N_!U.KW=S>&0L-WKC.3Z6[ MWTQO!"HBC?K^64]G;)&E)4$A(/)B<\IV.5*BJYM5D]/"]Q.NTPH*AQ\\KEYC!N%>6P5R.9!=" G72H%V'Z'3J'H3M(2?BKL7U!O!G/. M4*GP%G^FOVFZ:_OU=^A6H(--]OQ7["6EW)I:]U6?'LZ664DI4',(^OF,!A"P)# 1I03N MBX?7W5,J1; M2(>+UD3>IU\E4=E][!](,W*8N6Q6?_."';*!Q-]>T(=!YF=O+X6.-_;<3YN,YN>RW4>S6*\/ MNP,U*I7<-5#2X0QOX@0^GD9SJ)$A'$8\T/BCVKBC=LM0GY[S#C060>DK"/_; M+C:UI,IMV&4]]6\]+VD2$>R3%/,G+R:> 6#Z&MR2/10- ! M=_ #1?A[=U*0D\ZFD^B%K-*29PBZG 21&FPKA/P;(WJSI=5B%Q4#JFQ MSK0G;/;N?WR:PB?O2[ [[$3> SOK9 _%JZU;&>@GOQ'):!4312A(VA([)Q+5_#07V@%9>Q 4R$&2H^;K$SL'=9U+\%KK@UC? M=BY3[XB!:FIM("89MEH)&JZQ^#1%&O?JJUOT+,RB+*-5S1@D;_66PQDV752C MR3@[/ W@0R(;#^3^0P@7#M3+IL'M7,*5%-*&DZ:%M.YC68L5VF!?Z-/#G52? M8PC=>0%1/+BVUB[)M_:9@4M#+O37$)'3*R%H"D67(:V/[=@(<@N7TML:8S^% MK[8H(T=-WJ\"U.?<"\.TS;O4+.!IH#V'^$9NYN^P7+9TF$?H:\?\Z]N:P^HH M"\&EDH7U!N[>O:VFKIR#.H:3/>BCM]ZN3F1K;.;2)<96D^6<>,DRH8&M+'Q0 MP*8V>\7Z='88>L@1%C@0B!(^V/$A].OKSCHLDGPE"-P@6@?[$!<_>@ C-JB2 MCWN?<'.]VY$_$Z*E,4-^D\%8!^F9V%YZI@!V='*'LU13'81%?C4PTM+!M7L: M)("Z5$LBPX4'<+7 94[^YS='(8ZAI/GI^A2LD_@I(,.)_+Q<@VBVE71WFI_E MKCEBKK7+3&"$F$K>>(QJFLXZ9FZ176'R^G@AO$H',+HIC2<$R751=K8L8,8B M.D'A@&FQ@-6WM>IX.:?@#B% AW_Y"RY?S\WM9IEQ4D(UHGXN&NY--+,-#L!9 M/"89I1=98^@25!8%V(<8;%80PB5;WLD4R&\@6K0>4&8$&7=W.KF80;-H32 L M-3HJ07;AQ_NL.2IZ D6G)O_ #Z#X1<)TC$\X>XY]5BP.8S"(<$WD[+7:6#1K MB^33.L0LG,4=T&R5AIKO%LGI3$%C'O>;A(BE/#J@[AKIZ.'80I3'*!=0]ZU6 MHKKV,S%D](WWZNKE[EIDJB=Y3W"PC2H6[J:KKZ/7C.RHO>VG=N4XLF;7/F#' M0?$AFD52EX+9W=XQ+"&51;B:7,YV9B'Y4A&3RR]$)(T3J*1H8XO%I>' M4A=!"H6@V)4!8G9,=X(V3!%0 %J_MW*K61J)1("S E8'5H41EJ%F6FYWJB/R M3FTSJS)6G4EM'9UFQ0S]XS;._HHS&FD:K>$:#=(,_K;XF2AR-D ?H?1 M=?<5TB>7E9MO#V.M-G1NA&SY?)0FVB.; 0U(P@=JBV2N;VJW< 3>EDM!-"*< M-K=U;$!JM1;-)22@5+RG5T1 N8]5D\0]W@8@MT09?"R-EHA2,[='XYV9![M/ZR;6DX"Z-XJV19T_#XU(I._(W;F/DJ M?#5A\SX.PRN67*-;Z] Q)8>G!Q+2B>C#K3=2>BA16HFRWPQ7V]G19>PU6_"2 MUYG9^$7=YEZQYZ-(:99GJFEB_-BD17884ZCJ1)P!O6=S"CN<>[6-O^:[S P6 MY.#QW:'ID0V'X[N,+H)TS].)EALF7#:AAG9TFIMAA=THC=:0@4$WG=2L"E>? M@@@2Y1ME*O7W37)C%!$U$%,<=%N9>G:> MB6J8!WX/"Q-W:1D", !1VK01.KG4:FZO)+6BP@2?\3)J1RX90L%UP/L]RY6E MLE4ON-?N?NZ2BA]^BLDABJC6YIJQ)=W];= MU.4'GDEMK9O1W/[X@D#)W&MJO6DCZS 7/ =-6\5"+L *+-XJ!C@%"K/F8__L M]3$%XT+^1'&U-.CTM!H92G<4-ZO51V:'@Q?L+Z.:.EFU8=M]^CG;Y#Q^\NSU M$Q$H#@G5U*X2"N:Q?FWQG/3IZ3*4.63!,G!^FH.1Y49S$TG&%%$H 31=?@%$ MG)35DP0[W\:,Z7'\1&:@RK.8\[-#&D2X AW3V=QNA@\+1[W'>RB32-^-[%"> M)J.M"#A7I:AH8QI$5[_C>Z!5 M1$[9ZD:A774_PUW#S2"S3$KPNNFJ)]'>:0ZO6%MIATJS66=W"S6U$C4,(]I CZNLBX+#8]Q2TMR?LBBRY(UUX(=<4N([_&RM3:=&;OY:#7SM8Z+PY^0&@T1+7)O]4/"B!J MF.1XM2U9NVW-W7NN"C-=E]=*:FD,9[4N9ZZXA."J$I"@_4%71](T@'];@->F MBXS&T9!EI1(&>5?:RR1=IED &%E^4UDJ0X,XUPK'J8.STP.'L:%[^IWH)N?@ M7UMNZDT=U._;<+/U[S_[E!"M>2!S2?YH-5YUQ,AU]YP;2K5(M#6 4CV,M.8/ M55@'KC#H6%1R#YX.$(F=0!)'10_OV^:8(L=8NVLN!Q4FVPLFN#JNT.4NO3S=W)RZD M=+%?KU"WNZ=Z=G8:&K5O!#AM:J7[U(#:-[ N?&ON6G]]06DN&_%3'6J9N*:K_Y%0E3V0]H#);ZA MY:Q=U^2'YPGV@T;LAX%$#,DYB_T^B5^HX:01XKFQK;M[LPB]H+&;'=58&IOK M%L18CC?9TQZ8^WUZN/>A<1VK*\RKN?W\ZC=TL-+=SVIP[2]Q>(@R+WF]"D*< M-$?5EMLYC:J2BFYVPMDU-7=W]AL*?X-[F(+RTT4PF^HE2;%"+0&8@MO%6UT2OZZ;L]&DP- UC>]LI)M6V/5ENCL9I$ M9&1R(=TE0WI:W4B.=WQ@G%9')[?8"DJYMMLXP_T-_OW[.XRM(!?K.F@O-"XU MT7R-7D-VLA>2#_X<7.W#@B210AI"R>L;-<$E3 MR.GW*=0$<5P=J(&O1>7JU6]&5W1G-4[M)3@;[[8RY'M1\[TYG*9V#\:2O%YE^]1(JY"X3ZB+L M!@L:34_S'7!#GBAJWI&]A'5?>'W#>05*BHP07GV]'^3A&$JZ?::?X]5S?$B] MR"?WY.HS6=W7148>6A8 LMP06:L1)W ,A3F(H_U3@.>2_%N%]>K*E6WNX$PJ MK'$HCJ&@6WHO#/K*N!S59!F)Z;6E^$ZA- ?/AS+? LA%JJ37[0[I0>/X+%8W M72F\TPEKSZ"A)9/ X E1E#NP__X79G[V9F6L1R^W=K/"[LF4_M8PN;8>\Y(; M:G(B0+J!&X*%!C<%DXZE-IL@"_)%!.N>H16LK;M87QZ:70G@;3V$7;T,O<.* M5WJY*4HT,=6C5(T MH*/C1#Z 8\(]_.1-K=W)VXWPP>JB=^38#Z0RO_B&_OZ<021F4<)#$DS3LU?Y M-RV8@ ,(N-O-(H.(W=:MSU13ZUEE6U$)CIRJW#K2R[XRAI+[,*GVJH" M=O6R6K3B'HPEC24KY-^Z*W1$5.I^Z,P-"SZ @#D3_R6%K,518[627F;^OE2T MPU-WP"<"L'8A@]5JMP-)F/!ZP_WHA8U@(94V;FVF3]VFS:?!U8X6VVV"MS2) M4NYDU6?Z?YSGF,O,*8S]2AQKNGL>ULC,8707AHOB.:6EO=99'11+X( MGA29-M88;F[K/CJI0_:OMIN#9[\K('1Z2.GLU-9A*JE^O #)Z2M*_H&MLPC6 MB<^P\ ;7>AZ'49@/X M9TO7SSDM^;WU;.[NYM]UDQ(A] M,LWV>M[#:!S?=[!4D@? 'FZF#&[C.'/S!_6N[E[M,Z^#?@\^1C#QM;J >G5U MYXO-8P_NO,"_CGBH4G>]C1X=C_9;E0!HY.KV9C[8AL$TOUJ_>$D =X(J$$8Y M&'C=L]39QYVT_K!*Z-?TVKMZ9V,'W?G9>7Y,Q>'1EG7=W6L&.1+*]*A/@U[6 M Q"-NBD8VXZ6=*5>&].CO]MDM*;JZ5*1U#R%L?$R&TYHUN ^+,&[* _:9-L: M0\J=%:E(F@#;UM!$Q-[=YU5]H(0W45,MPM0H5K,!B5Q%/K7TCMR(7OA_@OUY M[-=9W%L:6YTN#;CPZ+=SX65>_4W:V=QE)&4UOU7&2FZ.J>SHYQ3KMO,.T/2E MFTWW>R1"<4I7%?L0+)*F+%UI2-!^)ZWC4U(Z?:XJ+HMNM67H\%:OHU]Q&/XE MBC]'#V3WB8KB4UFFK!5TM[=\AZ[C9,]A?6F<]CD2U]>YO[Z7Y[?[D?0EV MAUV!J;[A.1ABBC WZ<@@CD2 M(;#65MN_MSMO"I&!( 5#%87Z :_VZ^LN5"R.=N0[!?P\R3P(01*M9L7.;@Y5 M-YZ7P>Y5N(S)1$%R;8XO;.\S0V&J,45Y4-=Y1($65HLBJK!#VNK?W^'>Y3Y' M4(AXCDDFF_L-D$:]ROC$5]VZ]0SF5!A$+0 M_!73R%FBWY/=VV(JA4(86E.QPOG-SY+0>4-HA'?/Y,6H=436-IE?\MQ-!W9 MCXY.D7NL%= M(/ *;X,UQY#*8\J:9(6^O5P*>M3-TZLHI?.'MAE 8>?HE9? MQ4EF<2#[EE"IKS5[4.L@CE$J(.K[D#W'21/296=S=TI7LO6BX+]X";LH):?0 M%^FX=^2> S,@BZN^"B*R/0$8+/EWV5F'0PMMEY!YH@Y GSH)33%D ZG,3POI M=['U[CZC^/O7/)2^Y:KJ[&8Y3VT110U'A,JZ4 MT.EN[Q0LBT>]WGG),J%7M4^M.AT5K_KT=)?[!2E^Y"HN;+A-*5[5AN[B'_H4 M3;R-J;D:L\R1=!6ST.7\]Q"0R+#^RB45:>%T^B-HUY3)8GD2\WL8SUYIXG+S MT]&GY_%9MT0%/J8L&O%7U-]K MED7$*8'RX2F8C;W(3[,@#"E02MJ 4MFCU]Q2BH9CRKF]7R9I?_UA [4/8Q1G M"G( P/:1T&+:$R&FAA";P9W9D% N)03UPN2;0-#6U0/H@&2\PSZ_35I+V?;J M[SXM\#K:'[+T!E)#?NB7#5C3PV$28)[5L(H;$OOJ(8+JSOU=:EJ3)$H)I)I5S*W0Y/*@MH/TIL/_KH6TTPC*TL85GB\> M(JG^0 Z6I*>Q&E<$YAA:>7G]#(L *48L\:@E%-/B)-PID2QE NQ2--W."[NL MYVT]W!7*(F]LXL$#M?!W012DU"[Z@KF8T?HL].MKNKA,GMG+E::!E65:NA^? M)L\C122WMJF$BI:1+)O/B1;PD.VRRR2)D_,X23!5E:Y";]MB3&_II!MM;;]) MR*-!D3[E$U8/?=32>@8"_R+* K]B-26W,C79,]/VCDB(7#\K@Z_U5P2T#63I M+)Y#7AIYJQIR7Y1?'Z/WZ$1:[.Y[1Q"5.1"\N3O(>8V4%Z)C=<1;/!' M=<>N3",_5WUEG*;BCIU2(+?J(9,23-M*HPVC,0,QLA5/I[>,V(_*,4I;G8FA M>FB[#W8 !T>KA:&NY=QD)^Z%FBX[M1&:V3'F]R:+!!QT2-6>[J/76[WW:B/- MAH'"HDX%OC.8LX53]1%ZA,TR>)]"0B]J\=:==]Q SV/QZNZI\ M<.'S9O;8-#WLV,]&?QT3!ID1-D-=_;X<+JDY1V,0%>OVZQ3REGF(Y/I0-K&U MMYTG"!8_;.E%HQN]=W?-=]5%')-G,7?^-!:WJFVG.Q75$II56Q)_LX QH]FY M3IUC#H?JG=&1<=NG[]R"$@?8.8=0F/TU!2%;J\_QQ-M*4'%I/P3D7Z):;LB4 M:632%>XL2MW>R;V2=M,1ME/3T-T.3'-=MH)%ZJ'MOI!4XU?FO! P@);@OQ_ M4/'2Y^ U-9^!?E&I8"65N":G9J B,8R:R_NO!, &QK:NVZ^YB^6T"\D350>E MU]!H7I#7BZ)@8.5+UT]_#MF3K6)@M=W,$#9+Z]\2UMG==P;77J\DQD5(IT%? MR7*:XD WE.[Q'"H$S&16A"^ \2P%+(/&%-KV/F[C)\=4!JXB;:D5@%MKP)D9 MT"JHLW195=S'-6:I'IUFD:#/H ;*STKQI, #TQ2T/93,S!2/SDK/G=UV=[#@"KX.1O#J:56YC-<+Q1DQ)[Y#26>[@& MFVR(L 6+:Q = &5LSVO =45E3"#HQ&,$&]+/7U2TU'R:SG D74]W"D-+=W5 MXJO/-,XW_PY'7LC#<\63P_M6<.W1T1WN M41KB,??R%'*V;%7GC9L\Y0P9Z=9Y;JQF9-OQ2 :B.B M*80@IZWBWAA*,V/;KG/5#;[\T/G-2($D/_$/M Q<+<;=@(ZS8.HB *,-3=Y< M;LX.:1#A%E-/GY[N H5V>W)@&+0P>5S)(0V(XD$7&ZZ^31 %&;Z!-$KF+",O MV4]Q['\.PE ")>9)*W6(GI=?,O@GY.]$Y%PS ; IWLC-9"P)H=Q&\"IR\>&Y MK)% :YMIEG-6ST'B@W +1:T$I")9BF8QM*.'N_Q#LJOD@UKS8FBM>G]]6VLH M^:VXY7VZ.8S?_US83,AU%I&_KMGLA@!^#R;C\++//*1-6ED^0E0S./?&(0Q99?0QX5/QHO)UU-5:\Q-:AI2Z(!?:%A,A\1,4\<%P2C $ MV-:]D+W[6EKD!9F$3UT)]8!*ZN]G$/_#;>KC(QT[">C.GJ.&@=QFD-KWE(9L\(4BZ1. 4<[YJHQ@D>%^@UD(IN@QNY"M<4 CC$KV=>5!]4W-K4 M;5Y'5WA%J9%NJT6"=\%AMXPDIW0;SF)K>ZORZQ41^!I+&E>:. S&RQ_)%RPK MH>1Z@+SZAE_+>8$W' M\KK<%*9O1F_^46(#9C:?*2\ D8I#.//8*7M*_+5]'08:LIO$U%UM3&JM-S.4)[" M*MCA?1S *8$HNFWBU9KPVIJ;B7F_"79!JQQ6V\Z6T?[@!X3&#<\YK3/;EUH< M7ZJFC'\H<,OR^O(XV6E/U>P>T-T;UVJJDK+ZFC#V)A":G46B(QN_M9-#J)L\ MQ(4'Y[,Z@ SY]F$?-L:4].EIU:"U\/T$IRG_#UAD/C9:MNK:SB32K$WVJ6MI M=8T?=EX8BL#KQM556]F=X#,.PRYGO-+(75@HEQURF>8!;ZE923> MY&@[NU WJR #7_LUF@B)&91, M 3]S2]!334-S*>=-'H3F=KHMZ>MUP@IE2%4RX'A*%5^*4B^JS%1K4)]"3_UI0F?V.,^CL"4&)(71$0+@FJ%KPZ13S1T+Z'I7.P$U^[*=*KNZQ2T M0?ODUHH%L[K%Y$*5?P]6R-LX^RO."N"?@A+K5+: -'QK[N;C%&6K*S"CO:UC MV;>LAK:WG1DT6*[R%I;V%G=#O_[S_IH[@;J:GB!3H\PVZ[Q%)NC5=68X2;U! M5,]>ZPFTK(?)$75[G.'A!2ET<=@>TFSU.5X]QX>4* VKS^2+?B4_:'$]]^YL M4%.J*#F*Y/$S#NOC@891T#Q_<6FD4J5KLLVPW/S;[;J=U[W'=9EBO FRF]9T8M' MH5I'A%RRA#$4("4*?Y ]7WX)LF5"%(5]G'IA$6J^3)1H]+1?2H'& >9P\?& M0_X#]K+TC2\H]7*73"D^G>N(R+HIK53WL56A;^OA]LKJS-O5F%$[+1U.0U!U MO_ISV@9R^+UU5T1N_.AZ=+7J8.&04\N$&R(:_"NUS5PB_C:G"78&+_3M;1DH MZ;^)YHOA-6]6FVO;'9\@S/,PQ?_9*A"BBUK-; M S+U5HHQM@E=&_:31QM018OH@:+@('F/>G1:V:A22U29DL' ME[9\ +ZD1R%X.L!+!%"!H!Z@)A2-6LL!3R1Z?#E?U6IYI1317'03 MW]S!"XTD@TV8B6Y[5YR124'0HP307S(JU-J_^O1S&O?9LQ!AKR['9]BK\S3? M!^GO5PG.B]C9\G#7CCM_+ F9MTY$A:E4C^^$=2;B2P#"\T,)Y>8#RU=E< M6AJZ]]3757K_Q+P^_I)\&>!18PB!1!M)Q#\IG&,OT%4# [F#[O2^G)/9!ID, MPM(BI3:W=ZG<0! L,_+#G=^IUK?UF%NH9BLC[7WF>[=W8<"W5MNR@D(_8 :Z M[1=U>B %V"L@P'ZJ'HEA?6U(\XKSC1=_BJ,F!/&A)"R%0XB2I'!#U(1"*+_6 MC:U*=@^*00<^KY7%D#Z;ZA>W-3\"V_]DF[]!I_,+MLB@E /6 M8[XRQ%05#*X1]KJ[4@*E&OPNXL3&B$EH3FT^ZR;.UA')$]X\%$S>(_::@Z7-'M":O7J]!ZGV"./ M:]^DB0XJ3IUA5V'\F7M_"^DM\FLNBMXHUY/).BP\$@*\R,,SQOTT_98.+BT6 M"<1/7V#VW^N(/G1%S'IKO>F^O0W5 Z+&R@+%H%YPKV^J>4;L61!: ='>:X-6 MF[W@@_H; CR]\%[37^*0B#M"!<50;Z9D-Z'VDE5\[H5K@%G&O)Q%;9R(%L(N MX9M+U;A$%&7[C=;=SYVD&$>QP(X3!;WKPGRZVVM'V@JHW4C)C*!2E, H:RR\ M.[R_NVHUQ9%H6'"YQ8Q MFJ7? J]&:0G-L<%]DHZ[.BN.Q^AA(ZKXK&1&^>P MHY>F7S(40]#F&29")*#3U0/0ZZ<_(RC;QAC=2D/=R3F4:E&$O@5$I;ZE9=NX M4J[E[/4>M!(HX])D41O6U^V)8/"6'(CJ4+QH5X>;CE%8C[Y"!>G5UQEC)KI=; M 0%%E ,^]XBI'TK%)%Q!_K()\['P^C7LTQ@*,Q#I^ES0O8)K)Y&$G('45FU<0VC"#E$^A8E1,%[ MV)3'1G_9EDLWF,SQY1\6R3.\:-UIQEV#^AL$1_!IW"99L&.'.&FFZK4 MR'%* +E!^D+%<3\-)@ M#>8\)L,/%24'43,4<5(+I' =76" LJR"= [KZ\XO#2\CN,.(")O$+RT>JSX] M]"]]D>@%(([I[WTL >'Q"]MJ)ZU]I?*SU3+H,RMK(ZY;691^%E#I+ M!MWB]O33X?U-HK21VU/*,;]F07OT[_5*TA@*[JRA+!IAF/K7THKB*ZT(9KW<[ M[$,)@/"5_#M.5C%X"$@GKEC5?5OZB+MS@@MXBGBQ_OLA #SZAD"I)B]X?P+: M[T8NB5U']<[G%DRTWGW=H000VJ47I_7;:FY_?)I;9S;7+[1NI;-DLM+P\PR7 MNL6?Z:]&14D5G=T9OSFX'Q=8JO'933;OSGZZ@?1 N2+W1<#TED]$?X3+Y*_D M5JF[>MJ:.\T6*H4T5 (AU!](+?-RGCP_?*(R02S8FTE\=PL6"G&3"XU60[*[]_PR?\DIN21QBMGED[SY_ M_OP]W3_8NH_OW__P#G[]CM+YYM\Y#01$T/7%O[TK!IG5=#,(QKVQ.N?"*):F M&*O.J-S0)\3:BP.^)OA2]^TMAP)R@?$-$13U ^ MY@G*8O2$T9T7^"<('CJTC+#I9:A6EO+JBTFQSW@D]PK2")+&1%[D*_^F0B3* MB!2)U$Z_L=OO_Q[Y@LC'?/JJF+RP<@0AX#E@\3[[.,E&'@%!#A7T$"-X#$S( MVV:?D\+UJ"0PE=*;>'$T9JGD4OQ@/@'Q03PT@AX"@B>(XBF?R+H,@:,SL"1NK,_A(3>94^ MP1#V-?+,T&%/Z;A(GIMRC3^](KD=GR"B,SQ!,$=$)XFD69X@,4]43!3!3/\! M%UL^F_FRO.0DK:S(!'CSYC"')GCSC^Z.XU*4&D1$1&_)XU^"/; TBO*5. M'O$0=6Z[Z<^X 6*K"C(T0= MBO3*]#(,:.%A(B=3]S8/V1DM_4@C4ULF'YM;$=CPL"[Y!% Q@Q/$YH#X)+[" M=9+/>1$=!0OR.4Y^)V(B.2,)Q-Y@8])(+?? ,_,?X^2E"#75<@R -C\+E#KZ M#>@C.H!QL=$$EZI*4V%U89E50#S/4ZA_PE#=\%)T]Q_I4^4AA>\@P1>L?%AWRC4II#'MSKX3+E7+&QC^DA!S8 M5HCT3BFBW_A_@32BM&W(#EJ84M30G#,+JG133L!CBC>'\";8C/5."LID=X V M?=QSZB>(T41P?&4QB0-Q\TJST?F/*.Q:A&37MYY;!/04C> MS#C"PB8PT:2;$T8Y9>&],VRQU<>2.)DMK!P))XHVG[.SR]G9&V9'?%H@ # 7 M:!C&G\'05(8J.'\&U^@U+U@^7Z:60M[Q8 M#T\,1I1(QK!Q\\U%D'K;;8*W(AF<.1[5=-LIW#T<=CLO>84;5,'^0GPD5*!_ MH4T2[TJM"@3HHUP)X3Q2:,-:".Y_H_1M"CF5$K%GKY#4-L'*HU!$0!(!1<,& M'Y"BK]>;A(>S+[*,7)=T"E>AMQTKAYY?W2,1("^11$#S.#A1A$\7[$S.V<4@ MEH8L"7:BG?LUE!T/QG$43C\2":/>C_,;*GY.^T,8>^_:M3TN@SH8T$<24+<7Z)+$7E19WI3(!F?!S93./Y%_KKF(2F8M2O M8BG:TIH<'04(V5@%&6"F74=^\!+X!R^$CYZ&($&\T7.P7\7,/<327T<> #H* MB([%.,83:BUP)^]I#8M&Y9#T#\F MWD*)+29=+L&:2-EB<0QWQ\A6237ILVO&](L\)^KPE%*DN.SRA>*-3;1\%O00 M(XA^LVCKU,:-:M%663+-1 /$Q.1'O0U)PM[;K9T[-65.S520LE>(T!Z*5]NM M?$(] .8$,^YB,/ZMD1TC%Q:1?9)7">5BHFM!(HHDJC;\"T6T6E$30H;O$.A0 MHT/QF$9(Z8X,:& UK*$-2RMB3$D/I(CQ,@^+H)N9ZH$*2WRETAC_3/T!YK@LPCT7OD_:I#3+8IG< M)?%+0&Z7:0&KG.8)HE11G"!!]UCXJ8EDM<]48W$6FB"A(V=8W,B4X'&P44D. MM37M!J3YNHIJ8\6P.H/^G[XB_LI'L(A#SM.2ON7#?G>"BI%1,;1%0;2M0EL. MDCS6!)'GSI)E8-1YANB)2+L@0[ &Y@&H3#!:F_9K3]_QYX]T8'74(=)YFWB[$T04+R 36,VDKC[_MW&&Z4\?]B']2%[(KR!X M#8[IAVEIET *\Q5*@3RBA__8F92/?B[FL($@Q :?<+LI'8Q^_GPX=&^%?7WE MOEB*]=Q0KMBLOOIEW-/+ZS(JD$$8)I%$& )L,*2";A!K_0^R*$1R33)E6=+* MNCSA;1!1<*>C69V?2$/ @6?/5BE*COX20M]R1\D,ODLV8YJ6S1_]2FPB;4(# M#24,Q7_PG9"?24'\5$0<;H'\*80/HHWBM8HY1AUM8#Y[ 58NP<]D\?+BR[OA=?<4AV/CH!@-Q(C,=K9* M7).5*3<:'LGSI--ZRI_@FAS28^!,?G,56$V/9;QR@\M+-2/4@F AXIE8:3)F MHQHO1>6Q62=,2B=[QT@>"2=JG8W"CG:"4DJ56L7,!UE@M[Y/ ![#GD MS$;K( SH*;F-R;5*"RV2>Y0;=^NU"XA6'>MN$A.1+EVMT'9.;,'UN5]1)9@,SM0I11@'6D#O89&'RX=5N:MUSU*#<'L*31$ZJ-QX,9I8A#X=%H"IQEH>'8Z_:LO,6::)0'&E%72M #T\T9 M)O<-W/3CHTI+*NNB.S_4*Z94S14%$PMZHM.B\E^43\QL!JGC5>1?>X^\4&DJ MU1S1&VGU0 PQ'ZWL=/%J\39K%\5Y4AI' :W%%YT6T-B%J6HMU-$ BPI(Q7QP M5'N4-Q$UE%8 :[U=;A[(3],-#_V>$-<^H/Y)7L:)S8&BI4NSL!7^KKSHD2_J MVO(0&T"KFYQ+HPA&-#J3#X+X*!2=5B\I:(TYU,PWCT2%ZH)".O M%@62Y84?QA0K+-T9A04N8)L)BD,"%KA$&9_H&7P"M,4^+Y&1&(?[L;H\ PV3 M*!^8MB@JAY@LA6E_5>2/XK'^(#AG]AYGAR1:Q32H'Z(.%_[?#MQ@9NLC2>@< MX/+;BUD@KYB&^^]$YR(-_538V&@5HWQT) W_5:V-&@_<>BBLV ?E ,0IUE0U MW'#V4R^'DHK4RV_)[<4\;L9ADS3Q($=^.N!"\G^>>_L@\T+&USVK)>1?QBHP]]SQOT]J,;?(QPZB$^5O&BB[!OS M6>33->O:F>ERRP_!VS(;6^::\MPG8JF,I]P7_@9J@:X)#9YDU5DLSZ\;#066 MRA(9XU$!.G*^A;W4G3^>STPJ MULEE S*[W'+]#[.N2L5POC)1OC)*HB;YS)XP#R^#K* \,=-:0O\Y^>LR6<6? MQZ)AE-/XSVE^:8* Y!%PT89(8(.5#NBAF\EU51N@AZQ&8ZG 7Z7\I8L@74-= M%5#]I]42KJ"<5;*_Q%C4$F(M#-$T^ZWY6[Y@F5K&3E&LXJ2Y*U0VU47:6J?, M0;$5_8PJP:,\H)'57I#*DTFEV6[-)54T@XWD9YN(3A1>G2C -&KLX?#T-[S. M5O'EEWW 4GRT8JL4'SM$QRA#GR ^.#RPQ?!?U^(H+C%()B@^;#*:N0^;ZF>% M=Y2<=#",D)M+KH^6:JCP6KB6X9P7@Q35WXZ2Q[#"WJ*)/3L^=4-\ELQ I>U< M%_SFU>_,>6(:0&(G;6 9&]::IJR%"95XZ*>OUN6ICY@V7UW'!,O"7P(S'D"1PCXT)7I]B4+1FHYH] MNA88%Q>K8'BY07PLI R&^&B(Z5HV8E%M+4&3ZM6Z#J9?&_B^1 %5HF/P\-A4 MU,X%K^F!B_!5KIB:YB@OVRZ? JR/D\Q5J08! MS^*<*$!(!//<5(O2@SY^E'!'SH=43\%J:9&)>U)*%;8IS.G@HFXGS"8#\_RZ M1A>67+-KQ(U0R8HL0V*E9=>T?/),ITJ:XCIL]&"B4K0"NC'_G1EFMF;;(V7Z2$@./?)APWSMN00(6(%.UVL7*:7+!,J%[*J!W0X62WA0W!^>H 4 M(0C:>-P##/;UCHBP. F\D*6OC?U"Z= 3E6,A/+13^2?YA- ; 8GJ)@#8I- MOV7) 1"ZP]0\_D5#'<]IH"]M)4HMP;WHY:M_<=+T.4XR*]5)/^7J5J':,0#@ MD;M6$%2T7'=(Q_HX;$'YJ^7:$D@/J/%0P@GN1ZB0?GX@C\,.)]?1.CQ )B,( M=>1__GA@?#X2*KP<7P%O+SAYBB6Y3C;Y)YSA;__I#R=_^.$]->'\TRFS5WBY MLXL*4\9S.BTLA2K@UBR$4?WC4[!.XJ> ,".JJ><>%RV!9@7]O)8Z\L0(9O5( M[:R)6[9@21"6W50V@@2ULZ9DR;3QYRQN>SR<>6MHNI4X;9U,E6RY1>@Y+EB* MCHPE"9S=(4MU<2O3WK7[NH DP$> W+[(KK!/]*H0+ H'B"Q7&AL'O_ \AF4.\T*ZE[S@JG8 M]F(!-GQ)2IA,IOF'*.GE1LKVG60\S65B<@SD-&AX(N1_2ZCC:B<[UE8M3#=H M R,Y-Y_R>XY!*PJAOM"7O^"QA@N>Z\N)T6I%7Q A-_OYUR0L6V.B3V5C^FH$ M@-)+6]$,>UJW[BI.-C@ 8!R#U9V+T7G56XY0P&L)27/XVM:H5V%HBF!/$?R% M 3XI%DS4C@Z(S/+M_<.C!10NVVLD23=:#Y-AJ8AJX%R0\+:L/,UR0Q07"#H& M6'(YSY1,B_P&*MI,B]K)AV,05[1N+1N1X90KZ:;T9.WYL,>^#&%E!1[$"MQ) M*U#*0(85N/M*5J!D4IMP%HRG=((Y !S<%S&@QX_=:D*$N\D9'?..\DG35CY4 M,?6F^(CY4-;]8Q"\F;@!U[RNDR8,_L3SIYCG_F/,(:@2NY2 M/WNM-A;-II13**A": 3WJ+-9($'_A!5B$?YWBNY4UTVTMU58P>7RE7-P^6(L MF]:0+>%2+.&9LH1+9TLHXPCIP&"0X(/F/_6P9M9VW",2LA*YG];X<;])XBCC M,&,3:[KFF$U[((T.C#;B\=M'Q%=898E219RLP)4[(I9*DE+G;AF7AUA,9UX1 M#N"EB%!V&!UT)^*HB])YJ*!Y-,S(FA]#,^4QQSOL 3T?K+E%[3N[L8.ZL, K M\9$8TSPR#H1"QC-1.-GZ+$S[Z4X:T[;F/_GJ4[:V MEZE5N#'(UE_[9-1@$ZQ9(>W#!)&=>S+@/*E4.:;PT?!3XYZQSI0X:T79+1%- M&$0'J-W(S'5QQ$N5YEY@G%Y^R1(O3LA=2]18"@X+14PA#C$.R1#;:\@JP:,K MRZNER6A\93$M5,Q+5'PMO.GPB:I306(N_T#+*'_[Y$OC0_" \05U#$V5]^@0AH M[+./<;<_L.DN-Y=> E)Q*E*O)EE191YS@DBB:,T+Z7(!%*6X;A6LPW63OXB? M<:6V5/):X+S5EQJ!:%^=".?P]_P7?$(G:HD6^& *\+G&2BXPLW^$U50C4N/U M[Z=/=#'6$MW9EJ'A1:4*:+/"VCVU*K2&$C]YR2L)>DV:H,5G:E8+K'CJ;%9) MRSTDP-F%ETV+?V$%X(",M:>G+?9/5%YBR H\(PSB7(P$11XB7RI3Q?WY>1X: M#:_Y]O+A[LYI.*2V)0FEZ[$]_+%M1:PZA MLN1R\YABRH4NG"]*]C3>G#X"Z@=0/BJVVF"^$L': 0S]]\O'[XYQXU2$B1*/ M)RJ3GLG]*X(U[O$V (--E,&[.RWFI*!E]!'7-?F: !-+'"AWV)FW_AW[A2-O M6JD*H'C*2,K.06MU*O1QI*CQE*TGQI9Y>'-XQR^_D&' Q[K<;(@6,$V5R(DA M3LWXANAC0?E,RGS8S&29)$8IF2PGW)9ERT [ULXNDK%R1Q[51%?/7L0M\+5ZH7N64+'RC_&$D@& M2YQ8 X4C6C64(@I'ZJ*AL'3-,1P;HHO&5\'-2]XMZ,9TIOJ:CQ& @U!/-K7 MT29.=D:##J@AJEIEGM_(:5%+O-RWU2F7BN1Y MO,BC#Y;I9?F)W,7P2BZCBR 5%:F7&^9\^3#6I46(BLPU 57 M08^Z%TB($"UACVS(]KA'5["ANI=#]>FQ.[YR7D3Y#!^$*LS'-NJ^^!1$P>ZP MFU@L@]*PXJN8-%^U @8E9#$WL+'4KXH9KKV:=[4 LNSQ4P=W8%*RO4+-1=Z; M*DZU+J#QY0FV$84Q(')D 0,)];6"Z7'#$G$%\)&3MQH^;(;1!F-B%^/,JKC& MI5\G<43^OL96LN4:BN-IK_9W)'RTA/V8U3->1M. -&J-=X5! M@VP:&P>1@:R9=PVRK4B!])7G2:N_D/>? @'$$4M8M%5A\IZ5?:3^!'B!7J>^ MZSD:BOURH-I9*L?/ U\2=58GA;W15)K%P0N5VCA&B 2H8GP['Q]^BLE=$5&C MWQ9'($IXP,JZ",Q ((17,3PF>)6WO#'[Q_H!F\X_-TZ3O:PFQCY MP+7Y$+^\VA,UW\)=%$>$WTDQ9MPEDA.S%F"FA0G%=UGBQ#@#LCF&V*W]+(+ ML,$7%JJ^+?R_';B59!4+LPR^Q5F!V;>*S[WTF>C*+X&/_;/7QQ1B&'.M@ <) M!9,Q-J2IP)>;3X96"U)Q#\FO84Y(3 K,J]_"O,B2?R(@ MU'5-\G6-R+K2>"/R4_C[&I;TP%91AI;*9V,,3HI5Y4GP+CCLF,B'_65T3J]L MQ50_$?X:Z,,"T ' L55KK3\Z+D.504&;*'B(42\Y8HZ.P7(UI;X[:1QJ,0?6 M/WO]Q'#P89I7"?[[@0C0KQ-RN25R**=G*:_; %>*DE['FH7*."'#Y(-+>'QI M(&;18U1F.N<_LCE'> N6K9O2U ,[4Y^(,26%O(C4!I[9%60ONH95S3H[I$&$T[$7 M>GM(C2 ^>Z9J+Q<1^Y0]8Q;_1#CZ%*R3^"D J=UL-)14&)C!^-_C?9QPQ2X[ MC-TO41J8EP;(B;)2Y4?#35VU8\LLY1?X!<E0\J1X,B3&_('U4#*G6TR:6$#[&O5)2$-L/H25WML#TS:M=2!5M=* ?*T5Y M?DIB\T*%%HY4P6)5 >SQ!8\9X=%B1(7.[9)/8\>>63Z,O!Y5SN31E>LRPTCY M^Q)ENXJR.O:K=['H^ZG&=E8OP*)5?-*L%7OVP\/EZL%\R;YXC;%/*Q:)?(#E M1I+XICVR[$[;\T&.CIG,-N39 OR+[O$V\W0EULY!N.8DU1+3-UO[#LAJ6&Z[<2.'<%$?$G<6M2+<0 M.I^8&T26,)23?Y155L(*RL>BH/QO0!I1VN9-K%I94X/])=2OU"^JP;__3^^_?O M/Z"]Q^M&_P_TX3?_WQ(VWPAY/W__J'DQ_)OSCA@*6QP>]B.<=VR" GB%#:8W"2 MX]"X&VOJ3M0:SCCL%DN:,QY.1!Y%NEBYB'Y/%#XU(TB$[51*XL!,V3T;AO%G M>$+'6G?%+&11'B922J Z044L3TV-(91/".4S.@$7Q=I&])S;E:S6)(-%>LD7 MQ!.$;3/!U'#=6?XE5A M@Z#/9!0DAE'R?DJ!^U9\+28Y5^P+.Y9[$$2\L":YU7+C(R]F 5B*H L^R8@E M\ ,[J"6+]3HA3[6V.NZ<'G)1SUT;+R7L)\H0=UF81Z77QD05J-X2*^!XYI.^ M"M*U%P)ZV67D3PF#YHYF1H_"H:'+R#<:V*R3#47"<64K@89,4>90*[I)/D4F#YH7LMQLBY".A+KL2RO1U7E13 V!S]##&?)!L". MD^5I0EGJ7*/\S%@ >(:D.K#(O'@A9+LM,@KR3.X&:N!>1'X9D4I-;[],LV ' MP4=Y_LO$CXOF*.)B0F U6/,I,7<'-2*I;CIJ8BMEPR,LIH8V4->!]C7[<#M? M2Z%#4O%66L-%AL14>'V+!2!&Y&M(IL-L=F4#$71=,6 J GLI$ M;8K.\;&A?C0NOA6A]8$SU]OB-LAQ6.SP7'C3'ZYT?-<=4@,W"OC6>RLZKU)?A ^.,VSOZ*L[Q:/@54"C$RM*1:1A:3*PQ&_SK6)%27HPJW2)?C MEB_'>;$2AJ7@B!C]!8GB4 M#\],BW0"A>'H"\KG\%6M4ZT]'/2]%W'85Q@" MU6A\2?!T@*JS+%I_DC171*AO*/G3=4%?I ,<&7MAF;.K*F=W1\E923KKM7>6 M!#+Z^*=Z4&2%A,%HN@"3UZA=>5AGM+[(6.V'DZ-& M7X7@[!FIO=COL4\(4=Q-X(B&)7 GI@5DB6IPH.1673Z%P99^W _DSW03@-GK M+L$O07Q()Y6W; J5E'VZQ>@H'QYB"L4$#'M&W*U1DY,[SH=*42JOR%ZLB+4H M2AKI2;X',,*#0;X2QG<1I.LP!KBRJ;=OCFG-AQ- U^7 2U0,:;5>AZ754$!@ M:>%(L0:7EF(UR8< QA?N, W2WPMKS*0"<,+YN<_)'1,GQ856D$1 ,T]G,<@0 M:7RC)UI MB.R"BCT4]FGS5M0E[\E\SA:[$N!)S)XA6+X4J*3A/F"T621^)1)IL4TP/CK^ MPCZLV;G,-7-6?HDYAZ^!3L,KU80L839.)T:;JV,@""8 M-PO ]5X,0GUZ1\=FX\!-'857^ TV)))X.OH M+)X(1%N8 7TQR@E*8!PP6?MB)%!)>,5X^Y%P?.]X/E"YOGL M:'EM-/?F^]RPS71[#8==RA=A_HA)'RYA?IT$^ZDY4NJ3XHF!E*_8+X8Z6I[# M.G;S,9 T"+KX"M@M!R /VV6S1WOU3'[['(<"#&FY6>ZSZ^@*3](G..4'<_>; #6=C1>1O5%Z6 MFJ68+5);M?[!-3B"HS183TEI,%9R(I^=G3#_V:QKM;"'D M)5CCA@5B-C;R-P@Q%=$XS,5&@TMIII9A0R(#/3OW]D'FA3#^"6*X)^@W.KQY MQ+PY+%IM5MMR@XJ"BVQ.[%-$=9]L/B_H)^6]\>@N.C=;:WKI)8!% ^Y:.F$] MCYJ@6E1>914?AQAFC^[]Y6B9F&<+SKJ"X".9]V4, 90D/SQ/L!^,SOKIC[P)OV!CS0I2<\0* M- 3,-23\P"VR9B,<*;\U:923MMTPKI%B;5[L]TG\0H.)(:!Q:C#Q/=Y#9AAR@Q'K+94"I+9ZP^[ Q'W MR-6E>#[/R<#;$26 %$Q!01FR/R6GZIK1/B*VP@I'JIOX_.@X*KM2''%6P;D2 M8;(3"P 5:::"H,5B0-J842U_@B-;J*^-Z-,3]Z8$-:TB35O8IJ(&Z2]Q>""? M0/)Z%81DJ<>*_*SN:$X,,6JSGWY-[51;/,B%16B%].SRA8((33M9!3G$Z-G\ MZ"':'XRG"7XFGV>N=(#)[19GRPVUTR34VINQ?#L*61;?>"<)?-8MWX;%XQ'[2%":%#/B.TA>K83W1.3+=G MLS)L7'.X?L(DIZQ;+2:;- ]6]A(5,T$_2>M&C0)F >F=+YO\S=4N!I2X=IL$ M0:\"YK4'Z.E)QX-G?_%HB(+<4?!0O1_-%KG7Y7.G)>;2ZXAY1N@IFT$4 YL5 M38JE\[)4MW@&BUD7ND#)F@MFJ^,1SY5BCP6$(1%1* HUT51 D"$2/H;7F< M7[@/DFEW5Z5 IH)G""J-,OH)A37D$V! AF(*7]T:E2/-)-A+,J!AUTBGI)MC MC)/%..R8>'OY!2?K(,74V389>@$"*&O2OCU)6RBP[4&;$M,@DA:;!W-AF@9I ML+U0LCI5&V$J+5 !X8ZDX9$8G[E%O[+U48SPRDDPBP9\8-72\^"K<\)(X/.: M,"Q6^AZO,>0Q7%!/X.H9:\!)XL-*R5IK>6#DL2CMA ^-?.:%M%25Q>*JA*4% M*0+[E#%%V+H8%;%ATI/J(@MF:S)\5R(;WT^[G=@J!9FP*3I] K[H-G+Q]*: MY&HZ7XL5:6 _FPM15V2Z\PB8A]4E#$.FF982>+SL -#CB6MV M(8*U\-)4K^X_#AX$\G@\$IUBDE)IB2;:*Y47+,0G7<0[+QAK;>$12;\Q(L8W M!AS08!I91BRT5PE^RZ/31O)"7?TL#@#CO?4K]12E:7+A,(0I=HJ MC8JH]I*O"DRCY!H6PP*@!!O8P:5L;6V4:_NPVT&@)5F??!% >A9Z+S5%I0P? MC\)O_7-*J^, SC;,TJBX<1.L6>"RC-\S4=+D-$LX/6;E1RU\",&!TRKA*\U_ M_@HX9NTF.*DTQ8,77C]YD&J0O6J2[IK*3(GA3N K>X*2ZH%_@L3@3D1!XXO2 M)"9RZA"B6%HH.:;%+![3YWCU'!]2(@,0U67UF1S%UT6V>L8,7GFYV6"PY^E! MQB:#H8R/1J6.C(X'!8O!7LAB#08DZM/%GW)TNV@PXFN!-#=8N,Z MP$1.5 UG)8G^X/$659MI$'PH+O*9LU0;.M2R0Y:T%5ZM@WPI% GF)P/6!!$ M@J(%"_5 ']I4C*=.GQD&FTK(D%VXX^R(61_E0H6!CICG25Y2&-!P?$F1%J^P M?9?@77#8+2,Q84!=!UV6-IUTYAEE,+CLQ6)0Q'6J*:?&-64[' NCBL< W"B- MTBD7"[&,"AO"%'JK<>$ MW*G2X%T2KS'VTR(B@F*:907]HV96_N8?]X0U<$ Q2V(0O> TLV%#-LJA_(T7 M4"#J1YZ' 9&_KRSN[-A,HIL@PM<9'EV-=7(6%OH-IH#H',S;D:TODUI!"M;@ MJ>=:/577RBQZ28'%"K7W=I#3_5^8@9M.CRN4J%/[CB?HTU(DIBLN&F(PK/(& MEIR<-$=?M1 &J)^W,OQ,K_TS_ES3%+@B:Y9%SD^RP[&DNH(DSQNP5E=+(TL MMB*5(=D@7PGKG;X3NARW?#GR44]834;JH;2S'F5T9/*0!NM)L(TUX,^4J"4[ MEQ:&P@Y>CH*)&5=A)T-V MW$G"H* ,"XW"]^G03=>R$(H-)64RHTJ):1)"G::#\E^EEHK+F5^#@I,"Z[PK,<4"M(2F1T>)')G4S>Z?&N.HDB*ZA6I M3 (IVXE0'AL130RE[H%<"U@#(B9'ZLO)64R>*>]1L7OJ7D[#S?GDI*2Y6=94 M\[MKZ#+#S"J XGF:MGO$MD:,6GT(0NUPM<4X5C&&3/*MNE>E6'TI9MU"L,X] MJT)SYY'A)5]'>O8J_V;Q)1B??LJ0&2D=\CZ229&+E] SOWLXH:DY$:\'-LW& M*%$#>88)H6ENOOID?JN$_>?7('L6:B$U#I*3F8>T:HGO%2.ASV0H),8ZR2U0 MS"8I_5N*^X4C7$1>.(CXM;!,31&_Y\_@ J(8A)6EL0&LJ9@P)U1GK]@F3=9B MUS?[>B#WD-I5UQ8XH,\TB-]3UY^]]]3N:W$#ID]?=93F,HN]'6BN[\8*$]WA MR NITA3YUQ&9'$Y%%J^1 GBB1E$^+KT>Q<@BJ?DK6A4E@(0\E4D&Z7I*2;L3 MU(Q)VBP808,T"]9>2%17 M#^YQ9A(U# 0QLC^3ROHUS?6$"!RLGI M0>"!D/"YYA!'0G\_PH>"XTNH5QGLM9 MAI> 2(!QE)>9IR4)A5N44->50#MPP"/GGV^\DD8KAD)B+"XF%*YQ,ISU3%I# M"Z!FTW[X[^CRX>[.K"^?)S! @?/K-#V /5/)%5G%LN%WHE6;Y4JP%(EGC (^ M8#E#!#+EO+P@^IY9BB-622OO0V-4CWEMPM*RP#!(C%/.(H(E44SGQ\QY.;Q# M.1AMAT(Y$A9 \.@D0ZJ=Z4#\8^38R9WW[/G9E&=];OQ[FSIIM8I!:;VMI*$\ M=:>A/)734!CBT74$"@,-D:%AWJMG+^(5@1;;;4*3WZ^CC*@3:;"F;N!?B(J! MQZ8W:"BTQ!&EI(DC%J">D:D799CRV:-\^L*-S3AXVYC*X:6F/+"%\O5B\/40 M[$9K!Z 7.@*U Z8X@]QRYTE6:5.6%?T#%&"B7(-@=.OM\"2(PD48\BPSH.J^ MGI<%SI5PK)QUDU"2%_SU8GE&EY%_08[YV#@Y3HOG3*%+@'(EY&8_?Z446>'?/83Q9%))IY#I,%[447*V&5BSR8 MP;Q,J(N+DCC>O"?&C>CEQ)V+(#R,D10G6.)TD>'%Z5.SD!*T!1>&5#.S%9QMR-F60GFQ@ N$C(-#O(/3M7*;6C]M3#=!''7KY*?E;>K(>I' M=P#8D;"Q%QH3W[4S+P1K;(H\"HN-R8DE_WG%GC%GDQ&&B#*19/4L/>%M$,&C M;YHQANHA0PLM-^P[@-R1 FTZ/L,""8P0&) :$0;.X)#1JBLTL(*S, M6J;-\L\_0I7OY48 @%"8)PE)/"9?9P[O=,1LJ[%D,N_4I4)WOC8K=%*7]/:C SP82?(9'23N)GRVM&2"R'-?_AS M0 0EPOVTJFE2">V<(-7M;Q>_6),]C#):GXE>Y7:V[\Q2J1H.HL;M84J\]/0' M.X^0D.9T@MBLOOIE5%,S6>JT%-6 "_J.$MXGW0=*H)X,&>SV,K@'V1H2$B9% MY\I %#E%:]":)AA3$S/0(3EN%=3$NHXX&.MTN'H)%PPHT^1S1OO$"BZ] M.0:5,)B"RSTA?TJX7+,!YGYW+@]9FGFT"OE]'(97S-@]@W=(FACZ#::&^-SF M"^&M=4D5GRU]U2@B/(4*,2JR_^(E 3QUJHTP^A2$Y$6,HTEQ2X*V6J;AJ-@) M2YR4C+L1RBD?%5LEU;M^HZ#DP$Z,8#PTY?%AE=!G];6 KIHD*SP^($%10LJS M)BSHXT>)Y_K^X7N4";;,&RSIZ2L*SU>RE$>"BY7.GU1XOB85F2.9FS7KZ.=1 MB$2A_+>A8=*_]8C0!26']Y=#/>?4-81S#'DNC") 2V^^)?H8; M[J[V?3;^28/! /P9V+^@WQCS$3+MC/Y2-4VZS(PK6W89 J E1ZSQ=5*R+!O] M.WL*2\.&*&H%QMS4^RTL"(=K_^[XET0%)1;V;,&^^9CUS08#! ;.@0$;"O'\<&J?X] GTV!IJE/CX@OR.>AP]FHS1-X0?TKD_/7B[/KF M>G5]^8 6MQ?H8;4\_\O/RYN+R_N'?T:7__%XO?JKX8INZ3.P\^*%-(HJH^'. MY$:B'@TH\E;"$U=1Q']*XC2%J%A6LPT"IB=7@$N?:4%//B/D92ST'(18EG5, M"\-52P#X4/Q J@.PA;FA0SXY&L9N.)+4^6KRCX>NHC03M,B0F MWE-,2@ODJ MDOFP4-12"0E$YX2*2=&@^*]U$?_(%C&B*?3"C&%U!2!3^!(B8%\7OD_:I'=$ M5_/"_Q/LSV-_K#[,"").D;QZE"8B1!%0/0Y>Y&O3.4,4ZY0"F^$++_.FZ7&< M&XDFY'%[IK4VW=S4;)!MEJ2J+& ,)S<#^^]U1+3&^$!N$Z(733 L";KH6T'Y M.U ;!''$J1\=>R7]FC&S/U9FI 2OGAMF*R59AUQL7PZN*SXJJA0\1GZ0TL7$ M/F#3INEB!__27GJT*-\@#XG8F(@->MPK42M\P)!_0GLP=D49EW_%.+.-@>B$ M*?J)D 0\TGUL.T!1K'I6K28S73AY6>"4C)G2"J$DU]Q&/XEBC]'#^1SBR/L M4[O96/<_%TR Z.GO0!4)LHC1/1J&:L0MEUR!92O9QRQ&A!:P.X<[*GF=KKK9QQ)D6R_Q/#L M\:C)R?&2?#Q(8>(#@E6>7%C1:2S%_;W0044H);/:'_TZA.H2%&.!XQ9&4T(? MV7@B9M9LK*RU)2C9_2:>^'= M,Q&H)^%R4#*(TC$,I:%CTDIPHK69BY-YEX"TD+T"[(\0S.BE=A-$^)KH3F-? M:D'XA*(=%0(9O_N!/*+TC=__^EDLX1TU\VG\7CD\I8$?>,DK1.4M-]0L/*58 MA,=2N!A>E24571X831MYRT\7PD M7:S5&KEL)!\^ ,HNW@;K&_*1D(GG$,:3L6X%8<0I%UC-U@PX^IDKV6T*)D/. MI%RI+39$5JVPW6 MY&MGDA),Z!9GR\U5G&QPD!V2T=8U)O:Q@?]_]MYUN7$<2Q=]%4:?B9CL"&=W M5?7NN>TS/^1;EO8X+1];KHK:\V."%B&;U12I)BD[U4]_L' C0 (D)1(@9&?$ M3%=F"K>U +K^JV SBP4:3KY65!-SZ1$)B/'9?D,.=Q6>4H&MH] MQ_JD"9-T,E+!DLB<^.>\8AQ'BHWQO?CI_N&Q^&/P2:0-6WNER2- 3"V (0_) MB(]XY7D9QBF874?T8%,K%IF%R(?*/*=)7NVIHQ3F@L*=/)5=?X0U$I/FYLWJ MFR?B+AP&7 AW]V(-$1'72?8V7!QC0\*'2<(LR*@.O8>@WN7H!4M)(IV;LG:D MR!EY>);1/FG0C"5RU?(@,LTVLRLKX>P5I3MTCR"$A;X\^-[?$&#RIR1^)I<% MZ$!PZR_C#6ZR6#] [<\UC8$AL%!@RQY@WF*+@)>9+2.0UA%4"SD+^%("NA9B M2Y)60Z*%<^9'<&,G$T &LUWYDN5Q.0RN7()N$ ,Z"S$:BY9:L?<&0=9=B_ES MF,;_(&<&("'Q%QI1,U0:W=$,(E;KYSI.\1F+(7*7W:=#+V9Y[K- F9V\L_+\ M1-SD*PBJ)3B\Q638UUQS<0T3B/#[&59J%.0AUUWOP":;ZHY#$ ME_9C/RV37TLG%3S(" ]6"@\2!]>];7(E3>SH+7>D=!G=3^.(+ZW^IRGE&%MT MZYQO=:KQ)KNO8+87I<8&B"CM%[3-\F/?)SY40,<* MZ&"^+UX^76XI(!IK%>8*I7NH0_1KO,JSIQA?8K1@(+[0DEU$@CYR!+CW'.H/ M?V3TLJ7F?]IZF"?AOA8E6S"_:K4F7DTR9JN"X)LM75>%_PB?)WN*F/.%]GJO MO*RK'8*)I&H4<4XO%":RTI1\.1#5R!9404J"A8$]<(R)LX_ Q)HYR70B-^.< M2.L^%[DTUX6(.<_RH4$HM.@6+]\*-"L1[95_Z60(3&JTD>U61G1@BN%E2N[" M?)$3Q2DB@71W*"=F\^.-3J(&RQF4"(*\8SH\ PO#$U!'P@D263,U"5/_6;#% ME+ZZB+B\C),=Y/=5P?]#= P^FI1+%O$JN IS,"D5U=8YTC"& MTYH,(M-_^A2ICA.)&&%KA_5F1(+Y!Y-6!'^US+88^VZ6M09GMZ1NG*U3&HA_R5&:5&K73 :2BA/IM&?[R%!=8#6>Y.E MSY]OB."RQ(N+0;HCTJ(CV[H%RM2P;@-YWL9(TN#SQ9J&!C![^C^FQ%.O%^,* MJD6]>RZJ%=,)]6#=[I:%3UA5YR=%Q!L4IK06RR:N+AM]1O*,P+ MR+\(TZ@HXR3!K^)K7.##,$X1Q3V,3\M \!F"+9_BQ"A,%.+P=T2&)A]41=S= MB1)7L[CUW$$'T' 8VQB1!-5RG$:\ M3%.F)3-",OP&TLB*NZK.LA$1AMZ4<@RMV*Y@* K M/FEP+U6-9L*AR[@#=UQ1@VX(KLY> .V4F53(0\NH::0"?"_>8%IW6R$>##)M MM L'\'HD9+9*3CA=NI,ZR;]QDA]4DNE$E?QWNB0?) IJ=]NZ6"BP+>;I=E<6 M-U"7\"^#-,4*%^0LH(.>!638X"_.DME&I$JQ1%(RK(?_5475EMDLBHBA/$SN MPCB:IQS"%@P*3_77^!Y0=8JXY+9[:G&7S.U#@&AF=_.+,[T12'9O")"I-0&# M+DJ7O@O?6*<8C@R2W8?CB1Q^.L*9LNPGUM?X$C?,2"G-NC)R:[A)B;_?<16X MP<2Q&T-7U:UZ'EREHX]/7@-$%[G#SKW7UBN6OA:LQQ.BEAG+SL'2.HDC*VZ. M1>Q1B[.V00S\QWLDOU)6JP+.#Y.AR7)\1,(5/J;#[+$7,^'B<8J<^:FP*2J$R"0\A/TDBD[[4.5/-K9"I%/HRTFJW M)@?^X264P(Z^QOB+*;,4,8WF>*!YQ:7-1X5RE^0!S:WCR]NFC]\R;(9*G PJ M:KE::!]-WS:U]2HZG&J18A!L6O;8ND%P*#"@A'H$RB*.P$IM M/AH=5W##+APQS_^[CM.'Y7F67V0Y/LJPB.LD?!Z:&JGQI =DFJ":)_AO MF,FN@>%QN\ZQ%@,RHG(['!ZJ6+L;V,!4E%?O A39M0F-1Q/;-4X+D:35V]S> M.1R9%"7VO&UOW'EI9VD91XT,#ZQVD.0]FD6VV>YX& =//^&Y26/ZM.6ER&5# M^&)X"II8#G1JYL-,ZO2>BIW: -/Q>&KSGK^ $N%8\QU0-Q6&"& ,ZZ51ARQ6 ML?HZ6?$(AKS!R25C6#W/6 DV)V&!DS!+:_8R:K*S MX FF.VG:Y=UNE/5K(*\L9.+)?.]A_Y/CR3]INN7KJ^/4PP6 G[+/ZUT*IJ:W M$,S!I?(U!)_=? Z5PTO)P"41FN35);F_0^TG:G8OC:BD;SH9?E)'GQ6Z%9OW M;K,)\SV!BD?(_I,7*DOD_"KM/T&0ET0,AF&Q24RD?B]9(= M!:".0("\0A87)0[1XF8T"M'R8AL:'.4K 7Q[APE^ON*J1.T M0L38E[?05::KB6&!ZEYW,'?IRMD/SFK1#4+Y$V&1K@#Z!JVZ$3+@8NDD1+#* M""6NKG-4OB&4DG3_@@!;K?'29IML=[AIJQ;2>2UR>CG0_A.=+$C(;$')IPM" M,I_=,$^+A+,S*.7[LC(-;!(*"E$$8IJ SG.J]"H5WAN[7&VKLM_!CV?L#S\! MAGWB!F"B"T>3B#(L")U#\XP#@=25Z,\CU 4@T)0ZHBOF&-1&*E#2F2J&R&KT M/"75%UUXJF3-60LD6)SOE5]& J=I7_O9Q5,Q>PWCA%1TR7(HZ +A M%%+L1.6X(/A5 %\5)@!>]05KB.<([Q=$9=UF*2N<,O Y$:NA=:"AFDL$82H5 M)C^62BM?RC/!U-J)107/$*7R1)85E.&W(!4+L_ON3,Q%[C87W(.,J0B1CW/LB<0]B_ZH%O6?F*1X;'4O. @+9#J#ZP::*ZW%7)T)WAX?.%!23=Q^!0G^"T_OO9P'7( M(NB$J5*C0\$#NG-:E/G#35>2HV,F'CQ:1B 4?!=).S M6:S"A-=K6>V.+HE4I6K"@!PT@PQY$G1H"UHZ)(8?0 A30TB$?M_ (13'C=W+ MQ>71T'YT^#,IXIW,(%T>9ZQJ#J#&G2JQLI_>/F3<99;E184?<)2CH2;MPY 5 M3H!="7V,Y8M;( /KCL WL.WI&6W]ZM>/>3^S70:2+/UHW :R3]/P=U,/A+B M&%R^A"F3@Z@8Q,$$:H$1Y,=++$J!)#6*L7/Y@H*W>E#$,TSS.0*1K0(X!(DM M8[(::0"!N-1?CDG KQ_4#H:_T4C!("P"? 6OF&+VM _"[3;9\^81356 "N[4 M>K+-8^*AV:#R)8NR)'O>V_UZ3G<+94M=1V6;]L(V+#5&(H75WP5B:H(YJ=A+ M=[81041:!)="Q'=@)3[=W9-O+/+$U;ZQD%3KL^^H(U(Y39=ORLG#+V,V <]^ MURD^P3DO_'Z2U"9'$.HLA,)D AXY14PQ[IXP38F&',64/55>8%]!&[#QEV_9 MD+W\Z8>?_GKBY!RE*YV1,@7MG\1(W [&)I7")&W> N<.7;PCY<$C# M0,2?04+V2.@^9Y9EXDE9I7RQ,K\D%R=2^+52^96 APK?U30,W_X;A-\""/$^ M^G4A;PF,X.U2&W:T("'^"*C?93557-P[NZ<"_7T'P7^O8UR>8KB C.?V#AV) M%M5E-B5!PG/(O33+\!L-MP)TFLJG,;J757B%P!?/@LT(1H_D1YG2DVJ5'TJ( M,KX!LY287&ILL>][QU(57/-%!9 +X=E#A5 RI 3^>Q:$:TQQ,$N2[(T4[R:5 M83"5<1G$+C$>[ MJGE,N+.TQ+8$M5(,@ >LD%:L@OOI"_ET M8JOA@;^0Q-XC/(^OBHA/C@L].60@/R^:DE!\%3Q,'-(L>D3F"<;9%)8GYYMR M9SHA611T(=G+P_/\Z#B.L_P&+[XF3PD*7)31 02VUB,WY.,C^'2-7I3%4(:G[+)KH%*?Q&9L[0:I,%+BH6W%;, W8N@->KO' 55H#.'A*7K M1>RDD_J6L 9N)IM4!YR8AR:<\6H6>LOIRFXXPA>Z9Z'D%4 DQ)07(/^C@;C, M4M)#P>HMPZ G15%2(Z8:E,3>%\$G.JYUW.%Q]TFZWKI)9_EG:';J],M;KC*A M8$R8),],[Q %,.-! $H&M_!9 ".[@S0>F3BC([=.H7W30%ID21R%M()]'K-W MA&!?TPME$(2*,CYD]-$9 @&O3>>8$DG%&@OD3380[N*[I/9U?/$_P , (:^/ M6X@X_^F''__EQ[\,-PC-'AX#&.OSC]:Q&JS0HCK6P.8C!@_HZ)P\-\D:HEP) M\X(.M,ZS&6O*!\(:$;&< A1 M]@N^_@")['A'&QO!A9^-(Z1"Y&JQ6-_@%VFW)>AJ$"0YY*A4:+![&)N&9\'H M$(1)AS\ARA*%J,6:A/H6\ .V:])#'SN!MJ6D%61)SN\+?! M(K(!EV<,G#\ZZW^\'^H2A;#6HF44:Y1.'%0S.[@QF^G;<*['3$(G ?F.4]"/ MIJ$M =T^(>1^.4\&&]%13O XZZ]=[IP$^RGE M_+(#I"#N:<(7#[MN"G'YW:$T3%@1,JXVLCR-(P^RB MHFG*8.Z>%P6>[I+DRE,/,35_2Q;W928G-PY2]?!D)# 3BX&\N $)ZRFS( QR MEN"X#4D1GA25T"[F?58$]/\38!71B@C67)0.N<,]"K)*6GQ0RL<=9+SG M7AD6[N;(6#\^.4JDB$R3;5*H&W:>1N@;OO4SAP[.CX M_UPPO K'A2?L$-OT:G=2[,3EWPATHHLCK_<*WQWQ*X*R"<4@]TM'?-@4[A8' MQ*N)M/H(KFG(= N;,B0\=H3P&B/H32F!WIQQU)N8H]Z<=N O,.<4=5#%I M"7Z4^Y@'_"_1#G"Z&;K\J%$>U> LM?'TZ%-#ZM,BCIA=D5)*D/*#+2^@$]JV MJU@D5%(F>^ZFHY!&F=;+&"+=XG*78Y+/=T6@/0U7N794PS6@=#)]SG?;/%M"1_(8CW'>E?Z'#\E],""L+>.T[A$-Y@% M$45HP!K8ERR+WN(D$4@;T).4CL_AOL_1"[[R<0_ZCU??2O@K'O0JQ9O;/@FJ]G\F"@T]BR0%?\Q\!*IL#A&!^,TL,)(C*2^?__M_5 MZ@-I^5;=%BR0:8\7_P(/)FABQXHB;*B CV4U,FJLQ2M"J%,*B*%C^1+G$3A% M%NL+.9%VN*V?C$S]+?CH*8,[LO^/2UO23983K\RX5#701X&Z/:-.2:VV;E[" M>CL\/:L+B*_*]P/A<^E8%-9B5[YDY+MRE4DY"BE*<20$:/0W@%U?K 6ZDFZ2G( 2VJ*O89CF=":,SK"BLP0RGV 6 MZS?$+7JKPB^Q6)GB/Z[H,J@%B/[O2$":8&!*]L$LRK;$R* +_&3E#?D/ZIK M<'B.^ "GSAQVYO$T9HJGC,^^RQEFCY0Q0STX1VMG' 1(S9&A@YX..:HNQFDJ M*$W,L11/1A-[G/\Q^C95 Y\667VV*W1(6[9%>;D',WLY2XG1DE1X)56LCK=[ MD$'/2,7GDMRB8N S6C/LM AK8HAOV?@T)Y(/?F)4J3:YSCUS9Y ;D4CJ8<=/ M>EX>1.HY%HA2 .L,SL,$@C5.D>RK-#J(Z"N2&FJ;8B+6WJ$<)+#P&3SS+RB5 M4E-_R4#V8# 5]-+=/?V.5N4R(W][R1*L+LVV$&X=)H,N8+$(T(=+O(S/6;6. MX)4L)%C1E;"XC(*N!:2_HEH-5-L@RWF?3$MT_%K6^477P %&6+S'0\4O:2'! M[%WSJZ9A63AGKE(,B(494#FS59@T8O$'@UN?)!7L:^!9 V1P"JL*P^O3!TZ+ MT'^GA*;H&0+0;A1ZK:.H@"-\L7XLJ.=F\03QN "JPLWFUUENJ&AP+'(,S/@Y M6W]^+)@#)N"S0D"",-<#8F&MQH&[6I(.V:(&2W%Z*:*U7($QS.,"?B&>OXPL M"/YZOWATY/!SR!,5B+8B$9#6R501.1XI>@LR,\LFCU8I3.$J+"@%,VR-B'_8 M%)G"D&;071ZO;(85%7UA>Z0EMX8/\84'9.4??2>: 9&"DW8+JM[@-R6A@ H# M?96OL ]&J;'RGCLJN!#!G3,@ UZ(K1H<+X<$T34ZJ]Q@K!.FB+V;.$S M'S^C=(6^AI A,?""8HQ AC$V]4J2$U.EMS$^65I MH#;+W?#Z=;Z4MQF;9!-6,4VHX-0SFX_=VX)&U8H8UED:D440+.918M6H'286 M,U0E"&G:K%T4J_')XQ<&(:L:F=1VH/M'!G<393@^>S!%A'PNRS5,+%',S=R9WN=A$1=$2.)AC2,&,I+!F4S(AI\R?-$.K0KX$B?X#B^% M'U.K7]3C Y8;KK,O@3D1O6= ("CD%GP(KC MUEXA:CNDL5/Y&#P0@8\-'51C!V1P-]+?Z-35KL;.O;-^4]XCL$*O2H*R@HEE M,"XSR"^ED.MQL4JR8IFFBVHIG.2.."2#6I4O32?_1A/:C\J MEMEL]?==G",[%0;8+!"(P^;QHKZ )>*UD1]W+ .]<%Y7@*; 8 %_!:CL28+V MYV%Z9/VZ>MH+'36@PP8PKET];20RN-VKN?R #G@*1"B6K"8EMK\>$@LR%#66 M#N+ TT=C&7.TB7>;12KAD]$JO(.3$&#<($M5_+&A2 N?M3HZ<> M0SH1794+\SI.F'=Y6 H_*56[ LS>A'O3?5Z\QNGJ8.5571)A9GA%T,&P+Y%Y6*-!8YA M$/JY7%4Z^ 05I?\(:HMD.(K @.:N*J4O?%+OJ%Z<^GA,8C?'XF)^UL?0>A9( M?&0K),6Q:6WL/YX%3PC\$,$L^GU':V>?!>$:'UF0Z:VK;V'Q GG6KWBEZ<#0 M(1@KD 9SAGM20KH!5+4J'8?Y0XATV2BO/=0\V(FZ[2Q# MX&&WP3?*?K&N?QF08$"ZPYAV7*E.LBC^5#C6*N%,-9U>:'KKLA#LDA2;G1-@< MNFS5FB.%/B4)M>$Y%4^B*)B'>\F2CHZM/<3'9 M=M;2:"MONM0JP _D(O6*9W@OXPW:9C%<&5"?XSD/!Z415'GMI1B87 -TZ%,A M*:E3LU2HN3LM:HRUQ[5[9%9H,Y+3P]B(!:V6F%"JM9V+LHQBHYP*L-J/W"1@GX M,!ZO6-&''2U;D:F?NF7JI[I,+21B+&_M-E2,AN=^A4\'I'[].)U.6&EQ@;2X MLX OSVHBG'^,58+K. L@F2[X!&5*[!5$%C:7UK#YZF\0:W>O<+"*#KQ-AD&M\L&X^C",%P0H6*5QULG;_GXU/%'61KYGT4% M9TXN Z&&\>T'F<^B"+?K?T%),@HJ M(QG)'1;CD(7K^.YB]:(.&+,M"C/V WHF;J/!=M+*%,^'/!E:](#E!1LM^!2G MXB]VC8L'%9QP7+GD= E/=#3#+#+TKK;ZR.G2W%E!).C:;VM6Z"(O_V<9EP!P M.,?3O\;1+DP&0&&3L6@!:SZ:923LT2A0"H,UR;"N5(5 CE?*NPSE47GJ90& M.LQL53T31-P+."*$_;@*BR1R!9+5JV?B? /?F\X$@'[27*=,M][KR^3X FO2 MMHF;DX@6DJ>,FP^X.JJ! AC)$8#^\.7+.U"CP>J313,ZEN$W='Q6>.UEHD,& M9$PG>=ZC$2+.T*D2H)ZB*:@ R&%$?$>;+"_C?Y S 8\J/]+%//TJS/VJI7U8 MS!/$V'\*^?1_A%1>L0"XS>)J"7!SN\\]<\DY4$;VPI M3-QZ;[SB;RKG$?ZH%+0BF#S@LU+W&UV2;9'J$'E+_&*Z0/>QK;+G%'P) MU4BT4ST,WDX6II1](;(VOJV2';&J\+IHL%SQ4VQ>&G[T0+C0?@ZA^P=E0@O();;G,S'AN:U^I<7J;4C-BHM MO1WF%@F2D_YG:53+_1+",E5*Z8[56\>Q28AB ]##4>=H@7+,(K8,2>^&5EP< J+.#'/ MU!"[I@A@K9QDE?<%T\VQX/P-D.>(&9V'H@VT0M.A S8V@,S1T?^Y$.%H#JW3 M-@AM5@ONI-9Z0"]^'R,HMAJ_2L&\5'A'T76>;>"8[4IVFJ_"'/):"WR6Z='? MZP<8< SD 25;D:-M]X@?2LZ(GBEV(=] *P8?V6SWO"O*Y5NV?,EV!;Z%EV_X M8M[C?Q@'^XW. ]8P.E/PTP\__6099M 6;>P0!5]3NH[/8D4;*5<[3MUQLH"@6D'P MAI<0P!H@-9JO0JX-C/]978Q;>!T\G^@W\#1<0["[QO@ M!: P7[VXBGL2C\\\W>[*X@;J7/TTR/(D(_K00<\",FSPD[- J!&ID@\=(\.) M)'&7QX?#VBHN=/R*P/7Z%$?!%@8C&5PV4UZ'KU^6#0,R@O6UKEY0M$M(<._@ M,IJDRX8B5+#1'%EZ+T!6 MQC<,2%H7.WR#;U#.S5C[L4 'A14KQV]O97_[UW\G>_M-G4%%"W) 4?@*8HW)OW61EB07B;:&C4TV#CW\F3+)[%W"# M$ ;-HGOV/_[T1+ 0AL)!_/C3IZ<_\I@AJ[! 0U>NA8%PLWQ6=FB#0@C@I691 MXJF0;.&L.!_$@'W-HG@=BQ!/*"BQ6#\6S'XZN#B4M Q@ 75R2&;S(*1+"=9X M+<%&6@PTSV$Y\(==P6VJMJM,3<.WA*NY,K\6:^K5DGTI 5M" &L(Y$5 <[(, M^ ->"#/2OR]V:3._AYZR^\6CB[KG=[NG)%XMUOAIPDL9);1%'=+[U7/9B@P5 M\+'<1*6,L7XEBDXEPEMW ZNF+H+]=T\"X75:=PZO/L]7%LA+\]N%,S)/S<&9 MVW /9O,@0J",@,T!0E*O'N[N[)8K026@#15?8_P_998B7@!UE$L+G @%#!]L M^/A *)G [NL^,EV2TXH,&XAQ^5EW%'$W,EVJJF@BS6X,(7-@TOR1ZS@-TQ7@ MY^'OE)H7+L?RD"):DF_-IR#IR,R$$5F\A.R1F=0H9$4'Q>A!-3RI(WAZ%-8# M?/ONI=W;1;+.XE?D.4?48(SR#5X/_!O\<20@>K"O\1E(=0PV16#3@&./RJ91 M'$0)0: TNM5J*/8(K)W8OCMI]\!")E96"!)'>=SIF!5))T !.WQLY=6I<_)T MCT)!/;U.)L,M].$%OF6? 0J>'(=!^R%#;[F*@!^?&#VNH_WB-M'O.S;5=9;? MHC=6]QD_BG=YEN(_KIBW?AMLJI8F(V'X!34*RD&\P(:,L($TL&V+MDF^L#@?3K;U,\Z@I"$= M,2:7V#V"ZQ_L=OA_-[L-1A\_UA 9!U])3&Q56#AP+P4,- 03"$^ M%5@F/\%L09S^,1 3RC&8[K)5[+-!T2&!#^LD>RNH+R06Q(=B'ON5O["(@"\O MR#5+_@^^>8HH7@V6%\FHY*HBXP;RP,Z>YY%)4Q(I2PURIG!9H$V)X#41Z#J5>D"D:".!VG+<)_4H9"E@TMT# 50'&"Q>;R'6'2\_ M93BV 5$C6-R[9;_/8&JX)$$'"N[);M@-V1]IY4JR499^;K#>LC%58)C@<_P[ M6I7+C,NWCVF$(>Z%I M0_'KEB[%MN? .9>$Q5U"?&%S!\M,5/,)R/22CYXT%+^R);@QE4[ I1I&89^# M9-,YWRM\U%;0Z$D1M24 E5N 0EB>(%%8#\C+)EGG MZ#E.4P;D=(+$J9\:.XL\A&__YZ@6T7U:M$GI$CV"LZWF29"K%.1B<&-614,J M(,917EV8@'@PY:H@K@J"C$^=I"\1![1<"$;&]73Q#(Y/74-C,F_<-,#4 YQ4 M1E!Q5]D\HQ'4L.+IJ'*0$1VG$"^9TAQ__+&#ZLXD+\@)9]6"PGPO-Z(6Z^-Q MA6#20!XP@&G/N&!*\NBKF=66;FIRN.5,+=G)?_:00-JG[EC;IWJL[8(CI)"" M-W =_8H@>P!%LU>4A\](.$?XR[H+$[@?CZT;,4)H\Z*"IA&K/@OXN@.V<,G5 M)"W=:H#3">U&$V"\"'ZA97G@XCN6L\&GWU"8VR[ZS9UJ6/E<(105D %3BX < MQVFW91-09TX]_O'DB$SJ]-TI]-4C64^.OGKZ3L]]M"8NRY6$N&F%5 V3\(%' ML"R=L;IM9S+N\"G19+(#G?$:R=EITM6T*'1NVYED:6#FA].CN#(,]:#WBL)D M.R)V5%RY^[CXVW6.$,?<\A/ #U89P#(%-IC?Z5^V.*T 7N'Q/J^!)[D#5E0% MGPCLO&#&/45%( %F#5X40Y'1.LHE!?_M$.;,,0?4P ZHA=C\LKP]_U0(FJ<0 M.4C84"\3>9WE:Q27F)E%33T@A34@Y4=\0]-=1TR:E.B0L9:$#B<1H]$T"$$D MC2IP5^WL-'=./O-L'OO!E,T@VB'&>S5:E@SG",9R.!V)D03_UVZ$@G03D"P_ M^(@@Q$D@%U\I]D2TP&\%8.I R":!D,OY7_%G&%.PN*$OIB1!?:T@+T"$XG,1 MXX@\.0L7<@D9.CV[E.>50?Z!7U3B'_R-ZM< OFHUF8'S91E^N\"4Q^5%F.?[ M=9;#E3S MP$P^W3 0![1D6=C-&H4K"0]20Z\O8"Z0/,Q0?0>'%JIC$@U'*>U M7 SU0@;1U%(#Y12I\J(.2J)D]_34M>VZM2L+ $HOV?I J#PVK(8-8;4BW]"U*H$N+A9,#A=@7F$)OH@C MQ'0"M$+XLCPBBZ=VD&!D?&JDH8-]+R54J&GR &V1WA2T7Q@TK9IBI5Y8:36=5O"35O,[PT>QQ0)A?E/(:G90[\36ZXX(9-4[@0ED[ M[5"(X1[QK"@QWP5$F:*D*RJQ2G^M:FJ=(1)>PC2U!@H.QGB%%;?MX:Q M$X*L>_9!R**FRE,)O" "FZ.,1H_9/TGTA(_\T-XVSCABT%M$1+AMO:5"<;:O MM]BG6:NDRJII!>5L7S6EAH5C3[SI7)/HH#GD6Z5%O#HJ<*IN0B+E$CMNX'-V M P>:&YA?L=(-.^DEOO_T7+LL)N+<$ MSCL,A@X&_$Q2S10$8U< =*/1H\10$:+&.)898A/(XV@5YE'!F*S$E$7YJ4U*>%OE6D> M6*$3>!5[D3.@5M<<4B[@W7:;D!<:2PPIAW&+%4ZYE)4Y3UA2W,,+0N/$&')$ M(S*B^P##\>B1=T]/E(-@R1P*(5XB^M]Y2I3PJO3KH%*5?/3@$Q__CV"GH8:< M:@Y'H=5CTVHV:;JH%,E!"TBNQ#U:9<\IQ%&- JD%"1,0THI/VPZX*E^A5W.::1OM;1&%7COL1)@L(H,'@?3Y9*75 N=RT3 M0*9W1F]R,*EN4-!LTES[5CGMB43[2E_ RS*,\0ZH6:POPWWQ2Y;@-?)X)11= M9WDM]IS$G"^SBS!9[2"'^2Y'FW@WJ =70"D3D5X"<$K68.(9L/:&U:(@C<> MT!^R@/XM+ 204E=\*?B?R%K>'[>2.J-@]H!.'URHC&ID/MQQ1HE5!'?OE5'U MFK CGRSKB#FSU2K?(3FQD9=@&J8/LW%5US.ON>1.UQV=/*5$':.1 9 7_V'= M@96E4&8@!%699GH-AH$7XP4L=>P3&](:LMCHQ,C.-^J*H#6>8C*HU2MGGL8D M=%^IR4Z\!XLUQ>"9[OJ#@E6?\KF0,[U!, 5=(7!2X#=9@PV!+ M2[MG;%UV'W6;K!"J>DPS-]22]2P1>K%FL$=!-=')4JSF=%*R:]M9G0:&W15: M)YM_NM)U>BP"<36"QXMMWBR)_773LX6_8C"U$1 ?#AKVN,U2,-XFJ.#(E;@! M%ERN ;(_^C7,20[GP(N&3]VX9W9;5O$$YL>/'DMOQ4:I-P+0!G[?*^L7-\-0!G3O@D[\;KB@7U"@GQKI'F>%G /&F M8DT#%T%D;SS"7-M.ST:Q@G, U6\""7 MZA(]E16,/!;0=QNB3T6UU&"HHW:.L#*&P!-*58*!]Z98"M'Q"D@IB_!JI.B" M(*S6T\P.3^#O3V1-01E^"YC!WW+A\0GYQS5%A6\D%0]6(=^/;5I?CI8= Z3:!+53\2W_\O61+ABX/&T!X;ZT(ZGP6SDB*]$SJP MFG,7VMSD\<@P%/ YE85KBO3XO_2FV%Y(8_XS@Z6V>D'0A5=):L.=-%]BXH=B M.0?VT]]&)$/YE*6EN_&PC$-#[;%GM B'B1N0A +L9/D6W#40OGX/45T(?Y)# ML]K$^($\ <2MBRFAK%ONA^R:.5DXI4G#@II#UMP+;G' MR8)-SI&!;KE6CX]#O]SH]"GQ+ [W[AQ6:VF#;KGZ03_+(TN MJ_A]*;F*!_TM,_R"KK-\8DVQ]27! M?\-: K(8ZS<;J5 0PVKTU5_U_SK(1M12YM91YHQ+HKTHA7N%117(LT)4#E^& MWZ#F$V0(I*LXB%';\$:T<> %<9>9CF*G\$N MR$FM^;"=U5R1ZL+<95BCVM/_M5-Y!E\E9/3@O]E_IZ@R,S;%"M*2ON".?=LN MJT.Q6(LB-7=9$9/DEF&6K*K$A5(!AX_NT)952RP0:0AQLL/_.KC2IVH2^+6> M.\!M(8WZK6=!1%=PXO3+YM=&JDGEVF"QOTK%4[8$1Z7-+/,A&<*"$Z==OLHZ MO@!XQ331A?*7$7RV_6G4$7(!UYOIH#Q!EB,/'7L-FB&2"10[F4W*QP5G'PWI M<' S.B!?B&0RV6P6*:5:0JEZ%V2; 9'U6PZ6<[;M8$EW9POMHS.-4DI0-AOW MU2LGJ"7HDC,*UI*1)=F:0C/2.A]9KNC6UG$N!##P8GV3I<\$/YA!$V7GZ#(N MMECFB1;K07'I8A(@-L'3?$X(3K%=Z OK-"8Z\F &!L/,P*C++'A" 9\&MYG& M3@*.ACC=@5%URRI2#'+!LV-*S"(48Y.E0=;QQS9OSAZV#6U M/0FZF@W-KJ\>VR"X-.YHT,Z,J7:T',^AUVD3WUT M&#%E2%E.RXP5N+^#P@-6DIGP=1IBZ8IF(9#Z!L(H*V(3K%9Q=L*H; ZK M*>3"\4A^!%S5'X]&T.'A8V0H3>'3RLE)6@0PVZD3KS- ?.8&B%P0G!""2=K- MYZ *M"/_;-_8"@:0IVY0Y*4 09**>N,5/9($V8D*'(U)E*985"D9.IPT"'2@]AKK\$I#JPI(#HZ)ZM?W+5^ON(A\KUP_#=?K MB;LD+/<9JRN$9'/*L,[V$.4Q=8 M\N)-[(]A\(*32K_(L('/2J'8ZZ[2N")L7N*EDF#;L;"126;EBDTD(*2@7G$0\;ELEZRU0['PPC)* M8?R 3R"P'Z%$7B#F."U"#99/-HQ]\#*P' !PP7P#KHX1LO#%B($\I+,(QA$) MDB^8BJJX&M?V20/5FKIZ%NO[N/C;*%%[S4NDF@:NSQQ/9/VRL$)9=5E(%$&Z M$IZ J_IQF8 *2/+TZ!LTFS2T+2$6Z52F1$KH,QK"[5J MYK3R$?GSD0$:M5.LD@=*)W?4DII",9N0_LURCI4#ZMG)5JF&S'#NK8>Q SX1 M_=OYR5-=*TDH7U6D4A'?Y1,F44T,N=?=Q];ST2B$Y5@180W_%'W^.40[H$/L;0(88H!1(.65B3'*=WLY^<:0 EWREFF)LWK/LUB.\)DBJT/AGF6F MJSA]LBW1<>RNXIBAHI6TC.".<^R2YU*\:X[51&@K9\UZA"3SB!;+ M;+;Z^R[.D1$D_]@#Q28 ZM@40:TNP)E:&. $2=9Z1/BY*NAY8%4!@%1TPJ1J MY-+#M]AR]C%3-)A#:I[J0!P#=9=6RLK EWBM5? <72Y\*G=^1WU9 M9GP-JU3 4(0P=Q&\4C;!+5*@LDSL@U!XQRBMJ$3'FA15_1:]D9]L@JGC.6@+ M-[5F1B>U7X&S-,)G/BP_X_/RF1;:"3[-EE__R-&(1;%&+!,_Y^'&D#)(DC4H M@(EUFZ ==IDN X;*4F2)]2-_M=DFV1XA9F5OUOP]-A^;C?N9NXET-8U/CC@= M9NY*NC9/CR!)2^NU92X4,Q*7AB7TF$;_?,W2$L3WW["$/3C<#01R-NY9L(&1 MR6.[QV.?"DV)3,Z51 X9E.A;OYT0.35UN6N7K!N\ $JV!E1[7X>W5?]!:CE/ M(<8%]!6"(!(F7_)LMR71X<6*HEV@:##8!4QZUL"\/0NJ906T24@\ULH_JCW$ M>@.^X("LF(655VL.JD5_Y VH)[@( &(HV$KD%PZ]')8$1XJENE204M^Y)^>\ M=/)/27[YSL7ZFSWM3> ((U*3R#HP!]20G.LL 10*F>8HBLN+,,_WZRP'A?HV MW*!A1CLHY$J&#>1QL5J)1W9GO!N7-L6$UT:@W7J(3#9^@&IGH()6@4DL+&6D M$HELGJ#@$RFQ=BRPSG+(J#5B:[IA("900NOX'(XJ7=HB5@$4;%(<:BCN0>@L M7RFDA?F*+PK_L6-=K,6? 1 -;$5%7"IFRH6-YP0C):%O@ M4WR;I6'U+TO\IX+60V$'6D?_@4-,2K9<^)0L+:;HL=LL+^NGUM3.BWVK%4*O ME4F?;? Z 9H6HEZ9%4:W=8>/X@7Q1_L?1$#T.B1;>EO3M[02H7X!9KX<^##PJ>1"UU;>V](*@E5X97 MD^"U78JK!(KC$5Q/8D)CX:CZRV?PL/ZQ!U9/K78H?ZTR73OI-_2;E, "2ZZB MEL\7!%[R[4N\"DGFADQ1:T,O]JAY@]SE:!O&$;]0>8WK-*)72^/Z'3:2%TRH M++/DHGE,X[*X?W@T/Z6M';P@225_2CF:"6YI,KF5=I"=H_J5%] MG61A0[ML-/!B!X39O ;+8?AVM&V](,08DXX%J?4NN8G76A6O1[?I9<^[K,0K MBL/D:YS@;QI+R%SH:$B8YJ9>[!)\O52K2Y+L#>2D.LSEQ0MH>_-TM@&L7=V6 M'3J&%X1?QD7X_)RC9XZ'0U4W%69 :['IT]$+$A4T'@#B.=]#.'5=VNC1?/++ M?+Y:Y\R&/2M+_!V115XGX7/]5C>W].#:&)#3AJ">3[Y?K&^SD@)L)UB83Y\O M:Z8RJQ--S\*:TWY&_95X>=2ZET9U$ZIJ8/V29T7QF&)),P&SZI1K%KW&T"Q/8,&(# M (7_)=XN,RKQ4H]^7=\\L/OT-X'0/=1: RP[,VI\UAWMO3C"#[NG@F3QEU>O M),&S31 Q-O:"%(,WMOW+Z^SD!6GM]P,1! ^_5D@W+\C#W,9?!RK#?"_YCMLD MQ_8>7A E%T>2/>(\>$QOKFGOXP5AYV$"&M?#"T+E3;:B>IAAGTQMO2"$&O9: M!!&E@1=+AOPVD>6JU8SE!EXL67+N8$F6/(& )8SR@F8&:L-K.OI,KAU2P606 M13DJ"F(X7^2DX&NZ4F[BKK9>[%"CS @Q>^L?%%U+KX@PX(SI2HBVW<0#AO." M'6TU_$0>HE;&Z]/1'Q*5:^$V*Q'YUX=M0O;H%?\$IB78H!^-U!XPAA^$CU>I MA+II1PU\,DWR+ECW!3>$Q WZ4=3L6^1',%H)Q<\&8P]<@A=L!TIS](*)%:6= M;U&Y6.-[56\ ,C;WP H0K\L72& $K3[!K3*6V]CP6?9H[L7N?,FRZ"U.$BQJ MS5/\S3['6#&D[WL/EV#_WI-+;5BE@OOH8;]YRI*ZF*;\Z,6^Z,J_]9+*<#LO M")"L7A0!@U]0+,O1%Z=5Z\;=9RLH-X=//9$7]30]&7!T'QI_%"^95 M&.MU^U-EF;II"[(Z: _2'8$E4.2*NW(&H-6,OT;W>XOFZU6N\V.6-IJKK,; M_+=SM,YR^/STAF,;XWMQ:ED0G#;XK<5&UJ.;%^3U"I3G"1I+B%5]7JP?\+\6 M:V9<-EG9QQG9"R8IMT0:\71$9O2 *EV!]$A_:>_)22<1Q*X^PS?;);O#9)\ M>W,O]@\+?E1Z@(NFS;RE;3C]CO21@1[Q$'F)/S42A!MY<+)J'I3UV23F\ 49^0%_N,B M7V9OBBNYI9D7)\$0)-%J1.CJXP5A:BQ2S;)/H)5V:0E/=DM*WJ%C>$&X,0.C M5=GH[N4%<4V?N=@B+'O+^$3%P^[I=RRA+;,*,;&?%_Z0$:>7!RK5">\:R#/X M*,KI*IK4\$/Z>;'KM5!)\RNL;>@C"6WA>(:FTQ\U!L&G!MAKC'*-L]:WX_0D M2O9QFDW?74HET"%R-4-";I)DR> MEY1]W7D>8]SI3X;B;YX]YXB(KCJS4(_F7NPW%D@)<\/D+HRQ=L8TX!8=IZV# M%R15GQZH&O@5(S@2AK"S[ES! <-YP8[;+'UL@8:1?O9BN5@&72$4%7 /? U+ MY@ B/I$]!T>[").D:/->&H3;X0-[P:(F^'R;8=K0N;47Q+#(!I!!=#G9 @H>W@/\?Y$AG/>(8:9_*;_&N-U3C!?($W:% M2F0P3W7V\&)/C5930W!I6WLO"-*9*O2GL-G."P+ZN.5GY37"[UR8P/NW Q.H MTEA'[PC#>L$>,"9B):?RO9F,D-J&GCC<+@C,33)/(_3MOY#R%A@;><']MG2P M&K@<<8"2/ VLB*Y1#$$(!Z>8]1ES^L>A0KLA(C5 WF1@((3P1]D7@Q>-?X& M;0U,U^%C>'$BX"&HRG1HGPREA1>+/D9HGD79MC1D*QP_G!?L ']-',5AOE_D M5'7ZBLJ7+)JGI+ L C,24[#.]\W&O)DQ)';,\;U@F!P_T(:V66\U_54E13L0 M_*W'+?XQ+5G02N-6:F_NQ5Y0ZY/(-J@*,YGM<)K&7I"B6FQZA39V=/&"+*:0 MXY<+Q<]IP^V@O5';NWA!5M,VW<^"[8D,BIDZCP 9=!U3()9F\G=G8R_VH8I< MYR:%.A0#S;$1N@PJKKYAR3K+\1>"GQD2\079-V",R!(\P_,<;,%(GYAG<;KI MGP?%ZY*!J=Z%>:0 MME-P [E9JAEU!B^8IJG+P'4/YBIO,\;W[^T%L42VP8\GP11"^6N\(JE8U_@K M32&03$IW!%M"H?_)K/>,.;X7#&NX_*"VI@J27\OXXI$RAZ4^VYC'"P8.34.H MPE+%E7YK$] [:]A[=$D?^YS\0 %(B\DJ#5CT+^VW>0Q M1@_HN5XK20]S;6SHQ:$QETGRJ.Q1:W6\[D"16@=/S#'WZ#D&N2HMX:/46V'4 M-E[L!6'A>;CZ&XHJS;7&CJDXCK,>+#;E'@(.!131FK9+RP[$R M'J_TAOON7EX0)_:@%F! '2@S")0A5N^N_(ICQIE>V&HFB+*#5U1YH52/;,A? M_;MZL<_UX]CFK-6U](((!U>1!>#?0R?W@M50+ E.]B*]C(LMR]U;K*GPJX6, M;N_A!5$&&Q&]HXQ&HD-BM;J&FERV^QJG ,2A%^F4'_W8L1X@EVKHYB&I@,>- MZ0=CXN>4^*#Q)5,%6T&(?-QAB>O7TPLB#7D-W9JM:.H%&0]@JA&%S_5X^VH3 M/Y:M?_"(,1K6^H(6:0N,T@'=O2!7P%62!'QKY]O2"4BEHBP]NL^VL;^D&"+#M0 =&\.<;&7I!R=#0P)J-> M3'6L,;U@C(0=NG3S M@KR''1:E24@4G$"MW*"T\&/1X]7\J2'/77T#K*Z"EH &P^?:@B'VZ%5XP?S* MKD"S(\YW19RB0OL5F-IZXMIB<<_W: N%B\D[5>X40KK:>K$CC9HDLUWYDN4 M"J5]LLW-O2 '$()Q %28TJ?08 DS[MO2*(Y4$8<)O: M2&OOZ061U%3:C9[CA2@FY<$+0"8.K:W4]=:&W'1U\H*THQ]<%>98MC(2_.Q1 M'_>.N?Q@I,ADE!(<;UJ+&[7V\((HZ;0:ZPS5VWBQ\#X "%S-;D2@ QGT:"9) M]F8"XQ]Y"B_8)M]9]% :(4"ZKKR.[EZ0JT.D$69UU>QIE/L.&<$+HAG*:[^$ M1F/CR;4-GC0:%ZLP@1J;5VE4-ZBUM?-B+_0O8O^W<_)=F.VBN,QR712C]),' M]K2J+I> ##>EP;>T]>+0",-E9>%L]196S:;?!QFBMIE16MV4<)]R6.6>Z-7' M#3@]2U28\6)6DD KO&]$FL)O9GO!P:NBC '@+](6@[0S@Q>?04.?[Z\G^ZP@ M'T".CV34X(TNP*^Z6.NM220.0'?]]N[LQ8[U37\:+Y'*P^RI5GMA6R!F9S#)[V,7&SAHW.F_=VZ?N4:@S1*=*'[:0=Y!#HE/F^9'WMG#BUVGWR/- MX^P1*-/2W MRF! +J'(*(*96E3>T]8(0G=:MK;Q+*^W&I)A?CE[C;%GI!I#!\M@2ZJ4T\ M.'2@1)F$]?187J2E+=LD:)EC!4H_(G$J1:DIF^?Z0GC M5EC 7* M,LL+DOB\S"Y1$3^G4 8@/<]J03<'=9R>1'V-*FDG\))7>;RMFU /[CP]JHZ9QQ]S4BWMOOMF&<4X6EM.GJ^9,C^9>[(MP,S UN34HT]C8"U*,449M)'5VFCRX@@;)_Y(EN[0, M\_UUG*#<$$E?:^3%KM0*@[=CEQK:>D$(P;( @2]'+_CPBP<$0BI(?1KRU.>T MJ!)U9) 8@^PN["H5.M+0T]^/[2$$$C!0K8XZ9+-0"'5X>9N!:*,/[L^)HCHK M@,.W5#W4-?2"A*&J)HG,$^NK&'A&*V]_""J&95UMNL M1#V=3;T[>T'J)<)7]BHVQFO*OT]_.\\!MR%,\!5R :[,)*$QM#I][?SEA2A>YC"W89>C4I& MK,9[.'3(Z=G2J,5Z@=<81ZQTRVP#SFV>+4\1KI8OR("%-V"LZ1FA#[.ZWA%+ MKTF'[=/)BUOAT"KB7I8.9[=OO:@*>_!;X^2:6W?D.%[L)HF? K-Y-\J9H:DG MBGL3F:?^FQ?\KN,)*':1UG2O?CV](++RZ.C%S%_#G"@*BYRXOSO0Y8X=;/H+ MY@:_R\1\)WO &]>'MI47^ZB-D.;Y=E]#L++V0?(]8ICI]V[YEBU?LET1IA&^ MOI=O>%_VLQ)+&32^:['&8JP>]O:([E[LMB29]P1W\!#6H0E V8I^8&P]_0'L M+P+7'>M'=)^>7,D9I:R4P6PM4DZ0$0IBP#!>'%W3TBN$,:ED<(<_KWL /T@^ MUMYXTPKU,'C4Z3\'5M41[.H0"+X!K\0_$ UP,>C,W5V\V'-B6:W,Z]0(9([3 M;6GN!3E]L\A J(,[AV8]:(/BCQS*"S;4XY;PMQ6O=$1J&WI! L]":>0FF ]G M1Y?IKQ$!%2_'=RS65?%)"O+3%LM[^!!^[";^6F**5(IOPPM22YJ!#6MWTMS< M"W)J3MB:B[:N5_;OY05QU L/>(2H*X[$T-0+,LS@_^H^M"' '#:$%V0;0WMZ MNB(/Z>\%P7*9+TFB+L[W\B\F7-W^O;T@5LK)I!>]^34T-/6"#%VZ*9$E\8$3 MMJAN4]81PWA!OBI4FJJ#-UMYL7B16MFZ^&8K+Q9O#FFG0=%W"(M0Y'5.H6H= MPI]-&U+L@.&\8$>MNOP]*F,*+%Y=]FW/_P'=IQ>^=<'(5]^@"PGX*%Z(J:9/ M"NX(PWFQ^RH)^!,E>UB@_-582[FCR^3EK^[!J*0O?B7]Y 7W;U'9LS2#;B/Z M]Y[^RY.\+U<$EQZEQ@IJW0Z) M'MZJWL"+[Y (QT_=]NFG@^L^SIZ?<_1,TLCE?-)?2"U(HZG<_5+\V88V-T%A M\A/0DF-X$B,C2=_+#PY$[\!;*L]*+YI;T&N0<$_P!8P_>VE1!_P@LU@SJY"W+)SQ,,2 MFH[L@[I[L6L-!R#>C-7+)LS_9I8+NOIX09BPJLU)1?%-9VII2WM/"#HR.(3\ MSSW"6BF*,M= D\)Q=,8]1,R3>(%ZPP.0//I:.W@!4G: M\WL/WFJPVIH]AGWZ>4%@%>UR%\;1/&6Q=AU%R;I[>4'G(O'AV5.OLM]O[+NIM;3[T^5C]?PH!E1 M,#J[>+%'57:4LE+B)".O1E_LO<[N/NUB2U9E]WYV=_9C9^%] (F89SA3%8!& MUI ?52G'8. _>!0OB.\#'D,$ *:\*+(H'Y5SW[3O]%SVP M5E(-@*A>F\O2%)/[7FA2,Q8N\2=:O:4/^'A@Y2TB\E:N MO\4,C3TA!<2D?,N ^TF6Q067'0AY MD+:ERGH]X-9[=?2"Q-LLW>#K E!G)1LP! >9#<==?;P@3.1RTD!&P[IYP6!!F-1%0+<)B_V[NP%J9(?&S1#EI]62D;.]G3% MOKVG?RZ:IT\O]\:](-",?;W8U<5Z':]0CS)AVH9>D&!/R*8QNES(_A61\/=H M]HHW]!D1"1SB.+45L+U;W.1R]4VV"I.[%_Q"-?W M$ ?H]W$48Z%( LPQ"ANFQGZ0,EZ 1.U+,L+5.I[:"S8S4^,U D]MTJM:?$>7 MZ5_[!P@\1,_QBL$/BMA*K3S3LXL7N\5=?-UUT'UZS=O\=$1BCE=0>I5X,'G?Z8DN?;T@]![*\.[0/0*+"OW&FD7,X?:' M3VT9;Z"L[9H6-:?V&+R5.1%:S2G08\[@!=.$.WZV*U^R7(O?W-76"T(6^7.8 MQO]@M8G3 A_0B*,3W.$;%(RH-(WA.D[QCL5@'6:?;NL'/LK 7K!(JAC4IP"3 MCAD'#N$%V49MJ,<%V+>O%X0V\UCV(I/%=*5U]9E<;>>IJ[,TW87)/=IF>2,L M0==F>HFI,A5#2@756K_&N.]3C#\3FDR%/YED%Q$S2HZV81R)0H,I^\!DM,V& M:#7^%%X<9#D5I:I@GN4F8X>^L1>D2"'F=V&^R,G3$!&+6%M%T![=O""/9 ?C MJ[\RH^NH:;;R8O&]JES?9L1S@&@V6+',:-Z ^!WB,%TXXMZOB< "X9WJD/^/J!@T\.A,!"8/1(5\J/TXM _+S]AL*\ )M]F$9%&2<) :\J="C'W5V\ M.*R&5, #L4:]N;8&*;D]X67'GF/ZX]V Q"O 0I078<+\4T=""AXPDA>GI[I< M#4@84HY@-[3K\:--?R*,MQ? TN(5[K;B&FMJ5Q_ MZ9%DW&SN!3E2ZM$R,Z0,ZW':]" 1DNQMC,^P/>?TGT0C[Z>JH&KR;W9W\>*\ MZ%,8)4F2 X$M,^8IP+<6,;D4-VWA&V.,ZP6#8!]K>UDY.UG$K_H/#:P9N%'\NK;Z@7X 6F$-+E0:T=QN@(OF,YREL"\1U)MPZ35O='2W MRON!' M/P_A"9Q%FSB-"V*K?D5,_C&_-KTZ3G\]-LK#">@!IGH>4EK.W->+O1P:JB0% M1%C)>C)/XXT;!*M&#^6FO,KS++_(\AP1/?(Z"9]-3A%SC^D/_^,6_R6E<-;R MB=5@T9F;^G&TA=(R2\LX:AB\\6-!O##42['!\B_3=>MXFSU5H[%FF?Q@7T#* M*GY8=7EM\F]>[/( R:S=O#W*P%ZPB,-\$M,-55S#1$2.=,=K'M+?"X+[P_&W MB6&'C^(%\5):S3QEB35?26%E$#H:*39I=$&C_Y9Y""(T]3GWM!_:FLL31M(2 M,?2DDR];SX-&L\D=$@"&OEA_#7_'\@6KQ*1'9C8V]&('I-"F2[3%8A(%I<%_ M3A"S4K-2KJR.L<$AV1$V-6AL+QC5H5@=H8MY058M^4%UE4H)YL:"J@<-X 7) M/4''^DFDO8;P@NP!PE9[FO$%\ M*[(>C5OM?WB5;EZ0)WS"YE@/I<7T5H[*>T%$T'-4OB&4$O=708(!L,:C@3XZ MM*\?N],19R,C';+OIT>US^&C>L:Z&%]AYH^@^A'>%/$I)K8']?\+-X MCO!["2: 6SR)"5ITW/$].S-ZF[5\].&BH+;NHMAMZ+\=]W$=/X,73&OZ["XT M]8(%?IQ>TSYHB,GMJ)6YOP < Q;_N]HIYL;6AE[L7"O.'SN5Q:4^EJ)OW^DO MPLLLPZ^V\-KI"U_J&DV_=%>0@FV (@99R9^E>?$IL6Q5Z@MJ7EUM6?D].GI" MHE[ZZ6E1/J"[%^3VO> @@'#YE@VY(]D07I#-$..Q'K[&JR?Q<==("S#?KX<7 M1 DE]:8M%*S9RHO%#_0^FV%^1QG8"Q:)&H[ZKY#]Z,52 5H)_7T'UI[7S@-I M:.L'(4*3:12;!$]R!7UWB%)TT%!>L*&)50F6S-;;TMA^ %2?KDE*;2_=0- M/SC'NB8F+EZ1LV^NY6IEMLD->%<$Q%^ZY1J! W5+7G2K.?N7=G+TAELC'^ MED@Z)@!P/&[QVM%//_SX+S^V)#OVZCB]H"HB:U&S-J&VP>3WY$7VBG)=V$;C M1R\.$,!D0ZR((?!;^GGZPU!+0*[E'#>.1GMS+[C/M%A#_#A8M^-T!S"-6U;Z MM34@Z/C1)O]J5*\?[%@/YZ!H-OW1/$1N@;/IP9+:S&:IZV1]#VZ^D%D7J#!"6 ?'. JXFE> CB+\SB\!'#>$R^ M6V?[!%5/#ER<%UO55)[QOT0[4L"U"2S:OY=WQ%W&8"4CF=N+]?FNB%-D,JSU MZ.8%>?/-%I\EBB^/GW%\?F.LA!'^PRVYCM.X1#>0!DV=I/@1_))ET5N<)!(R M/4L7T\$U7WTKX:^009?B(T_E5FU W"0KF5QP9D:8/4?[@'>W+C7KVDPO9"U? MXCP"$1XJ1W)<7,Q2@^C+ MO;E%;Y7)"]^N*?[CBBZT=[F)0\?P@O"[7&2L"Q,\U4GT[XZIM;?$M&/1MO?P MA"A#.BU) S!(!RT]IK](#JI__+![^AU!SB'YVTN61"B?;;=Y]AHFC>MFM)&] MV'EFL%.P) ZI&M;>T0L2[T$#6:P?"RJ*+9X \@ ML.-X=&@X3ZKJK^SDT/WMQ3@3$<*7KFUPTAJ9>D-$7 M'41\2=I .J4'[WXFB1X->HI.3)DN*OW]$>/ MFFV$14>4 H*0.8-]H+O+]&2UIFC.4XZOW/RB^G;T@43)-K-$^49#2ZV%%]\6 M>&_PEQ%E6[T-JJV=%P0 ;$]!OFUNH.AKUNC7<_JC]?B /VHL>V)Y( 7O*8B8 M $6^U24+]NOAQZ8*'C^,% WA>WS*;K?Z^BW-T1 #F84-,?Y@? M\-6](B#X"=J?AZDFLZ"MG1?[1O3KUH@DM<7T7+_+T2;>;1:I%'UAA/1M:SRY MZ$HUAVLL:5.%2*]95+][<6"DI_\5R08'?%L!KHGA9SGW^:8M^V_,\;U@6".Y MSV@2UK><_HLC_J!HF>$+FA7_HDFP,@ =/%7/@'R3Y7LBKS>%^V-&\6('N8^9 MAKG)7FGI.6Z[0@\:8/K]_H)OG#!Z6,6@[Y-POWP+7QR*# ]<5P$&$O=%+4,?8LI+/_NKS8H(8@6F'R)4GV M!K;_7O)KLYL7Y(G[B9>IUS[A]4;37UG<;;:,-VB;Q7#.(&#V.0^;%MJ6MM,3 MPE)H;N)-;!8J=8TF5]EGNRC&3\(-0P1H^)O4G[TX[4?GL\NXP!R($SX&*&,' M-O]QL^<[9_."F>TF22F;6HL@>_PH7A!O,LVT :JT]?""*"FNC"4!T;+(%'#^ M89OHH[=Z=)O\LF+Q,%&4HZ)@_P';V$]Z0Z.FH1<[I(9_&J4W33-/=N!A$R8) M3_K0\UYIXLNR7U"2M :]R"V\."IAS2 M>W+TM65<0D#+'*_O-8YV8:(#8-,V\N+(R?FR2E@;#;F?IY)G0ON0'-#?"X(K MG"B(HS!%-#9;3?]523@C-SH7E+'1]$N'<"]:QDNJX07?@U2OKBI4ITJ134_, M@,&F9P5\%V!*('96[M-]W&8IF)L3_'SRP&50>-'U+HU0]&N8DZ1:^F4U]WSP MD%Y\F;W@[(0I:D8MLAE^".3?P5)]FY6_H;("NZM&HIWJYBW=!3#98KS8BL[8 MIM:&G@B 385 4?E;&_JQ"UH 3&%IJ'PV)N]5K\Y>D#H.E*7V6;0TA1=LZP(# M,8DW??IY0>! M//SO7X $U\L3C>]Y$&\-2"2SW;/NZ)TQ,I*X\-Q5$1D'Y&B2;@[J#NTY/++S6(6J&($EC66Y'CMUBO M\367FY(5>O?TXAZH@>JW0R09&WM!"M70JK(5[+TQ:Z+&YEZ0P_%)6ZLY-!IY ML73)X2LE(MVBLC52IJN3%Z2U0-$4%19-HL6BT9[" >-YP9"C@R/:''N78,U# M:72//\Y1(S+Z3NH%:Z&&4%S>F($BV*]>+)8(\9BK&1281Q%DLUU]B\M%CA6B M;5:$296KLLB5=):B1Q[3>*-[P:Q&1 S_!_HH]0JB4;MX09;XNN8IEN4+4BKX M)[.-HZ6Y%^20*Z0=:F%Z$(1F"O (F1(]JO^.-8L7S+M$VQS!U0)@IFB;( :! M*1O"]1]E=[_)'6D,.W&1,P.-SH^F:^/%SK1F1[='T_3L.KE1E4/X_?C3$W%G MUFVI]=^G5X[O\:<<@HF3RJT*%D^5J !6G:]9%&.=EQO^5(2?IL-EK(&G9]'= M[@F+'5CA1R"$&$P%ND9>?'5'R]U/>[?:WKB%.P* 74)(:9XQ?T0 M+TR]IB<.S.=99]EO;2LO+B0U;.0"8$D!Y=$ *MN_EQ?$S:+?=RS XCK+6Y!( MC=Z50P;P@N2['&W#..(Y% +1AXID]!$W[VO_WM-_>8HQ@ILQC&A&&HGHD.Y^ M[.TN7[T0<_1F$Y-3B<6Z, :'WE?\OR+!F_Y>&K!=#QW$"]*A>&U8O)!"1!&* MSO=8(HWF*;V' +E%6*G:+.&'C^(%\0IBZ?_!![:(XE7[!=W1Q0NRN+6]^N1, M%EE]2R^(,*(*MSO\>G3S@KRZ8])HOM*TF_Z) %L$_M[O85GT26NJ!HTFTR]; MKO[)T9CYM?V81B@7FADTX;^P9$.#!#K"F%XOXSI[XV[K,1D0!2S5/2H M9@AJFD5[=/+B9/6MF-VGO1<$C1I7<1\7?[O.D2BP["280S>I%ZSM#00DD]D. MK#-P2"_88@];1:IDX!GJRR$K\V*3FD8H'<.:K;Q8O'Q+(!*>('D4OU)W8[3 M'PWX@RFZ+M:V,&\9?KO "X]+&:[+)!P;&WM!R@4T ?F( M7)'XF6@W?;0T]X(<0_BRF:#6#EZ0-+AX36N%5/NU<_I//[U@KE5D":YLA47Y MI7:2#NHX/8E:-4+QU[*RGUFJ+75R8/_)XX@NL]6.VV;K,43R;]/O#$0YX/NU MB"-6:I5";]>MMEUMO;BT^CMKAKEZIM\U->(3!!Q:%;2Z(#N*&1P_RN0QE/=H MRVS-(CJ"%'A%^3;,RSU4W6V^O =U].(P]P*D;I6##QO!"Z+UB4=$:3-81$W- MO2#'NMX*%Q05<291FZOIO6"WX087ALJC[G]-[^GO_Z-WUK1_!-9C#CX#_+RO M&H889Y-Z<8X>7K*B.DG.(NX,*'%*$R_VH)%CI;5H M%/>H0'C4EX[7H<\07I --]!UDKVQ((-*^$PCS474K[3%T#&]8,QYF #\T\,+ M0CT,+.;67A S3U4H>V"H1IIF3<6#7Z9\H[@ EUN<*9D:CA&C; M34\ ?;6X3I1&^O!R0\3%(9VG)Y6C&EZ&^^*7+,$R'U?S$=3UJYG/B-ELF5V$ MR0JJ+R!6P*L9*#7&J%Y\K\U*KCR^N>7:[>SD!6GXXL@XN"HU2VOBWCH;3W^$ MYVE,[(-*&A<1*3E8YVQ7OD#*@>8..J2S%[LF'2K=/DD_>[ S Y ;FSLU8# O M=J[*VC8']'9G?+?WG7[/Z^CY*D IOAEW&W+)1S5O!01IGR,LF0.ZJZ9RSNB# M^W$F&D#UVMUOM)I^G^DZA#QCQ.'2-IM:>&*4U-&? MXT6AJN6"=?1A:Y1$T#XH!P[A!=FWJ*0RBBE'1&G@QY)-\E5KBE)7)R](DQVW M_!'7BETZ$GMW]H+4ZIGFIB7\0LLE5"N+*5=^EQG^H/#+M,%/&M'G^\"^#!U] M^N<#WFH"F\0"1,VN9V-++W8<;L!T5P5_,W83014?SV<6H< J)<4;@K/Y@/^U M6%/\G9LV4-_Q1O>$6?A:BF&M^@P._;^:[>]#QO."(5?X\@+S*Q)U#2!2&DQA MZ0IK<61[E>Q,J?Z!CB%#QO."(<1I!*&WQB1[N8$72[[@8J"JC+2!RK=T\((D M$4;[M<(!H@!^/4 ">W?V@E01B;E8,X\(%BRR(B;&VA;1JT\_+PBLV5J%9190 MO%FYAJZ$F0.'F%ZX4$SNX@WE_@7N@]9M[Q'=O=CE2C3L\P1T!](/&<\+ALB( MOI #>P/8OTU]>!H,+>5(ER_^@87A!^=&IR!< 0U]PCK-Z#/G;)UFQ>,/,1_$!7 M11EO\.G67GQJ"R\6+>ZDGF&^;>V](*@1A]6_^D"CO1<$#0V$E,3DT1.CQIG: M#S97XF>]!E%8Q"LP>U+EXR!)]I"AII<#6K%HYNDE JCH&B+V01V]V&GR!H-K M$\O<>?9J\B7V:.[%CE7)J@"'7/RMTVIR4$,:?QM>3/&OWRB.Y> M? (L#.8 #;J]AQ=$">/S^5[\\><82SE89]F3TB:FRZI?3[^(E"SLUSE!5%SM MS9'Q/;I-_QW*%0I9'/ RT\4+SS<;%$$9HF2/_Y[ERPR\0K@34T\;G^AH(WMQ M!@2.4#9;_7T70PT<0UR@-JJB=^_I3\0]EU?GJ3[LP836V;>C%_L)D "UE]+\ M)1L;>T&*O=S37T@U\FGR7M6Y_6!T6VC>+7HC/QT>U"=Z>D$DAYIE$E4SIT+K MU.CJ-/VU1C19? /%5.O[BI5VN)Y^P_=4XR9K:>O%'D& 32W(IA&:H_Z#U%(4 MZ.5%!+_DV6Y+[#+%BKJA4-3NPW(YOQ<,UQA^V\RJ+;G:M'\^C99?KO M6T!D0X@T!.Q56B%3F+I*5W?VK!/Y__ZYHO$&_TGZA?RPQ9<[2, L,/!O;.(& MP6%1X/&3_5.<_0D?'$SW3W_Y$?_?G\OP6Y9FF_V?"0?N\?^(>'C^7Y =25[Y M/"61BHJ%$NJF_>8:%+>,:>Q.QS(;31TOE8I=5VDDE^S2 MK%-MYVB1%3X$C?C2K*_1Q.G2[M%S#!]F6L+%;UQ>K9G3)5990CSREN!. 4I[ M9%YQ>R^G!.!W=AX! !\O\]AQ%DSMG2YZ%D7XC2G8?_ ;@WXT+EC7=N+%_G3 M8G^:9+$7^(^+?)F]I5U+E5I.L5#R\2QR@NR4KLQ?G*'Y%$N^RXHR3/YOO&V] M(K2-'2T7]G26H]"P0.5G1TLBR0QW+UEJ?JL:31PM;88?\(C8VI/P6;,N]7?' M L@U5@C#! P)U_A?BA81I-YRDH52.:C?4N6V3K_C"^+*3^98B_GV7VAO_(3K M[5Q]O=0"5NVG6?PT-G7+3[H**J''Z3-QS#_O-4Y9HEJ;^[FA1O![\U;?5"S@7#"J( MMIGC)=9+VFN6)YJX_;)[5.YI?M]MG1PM?[Y:Y[-=%.-Q9F6)"FK,,CSP+8V= M4%A@N37EF%.GQHS7^OMG"Z2 M0D]<)UEH?M3E-JY4#7K+&)XB^5>W"[J.\\T\,B^)_>YV41P99?9%BP7;4\E3TZ:98O.Y1&\>UM0Y"_/Z]>XD2< MV@H[2NLRTI7X^$.0Y1'*__,/_^O?__3#'X(M!)/AB^$___#3'X)=@1>2D="2 M,('?6.;+#66&<8ED?26 +I&6I\(.U6W$V/+7'SXZ6YJN*LZ:'S\Z:VJN,.,Z2OWQLEM2]@)PM_^MCLZ7#\\BY]->/S26C>Y/SYU\^-G^TGE3. MFW_]SIN&XY;SYM^^\Z;F)^:<^;"R<+MCFK'G7SZL3-SF!.?,^;!2L>IRY^SX ML,)PT]W/6?)AA>%:F 'GQX>5@HT1#IPS'U;R;0FIX+SYX%)O(X*#\^7#2KSF MH!'.F@\N\)J"5#A[/KC4:PJ(8>SYUP\N]=:";SA7/JRX6XOXX?SXL/*N/MB( ML^7#RKS- "?.D@\K]O8)K.),^K 2<%OX%F?.!Q>!U6 QSI0/*_^VAJAQ[GQP M$;@6#\>Y\L$E7V,0'N//OWUPT;<1[\?Y\F&%7TV((>?)AQ6 EW#XF9^.5M>79[/;F:W%U +AWX_Y M^K:3+5U?.7!&T:9XA7@#*?WZ3KPKO;9C^GUH5K[N6'A+A\F(N.-O EEO1]5C" 7N,W^JR8IY(=Q\AZ)6+-LZ M*"9;]N']I[N>7L,X@>?K.LL?\-59(>BKY3([GL(#1_&>W-N,PL@/IE@::+K7 MM7)/M#ZD]683+KBEI$KGUO3M/1EY!.N870]F@-T:51V=)A>9JT+AMZCL)SAK MNTPH-A@PV?'BC/)#2Y?I=B2*8JH?WX5Q-$\OPFU9OVI;OC=-^,4F*P M_V70W<_/6Z[]"^K5=4H!?(L/$)-Q\'=![RY9Y30+Y)T]/3F"]U#)8K%^Q,N$ MY?4Z?O4^4U[:N\V.8!P3#H-O-4*#:M6M M/?ERP'I>!1V=_+!&];%"32V/T0*8G>^)MNUD2[]'91BG*.)5S:1/\A*MXU5L MHJ-'QTGUE;@D_A0P[)&B ,\(*_W&S[>MAP^W3OMGX)4X3XYVZ_?JDWFRMUG2 MBV.@-8O^]]>D1[^6?J]55Z>$,^$--:SY2>K1^" M.]U> J4,G*W:7Z8'XQ9_=[#(QQ,C'L_OFON M]7XB#W9;V6!?(YQH4/V5^';O#'H2F.^U#?)M#WM#>#KT/ MPTAZ>\(_&PSXVM5[.=L:XO[QKQO5^!'KY\3\0R_I_E8W@@ _!I0,? M@T-C$#X$#T>R5%KB5H9?:T^YU4<%Z(BOX.4#WO4!ZZ\":._Y<9GCVWGJ<<_K M8T4^Q-$Y[#;J$YKR(=@VS'#6$@KST;C7X])JL>S\]8/?7#RRYT.PX["O3!>4 M\R'8-.1JZF%_'I=Y'M],0T1U0U 81S*U?_Z\!D&X(]OP@LIX%8IBM*>!B'"/ MB+"#*2CWI/)42! N+K,-EHN,8;EM?28,,ZZ6]15I*KZW-/1BT1(O9]]B4WQK M6X_ITZ:7X(8Q!KPJC:9?+/X>T1S_T<1J34-/ /P[B]RLKR(N/?O4$Y /0V$ M].P\_8YXEG4_\JY1W-79KGS!;^4_4+WZ:<].7A%#D L/(81U\(H(JHAIW MFPK!AXCO[J%4F/BD8:P-EOD4E:S777HPB/+SP["GH2V9TW;,HLB'^/Z.C9VM MG\0/<[2,7Y[N\+WW+(EC/KBFD/PAHJN/9Q47Q#]$%.+Q;-+5B'G?L4W]>-5+ M[?X0KN^#^66\JMZW(^Y(/M7NJ7$];>^$1]I"5M\9=5@X^;^]^_3)P2S3Q-+] MNPNN^>;[?ECB__UZ=;M\6%PO[J[N9\LY_G5V>WFQ^'IW?_7SU>W#_)>KF\7# MB54'$*&W/*^]P_5D;C^A.[DE3]_H4&[K,RW@64>\_1T4UL572%GF\=.N!"UR MF=%HC*Z]&VET[]CSF.8H3$"P^CE+X$G\$L8I4+5(J_3Y61X7^*=+_-?TF5;[ M[H!1M#;=9 RDZQ<77,=Y,;6>WF4^6<1%D9?20O'?JD7BOT#B:;1;D9#@!Y2_ MQBM4:*.*VMN.C)=_D25X6BA]A#_L>WS;I3NDC17J:CT%*[&:29FCB0XR-IO^ M@#8$+H^C;-@F7V/142<*XEL@V<$M!W'*^/\B\X5YS$B3D8TEVXP+,_2FX_F4 M[;=B=[\)KW>LM:&BI,LBSY?Q:F^VG&S97U"*^9G@BW 6;>(T!C:6^+5M%^&Z M>DT905"7&#H$C;8>T]UE]$(E9Z,UM%33T+^/^M"/V0.P::YA]=7$/%ARI4]T M+5IJ.;$T#&O@+U:<[O#:V"*SM#A'ZRQG7R3^&%%Q]0W?,EF.'[$PWY-W&PPD M\-9AL8F01>_55HG:SHP3LQ$OEAW$K+E_XH . )%LU?\H3ZCVQT\$;J6P+^L9$'CJ*'P;S3FNH&B'5:G?\$%$_(QLL&PG]5HQ]-G;&0^]/ MA['O(P9A];+1"1S@-L/9A_BZS;%J9@O=>STZA_E4C[*IO?-[JWH+5:TV58_Q/'[ M'OU^O$S1 M3>'$%?0Q,$$/X;/&.S5J!L:_4QZEZ!ER8DZ/2S4GF#N,,^\Y,YK"]#U)H\,W M:24KXYUP2+A+;>1@G"B/#O3)V>DY-PTV3]5X@^6OK(D MCN M%_]8+-:5;$8PGZ4W 5Z#=X*(V1L&\SOVY?<,#.VJ?<&\-$#8%.=[^9?# M84=U TR_(XWK_GO*0?^4@XD!J[[C>378\SUZY5"HLY9[S72B/HI?_6BX,RU/ M/PRW6C4(;T)P0'=):!),CAO+-]+IUAC7>]1&MXSF&_EDM^X1 MEM[C5(&#.2&&LK>,F !8;I"B[4TY2-6-B["XB5!17'U#>6KN, - M[G)TO0/[P:]AGH=I63^!P\?SB#:Z#6-3R$;]CA-XJCB!L^CW74&K6R\S@[Y% M-OD)/[DD$@+3S=)DL499Q"5B*2Z4HGNTRIY3,@JYQXR:G>5IOX.,6+4C_,^/ M?SU!_?M_?OP7WQP'?0S'KCV@WKE96LV[!O#T#^5"[V615:).]1S]6,SJ=MKI MV?FQN-2PC+=7H+?#GBU5)4JL,?C$I-X74X?U^T-D=?KC+/>7->T?FSE6^_NW M=HROXGM]K$-=(!^#8[V/FLDQ\SW[]5 /SG>6#74$?2_(-MR;]+U8VXB>J.]5 MW<9T8GW/*A[D-?N>6 +359P@Y;9?9B 'WN79:XS/V?G^$3^GTA[-5F7\ M2D67]GVV,M5DC+M$^+M2KQ'].$+EPTVBV 5BR?Y!_-S"B5]?IT["P.H W MXSK)WKIVMK7+E-%?XQS<(P::C&B\R'5.H50A&!$]7JT=VQVH<.X=NVS=-75(SQ0;4--.4')7;G:U@R+?TN1]MP3]XR M "4+DZ18K&>O89S 5>IW\+#3Y08"NM]BC4\SP&^4BR?JD9ZG5]]6+V'Z#)LG7HT;$ 9O MXO I3LS1OD-&]$A8)D=WDU!85W6SL MQ66G?8IZ7&3Z?EZ0!!(3< O!N[G,! 'W:QZ'N/ MO*58^<^IPB=I>XLU?>7(HS]/OX;YWQ !M+Y$3Z51C!@^GF^BI$:E&JR3.9?X M'],(Y7T3SD<9:;_' MW0.'#N.1D$*M0O1CE_3;P[1"37]O;H;S'5;4D='A8VS^_>MWLX3_F1">0?YP M+V-B2/__V7NS)L=Q:UWTOYSW;;O;V][N&_<\Y%C.<[-2>3)5[?!3!U.")+@I M4N:05?*OOP 'B0-&$B @A$[O+M2 A\ !;6O+ +^_44"-DF:#TMNN6D9-@\ MY;KL*+9QK 1[V6B#FWX6CFRNH&BW9+K;X0PG[P[5J9LHX&>D-*K?WB**.GV3 MFJ"+N?+XE6F"X?S3<0N6W@ O@!SN?-2$M^G-XS-L IY!EV@6:8\(*[*.Z:5XV",@XD7J*MFO\0\5Y2F?ED8,IH/C5_YA\:Q8$S*[@60 M:E@P/6?>YPT09.8D?-)\1G,$!\=UA_,"5Y5\FF*G/4_8"M4\&\4+4&FZ-'O1 MU,VD*?!B]&0G%'%RS/?2BQR :C@Y&9]3+;#&B)(Y *M291O/&=;G\RO+NDDX MVWI"837P;NJ]@CW9"UV&SXMSL1=922?AWD@.TEZ@*\N13>V7K643YL5V#/'B M]AG6L4P&SU]4*;9S>]W&>;%[D41Z*IN2J#^]4M#M/<^3OH32/KLZ3KZEI31T MJ?4%Z?:\B8L6S3(IEL"+7/6F2/4UP$$IS MQ'AC-H.6T6YG95#UQI@9A>$%! M5--C3M2'%T4OIJ+*,GOG!?!#J/0X9;47L*JAN3(A4UI@M4T]I%2!P8CAFJXT MCL%$[D[EXE^R"JO#?06YK&(=P&5?33:V/JJUU%H8+P0O5X M23[5C&TLYG+4]*_G8XWV^#:D9\Y3_AD[J(W2@]6JK:)\6Z8+B[""8+WGQV.0 MG%>[=[B/"N_#**M,K;C@#,)S PM3-C:%MWY*T*!YM"FA=(O.$1;(R55/[V N MLRAKPWAT1K"S'=2#OUVM:!%!7.9^T:]WO!G?^)-;-[4Y]7421"G:=*QVXMQ7 M;C=S.:$I,Q-G$61&L./^BFYBNWRS!$YSO\J=-YOB5MU/#.O&'6\L!]NB*L_% M[-PH@L>K&"0\@,$4-8T]JV9YW;K>?*/M'4AP-"\Z^U@97SH/BA,);9^S@Z+( M'YFVZE+77GA&B&JGB::S\0O(W"(_5+=I#M7A]S.9YHL\-7$"(C6$'41!>",[ MQC@)J#R[WTW_AFXV54P/A&N9RP(M/DD0G)0>R@#H,VN>5M)@F=9V2B\!O+ M-UE1C]XQ9J U]\*D4>B8A.L4BOZ>1P1+,7;!?X@R(WV3Q_G9<7_+FM&Q\XHCX>#&I]2;=N)P- M!<2NN8J*$M_%:986.0$_\#KK$$7.91XYJ+G"\J+SOFW.FT<2QHYJ!Z%0_XX& S?U&-M]^A W8PTV-C%7WD3X[UIT4Z*7X M7M*_R+R%(MTLN'/BNW"Y=T* S/V6]5QP<##5.OCAFD'L,G%AE3>KA\F*3]U) M\5UB&%WLX&<%-J<3@L< P;,;680>.789BSECF8)S!?OMC%V\9QR?#-H!7UQI MD]/)CLM'W8SFE>,MW[-+5V?RO 41V,&L6=#>C1O8E/$+77\&DXXHP;F;,B.8 M*['9GB1AV[AW6&H(.V[T@,UM!6A+@3;WF]\,&?M(P;]S-/;#)_H?QR)*.K/G MJ8VISAKG_O]TQ.W63=TZP[/(G[S-D@A+HS7 MGMJY_%_>I1;L;&QQWU*PVCVD&3P&&;4,<:>18CU>X;S\!M/?\2WXA@Y\$<-1 M%"AD0BS9V6C9]**^8CO+L-#Q$>MK;&FDF+9RN_2,X SERG2TZ#V*45B79K&&XB=:'!VQHXDKQ"VB+^#% XWY!;Y$Y9!7_%^@6B6.$->&"X@22 MQYS\<==%:LO%&W?R15QDZE*'4Z07N.0'K>3L[2IZPTK9*C'82QPE]3\+2U2Q M><(.1>H^9-)GH5=OLUA68U5G(52&C*0Z[G]S -L\+!*_-/)2M-4%_RGECM>B M.BUS96K&-.>!=9EYEU/#)W!3U ,.4)]N(:T!8EQC\4B\= M7[T\]+U9? @86*I[O*;S/;!"G..6V')14/.BT%;C\'\&,,3;]!@G[T%S\S"- MCC;HL2MV2I*#'3BL'81D7.&L\=AZ%J5-*9#E(O'PJ4S6X+ WVZZ[VI)8_MYC M4B$L)R_Q/,IA-=ZA7BTGV=><-X E%UFNZ)4,0)Y=Y;9CB(N7V(,R-M?S2YEL MX0LD?LO%1M%F4&A]_@Y)UGL.G9+OKVWN%0$9NP3Q8>P@N*-*"$D?7R]4U8,@ M'7"3O-!7JP!3XFI/I[&V@DGHUQ=RD5%PJ\C5Y5B2BSO](\!U'C+LV@OW!YG' M7W8\.RZX0!&LX8AYQO.3BV*Y>*67TEADDD$,3BFVO8Q02:N'4*W55Z)30=R\$"O5 M0S^,A'HA=DYSSL>0;2]\JW1N@_('83H/+=.5$2C5, T(&K;7Q%0A" 5[-)W] MY1 6WI="3)Q87PN*]8D7R)2$Q3/YOU&MST6A?R8U^YI^T\=3'&'2N-I=IEKY M553E=22E,?D1+8#A8;<#F)F\GL\W]'J/Q0EF?05*^T@,8<$^?\,1.Q6OB':GNI@IHM;A8SE? MR:V6'M .]EVRSN"_F!$)6FY%^*Z+)A2+X,7 5"#CZ/\ MD^-9I%-5PM9!L\&-#:ZDS3U+T[%>5M#F%PP#>L1N\Q1&"*^;[1:6BWR*$"=P+#Y[#[( AH[1 M[AOLFK0OU>-E+H?@^I#Q2^<[IZH MKB6N0+Z_+?6&U^A3-S\@K:8GK;5-T[^/CP&,Q!=0M5>[A#3)&M-'_[I.'?WC MMSL<[P\21&RS\TMP)$%.;3;I1-_ *4\V!T2]+R>V.RDBWG)]C1T?O/^K78/0 M,,X^N:VQJ:^2?8#DGH*:M'*[(E+SVG@>5KM'& 71!@;A._H+$'$95#.V!2K) M!LW]!/WW9$/YN?FX%$R*@(5"T8<,9GL;O0+$B8 G= IH-TCI)\RY8.;XQ6ZH M;][!OE@%S<^2VMZ65Y/)A9';*N:UOL 0!-OW#031!J18'92<\$$ 6SI_Q>VC M>([U/MZ<3DG\"1 AC+?YIK?M[+8FLR%L -BF95:@^J+%">W4TMO;(84.%#&N M%<"DN'LO!'N.*-#685/9;AU0A1:@Q&/;,3R2'/-^V;HX(Q;#NETAM+7=Z>M4V"\/'X]T-KD6L[;7M+MN=[S07JN"R/) M%UUTX/8)DH_8KM.IBTQRA"\O_'7TWGPZ:ZL#7!NN_%1/.T/J]L(U:IH7BR)G MZ$#8IL,[#;AJKX@.=[;>GEAAW5=4,LARIP".^? BE'X!\3X)3@<$0T@Q=M+; M3FKQK(2OYB2H%DYZ6Y-%>ZZ5T' =M-LSQZ;/ZF'/,KB6?58/6PPMBW?%Y$M M3]0WMIM1LX6Q:!BZOTXZK:_!#WC,C]2)M7^? M'C'*@WW]S9YGXA9$FP/BNWZ7>RNZW8PMJ(KH+N7%?C4G)B$3ZVO17ITOL,NQ M)^UND]X'K!I9[;X&_XJ3&E?_OK3G]EN\T)];9$I)O0]&[\KVW_E57FEQSAA5,UF/&=R M8YA[K*L+W'M]F?O%ZS4MM8(1FZMN_6[1RX'YN"1M4'WAQZ+?T]BRGHZG ";X M)*]VSW&T?X:?8%N&C*_C6W /TU.<@NUJ1UF<>'_["DQ]2\$N#Y_ACB8#B_14 MS"-V2O#>@NP[ -$S.C!A6NCJ=_BU/F)21&(79;H;%)[ZJ>ZILA*AJ;&)4\+8 M+V'QKR *PJPT%SQA,RV:?947A+*^,2,Z!4-5Y4 A#/6(BB_@77""61#BF> R M3\ES$CN@<#MJ2B_U:- M13VL4X \'8_H?Q,8A&72)(6@](8V[^['M4O7;E$,:_!XJMX5O=9GS6>C->VY_L1]\GDFQA:S+D';@YEH0B^%9X?)'$Y M20#44='!G1,D M[]PU704,&T ;G.;F+W[@PR1+9(OC60GBL#Q[L)UT!ZK@%3XUY<@[FD A--!7;-]W:1]QOYGTO1WY[,8#)A MVA<51;1]!\DG@B/:-Y;V%&$QM, B^DI^2=FQ@^EGS 7(/7^)4:2_"1O8,-+JB'_L4,SQ7N;FR!EX-]>_X* GQW\%P?DT)1LSDSXJI%>II? M%FEJS',KTM."+ 5+TJJ))GM 8M@:),>GZ!-4JB<.YLPNYH[.)WJF,):/ MA.!*@MH$Z2Y/,--".T^2HUA% -++'_\.08*8M(,\*:"/87ZI3]$IS]+""/$3 M\UEB]5 >A)L>L&WM$QT6? ^RJ^6$?(M$>YF+]4-SP^6+VE.\3/#*A%+ %^]O MGD+WI!*+$T(1V$<6]T)I;=FQ8J5IHW^Z_=L5C(286L#J;7USS47_#C LVN8H]FZRN M!D75=5+,ZRPLG%([F-^=!F?RLS0O\[,>7N;;.R(TB/$%L(11W M%Q-Z4_S"JJ=*:O@]\0^E%UAQ-%BMX$ZE/*(7Z/(5;#U'[,&:+"\ 5:'L:T). MTYEY ::(*A?"4'75GH1'ZQ%E/G9*PBE^' F M5?4++B(K+J:J\ (H7;1/U(C@112[%OK7S:4T;P@%Z!]-HO0+'R;!8YB/M* 4 M9T%H)4KT=!(,R=GS% FLHS9=V/\\8R[*J)?T*:HSQC[#X .&E1G$P:B+67AO MD]+WUAMSIKFJ,?NH]CAE?>PINMEN(3X?7?\EN;[3SOD>W8@-_O" .5_[SN?( M_/9G2QX&.=,W!P<=>J53$3>.7J=* 72POJ6]_4AZN,V4QXO#A'ACZN$!&61@+=+*A$,?9GY8N'W5#,< M+-R?HA)U9HB.W AV,A^]>0_A1OJ#6+58M!&[.#D&Z/*M/D*X+S;L'?UONH/% M1B7@$\8YN22BPH%=>@,&W9%9VP5'4 WA1Y5P&Q=,AV$J>^FGXYWGR<<\!$F$ M?L9XOA_0AM\&*=R@_O4CJ, M6L0_ -P?T#F_^01)L +IG)07R(X[@Q?V;#K'KWEJC&[0K]O>(_WP8Q/F6[ M M"V4?3WFYGKZ"R4F-DK+5,S-'JOV(.<70N-G?GLD#,%(WZ?SBHE]3?Q9PZ65F M DMN-W-2__$4QF=0EH5<$>HG=^5^:GO+]D3XMCQS4BLJ&]Y5@.KJ:3K0J<96 M[E1Q/,916>DT__@7V&3K^#5/-H<@!=_0PYNT3G']"V(0]DEPI&<04S&L!1DA MB]E]BV"6OKU_$TSY2.IC!Q>MAY5IQ:7H?/\755 /;]4[Z@?$@HQ)2Z2DO_V> MI+&:@+7G4Y+F)GE\5HR/-J%ZO6M^KVEM#1?ZZES%5F&0G8?VTZ)_-DWNXS&\_F*Y !0BZ7\U[;= M7/$1+S5US^@+40IP.J!FX-+E/-,/OE1_&\"_0T00(EFKBLS: "3#;5=R_(_ M&(JWZ34!1Y@?K]]JO%6U)$[:'J%^JN=ZJ3Z_VC4WAH\T5T9K@R2S"#@L56+],$+$5H9YX6:')'?T M?]MU\(-*2N5'4KP=7X,?\)@?FV=B?0!1[US8!6%Q+$@;-6@-"$^]JA(Q-5AY"-=5(:!QWZ]= B=:.H M-J(%I93 [X6%@JX:N*C ^2*[)[9,IK3?#E/OR=;>'28Q ;UM#.@?14^I&.4F MTD1O+PZ7D/3>(X CD?;-'=21O%E'%>2%]5SN M(9!34.D T$+V3/=5UE<_8T9W5T23.*5;QQS.(X?ST0&GJR=20B_L1SI_S33Q MN><_J!1/MX^AI,I_NB(*+J'(,CQ4B/UE0:QW6P?8.BHT_[IS.)8_K4A/8^9G3L7KSE)HK2WP>Z8?M][MIZ>K$!C#G&L96-LTU3.)ZRK#[&EM)X-?#$ MT+:4:H0&I60'8T@,8,$B\:%B$%9"0TLF?8=.SA[Q._\)FF'" HL@=C1*/1ND MCWUCB&UM(_STP\3H8$$6"O+LR'\53%(Q8$AC0'R-(W NN>3'/-JRETAIK#IK M"@FH+TF]#3:_@ZW@B\GJ88[3)50%9ZZ" MT<' ^2&4 9#K:S0BB5 BG,)KD=HJAOLYCO9X7TE2.=WY7Z"792\UTE19OTL2(08'H M^\W.C#:;_)@7ND3"6W8+=C'.??&#O$CUXUNR=DR'=:Z=.+XYOH&AOVRNAWW2 M94=QX6Z_Q-%&U?5NC&7)*6_=0.I2M7S"$@1:]U / K1/6'_;N6=_P$ :V'&Z MEA?Q29Q-:UY/&LNN;'R[UBXA]"K^BM4XL(0WQ5^Q"X>'-(-'3+XNLH0&& @? ML<.:+F'R;'IY4$V*?L2##+%(MJ*TQ.Q\6L",LR"T"4P=AL%V1!S3GN;%@94W MQ+6J7(G0B+D'EG"<*)IXJ3W1GAW0KA&U":R(U=)#N%CFV^ZK0S"\>8$8W\!* M3@XZQ)+I!: JC+U-R&DV4R_ ',B%DZBF%R&+@QEP25NX%V#J9L"9QGDO$![V M7+.\ ;R ;2!59#WU7M2>U$\=6P6UU8#Y2PEF!/983683G/H5%$3G$R^.JAQE M%':-\0*[@>11DCIX%JNL5*%+]&[2 :B%*0AT4TV6L]5R9D7.[!!/+RV!XK99 M),;Q3VJ]SKR(,S<#.-G536DHNKU,[6CJ(>TZYT5P^I1$N>FFI"5R?:'+3%_! M"O-?E@.MES03,/])C3E@(<\I"=QY:Q7':\?4.5[6B*M55,R+;NMP]ZQQ7R3$ MJ7!O:8Q_4B,_SI!\ZW)HK8%7*D?:5<]4-KG1?"J=NI2V*$VRQI+0OZ[+0?_X M[2V(]J0<&NW?EE1$^I?Z5A'NZSW"3V>*Z3B@%WIC]9G^(!&#;[N_3CJM*J\? M=6+MWRU(#[,D[ED2]_ 618G+N?BOR"4Q$.EF:00MGO6PEQ9WG)80P8A-B%J_ MSSV[!2VX=H/&Q\\9$NW0Y2FS_Q+8*4YC.V0227>!#C?FA1ON:*T;AVF:-8@4 MKJL^2QW.QP\HNO$%/8QF#<,2?;;$1]D EY!;H1"WZ@5X2S"*53;_4JB8-9(\ MUJ$MJ\P:BFD-W:2.T?/V,1_I_D&7GZ=#SPIKU&L2GP NPEGROB=\L5] M=H67TL!)>U2]EMAI;UF4R3*-,MY6YU(A75\Q[ M@)Z7#:S<(4XA*-B-:%NYKA5_IT)/6:>RX8T!M-KMX :([2JYK7TW#/$7LE<+ M=S&VD&<0I. 0A]NGXRF)/P$_/SZKAQT,MC"O1)94>-R(%PHK<=ZE"2*/.? ; MNCY3(81=\]'V&\ ^^]($L/>0> &6K!0E=.2:)]4+%(>1.W4WGWJW;8QAD:$XWV1Y J/]W2%(]K29BO8R?9H0T=R!-"THVR/@EB5C=S*] M&.'S0V]OR5/&IU@=09Q'&;Q08PA3R);>C$^#%O"ZX D312_DZT'GCD> O7 & M&X,/M=QB&Z)UX0BSV#D8P \_PLW"0"Z(]1(](D2L] M?3J> I@4TM!L)._6ZMO+O4+$88[EQC#&X-33O&XCH;@>I[&Y ./+/%:[WKF\ M'-L0']N''YLPWZ)WI%X#98FCAK01B,[U[4WZ'=U"4/=$! *LDKOXB"[H K:&$JYM'XC:,)7G"5 M.C'62FYT<*Z]R$DK^*^6Z#.C]$\W28)CIPJ[%3I^+VA-U[\4:=C1D4-39[O* MR8ZB6&?W%:*;AO;S"%[S9',(4G"S3P"@^EH*=C*8/JDI9\]4%<[%E;,K-#$% F)(01_OD5(.*"_W=#U_.I&-D8 M++=!&$0;\'X #$7F_+IH;OD4YM;M0"F^SVC@[%%8$O_:M<@98PM(+>UXUZU M;SUC$;Q>AG>B-3WF::*WMR#FBT&94K&P+_X(=AR\Z]1NT&O_*9+J3;R_R24" MQ,KC"CWWX!.$<>EI<+WZ=W%43'$=HX<$Y1Z$BN)I/ZR_AMI=]Q@5Z*YWE7 M^M_#S[8FHC+"DN;(Z6'.P $BD 18UW6S16(8Q.\[GJ7(+1#KJQCZVFW@'=V[ M!$LM5S[E%LUG!UDG1;RS'3Q<<81%Y87AIXCZOE(YW:>RU$CQWQ5RY-=7:@1S M\D%]'@H8>4.>NW+,BF<25.Z M:4?Z#6]M&H2KW7L6;WZ_#5)\,H^8CA6SJ$B:&.BB@UE"8XB/%K.IZM8TS!!L,PJ\P1&<@CL!K<"Y,"J0-8+0VQ]H@X0(;AU?1/4Q/ ME;JY/APT&L_II)P0%7L81T\14Z0@TQW!OJISP:/CU[IO[%S:K.9VV'L'&MTN M[I@"]BXO'%EE[&3M3-L*S%!>(,RS3#5191F!O "+:4!JN;7*WG\OX!,T8C6! M9!B*O(!L@)6)2@=)B'L!HK0-BYQ-26 '?(%3G;VLQH[5SV3'O5_*M-")CK^/>Z8P[PQ-N:[TC5SMLB;G?SXJ9R'8>N$8T" M=C\O().5H86LD5YX[8]DOIFOB@X G7XD!*W&.G"S\)D0IW,2QFLO+JT2E6%E M#O4B;GLDE:/HQ+R ;M#3*NL"H2,.WD**-U[3I4(IH27I@.O'ENK24J'UWW-E M8D:>2;IM10=PSA^S01Y+%9)_68Z@K '@N9T"KZ_SO4,*KK( MP@YQ%9[_L^#)NLP=5A@9-R<]XMPCSU54WRCDEL]Z0#3;J M4'EYI:Y[]E9PUL14(Z%!BQ=9R58_1'T,K= .%^\ KI.+[@>NUIF=EQ3J;6G8 M< KU:E-J\S=+(41N:4SK@) ZQA$Z.,FY 1,G\2JGDX6+82J%N=W,Z8;SCQ3\ M.\<6Q4]05M-F; NMM4W39VX$O;W:):1)UI@^^M=UZN@?O]W%>818$?3*9>>7 MX$B"G-ILTHF^@5,W@TUW4D2\Y?HN*>6'G7RXA8BBK)*2Y'\%V2'>/D6?B+M! MQ5OYU=!Z8G4XB:RFEF- [DG5 >I.C6YS __0R)PIV MFO8%PN26>'2ZOTXZK:_!#WC,C]2)M7^?'C$*1W']S3 QX]CB.XV4FZZQ*WLI M]+Z?0LBH0D5K:HXZU3'9'4*?LIXT9A]S2[E22LP,KG8-V8C-Q?,[*CXQZ^_Q M^A#G:1!MD?"__H[ .]]DZP/X&B2_@VRU0_02^]71#Y+D"+9(5,Q'F]Q6,?1? M8 B"[?L&@F@#4IR8(#G%"59'TL'F]K&!'Q)\C%D]IGWR8,1^\EJ_JTX^G'^$ M<%/?$OK.$]M9Q7T]I6DNQ7E5':Q:Q"K/T@R1,H;W$*>7P0>TJ^I^B;/& W\7 M1_C)Q^[B6*--3?TO.XSB"_$401R4TC[OOP9ACE]&-F61[V\%BU!E_FU>BJ>H M\?(+, O<(:S( X\GACT>B%M$O6ZB_6W8R]<$;L K2(J-X.];N[D-"R"$E8#M M2NXT"HRA(5$[Z>.(5A]A?EQ%=;KRU:[!=9"HQ\"1%*_G,8!)1;(:7ZD_321[ MO"Y6$0#6-HCW,^YO7!V4>G:L$D;,+JI-JC].8(-$@O+U?H01^E+A2W \A: 0 M)9' 0+2P"G7457VCN>&=&1 98I%^JN=:YN /]E@T/X"HP??]&F<8JN $LR L MN:7\XU\ )_9I<%0WIU,2?V(O"\*"E UNP"I)8.NM7>VN;B ETW0/ MTDT"3X07;N@H&G>A>HW6\3\ W!^PVR[V)=V7LWLZ'L$6HIL:GE^QF\\ZQM<6 M=:J6P-NA<8-;M&H0(L8C.:]V2("!Q>,1QBEVW:.0/VW?4HQ)S>W_$P1)\:"@ MJY1F,,1)*I_1#U\AYBF[C("$RQL)][7#_'%NBB>9/YT4L@9A+7M/=F._W-O>T^1Q'N5;8 M#]TI;:XH\9S:,#R2_F1>W$2F YIU):EL.&DZ_=^ZEYCB-N;%R63ZG#6!(GAX M>0&0F)M8IQP(TQ=KUK!1?+GJAZ'C3^4'%,07LHG1K&%@.X21:;$*6N\%J**! M*HU088I/G!=P"7G5-8\DY7GTA^NB.-.WKJV ?Y\?ITO8T?%R'64=#OW D1?M MQ9#"O0!J4,C6Y)#B0%Y.8+K*SQHPG([4=<&<-Q8BG MD^PJ[ =:&@D76;WK1:$P-:J>VO';,\CTJ&]^+FFG: MK05L_<'L*ZU)'TOY* POBJ[I/J<\R__LZ[$)']0!039>U&&;PNY*]+.8>YFV M 314*CA*!WY>GD[6)NFH?6;T_14+PO2C>J#D114,#)VP M@J [V(F%J=;0^2(JBT&G+FJVQM<784\]OE<,%TFD95N5CQ*N@5PD%,IA'!FF M7.,[[^KG$^++#HBNS;>+;-. 6R[6NH9P$71$(&R$4]? ^>([, 2X7@QZ#=HB MXQ! &QD87V.[R$ D;+EA^#5\$\A!]I09ZI6;L[S4$"FW:0_ LA+*IBXYB#/3B%F+9D8EZMY7J+.J( M"F38)^0FW^=IUL"OC"U#?V"D4Q?N;/QD,PA*JXEMM/[JR'Q[OC:IC#?%V>CQ MFV)/@,S [H'2]GOBYM)7_QTORJB,W]]+B67N#J2T+6!6*E,VOEU5I]PJ4V9C M/1=58@1C)YHMS)&#)O?#%!5(+2>5*'OB+J56%;F=+>S_A(5QU'&@C%/<;J,Z MU79UYG!0>9ACBVM76\ J:"S0P'C;,904/V(J>G'V5"V)#)R% MV?-5!J3P 7__.&)$280L0E@>2S=*=$JZ$R6%J^I;K V$1;SN)W M;HXX40U)D+1H=N9$NK 8%VS)8.#0AZA7^T:RLWOWL:/>_PQ@B+7!CW%2;)YF M:T+O<^X!6*5O;B\,W89:=Z,:0>[WG(7PHI[-/RX^]&_]2DS:/^<>T]B*36C' M6);.X*KY0OX'[92ZJ9X25%O3P-%LJ+)>!_440-0R>"1Z<)+7":X*)G"M!!SF[_CJ-"7./LGR-[ )MY'V,1]':GLU.5] M>&:FR>H%9$L=,!&4R(8T4G9[82=0+TX7Q5?TFJ)=W(W3"[Q(;I^M[!>=<^@%*.I< M3 6>@C$^FE[LAD!Y(W7>D5X@NA2A&82::A]2ZP=;2J;1P.VO8! 0K+FGRXGPQ'7];986[\L9<*=1(39&L%[,? MU6;TR!DBOM1^X*N;8V/7MYXWN$3?=BEY=Y!'>9WQXP_S?GBF(@V"14-FGB]) M)YWHW!,_ +5+@38T\,"/RDXZ#C]#/O,#5'WD6S(41$?5)QOS>FL,7VMN 2

    S;9+RHVJ97>_ER,@C/\IX341PJ!%,-NW9EP9T['WMA@?Z4=--J[96P0GP8Q?LNBKL0$\_ M2O MU%FT2TX7" CVI(;C].8<5HRQENJ/+AIU!L$^(+;9DW*06N V&%?M205*M[:- M$HL]89%+BRLYO>?'8X K)S:L^3>;#'[B"*AH6_C:8L.;A56>IDCQ4IL'+O6N MKGBFG$S^>K_I7K:<:EF-&KYM6XLF&.G?FP.$'7U7[893\,_H_H?HVGXOZM;I MQE9T(G,'W2S2#L+;XPE4(??L<)&<_J[C._0XU65N?FP.X)7*-_VX5=]9*@PM M%8:40%2>L"?$.O\ VW5<:&[J. I.D0>AKM8NC%G-0;"S^:1B5XE*O+Q/J[TM MN7Z;IM:.%R:3AY_JJ_:^453*(F*]5L)8*IR!O3!+K?%+$J?*N4W&ERR[Q8BQ MVP$X_3T6^JZ]1XQWCZKE826-R>LL.PWWD@9S)>(W@-]_]/>[."IXW#P(UR Y M_LS"?.*9V'O.Y<^7)E)*^I*SI[6Z=%B<:%,\9O$(/1]T]NPYH8+[[<^S.*6" ME&R"XRL\DSFQ_QW$?!QF+L)T\P9537M(INJZ=C34^D-F 5)-HN=9;H;Z;+-+9=MM&%3TS;5[YA'5V?) M9*W\Y.N,&16S]WF!LYR%D)J;N&U^6Y!C9$\41=P+$"=C_R(!T3/ CSUR)/G)S'?!*3Y#S'5D23CL#JL+-\C_:+F)5KUP)">CY5ZY13&%?:N67/G&E(\<;FC9&:NH(L&= M;KH=D] MLDO^$,'W;B!*)KH2AZ8I%VFQG>;NFBG1/??MGY MS7Z+#.^ Q0"/J BG+"\!XU/V C?X:+3K%-I'/&3G-_LM,KP#.V[P)( M36Z^FV/P O1G,$.89Z$-^NV_S6T-I^PU$3-VGSF?,CL4$>3SXI)=2*&Z?9JZ MG3)TQJ.X5SM-MDO(N-VV6GEZZ]&56D+)E=\([?6V/8L9]^?9E]91+\%4T[_Z M2D[5LG&.\ 9=FX0?&[<$D5JP"T2SK9HP09:AJ Y;^L/"5)F)-T(YZ;FQG(, MC37>"Y-K/;'L6R,GOBTNQ%G=I&E^+/'ZEN(\CP]I!H]-*I.V:H%7>@V_HJYZ M^D![8DJ&%@6[;&_C + *):@:5:W719IDC8U'_[IN.OK';V]X7D07D>ZODT[K M*XS@,3]2)];^?7K$"-[^[=^6 ),EP,0L1283FA/ ?-NO<8B&"=$9>$/OF&J2 M+?'E:8E*\(--5%J_SV/'WV#Z^V,"<#8F@%B/;*K])G[7O2I?K*.LI9@7_X/S M.)?UFN[A)]PBGG=J.M3ZKN,")=$6KXS'G;4?#(4%Q@ 2V% _H.B:1'L8S1J& MQ7G/*<^'SJGU TB[G+9D!(U9.Y?P'I.V^#%K*!9O)ZMVP7Z"0993%V^9<;NC M2>1=G"'LN#1D(7K)DHBM=Y>'YPULXGT$_U-9JWLM,8A1"MPTUUU6>2GA!Y)/ M)+93CEE83 /]5Q.6TDWF+DZS5$R7KO);QK193Q$Z8NCPH"N#[]AS-5E&&B=6 MC\7<(S19)0>G1U^[JU7\%7.YQ6S'2@D^2%W@+L) "U]^K(M%"KW[' MUYC_MGH!W63/E'(RXH6.5?ID"[)7TX%G1IMS5>3&(E5B ,MT.D(TAZ>?5#*T06"*A[=\;LMY_@-F MA[L\S1#_DZ"#&N8XINT&/?\I#I<*?E!QD!])\<6\!1"S8<_P")F7D=C.+-\I MP4Z0]2OCGVT=8E=H 4O/>\4O?F?B#^A(_MA=?9/XCJ .D3Y!\Q'9)BO+O M9ULATD=Z_J=+W6/!RQ#YY# MB+ .%9Q/2*L@WCH\07M[8(4_&T6)>2U>[7IEWZ;/-SH4+VA-U[\T[R+3PT!V M%&,"YK<&7\'B,H\(+G_/X==LM M*9&6E$@CGJ/:*:-S'U+&K6?W6WY_;,J2*N9FP7 MH<&3YUCP58RM^.R^@7T>XM9G-"W\I.&L*D'X%88@S1 M(8NW4EUM"]YP+7AJ M1C$H1H(U%I^8&L+7!)P"N*T0PPJI@KS'DG^5V<\6 OH ,?RJ]<%55M@4&LKPN>KS3!&@PI:7!YS#> +!-VT[Y<4+C M#NGM+7?X&S.7IPAFB*M'Y.,.6QCPJD- $W+IC17/ZB;YR+,\%3ATE):+9ZJ2 M;8C06RVT"\2&!G6\?;R>8?!1Y("CZGM9?10#NS[ 9/M/$"2=@"(ZPIP>JC<> M[^1V':.GI>)/;X[8>D)CFHI@.^+!XM4\PEUVD$*;TT/Q_+Z==@DZ?7=! M>JC>\C>P 4CVW9+FQFBMNC@%ID"2R''[V, !HKN>PBVH@_A*]%9R(H[ &*IY MQ4JH6L,C.,405]+9(9YEGP3$QYK57#DY0U+>(0[K7&&K'9+'GZ)'0*Q.PFBM M>%ZO<8;&;RHM:UZ9-"]&:]7S LD&^T;MP5W\B?>(K#NF4E6I_MKF7@A$Q9G: MP<+]:74JKD.T?XY37 (/_;+--[PEB ^CZ3X](D8V_EZ\_Q QDV!;W1+BO/F= M=)UALGA2Y+M +5+T'^@&L0^VX!"3N!1AL0%&E0-ANDG@B4!WY?M//7R"U MH^JSDH CS(^KJ.&\P&(EF.WMY-XK7?00)K[N:N?"K@J\(6MK]+;,N,I.$,?N MHUS7L4F*:QB$U*>UUT8Y02EWL1C\FCB"3$+(355+'U%PC),,#]WZ(E'VH+6U M(X9@H%-W,U" YR@]Z\ K40?K)F L7^99@S73V&=K\%T"H*7O+=.CN)5!3Y90 MSOJD"7DUMQ^)G@_QK %:"E3UH5@*5 E[-;?R^I'OV-PIL^KD 33'9"\.G5(' M9T51PDWWX&439%VI+T=:V%_9"XSMS^UK$XW5G/QTKJE#QF5;61(J"<=T-X^> MC*NV%Z1.;_H/BF#L!;(CE*(#7/-GG69[J:VI7; 9%H^P0#V8X^9%3G@!K=SC MS0S1\ (O:Y-U->5[+W9B[.M.B^CQHNCM!(]7)]AH@77P0\4-E=*!K86"IKX4 MGPV[AA?G="SMI(7&>5&96A?M9$3M>8&K7M:*[MGC!;B*;CPYM_0$M@*KWLHN4>E6*KTW6H+%7G1:"7.'VEUF?2QMK'2#E2'%"U3''DU^*I<*QE]F#>,$!C^1 MW#(+UD,) 3,'3FWPG[<_GQ9<61E\:ECG[4BA!596 J(:UGG;6/7 *I4_J09Z MWJ8MS4!+)'NJ\9ZWZ4;K\\9(256C.V]UN%YJ+)I*J\9ZWBI)_;&IW*1?-=#S MUB^8 ;IE3O]IWF*R'K+!S*I6 [L(<\I-0I=<;[4WXMQC"(V@W$P\5P.M5-3S M"&A."KP:WKF[*&OR%>MF[ZOA7 2[ 5P#)0UAC>DBO,D;*:B)%&M0)Y#9_M\_ M]C!%,_Z]T8#X>[66'L!!FH+C1WC^@/$?-O'QCW7ZR#]FP8\XBH_GTZ<@3F;56W"W#.P+?F'S=YU MCFY*Z&U>D!Y%556S"3J2F-A$,BS>B>>>^[-2O6UO%TRK;MYQ^DNPAYLZUYN0 M]F91WDRNO/D*T>U"VWH$K]VLG70]#K_3HK6X%+ZDWP2&YD*@E[GBE\IC3#K[ MHO #EA6P&F85Z GV"H8V5TF]HAC8 0)F9?A%]:I6M1_*:*[R]ZQ7SFKX."Z> MA7Z.>76'H3&VB]#TTWNI@Z8QMN+GX#Z.$Y$JZ,1VRM_^MB/Y/42L+,Z]_14M M'#%7F+VEU0$5[JMXSOVDHOVY]=JH+UM;<_]=&$C38357/+.*6TA;OGND.9$; M*M\KT@5\S".HI3V"0H/U$N)Z>38K!_#1*(-[%-\Z++;I/@YO:Q0PDZUD(J MH!#R0JWOEOW)!C6\I+IK*61KD=/I".W,@K>L"F\N%IE2.3-?9F[,"B)^\&75OM16T.:Y^Y9[U>0;Y$ M#Q+]Y*6=?#!Y5OH M)TS%:CJ:IBR^M@Y^@/2JR[C\\19$8 H]=5L\8D#3(%1[)+JUO%[& MEG/!_DJD.)O&ZF'\WA6UKM#[A0DY?XWN(F H ]]% MVLGN;'K?JNG)D@U:+_-D0V@9UNT&A[<8QI$8/UQRJ^%TLD,D45\>Q<*YTPCR_R E,!=HH VJ M\ )/3?=?C$WTPO]'"Q7@L:=>("M)"T8= M=2\ U<4,<.0-+URK]# #5&G'"TPE"<"T!S#.@M FL#1=;AZH:HT.MH&JY59; M *D9.\X;^I_?B,:SEJ,Q7QLCD,"6HTIRU4QLM6PD*6F7NH/)4-:#03ZXQTB8)":H4)R M$,5!\2)??P-9GD3K^$*A;K;_RM.,FOEA])@&UO@MVH $45H,]6OEU)$2+K"" M :T^KB\Q?CBP^^9'"*I'NRC=>ANDN"S-$?^E:(E+TXPXTI(?LAJTPJ^%?BE& M#67UPN\.V-WG*:HY:-2H](/Z-0CS\A'#=6AQ&-((3&2^8AE<)+99"@GB '8( M#)(BJQ)FR@M%M@9@Z>R8%]I #8@V^3JE2I=?2@PCL$??W#J(HB*^THM(/M60 M,MA8+R+W-%QT68[8B[@]#3CWF6@OXO(T("G%E7L1FZ<$9#(OKR7(S@E%]GR* M>LQ$7=V_WET*4%.&,G"4LC;I89R\X_)@32=[VG;3,9,31_A17NT:*#EJG&JL MX!D&'^C5S"!(7P"MJJQX/]5E X@?K!Z?:/\,$ /Z!O>';+7[EI+38 \?Q[B_ M]85KD=J9?A=[%G)%/$[3NR!)SNC9_!XD6YI*4&8$\^[];C^>E$N"A1(I>E#V ML&$9Y9'!,%=_JX37ILAZ$VTKEXQ4VLJCY5/&@;LBL9X-+L87\AE6]K3 M%-W,3B\;EB.^(XKV@O\N=\DR?DKITY3M;0/HEZM=:KM;CTZ=!$""0+!&L6>Y M@F2_V=B>R7])$',@.OFRL3V3%S8<6VT,)C&D$KRK)1*UL*!T3:L]2&)1*EC; M:SX3$6Q(;LE"\L-B&!< L 6X%XA)76$A44BIO\",+ZL2N6MQSA ]G:2K/6_8 M1EUMLI2KT8]E;5NXR^@+WA6K=41>V92G7LDU7I2Z(\U8O"@42O[Z'KWGQV.0G%<[ MA$-++8($*S+9M\=5(4VRA@X1_>NJ/T3_^.T->YT0Z]QW?U6KWN1,JZH$29U8 M^_=)IU9@TJRUV,6K^,V\@?PFSP[%+6U7%:-9Q[O-S6FST7S2#&[NL!_4M>09 M69U-;*O8 -<@!&M:5>]>&XOVGW!6.8WU ?C]EB?Z8;#ESA[SS_^!7"=ABO! M'.^.2!G7!4BTX&$W&*:\>R84O"F2%9:Q"=+-K&W#1)&I!J*%T:QA$!7/6FH8 MLB0T:YR8$A0,96); OHY] M">15Z-,V+R 2%.E)5<^]>/=X'&-;M/7"Y4B&5>+*U+-&C,LT=9APK\ @\D@* ME1=>@4EEQQGLU:PSJNLZ;:RCY@>2O:/&@'K6'FKCCIB@6]IL2]PR,LK@I#MH MO6\@+/TY"W>J;U$"-O$^@O\I0*S]YNUQZ/#/\$39$LH2:*UMFSZ".L&NMO@N MYB%^!![1=7_%E[!4S*P;2?7DUBHWM&W W -MP,@-;1LPY&VM:E_H.3/TP6T# M1VZUO_VW;4*N6)P#=?$ZE".G8M>1:)UD-O!!:B&3)+^SEO+4(BM)OY=TQJ-/ M+>,)F+5DI!9;]"9H"=(IR>A#U#^.5DA$1;S7C-)K5NMARSF=1L:8F6> ]@QT M8N_P_[S$V3]!=A +80UC]B.D>CE=+#V+E@ M_(YC]S"<,ASQ?QM 3;0L/8P=O!WY.6^RM\VN>B4,'%O(NFF9;V8.LZ:)Z)G M:K6S1(Q@9%HG-#2HB7!(F?=^B),,4TT>PH2&!LOX)!![6O'FW&]G#N<PE3W45VF:@9\_R/#.#8E"^J-DX*%#(,7^ MJ!"X1Z=#])6J!.QU&Q#"IG]@U*H#[$W2UA4ZO@99GA#* #3RF2[RAD$C8JVW M>@W.1=G=^QR\('#7WT'X"0KE,\V1;_!PU@. =>WK[_'(==>C6+_NT=('? MHFVE \**[ UJRJQZ.FPL2W0'"JW?]KZH0XG7PNP/IG^+)"!/2[4("+;E?AZ/ M&9T\+W*$(2,CS7QFA5SQ<#R%\1F RC?X-0RB^7C(=DH#O8$,)@"3%.$P09D1 M3":>@Q&NIHG_\]H"=&,@Y]'L_*XZC M>$?[P^Q'D: M1%M<">@[ O=\DZT/X&N0_ ZRU0XQL$B:3NET6W($6TX<.U,]L>U$S_4SV =A M^2@3"!6IA3=UC:0\V9 ,^9K #94CNS8P-DD<.!!'Y6W'TTE7>99FZ":A"T/7 M6]"[F*6&3VF:@^U]CJ][&U,U#+BC2SOG7R\O>%8LM*57[@R--8,U@ KX'J9A$F"HES)62#ZE#- MV_]&BJ8WQ& ?P3%11\"&:S/DK+"U$;..XV#HW6J*VQ;1:C3^,#N"*WJ1N.H/ M'0?&8H#XK+6,?LR+I)E+?:]@AU'I8Y3 M4/774:Z014$E[!)VMWIY7ST_W=^L'^YO;YYO7NX>WO_^\+!^?RW@/X ,;A & MYG3GU3Q[%*2G'N\U-%L!^LAS>FDW,ECVNRB/@;8[.XL:S]E]K%@*IXIYKZ$5 MDVY@R7##8/6P;1G#C]%OB!0&>6C0@^VU)OO%DXIFN4J*2[O]-0ASG >HX% H M:Q/L;,GB2EZK*L3WG^L;PUQ4KY-5BRD92HF%5!VL6@3?Y,WK98/Y7O+JB/2T M85F"EX;5PYYE,*\+K;4]TW?5-Z1.5_L/F!WN\C2+CR"Y!&95=1^H"Q+H:N?" M7N)H,WQMC=Z$Y5TE**(4>M5IXJ5ML_\'AW* [?_^7UE2Q*Y7?T3?1_+60UAP MZ/_[?Z5@?VS,MBO$7J1 &&5_W,+C188-PI BNE+EFE[9VX8@P1!2!R/QIQX2 MNR!,@?12MP77]E_'%M_=7K00C]@N$=UGZ*W& *+-PC;@_]JVUB0$ \U2ST'- M$3PJ9EX[(!>QP6I@#FCD9)-_@/^Z0,2A$U3E%A,\FS$0(!AB5%)43M,!1O\= ML0J,/HNJ X2?70"A9G!U /!G%P!HL<@Z4/AOVU 0$D%U(/$7BY&8AB3\U7H$ M=-*#_[%^]=J)P=_L@T!$TM8!Q2].0=&4S<70J$R;;=.E58;-]S7ZWZ\/+^OW MU>/J]>'M9OV$?KUYN;];?7U]>_C[P\O[TZ\/SZOW]\70.5M#YR7[T<,/G!V% MFW:>WMZ@D2T%B!K@"D[WX!.$\0GC6LV/:F1C]3&W&]D!)#A130(.6 #^K#+_ M/L=I^H*]P(LZMTE!6[,RQ0P^/NNX]$O@[9VBT:V#!]>V#4+,M_T]#O'K_04] M"7A5J^@=;*KJ>M&2>(W^W*31MZ])O,TW68J.^CM(/N$&I$3[ M,[NMXB#RNSA$GXW+^FO8FRW*R4DT>*U-0(EDIA(<2A(+8C.#Y+' JRB936!Q MT)$.@[OY^Q)3U%&4 " M5E9.JR"LE$606AJ;]A<0(3Q#=$9NMD?$J6,8<6DG-G/!ZV720-Q]RSA/(*N' M.0:[O*_%V6 GY>@WM.]2RUYFBV0%41G!@BE?.5W>I!LM#9++>@[U8PNC',VM MFF02J65=)5*MG5]T7# M,*+)5@>Q2FS+A*#?VAS) !GWV+;;&)OJ0Y#@$III;4&X#5*XH4R9W-::J=_# M,,^H3E^TUL:FWRG*^9+C9VZUZRFT63LB-X9M2ZVV0-3E37:4Q9O*)><(KCZS M[27"U!RZ#H5:96(K9[XV19RCF MI'R[)/EC:+YL!4."@15>CV;QP94;&0JUSPUZ<&*PU ME] /NK=Y8!B4C(;)#"R(ND!QP["H/Q\,$4";(7'!$<$6(44L\OGN[S MGU[>UZN[_^_OJ^?[A[?WA__[[6G]ST4RF:UD4A:KPH)I'*'9,+E)SC[L$Q+XGTB[91MZ#7T-BD;[9;6#XUKP'P^9NL,"SBJ6Y20]6:SR8]YP2C1["+LG1#N;UL]XB(OU@OX7OPB686X MT]>@ZB%#A =L:T,%1ZM%;&S;OI278^#&=#O;MKCBX#P<3V%\!F61G]<\V1R" M%+R& >VU&3:6;4LOMX8ZWT$;S1C-MN47N_4&TBR!FZQ*5'CS/4C*"(G'.-D! MF.7)($HD-*QM@-3UKE0C(C&NXM0GK"UJ\.SKN*F9Z"QNQ$#3K*:$5\5R>",I M7@^>0!!MP&K7^.0WQ,#?!>DA!&GZ\ ,D&YBB!J\)>,RQHN(?09($4=8]@>/' MLVAMY3:H7F$UZI)0RJJ$4E)BV;_R-"N,_NN8(F\5F_R!GMS"$0"MNPI[0Q)E M"C-0>:F7*WH#FWA?Z@4+.D:5[#1_UNV8_\6T9ZUVGJD_HB2GG8]Q3T@1V/*M M(\/E"!(LDYX:*+PSY'%@LQD%9;8[D@+7\;@F8;+(T0,[#H/@_D^3K'S"0";Q M[1=71#L.B00IX&NM'8_V$CX>-$VWX^L?=19ZFG(O0MX&:M:]"&8;K'KW(MAM MO&;>B_@X!?KZ64?&C='USSIL;I398-XA=0HL$/,.KU-FQM "DW72@5MI^GZR MCJ/6;]W0@J-US/B@_ %6N9'?PQ1CB?B6EP!S+ZO=;8YN!R(VUV/Q%.WBY%AL M_SV60\/4F -Y(\'D)[C!I&]?1N;>1-LBCP?YYV9D1&]#>^[%"C]ASNMDDM'K83J^J_^0.:-O;](!>9YLGU#)410[0ZQ.)=78%/F <)!Z(R?KS3X! MQ3SH-8FD^IL[W_E'BIXB;"_YQ+"B3[%\[BFM;9H^T^.>WM[])6@*'."45+J+ M> M0:'(;?UZ"*4XRX] Y^(B[933DZQ&BPQ%T&VQ-(Z;736VA$< MF Z""H!PPSV07T.")874510DN&5'P*#5E%"*QAR.B) DT5+LRQ)E1[!AT1-= MX#AR@/@OM6[FB"$U.8X<5\?%>*Q=31V[HW9?.6JSM$B MO3I?8)=C3=K=+%J0DL-GQ@42:W56NZ_!O^*D/C!4UI?>=L[N0AI24K_$61F" M_'X*(2XS]HE^PJ<"GXV?J&*HY# 3/[6-4T%*?4YIY-YA-__Z5:JQ;:GY8KX- MQ*8F,VU7"JUWG-PE2+;IMQ,NK_?SGW[ZZT]_YF79%NAKBWPQH'&% M'^I^3V/+>CJ> IC@J[C:/=UR6ZB+=Z#$Y[QMQ3L\O 9[FB:?I&>BEG=1X1F$2Y=8G@+LN\ 1,_H MP(1I82?;84[IB&DIB>N5Z6Y0N$VS)-]D1;#]W2%(]M2$YL2FQB:.4PD40>W_ M*6J$(8$-[&"6EN'>N$0ZB((P*TUV3]A0CF;_\ /'R=-.V)@1G8(!O?])?C6@ M*H"A'E'Q!:PR'>"9H(^AJY)D^+_OXC1+R\0&I'LGT$OQ/-&H^.T.]H7=O9)M M;T*$3538UZMGLY^?6[:W/7J5ZZ1I,C&SB[F%'+"N]"EJ\L PVL!3"*A23,%H M4N_+F!'=@P%[,Z#_5HU%/:Q3@#P=C^A_$QB$#[L=V-!X3B5#.QOY-<-DZ]RH M$:YG2.W#QW!N< 0!6JC(> @<<>\7B@\1\/YHI^!GN"I'<-['G5'$)&&P"X,@:::^>R"(= M(5DBOOIBMG:)ZN^.'0.Y%Y_H6<%\YWJ .H*+Y-L_&ACGKY20 =QPX)E%-7DZ MI-;FU6JLO MI"(>DJ&DMGGU&GE*@A_5/.+BN?4]^7*IS4 H.Q(2/F@VU[;3>S#T)KZQKAJ) MD-.>S<7]%#T7)+',YF6KJ7HDY05I(3^$T8!0C,(2TEIR?KG9-8_F9#EB_@;;+ 8!$Q)?_$S$RB]!/FHM3>O\2?B(TI6Y%>LYS6>83 M$;P?D/RT!LGQ*?H$E:[BYB,MO"UI%)75Q5SVBT_T@&(2_Q@G[T$(KO>]??OO M\B0!O2#LH:-8=2S3RQ__#D&".,*#_ &ECV%^J4_1*<_20IO\$_,-8/50'G:< M'K"-XQ,=%GP/LJL*G'R+1'N9BVY$<\,EO-I3O$SPRAY3P!?O;^Y$]=D>UJM+ M:;VPDF*?,/_(D8\D*VDAO8/9[!MPDX$M>7;DOW(R3HX8<@'"EF127^,(G+\& MR>\@>\RC+7NIE,;F7_?;9U%M9$4#N8WYT&9_RS-"_]LQY>^ML[HK%(\ )P']W%QR-(,#_Q M&IPHB9,%.UD%-CLY)JN'.[#9*N)6.*12/LD1Z)BON1GL''GJ MQ5+"<#76/2?[P1I11]!B)HJ9#"Y'#AF?TJO0HC=!I2FAK89)5G83T%#SY!,& M3^H(5(*"G$ZL9G,+);R+N&#UE.R.QZ7KUS_1%?J.0Z=%&/[9!7#TR'M,6F8S M'.K2/S#53XZG.]!%:42M6H[#IX7::,W&96%.$:K0;//ZE9$7AHW1YK09*E.' M,$38)8JJ&45U@W[=PC#'8:Y7SNWAQR;,T>S+=,%'1$>*0-#5[B%((C0:C@U^ M/P0),!UJ-7+ZO6O4M;ZK&MY<2(*JG6:&A:G]B#GGC'&SOSV3!V"5"-7X1O.9()@A1\0RQ'TCI]]2_H_=\G ;G K+)A+?!B+V;W#3%E MZ=O[-T$W=5(?9[WK5'-$+;V%8F;"9GVSN#2BA<-JR7,ZV1*;]T! (A9]UYIX M,IYSJ]$02]6MGX?EG\TF_HY RDSR;1>FLS'8Z7RK%/&%CMLC9,BC.N[2<2WK MD#>%PX&ZI72\ZAO?0(C+&[T&27:^V6YA.>>G:!8'Z_?:KQ5 MM:1(VAZA?JKGVDCYO1?+_KW%6>*LU9O!W$&Z)LY8;075ZAQ.26:,, M>[B\!F=\?&OX2'-EM#9(,ID5J1%;&>884.S-A/YO6V1?IY!2^9$4;T=5,;YY M)M8'$/7.195OOS@6I(T:-([BM=2"TSU,P 9U2M_@_I"MXWN0PGV$,U-'MW&0 M$ ^:<%]G[6NB"@>RW4Q*IG=NE" MQCIY";JM<^Z?'ZLQ&4PS*+>#)OI:#8+0P1 2C5LV;?(].%<:7Q8BE/':\8.(1L^$I*G,TX0?[ZBAX?>\I35G91 U7+KS& M,E#GV#L ]&!0@3&,F9_:B5N[4V5YU8GT7*KQ*"TN@Y[K)#EC.HL3&M \HX3Z M+H6&;*]9>:G +5&HDMW'V%*N#P#&FW$1"0TMF?0= G6/7NO_!-RP9X&.I,EM6?6JJ)T7Q:7*PF9K)X%J.F9 ^H+TF>GZ<ZH!7&8K=5C',)#B2]3]9F=& MFTU^S OE'N$MNP6[&.>B^$%>I/KQ+5D[IL,ZUTXNH'4I6KYA"4(M.ZA'@1HG[#^MG//_H"!-+#C=.TNXI,XF]:\GC267=GX M=JU=0NA5_!6K<6 );XJ_8A<.#VD&CYA\760)#3 0/N)LZ,\@ZVC3V4+(YC@+ M%V4)ZZJQO.U35@(<>W($[:*.PZ2[2 W'LF@U>DNA1;W0T4VU3=1$S(B.8,%* M>*@*C-ED*A0W'W>IMKLU(I>*FKZ7AIP\[F8@VT@B5S;CH9-CE#1Z.PZ3;HZ1 M:5]W'+MA;QK+5#^+<*V!-&A\R2EK _WTTZ)2!^,)@TLU*[3)/C..!YR.>PS5>N8X'J]J!DJRHX_C(:VC M;[*T0Y#CT:U3DKZF6X4.V'YQ #8]7DM:)' 7[()Z7*"TP.F"TFR,HY06T)R2 M[M7Y8VG!T@6Q39M_EQ9$71!1M'F*:4'4&0%&@\_9O+.!6%DU:\GS866>CS3) M&DM"_[HN!_WCM[<@VI.2"+1_,Q@%79+)ZY7 3U"*J2:@5T%A]9D>76+46O?7 M2:=5Y9ZB3JS]NR7Y%99,%ZI]O2]F5[G 6)%NMI)F-.MAE!EWG/:.(J:#>4=; MO\\]8IH6L+5!XV-*GX$$79XRZR+A^>4T7J('ENB!C@M&AS>R&8(IE%@"@L6KW_'3;)ZD4R76R)C'[KE+N_1L]\[K4XP0@QA#9[*"Y.P;89+4N.VU&, M>.]#FT5W=)$..LTY8\EBR"=.:ZA?DQ@1VNQ\$VVQXOZ$3\T+R*Y@41J8UE'7 MTWH-@RAKSHVGF!;H:"[170_UWBQ9*FGA[L862)U784N3W;&RDWV+N3USM)PB M/>U;%IX:,\&T2,]Y+LM\DM_+I)B:Z6XKUYO$RCFMGAL'#XX2L!D5(?2?!'@D!TWRG'4&' ME41#'SRS2:LAP;)UBQVW'DV;81A0)U),-A0Z-,VSYKC2:Q@95L>'SA4^]EVC ML*F.JPH5/^D%WSM72-CG@\E".ZTX+3+WY)LL3V"TM]./MS5%'$*!]@W]#22? M@*IJ@9ZT-<]BC@4MQS-.Q52E_!',*4F2!)NLBCN#9O:"CM?U+\T*T>R2 M+I*C*';L^@H1C4%7ZPCJJLN]HO"M:0MV,EO-B7Q>ZA*GKW%:$(/T(81'&!5U M4@&B==NJ1*S(G1LXLC%8;@/T,&S ^P& [!E_ =9U[(EKI3:W:@%,M3"CPQP6 M85ZEC3F+U:Y!OACGB=S6#B+1?CX9B^#U,KP3K>FQ*XU2V[N_!//W A\)Q+GC M!#[WX!.$<<&'-\Y^7:I]':-G 7.CCW&RR@X@2;F6235CNP@-UPRH9NP%&MK8 MHR\6A0%] WNLX(F3,YW?[+4Q&'2$1%#PGB'6KE X\%DI5@_;EL$\1>P^\UF* MK2_(PX\3B%)RD*-,3X.&9W *X+::#19V"QI3)24JDK6R166) 52'/^&QGX[H MZTE!.NLO8RT$G6P)]%)=5*;4EL//MO[K[A D^UX8KT@/8X?E"XA $H18P;]% MHC1$ KC,P#OZ-XE6&B[J@ANT7QVD'52Q#O;(S,)BTG* M2R?\ M5Q%8PV,1+8$5=.C5IQ63$^FF'>DWO+5I$*YV[UF\^?TV2/')/&(Z5LRB(FEB MH(L.9@F-(3Y:S*:J7],X2N$6) 4XJUW)8!0) FMM]SJ^!66LP=6 U7I=Y48P MZ1.X 6";/B;Q$4^O\&+8(GC1M,I)TST#>1T5;\IKG"'88!!^A2$Z W$$7H-S M83TA;0"CM3G6!@D9.)YW%=W#]%29#.K#0:/QG$[*"5&QAW'T%#%%"C+=$>RK M.LD&.GZM^\9.4L!J[JPOJ(Q)F>P-*F"QM=E?2\!58J#9]A)J)F Q=1RAH:=( MB>W5:NR$/&MYMM8F9"R+H"-(L+QHU4#AB,>LT.%@6DU;KH^R9,I]; 3-LJU" MF'2[H2-XL*Z/2D#Q4F"H=09AS/RV& MV(T;+\:/JK.-7_CXON'9:I@$+!K(:L#9#;W2&ZYEV3\ A8R1V/PY)5C0A9Y6W&9"J&G$FH;09( M![T5='YP'!9QPB+A6^%X')\2U6MEA[<9BJG("D7=YGC5U$&OD*S7C,T83:@F M4B'@.UYI=K!5L>N]9#,.4QTINDG$\=JZXXF2@&^9XT5SQV-$\U]SO 2NHL,C M["[G> %<-6RB3OESPK*VPV1R2=\^UXO5#CTQ(IZ!KE>>'72 6'Z(KE>5'7I8 M>)Z-KE>('?A*B?I2NE[N=1 \3+?-&:4@:N2WWVR2'&Q);_&2DLCKE$3TXFNT M W-7%S)OS5FTER6!'DL"CM$).-P,2A0*@RJ/[,./#3AE+TC<#=+#R%@HZ1'G M'DT\/GZH8GT?XZ0%->7\4YLO@1,(W?SDW(")D[Z2T\G"Q3#5.-QN[1+2)&M,'_WK.G57X$B"G-IL MTHF^@5,W)T-W4D2\Y?HN*;<5,6F5*Y?%+N]HU&% VB\3O.,=%Z4K'OOX>KP]QG@;1%LG#Z^_H9)QO MLO4!? V2WT&VVB'ZBMU9Z+=$<@1;>''FNTANJQCZ+S $P?9] T&T 2D.&DQ. M<8+U]'2PN7UL8#D$'V]6CVF?2!BQG\C6[ZKS6^8?(=S4MX2^\\1V5G%K3VF: M2W%J50>K%K'*LS1#I(SAS,#I99 [Z*KO7^*LP;W_F:P UX!4FQ$?Q]:S>W80$$UVRP7HC MS(^KJ$[=NMHUN X2]1@XDN+U/ 8PJ4A6XROUIXEDC]?%*@+ V@;Q?L;='ZN# M4L^.526#V46UE?''"6R02%"^WH\P0E\J'!R.51GU>R0P$(V.0AUU)7AO;GAG M!D2&6*2?ZKF668N#/1;1#R!J\'V_QAF&*CC!+ A+;BG_^!? J0(:'-7-"=?= M#D+B@I0-;G+5HU>F7L J26#KK5WMKJXM)=-T#])- D^$%V[H*!IWH7J-UO$_ M -P?T(V]P;Y^^W)V3\"3G MU0X),+!X/,(XQ0YO%/*G[5N*,:FY_7^"("D>%'25T@R&.('4,[I!^0F1Q$^( M131BD0RI_E/-_?))J1E?>^F=9P<6@3EV>VB:WWUP3G^-P_QX":H$V\.N]:/+1!"<^JS&A:A,!4QI[_FP>([HCF""BO)L'I8'$DU M+'1H."Y[73)$<8]S%P>> QT&0-)WS5TPA#S99EL&13SX34,4 /F][WGCV8R? MP./-=-)K0D!PB7-\Z?)L'\_'SE% *-YW-:'M>,!9O4CNR]+SF;L\)TT K%XC M_V2+AC,T@CHI3GU6 R'&3HGX_#4O.84BS@ )GDMYZ\43<,5S!!*6**(8$T?D M$(&W4=@3\T)#9#TA74>(%YK$$-0N^E^ M\8Q>V1@["VA@7JP_U:M]_/9\;5))VC??T1;U-KF; VC\P!94#.6N(J4M0ZR> MZ-CQ)\V-N(89GO,3$G0^X38/PG_ [%"4D\),P@&>UO$#DK*S,S7/NNP(DR[O MX0?8Y+BV^6JW0^0ZH>: I#0T=EQ_!6G&*SO:;F/N9I'/>W&@<8&R UA%Y,39 M0T:P);_L4JIB\B6\AD%$+?E ::0OG?)#P0V"Z%*/KVG)P+,02JDL.HJYNDSX M%F)IFHEZMY7J5,J("F384G^3[_,T:^!7QG&@/S!R*@MW-@LRAZ*TV]A&[06X MF^L"HJW05=;RJ06X89\R7RNJG@_CCK2:&)^HQ#ME'MW!LEW;I8J;%5[]=XQ! M5M0&A=@R6[S:WR*8I6_OWYBL+KO/4L[)RN(IKBT:I[>M1AN MYI4EM32KHZ'45"*WF[QUK%<_#K.@E#; M41LW&;/@?_#7^R&]WIO]/@'[POD B=M1"C?%4DL86.@;F,T,SWZ;YDU^VCN? M=P_@XG_>D*0 4XC>9I!\EFZW:#749UW+MU37<9IHRUFO[,T1IQTA<>86SA%H95(\C]GK,07K21^<Y0FH T\I"Y!+N%EU2YD3?2J*AS@O=X>2\ ZV$==Y(FE.WHX@PC>BMPR/C M:&TU&$NA(=%#0?8E(R4U%_9'=AP1BB7XFK];W%?8:B2$[@C1<5B 9HST.G4$ M.%9E!2/(.5)_0>CHD=QQ6RE\YG=FY);LR&8+! 3K8875.QS/'><1$0)-Y#E^ MRU:CN%02&IYP5G4$M+%LL].>)H(/=G/E';'-D?6RGCF9!<_GD9,J^\'T(K<: M"6X%0J:W>:V"D=;@.(()Z5KH F4^5V?NI<;$1?&N,WVK]'%7<>'(FKE2M,2B M]9[YB4IAC5!?RX8/.(J29LE1)#QA[L@ID@6I,1$VXV>/R#-AT?4I,RM.=&U- M%!)2!:,=9["CQ7:]Y)E=BL:A840V[X+98\L0I5ROJZ:/9$J&9-D,I!U$LVW& M<;W0FETT_L:)DG:\ZJ07. 5&WSA>AU *DP5A> MY^M>NK4AE,C>&5;2>L^/QP 7U('4C:WH1.8.NEFD9P$O/BZ/4YW;YL?F %ZI4=./6_4=8Y"5 M,WI"K/(/L%W'A<*@=G'D%/42ZFKMPIBY^ 4[F\_&=)4WQ,N M-K/>7]TE5!0 MXI39\2-B\G!3?=5>PDT5B$3,IDH8"X4SL!=FJ35^2>)4N1Z \27+;C'B=G8 M3G^/A;YK[Q'CW:-J>5A(-WF=9:?A7DI9KD3T!O CBOY^%T>%LB0/PC5(CC^S M,)]X)O:><_GSI8F4DK[D[&FM+AW6@K8I'K.T@)X/S@%$P8LV ;K",W'VRM,7 M.X7F2_3K$\54YKS1@@D MUC>U(?RIN;@/X,EJ@I+Z.FQ.L1 ML[QO]6BEK 9.HSU#H<9IFFHP,HH77S=5JV'0UU H196+.4_L"#3K/-J^.HD[]YA:42/8A9W5\Z(J.2^^;HE%+\84%0I=<&EVCOY):V]] MW5F++EM7G>NKU[1SETU.3>SKMEITTPBJXSF[GMZD:7XL5_XMQ8']#VD&C\U3 MF;;*_%3/_N*(NCBB&G!$'9K:^'*8&\>=E810U:AJCT*:9(UC@/YU/0+H'[^] MX7D1_:&ZOTXZK:^(X!WS(W5B[=^G1XS@DMS^S3W[*/E@G@!6P/X:AVB8$#UG M9?U6M510XLO3'L*RC"W]$+9^G\>.O\'T]\<$X)!+@-C/;*K])G[7O>3!K*.L M)4F.UYD.<17 M53P^)J/B 7I$#S?1 M]AY\@C ^X=E5"/-BX[D]C2WK"XA $H1H;C?;(WKR< *N#'X"D86)]756[Z?I M*2,K 962_YEI/#0\C M]DYD$O\!=501-A@4P>?7+Q2'B&>*DO"?[!)0*ZHM/7.OW-W0JHAQ< M*= CPI8R@FDQEWR8&]J,.NGO.D9T%&>5?(R3P@&2*]LJ&=H"@7;$.L2DV-$? MF-0OYB[.L5;V%"39&8=P4IRAB,VF==4"IQRABM[QRW7K3HHHO\GU-2C'%:E> M7_%\F'(HH:%B9\HO, 3!]GT#0;3!2?,W<7+"E YLB6*76!\K@%VC.YBBFX=U MM;?GYB\,]8S$ 876;Q1YO@3M!]ACIWJ;]!+F6(O[^ ' M=;7R(RD^?[< 8O[C&1XA\\P1VSDKUJM\NLFR_/B7SVK9@.N6P7KJ+FX'XJ^, MU6#P90+Z@W-Q5^(_!%9C("0\RS\/;>&Q#Z+5F(B<"SUT:- 3Y2B6@_C5R[4C MOW\V0S% >:I*#*L)-YFXVZRW,0S:$ +HEKZGX\E 4=E<*[Y85&9CT>,L>IP1 MMON&TRV:_0LZW->_-.\XTXPJ.XJQY38N]B=HS)JY.DXG8XNY#<(@PA8Q $1\ M1ZC-K5H 4Z'%Z+!H0CW4A.*$:JM=XTHRCC^YK;&IE[DEL)DYCM!DF,>>W-8@ M$3T>XZCPX>30S6Z[)<1]"7$?P=#51NG.?4@9MY[=1[$VNB4V8$]ZDBJZW\@R MAT AMO7VS*G0IF9L%Z'!D^>8Y52,K?CLOH%]'N+69S0M3+EQ)&D0?H4A2#-T M9<@"@%17VWQX7?.SGI$KLA&?W<7074/XFH!3 +<58EAD+\C+79XDF!*E*+?F(X/8QM1''C7N)H(WQK63T4PURRVU?5 M.1U>2DL;SG>11@.Q8,7AY)_E=G/%@+Z #'\JO7!558 I UE>%SV^. (TF-+2 MX',8;P#8IFUOW3BA<8?T]I:[-XV9RQ,VP04A(A]W6 >+5QT"FI!+;ZQX5C?) M1Y[EJ<"AH[1<_/"4;$.$WFJA72 V-*C*[./U#(./(K$)5:W)ZJ,8V/4!)MM_ M@B#I1!K0$>;T4+WQ>">WZQ@]+15_>G/$1@(:TU0$8Q$/QJ"!%*_F$>ZR@Q3: MG!Z*Y_?MM$O0Z;L+TD/UEK^!#4"R;[=F(:^UZIRZF ))(L?M8P,'B.YZ"K>@ MCNXIT5O)B3@"8ZCF%2NA:@V/X!1#G+A\AWB6?1(0'VM6<^7D#$EYASBLTZ.L M=D@>?XH> 3&I,J.UXGF]QAD:OZFTK'EETKP8K57/"R0;-&ZP!W?Q)]XCLNZ8 M2E6E^FN;>R$0%6=J!PL'D=6IN [1_CE.<1)]],LVW_"6(#Z,IOOTB!C9^'OQ M_D/$3()M=4N(\^9WTG6&R>))$$8L-,*I\[=)- M D\$NBO??^JY"]D#J1U5GY4$'&%^7$4-&SV+E6"VMY-[KW310YCXNJN="[LJ M\(:LK=';,N,J.T\0NX]R7<ZN1F#[DF.:W:S5,@M'J"IU[^5G0I%UCK498ZT'L.PA?3J*P%Z[5Z"VI M"-W*NF<=+..2(CB>BX1_6OAQD\VC(N/L:S,PEB1!H A:-J>/T*MZ&>"6[2A8 MYHL%37@BM.D[I?S'_061P27R?-@=!TWN>6.ZP=N,A"7OF2(YT?'2:&/?/UJ\ M@^.P3/ (=((L_ 6,0?"YP1\VHV9!QC?-%4(G+"4XED[1@G00$L-J,FB5O),>Q1@>"_^/.;>3%'SL. MCQ:>=6!,M XH_^;.2>/%7CL.CY:3QHH'UX'7+^X<)WY(NN, 3:":%XE^UV)A M<\./CWXOF0'X6A!SPZ9-1XR5&$ +8&[8A.B L3(6: ',86W^@%0*6B!T71D[ M**.#%B0=5JB)9I30@IO#&H]A.2ZTH.BZ@"J79T,+A*Y+7H+I/K1@Y["0(9!\ M1(LKB\,"A5RR$RWH.2Q<2&=4T0*@P\*&8,X6+;"Y+G+TT\AH@Z#C%V33NE''$YEI_H-(W@*CB;^-L>BSRQ28_(0?;4, M@J'P_"7!FQ47S0)J-I- 8WVW4O7S[I.H>P]V01YFB\2[2+R+Q+M(O(O$JUOB M782X18CS6(A;Q!&K66D7!=Q9"7'V217O./DGV,--G7]/2+ P*%"H,XL*58F1 M'-I!:?@XEM7?&I@:7AT%;HSM(C3]_&WJH&F,K9@2 MW<=Q(E*XF]A..55LAS+=0\2;X23>7]'"$=.$^35:Z4KAOHKGW,^^VI];KXWZ M2JLU.]N%@30=5G/%,ZL8TK3E(4^:$[FA\KTB7<#'/,*):^X.0;(GGRVA?JKW MM)_\OA&,6SXEI=,\@=\;,H+Z\H77CZ'GODC+BV.+KSL/4.U^4 MO,.,[JI+M5^%H")%;Y5K@O&N<'H8NZ!?$ > PU)7T3U,3W$*FP3E)\KEY'12 M#/:O00+Q)K9I7G39;1+W.:.VP00.4KK^)6DTM]@0S9"P M9$$>J>W?C'D@7([339X="L+"=!2E-C>V /1] M1!KAIJA81G%U9+>U"'N&]S*EL6(*U*+$!?5]K*COPX\3+)\CNM>51&]S\0"D MMX45$T!M;]<2<)4^YM7E]9K7WC!#B1)44ZUE.GZU+_F MW%_B[#W_^!? LM#U): ]TJ/'=0$2+7C8#099JJL)A^CJ.:,XYUG*%4*;.;L[ MTJ'-3CT,#0I%D*QK#W>$.:L7R72C(XI_]2I; %B]1KXJC,?J--6"%'G-9@2X M#BU,Y4V_ZGU?XK-Y]8S]%Z==,G*EU6"(>6?S9,R6GQ)/_'$$CTI,T0[(12!R M!1C&06%K@-B48T;'8SP,CAP*_E,JJ PA^2V[X!LZ@BML"_F.+G((Q\35&]B, MQ7C>J<-%V[S8L:R20M6*S6[.ZOAI!E]A,P &SLEDAV0"#XQQ&/'44&XY6#12 M[>4?*?AW#J+LX1,[HMB87Z\SQ][&=77?M.;F=/CM&3$SVI&:6C-Q=JHL6FN; MIL^TIM';*UE""C9_V,>??]P"6,X>_<=UTN@?OSU$&_ M!F$(SK=!]#L]_1.MZ>)39-:JZ+9/$;Y\< N#Y%S&"A1EE#G4AMS>W!*N$\'" M]VK7\ )F$QY^1X,&:#2K0QPB/BU]^'=>E!?.0/'7]U,(L,O/>*IV7G^U;06SKC>>J#*J'( %%^ ,-RFL#8Y/$ MN5=P/29,B/!TTE6>I5E01)I2ILWL8I90/Z5I7D>%E::Q*(4QA-/JOA2-+ M);E02*YU-GX27(4P@^-QX82+)]%B6"3J$] [((X:TQ43^ 4,F$*!IFM9BLY; 9"V>9S95Y'_1H&<[XRJB*;L=%R0B@RE4(WCTT0 M;G!^3NV)- I/P"*UR.KE??7\='^S?KB_O7F^>;E[>/_[P\/ZG>#9T9@=<0_) M>X2G=MFGG__TIS]?-BG%B3OP:/\%T63(^U-ZVMSE2=)0]+6H6)#BQ"GX_V%Y M[1/M#DY07OKDH%/\:Q!B#>*5J?H.X/Z0H9?H#W_ZD\"Y-;'H9QA\0'3)(, Y M3/HB*0F'1A]W5\O8YYO-!L?YI*_!N4AK4[=T:JGM4CFMY;7/N5.K:AT]YLET M -_8>?&37?W6W^:?& M\BU=^Q"2>ZW@@/O@)%WHO0'1IDF"?W)BY]DDN%#Z_?_E/6EOY,BM?R78[XO@ M[>9X620/:%^S#8S=CMW>P?LH2]5V9=520X=G>G]]R-(MU26UVF)Y@&#C:9$E MD<5BL7@5Z-\$3$-YKS*\M!J[&.LFGB[U&JUL*?!W<>0[+?-R\2ZZSGWAV>ME MGF;QGB45RM% ,=W)ME_:Y=FXJ\G=('**-I-!->=VMXC6[&&B;V*IS#26B7,D M2VFMBSB8ES+=VG6#7#M!;NH5[CT>K*-+[\ S+VPM:D()TJUV@*Y3V)8Q-GQ/O2B#'0YBKTPN6"&'9M:R]7K^_D> M/XT%0E7#LCTD[!5]>&]EUUK[NM]\TQ'AB7,IPB#Z"U2H,:)KS8KZ3> M@;\X0;+EMBS?JMPD6;VOM)*%K#;2@ MW%FZ\14R:(=-H51/:_[UP1;[8),#6OKY!J3EB#%[F.7T&/&64Q(6[F.Y4C C M+FXQRCW$6KM1BD)3F^D)LD)=T(C3.7H5UIP&94E1&^? 54G?J%&6-+[-#EN5 M,6[$I*;8#;N4'HD(,0.OJP4M?9P%KU QNU.E]%@@+FP2#1RG&DNH#SM,M.ZE M4M/*M'[KNZO+S>W]P_6OUW>/Z]^N/V\>J:1A M2]1O7X&W/>'PK-'1TBQ(HL[]YJOQ@NKBR)W#%@-Y8E+.*HWT;#)##'(N. M<%7#_X)V6-3NH#+HGZ*$>2'_@P6_QB$JA.;BY\:EMDIX"H_:)6J#7! ':/1 MK%IW>&:YW4CT\9#&'\D3J=M-/K$(H$+83%;!GD<\S1#GS<5)M=2QL )*XBZ M]ETK:V3LI+Z;6]JD$H<>:B7&8F1(9Z?WX5V8Q3[U'32J]*+5\[QQ>5^)<=YE MD OZ12:<,12.DO$C+3];_=U"-59$A[.<=C2=A?J:4@F_H-:4 MG- 4VFX(N:S'\"Q'"+73\1RO6XR!1@M2R@<3UL*;O\1(U&S<0VB'O NP4:*\HTBDV\8K'SB./*[J=)1UWN4(A#2Q8VNX*/PLY<1T4S=,R;[=8$R,I=R4:C9C:Z M]743LE)9!RWO":OIULM*/HBDT&-=\^.%8;K9J=E6L^QOWYG^*4Q(2WGZN\O, ML=RM1)_>"]BG _13LBCM[D__^QVPH.5\%=)1;4LU$_[AKL:UV94PE BH#Y+$ MLO]Q^B@U\2TLR&B;] M[?MDDN!%DW/?Y\K?OT^N]-HK-/SXR#NNV&ZDO#!7@3<<^L<'YI!A&0U+>1O7 MBAN.]KG9HJW.;)CSD>T8Q:J25]5U1&:\.^[=T@='\F&86V@[P)*5NW6P6DI$ M"V#1UEGO[XZ7].!ZQX^@)O8:-X>=V,L&6$[L1T34Y"1(,D:;C<291IBY&=/HJ'"'@$E#O#<%IC#C!(H,0RXFBG9A M1*D,6J&26&/*<*!Q;:DPS]#@;'K$;BB.)XU'9\\V!5#L-F[#*"0D](00FU&& MIX]-@C5VL33+79*J+*CB8U*R%,#+9>LK(UO2SU>"SZQ490&GH:J40)%AI"I$ M9,56!?*211 6H1XI:5:HA BS"]A8DFHU&"'B%8$82VKEV(3(&T141DILA3>S MLIL<[AAJQ*E#$9HD911CC!1*\ F1:(A(6!*J'^7L,JH)'MC(I1J=;JW<%4_Q M\G X4#YBJ"8Y;G:/_"7B.^ZCXZ;0$EB*&8?<+RY.P$VN\RB!0?/(%R5WZ:/_ MRH(<=_P;CR>B?3#\67CPO+!0H%?87B],B53?%=]4?VW#$5DL3GXSAA39J5*@ M44R8XVI;2I$W(_'2BQ=D\,1N>[$GR1Z??$/ZLUV!0%9U*QQI#3&-4E: ZKA" M25=WYZC_U:5[$1T1:;]A=U..T$/J#=ET>OV4P/&U:5J !]JB17UVG&=_C'E$?HQUK"3!:74WWDE%-RIZNI ;I2:,' MFCNK9]:#KR3+9\[Q79APX_4KT\:B..U*4L_RBIDY<(X]HDW^K./3HEUZE)Z= M [*W$/.D4[@W73/%=CX0^<19X1)12G+GQ'P:23H^1=K/HY!5KR"ME"3%9.=Z MRP(K5T>=%>[W&Z^C22ZE^[+/LSYEY][9EZ?D)<1,AC,'W\E&HZM,W]XENTT, M6@% *])L<\5PK]^6'%[H9,>R@<82W[D?U5R&-:J9K6V8[MU*03[&S=,F>1U' M2H%$X1KM$^5/OB//-;P+ZKN=;%PE4S>Z6_:4EN(>YDEKHD=5"6Q9WRM#@\8FXVP-!5TW#!]D)#2+F2D=:C M%/"+D6"Q\J2DF/'.4 QM6B@2#XP9:VGI40J_3H142"1WMG:&;'VK8#L7MORQ MO-*(UCY65=@9;FOJ-F$O4&Y8@#=/F2X#=>"RY!'$EY+X 8@V4:*DO9QWIXD_ M0>S%O5]@;W\&K6D4?L*)>!.$W\@U=ZB>+/V=Z7>:!:>H_C@!XB*3'!!.ZSI= M"Q8LF(WX]\H[L9KS08:)'FMQ>-_4FJUUO*BR2 M[H-!E6WM0RAZYM8W6\-OV$E71#;?.#I'@- 6."W'@OSCL?4&CW(>O91M+.)( MVHQ5@$1E:58L45FH,,'CO COG4S\\ON:9V[L[3\S,*D_) -_+6 M51H_N5'0.8TWPI5LPY@'EN5)M(UK!;0*_I.7=?Z.7;MX?BDJ8I@2!OWE S/( M6I2>(I\EL%_A8KN/4RY&ZJCMOWY@-HV1H[L8K8P6 4Q?L MG9]]E^(*@G546;P 5#36P:2W@M@PC+]B[^H3;N9[IVCF:&[UPYKV Q C<5:?$#.!=K 5I$2#KB:LD5;'&M\99\RBRH;=K_ H8H9MK%R5 M\7'BK3FX32CH()%Y82_R+4AAR+B8<&)/L)Q!3KFK3UCJ\$?O H2VH0*'LC*N ME5JX@]QBEFEA"+M8L2HZ[=$?D.3-[BEEO;NQW6B-=(+P=%GI4DJ6F>C^]/=W M1M6EO&Z$)D[3&(7+HF,85%=8.!:!.,5(ZFR-XR,)[YO!(;. %/D:'5 Z'ZZK MYE0 4_AX\RTI"F *'V\^#MA-AV8$.F1:NS9&NBL6SKZU%T IRN*$2 \D(Q92 M@4&!C!DM;CNYG.-5,WNNIQG40X?UI''H"$'?TN!*Q5#?OOW(LRGGE%] 'FHS@&;'9=D23FBA?? MU&_>7#WL?GG'Z^*&)U9+W>-KG&1;ENR'U+GA4])2]YN7<&S^-23.#0>1?NIR MH$S<&=AQ ?T\WDG^/CIQ0$Q/#3;/%_M$V5J7?JL$<,%[MH=+6/K1$L#%/EJR M,J7?/(1;CL^]]2;G<1?(Q3W\ULO*]HA*.Y+:]@UT,_G''N^]H\@#NI)?,F"+ M>P?,WWYEX1N[C:/LU;4PU7NPZ/_!YMY^C4]PQ[_7/C2.%X-MRA*=/(%#F3Z) MX,%PY!E02^Q)=%>C?&Q=_]-'5_9/40!LPNNHT67G ^AJC_]R[K0WG3\*+/)7 M+W_?&ETMN..I58Y%Y$C6DDF+F.)?5\ M1=X>^#@*I6 ]L>G0">X*\J"4S\T?#B"UHB?0U M#H-2S:*C.%M'-XQ5].H@9IYP>XK&S_@]2X0W',!O>0A3!I];4E11J@4A0VK MGO648J/J[+AZ29AXD-Z"F8JACX)(U=.^A ;QWN/1F2D4_]:1\NW ?-P)Q4?? M\ A8@(LLWI<]NZ]$34])F1UP>R(#^&7I%8C5H0B*OK44:T1>HK8&5CYV1R#A M;+9]C?/4BX)K-%YA,ZWZ_SYFH /O\\1_A;T>.ZUWA74*)DE!EB<9K)($BX 0 MM&USY'MAT*?7WUCBND=>(8]"%IV_31UQCF]TM]Y/XF"Y(0=/%[?P@(K5"0?E:WVJB3 @M/G&)D,7ZV. M<.72%/(D&O5A!B=2UDZR!H&")UB-GK:.=N-1B:[M<]R[>8[-HQB9RN9A7+:- M7V>*+\AI)U!E.M5> 3ATICPH>Q45GLY"][#@2E (.V.AJ^L%=LH09'2064AP MUU_#P:JBHB"A<(6V[-5M7-YL<^\EZ"LOQ64B=IL_J0!>6F)LKM,I:+:!I*(C MQFQ!N(6P/<_WV_B+",DQT(X@[B_%(7N]W\-8,(?A$?X=)]OXJN@M6ZZ3X<9T M\H!4MZOF!/LF.ET!,6"/M.S#)CH^4+ 3D>EJVF**-U%KM5=JL18)+0P976D= M<+J+HTM$*8;'],=>=$D&T/'2EM^X].0-*_ENRGH'L+%Y\8+NKC@&HTWQ"Z:T M+$TN:FY6[M[UK9AXW]8;*UM[K:-;+_D=1/"Y;PJVM?_T,1R2]6:;$X4OH*JN M,%X+1:&188A2""\8_ ML8A]YGMT;W6=V_)G)+W5^E-_ZUIEB0/@@NWB!.NJ^[IOUC&IZ$8+WV#K& 0* MOY1L#.ZN(Q_)$7_7UW!4?K]Q6.ZLD%4$ Z>UTZ"[1!0/2:Z1^Q@V*C1F^YM9 MXX+40)"9,+.6QQADDA8AM\=#R'MSIGQ,#KLDCC+T>Y:3T3^,Z2#(S)IQ MF;6]#(. 5F>S_96%S4%T)%:;'X?\I'0":PVL]=4!/]D+]RNG09WSM"H':?QR M9LB.#PY#4R]+:YPZW@T??5]F<&QVJR#@13IXX5:\8JF?\$/YMHZO=@SFNY,_ MQJ\$Q\MJQM![P"/Q6]O38 E,T>MP8K_K,E'FM$'HNQ;ELRH1_G$X!,6^,(QA M*F4N]9I* Q05@]EL;X@Z@L9;)BK;P 1&!UE%K!9DX%83CY>>Q5%9)G7RD_@7 MIF*S9'4X)/&;%\KVZA,')+K83[_4P5X5ZL8B_;K93)< M1;L6I+U2T._VPA9W0=_!G(#E_=#X0VM*)$_K3K[SB9B*'*M7;;H."%Q;ZA W9G<,;W$"@:,P:"R^ABRMD])%X/LFQV+K+QX&=LN>?#5[YAB)7@I%D;XG:.GDRM3AW^J8UB&[ M/K).Q'9I&=6Q,.'R?$&#-DZ.7?UH@B*J&^7$./+YIR;\?L*5^2ZIQ39O]F:1K2.>W@G=E4VL>K<*,)9$X[=[R")/X82.5'8Q,&$0- M^^X1'BT_G54HM:HLL-Q9!WW9'XOE#C]N^"Y[12@K,4Y-XQ3T-KM[@;G&Y_H;B!LDP>>_HY%6G5L"IT@]W'(_>,@5WP$0I]D M:OGA58Y!)P=\4#I@!4M&.9A#/74Y-^:0(%*3ZE1=UB O_[= H*DS^HJ^;ZI: M[ TZ%#)S;]P8ZH/Z*G^!O;_5]V/[%0"/\$-WZD<@D)QZ12F8\$E,K2,S(9,1 M!XO2D1-U>K$'H= 0N%2>* MF3>=H_]F5Q" 7K F=2V^8/VLY;%89(3%'%6.@&L^/]U9(RNCT)QAQ.5 M5D1'28JA8+!]X>/"L$Y:ZNM/'21%Y3BU1@B[5LU==R0?TQT]4E>?M,OM>ITR M!Y4J6E@JM!L7RNL%THJ;.N)GPKHEE TG2W#+XSJO,_O0'.U]["YZ,/C2+ M^-,CF$*PK,$<%*XP/-R!#'OP_NXT6P"2G&6E'L?&&'"VS0^U0D^-NE^*0W$7 M.+$IU35\\AX5>EUJW4Z/F'E@9W2BL(GP)R_L) T,?R>C ":8AE8-%M1FHB6Z M.QQZ DI%&P[TR[3:2M>*4?G<&<&6E_?T"_Y,4&UR213[R640?9;#VA\[6'>D M5EV=.>S'9P-*-OCW".:7'T>PEX3L>.%%OW?-%N5CDL:*K'%UT[Z^B!=&H4U"CW=Y0-I 4[;$F$>$R?D/34JYO.AO+.!RB"0E-=C8F MU=;GACH FZJ2N0W@])>OLI*:;M7T,/NUZ$SAA675Q" Z-?"T3Q[ H:VUNI#8 M[!NQ B4IREN\LLL341,1&RI;>O0N_S%!D9E4BUYT:/4$VQB^O6QJ7\1"5;4R M'54]$9D,>\;ZS7M.$(7?9 !%7^<5AC[>(7C([HJDAPF*;_PH[DA"TSI_F%75 MT7T6@"0U7W5W>S<<&-4F2$6?&U>5=B=1_DSDE/72FA;53EMJVS[RHKM MMZ*AMTF/Q2))>MV7@:6?>22Z2+6==))GY$Z!5W&3WB\3Y_%FOYW)&S&Q:&\5?AV^;/.6;&%LU/!N$R#6";3")M4HKQER+K'?$8MY 65)?M.Q7WHLS=1RR M^G"6QL7S"9UR6"I"9]LD6Z&F5$])*J12FZ:=MH)UF9DN=Z8U)1)];!@Z);JC@6=NX9 M53\GN/,9;U[17+(-#&OJT$\1';"F;*ME1,MJ: MV"[+L]FM6_=#$VB2'8, @P8H,7_]/8]^X4%*MFF3M#%;M;$DH-&/T^?Y.^?\ M,*UFV8__%OTPE2*%_T8_5*K*Y(]7_W-T>G)\>OK#=_PS//&=>>2'49$N(UTM M,_F??YF)E)7(JXNY2%.53\ZC9_.[B[_0N*E:V)?,7X^J M8GY^.,"K*5)9'\!L8YX>Y'6)?/W?+D1T66 M7@1S.X.YK9T.S.56I=7T?*RJHP2>E#G.X>INJD:JBLP9X! __O#=? L;L'K) MG[;"O__U].G)1;BT[X!"B%(VO$::8K#,!"8@RUTYZ%_?_//U__YZ]>I==/G+ MVZLK_%>P*8WMH#6H/(4WSY\>/WWZ_=\N/L\._5[K2HV7'[M%G[8C[Z9*1WW; M$AU44QG]_:]W9R>GB:.<'3C#RTDIY0S^_2ES^M3;A+N27AS&$>P>$;A,(Y57 M121T5(RC5\5"SD:RC)[%T=G)V:.=WA65=-(Y)$< MCV52J86,4IB9V5?*!@$A4B9K#$VD$1S*2 M>W0>;M6[O3H-'J]U'"3HC<% MW*3H1;9(87D;/'Y\\.]G98WQ9S.8B7V[[_(A# MX>%=YO7OT2]B,A%E'/UZ_!-L[)LI_&=G-_#*TL@.;.'Q*@WA&U"8?HNNHW?1 MJ^@JNH'_NX)__^/\VU:8?OO'U=NKRYN89)&YYU$JM2KA=9 V+)#HKXZ(47K1 MXU,EQ]&O,E4)\,'7Q/W*0+0UN3]?W>9 P8=$DLAY%0K T;(QJ57C7N"XPR&Z M0YR+LE+P&N\MG2'>0-;G*M2/G?7ZMSAZAR?S\^NW5Z!:Y[BC6J72Z!%F M4V=U59V)YKO(,=O,(E[)N?7_Y\=31<;![/#Q,]V^M 3^"UFA^J4R,?GE> MPU1+&FL3FH>[G]M3/3PC0">-=]6LH,;31\>/'CWZ#.1H!]X>/3X^?O;)]'@@ M#O>9(&]DN4 K:8OD&$7O&EK(KRT3+LGV M$WFR1?](APM8E9KFIID%!-:.T]*)MDN)^T$D;MD$#$C_^S!"'U3Q-61^MM>J M^#O@Q;M#W__1L-UK0[ZAD# *25+,9N@67^F "907_)S*:QF1?'-ZAP#U 70L M*W&CD0 ]!KY9J8PDE,HIN#&O2UV#"8P7Z@8_ *-\WQ5>.ZO3;/> 0WUFX#D; MXSF/]IKGO)"ZPNL*=LE6+:ZF:&5F<8_>[-30#U*<22R/04,O^Y1H\^5:]WZV ME$(7N1B!ECW"?9.\;^2=3A>HGO"W\&^*HN2ZZOU*6I>D\<.OD2>8KZ+*#58F M:=42C$G6O=-[E&_4^R7]J2AI"%)$NCHZ<$CBGS @S#J:@&D01_.R@)/ -WGT M.:PY5Z)<\H(J^'[,VCW9P+2H,:S+^W*-!42+'[7C ,5XC06 ^A.+E:)UI*N+Q@G=3S(H_[G=$K M62)=^U25+'G.X6K4L]S=;^(4%GMF 5!]\+->;@+JX79P:9D%[$WDT@JOV_DB,@=S.178KEGI?<'X[LI^#)/]P2?YXKR4Y\C&9:QIYJU;$ M3TWA%E.XJ69#P)7<&X3F$A.ZC9JDZ!* MR;)DS*&)01O+<^28 M1"5E@=12HI9/P$0^@24,M\11DZG(T808E\6,#P[M(?BO.>Y@6UR4JY0+)6^# M*%=_3,JA=5X4HDR1XGXBU;A LMI5*L"I[H 'AJP209XS!68KF8VE+,88=HDR M--O&I?RCAKI%D=?;C9V_D$ U.:J MP,[&2F.T^>SD['%LA94N,AG!QB:E#'%.S$<.^F_&8=R2AXYQ2J ]A2X9BK(D MT@A+OC"A>GF$L@VX&FY0QP.SJQQK]T[8IR[ '9I(],O#N:(C;(F[G9 #_O') MWPY7>']@H_,HJ4%S0-1[('_X>( >2*&I$,S6"_/L@$3A.Z$545" &_Y N @) M5WV4*3VE^#64+?#7,F&;L"6G2%3:0$^N1-04C$3&,6X54"&>MDKADVQF M$JG-YYE*V-]+!PFB(&=?]C8_TO4,OYQ*CFP] M>)$P$&*+6MSS&-9&P.C^Q:B\:S 71)"T0D*))C7&KNR5[K[C>P[4? M +>OL(?N)[H>/=XGD& \71:$BAGWI"PPQ#@K:I@VW(Q_AWU';]+.JM,[LNF! M(X"L?=*?*G%G<)&!WH$ZXQ06#Y*5U%ET"ZB2=89,W)K3:RPK8'&L@9@0N#]- M4DD2H:>DD$2HD.!WX->/3ICGL;?^>3W&T+%"?9''UNHN.GAZ&,U@ MB9C.G"L,PZ)6OR+5ZT =MB;E<#YKZD4,!C\XR>E;4QYY3LC?N= F8G:[P?3;,X?9_-2(')@Y9CB MD,W8O/4J7[H2OE!1B)KN7P,/&R%#LWN9RRJXNP,'C]&P/M*X*-@)V"LTR=;D M4WK,_,JE",3V:+M+H5F8UCW2@&,# Q+FTQ+1/TTA.!M ,=L#Q0QVUGH[*]UK M.^LWKT%OU#V]1>9+5.'G/XTFPV)^>Q=[EB*(1) ?^% B9L<2, M\@R>JZR*D17HJ26# WY=)(@JT#"/$H4Z9XF!0<+Z@)4BMJ:#EWD<+&[8(^00 M,1O.@H5&,F,,_H^-WDNYU_?R"@BGVB[NYA*H&@@9Y"E> #B).N$$$E]NI!=^ M 1H;HI;#:EQ-'!IIM2X>8:_Z/?Y]Y[OT+&&$+A8!,T[C=N)F'UC:95TF4PS-/3'^'& Q6(8%WL$QX"%=%< M3N$NGYWLW2XWI[PCNTP,$39ZU4Y?(N* M9_[@5"P8&1 $)+!BQ0?"^,]./H,5@8-NKY;869!Q\PDVA/K<-L0F@G;W:KXV MK3QM%V# YX,2)SU\GNZL>S8PF_,B/_H#0?5C!>,:?9=)TQ5?:]9"[J2OV%&M M?MR^-O3MN*F==>] H)SY#'N^9BDY^_U-$;18>D;FA,3R2S,J/-MP#JG3_UWV M*"PXCS5"9S+\S-7FB@5<9\HMX.$=&^6M#UC)4YR8*+$DT&3.L-PC$Y39O M3!D"!BYK?RO87. */[EQ/IDJ4S;N8ZR-X [:*-9=Y4JBZ 8XS;FQ#D:'7:MU MW;[38)@P4X^TP\K;BR+9QD%H(KYCUF+6X,5@AQN8]Y13[N9\1;T7+F0$?+DP MRQN.M') MQ3M,+]V!RH&M7#YF=YW -[%.6S<>& 3P ^ ;"1KT&#-W%1PH=.YK4Y12S4:@ M2+0'Q'>XB@3FAL7P&LH>? ^X-8R#$E2:'4)^5I>EAQXWL$$&Q^D=B0\JGQ$R MR:!01E6":,Q,38Z*@9#L<230-DH:8HB)5/,^A#N):!"9N$6+HDZF!$%W]2K* M IY94WT8%PS;6I>VY)R+A??DVN$GS1;Y;2:6/"] +:3RCACWZ&334=F.%(1" MIS;D$/+8*(.:[#6#>DTT^T+F$GZ_?3;5ETR54T,N4DR(V:#ZH$U##)XV,1H& M/:_+QO)9%.;%X-*2R77@V$5,MZ^HJRA3,U71QL<1T@CRL1D7+'7_:-U,G-JT MT'/$IEMM#6\PJHCF1Y-N((UZYH(;]FFN@8-*.*GG_%N?\!$PCD@71S %W* = MU,Y^QOG+':"OP,G:#!HSFVDK^W @G/):9(ZX-Y=PI+MLMA,$I)G-H0?[4.2S4!0]0.OC:$G\7L_F%3>-$2T;7;*K0-)7T**,O3R^#/V*S MZOYTK]7]_Q;)]JMQO9MVX/8M/9\R(1=FK@\N0>->8.Y E6=\P:!NO9FAXNS& MZM0]V?,Z=?E8X=(1W'2=4ZJL<^A?YYB"BZ[U';HTOHH[&R?2@NGFV7+-#8'C MRE/CS:.8W!N2Y;)"3]SJA8?@7VHG8J&VPB!2N@)X5\$G;ZZO+W? "AUXS^9X MS].]YCUO;4!:^/#=;Z+$H*':7>A]O=$@@F=D*ELRD.%X.M?6L*KV9R@CUA!4S"M$8@ M!SUWEV!FT)KS6"?JEF?0P(=@A3Z@:F\*ERE/FW9!@,5F4&P)Y'^1$X/6F 9)"[: MJG=!N82FH;=B.S%5_Y.WCM90 MVT$?-&W#]IW0@YOF&W+3X%U&3PB8;M@+/*M+&(%P-<\\L3ZN,!KKF]6G8#DU_-Y/>!R_]F6+OGY;TI6HDH2\KA1C=,H!L4 M34?C/27E^CTYB*C$ZV3#-.VV)9FXQ1DZEJEMVYV>;#)?6W1%JQ68L'N&ZV-] M'FG4__D/D4Z#MK6IB[C8@WNXPAS'.$9262\KF=HR*_(EZUMP:5.X8R(GQ6Q1 M9$3)LZ+$(@!U.0F+Q0Y&I/,MEF" 8#,$B(GS#/.$TP7I@H7(DS$Q6<#Q@CTB94=)GU? M"GT_T6V)=0IS].Y+_S30.(6U7&Y=6Y7OJ688]+/7Q4PZ7.14E$)K&U2C MK* M[<&\+*9JI"I?8O2^Q$'J6:_E'7%S.*36B,.EVMBEV@>%"LWFEI'LLVH"*8^_ MD@3%:!$R83Y&\L\_,U0.Y;(Q 4-22 MM$EA;2)+5+%!F2E-;"JI>ZN F'9 \/^0)1X\.CGT1E+0%,W@YBHN88QCFA;A M;>3"PXIB;-AM0X>P/<)M%Z>A>M)4I<4&!>*&RY:!C3$;H1P1H*,B; 6*'-!? MZ*5$Y'AT3K>C8""F;B:F@"^6F\)S[>^9RS45J:5,YUB=+1X"2JT&:$Z[I2L: M4C$ QX*^S-TSDTK[X" JDZ8-3)U3TRL1@4"< !71&Z:AGM*MWI62?-;=86"& MJ-6-,&X^*A;RPK\W+6[E GW$J(-2!8!POL&V\9Z!55=BZY?2M.O\O2Y-EBOB M3H$AV'IZW?UJUA/ L.Q$+=J)K19<:JH4Z&E1XMTQ"^[?/NIX&2COOF19HLJD MGFDJ\ZWM9<8OLU8L75V$H"!;8S[_T0@J^TBQ5:7-= F)1(:"Q3@8=\QQX(X< M, E?/5;MTS$)*SQ_?;V(_#=\DZGC*/H9L99U.2^TU%W!%[S"7CI=I^.H#>[U%,8(ZC+( M"%M(U]B2.L%VX?IU;BO64 T;YN8+5HK#AD.=?&)6Y1/7.J=3H"-,$ M_*AN98:MAD_/3&N_=K/M>WCNR&HSR!3M!OCE1RK+;%B#U9K8M;0T'=-Q&),# ML_9.MR^:ZVW8S%<@9+'?6RS-6@G*],Z6:Z$L7V#_42P4.P24O< M_!/J]#DK2LG9 V9!K.#9OY!=%;Y/UQ'??W9B&D6KW*0D^3'"$QZ@"%^C(-B>R8) M+"G0VXU&G6%: =.5=R*,0 ';Z]45N&[,F#,7FT6?7A45)& *+G=INN8UFKSV%L):5WAPA18@$M2 MX?0TQ2%F0I&'CP-UJ&9SC (+C*!OY8BZ :2^7V^K6-82Y'!I#PAS,D MH,J? M,/*=FM6S5B$P[O!.#<& >JBB_E!LZZOQ2"3?C$?"MJLKN+80)C&.QFICH)8X#"S"\RGA0T6>^2##Y&+4BLEF&X$[7V1.*U-R8M9J#F M95U@#WL08'>%XUZ^B4$P&=_VK7&APIWO[[9BM+*^BAG.QV#[O#0:DAS?IWC: M2%";P\%BI0F'AD5'S&4VDP:B!?J>JCDA0AP!)F:(GFWJOC@F-/0TYT MR- +B>=!;:OI:@B-GMZ%Z8IA>WB'#;W"3D;>PG!9PV0M(=.CEE"-EEH/+;E) M/!@^#>2&747PFJ'N@;4I@*Y.SXY"HQ.4CYLBLS<]U$'Z" ?I).8FKV$'+_@8 M_;?IT*^J+(:K19T?[N*NM-N_B7 MHL!VK.BK^ #M.GBK%0!#?AH"L9S6>!Z1NLEA?9-L4&)M[SX-8G4);O9SDS2@ M% J\+\YK@+*>"W!@!1_"*E3BOR%&2 MC/ 'L-T7K+8U-OW BKS3D[]99_SAQQS%"VSY<2,R=(X830N(;B*KZ#+/D2>_ M"0JDO>#N'X;->Y(]4+!\B=.AGT$1+%*SP\C$,=_R"+X/? A36?PL W>0Z:RB MX01A+AC-A TDBK=8ZG6=E5J.K.!0$!$#=)]2(-5^M\W[:<-)&U.,A3:Z7&]; MOZZ>5)2A,O+R]4O<-$2Q'(A>JXFZ^HTD7*G#."1?D6)/1]DB2D]X6#DMJ4S: M-!-F'+<]MKFA85"\5.^W..JK*E6J\BV'P./=7%H'+LT M!V*][7P""_E9<6/8N6K](::P5B^R/RN2CF_6CP-;R'D)5#.K5#.\@B"IV''2 M[!8I>"QB;&!M8M\T$3TY.9JA*5**5-6^WXM[T@$#R/UM,B2&<-L7%_Y/AW#; M$&[;"N6-9'4K9=.[T$$#!>V3FPZDF/TS6%64_">.L3A6MWI,5&*;_(?9#U<. MU+"#R!F[-=M;D9>+B!PKR+2]B!HUP."!BF/EZ]/>KKEK$-XMT&Z([PY@W6T7 M^ IXMQVLK>R!9OX/JWWF/1X9PNÔZS'R3NG*0(3/HX.[PQXT[5@Q4@OG M:0==)2I7K=00 BE"V+8'/VM]^>AWLRX9HTP0($RW0=C8#T1W:XZR MEB5CF%H#K9L5T6'S!,QG_CQ<)6&M";5L*N$R(=!2.=RA[V.$5D5FC#S\<4UB1"=4Z+W$Y%$WH8IP M!+KL_+KQ9]!-7!0JM>UWTZ(>H=:]!M+?NS2#1F6#3W!-;0]!7N'R;N.H:=E# ME=K]:K*]W9O3J%/"XEY;01"*_ ?=)1-'26A]RPH?[LQNK/ M/MOK^K-(5C+7IE< JNN[49%V8+1[5?;UL]+H99*4-;#5[;=S!LWD7P1Z^E 5 M!%B\:5C"72ZX^F5F0!\$0F$#I33XT_Z$U5:_PD:\JPS(@"N:V2R MS84.*HW#^Z6D>J#N:$AE:\9,0ZTK2+3*BVAZ*G_5,O)6*TL3YIF:#ME7$DM.,]\6A%!T0THWTP MBF('2H!L7F'=2 F0SYYR_7EUUDXT]H8!-TARVYPXL27M8Z:_M?D8>33559C$_I?-O#?]OVT?M' GV\J.XPDW"=&Z]G4ZO8) MXH#2.,8[N:"-[A(M!M$=:FD;>\G3MQ0:II*XS*)V%HM6E\ 8MCL=,#R=DKLVS'96O+5A-15L_F M0/,SIXLSJAA/H2M&UBBM<-9'G,14A1;>19@^ 8=_'T[.YA)@0F#DBAFMD)1Q MQ-6?J"YC@(*V &F1+FCH ]C+F38HS)1GQ-"[G2>B 7KTQ:_(]P/T:,^A1ZM- MS,\9)MMX^DI'?+P1.U#OR0-]734W*O_,^8+$Y$VF6M-APVXIU,NX]K1YR;K, M%HFI%!F5HK99Z4Z?8'_AR] " M='IO46X8PC5\,6/UL)+ ?6RH'[ MZ&.@UN.^3H0*P6!<)DH#':J)LDZXU=3'4/%FA?,RM/!;+EB7FSAF3*F6$;2&X"]VTM)U:2G;XX@&OV[8UM.3(]C(AL?& M9=XF(@-52G"="^NJ,8DX6F+9UN8CLG@G*"7W-[,.\<-S$5 E&.$4)5KME.S:Y,#65 M82C1H6>IN!NQJW MS[5;'CLSJTV>#<)3O[XWS8 M[1HZU$;;Y*[8V^@SI2BWCY/ZUHB\S^ M;-6)^DE78\,[L5-LM>6^)-R/,0-3Y\%4>=,=^.%>2U-;W]P1?/\^.ZEC >UJ M@* M*G?%I^ V&4^"3+-+!,;"CCH'I%_,(O',F5EA6Q:RHYU8W MK?XB[]\M'K&4DQKX'NX6&5Q4CHXRW1MG[OP.>8"[M%H(F7"VSHT/(J'95U-O M-FO-XK^;&$ XRH">J2H3AW#Q M3>V584]F(#\:&QG] JF!,9VM1BAIGFE;2*3KCLAX+V<@R099UB/1PJ M0X)RM1X>6K2JZ:FPFV<:7YM\4W0EH*II$^B;9_VIWHT5)-OV;3Y,V\Y&P'97R?2HGKL'2(' JE?,M[# M1%46PF3:,3'B$?3CI_IXC&$E09%/KNXB<@M:[2@X*I =5-Z#6B#W7A*K@1L' MX:H_>V\=T!D0;Y\4MW,N)R;J*?27V#YU5?YJAJ:(7WG]C(IB[ M77I_ /M/1"F-%QX='JH*4ZM";6NHA/H-%A_YN)197VK2)A_>DQEKBCYB>$:0 M Q'#3YQ5QQH[#4/E+HO^ZH%D^PL"[(ZT G%7=IN@-TU\[^"+@\H,/C_.UF%H M(X!=Z]?FS>>,/"/-7V#ES $G\$U6'.G1#0/I112OZW+!JMZR>[E"77(H]K&Y M8A_/][K81^@VW"JVY!TYNZH@ H!E$934+E>Y45S=.<@\HBQTEA+?;L7&6H-0 M6W 0+J;#*H@ '" SJMTJ=ZI3OCC P+HA_FY2FZI4<$]G=3;A]A-!<638R8R% M 79@V<$XZFZ0@@N@.J\RU\%V!9CC%C[#"7LO>,\'";E7I6(V(2%9!X/;C6>(FA0S7S:S$>+>8(2[V5\GN$8%@Q!,:R+[<>W=S<37-;8G M2.0'?+'/[:9TT.?+@U,M?.L^+!IS$U+(F)\%#3L1=^9E(93\02JN[Z."I M S_-,^P6D",BBH"Q)B!@OMB[7='JYJM<1757(8+XQ!O#];"F^0ZHM\;D$9,) M%GZKPGY:= O#;)D.H,B[B#RTJ*_&BJ_[[KQ.*T[6$G=[IUI9,IU25J:?H620 M(&.]AR)-N]&,,O6_KH _WK-XF$:0R0TS+PD(G M _1Y42H09E3O7B=3F=:9--B8'F04^FAZ(GT/D+T#Z&##]_+Y #KXLJ"#07O\ MRL*IK7Q.ZOJU]#+ ,_ &Z*K%P5Q4B7 M4IVFC7?:TB]7R#,LH0G"GYVB6E8FG@Y/O\- 75TNH[?.;>J[1Q_3.9T>3 \' MJ_.;BP2_"X*M,_&><@)]SV[7-?I6E-C5F .RS=*KF;+9H'W:J0=*F0["S9R>_#)SEFXNO2*OMA68A_H36 M1C*MJ^#D=W$7W[AI[M(^K@\E( OOH%7(;QR3\LFW(- ;3D_P:NEF:2YYER!I M5^(N4C.,#J9MN_KY\^>-SQP8=N":+ >\@S P57%H68;I[=T8?K0T6>H%]Q?- M$.AL7Z (/<;T<5B9BXQ006T -L,IQ1W\J06UV=&8Q!7O\CMQMP-T91P5W-0: M=A,L,=<[M,5-8LHZS!)KQC<] V@3"0I$V&H6KV1E4SP:G="Y\WD/LQ[W?M:$ MIYR3QN*%[2;B0*XP;_C-S@?4J@^ T92L+\N$]>\8I]S#W*^?M_T1Y);V_O9 MPZE3&8*^54A,XY?L_<+08[.<0&=PI5>O%:-^Z.VC&>_L=7MK]N:2IKD#5^YX M%WPE8>KNSE[@9^J\?!Q]&[M6-V:E.W9D^@A4:5R M:CKB,E_2(JF-4:-[7\4&U9P[*4;9TDZ:RA^5= 7(!,0",P,6Z8M3[>G) $8: M*J!LA?2:;3U&-G"E-C:K:;D+-BT#=HST:6\G93/9 M5#J/W&D2FZ]3%"_N5^ET,.;V&%;-QNCV5N?*Q)@S& M]#FE]W!G_X4S-7;_3I@C>]>V>M,[LZ&VU6H?."C?'KFP>.-S5Y2Z+9X=Z%#' MIJF8PP*#EB-]6W8*HR5*YLG2BOIKM%A0V7B+7ZJQQIK)[3'M9Z4BY]XZHS2H M?=V>VDAF"@;6A L6T13N)W*"D05?M@!@C4_$4QA;%)T4%RA>IC5 MFH+%J&05V<)6XUZW@J"+1,=FQV0ZZT4.!VCZ#SY0EQIXP$H>\'4Q@<;-3]C5 ME^$?YZ@:I0:"9)HZ4W%@45?3HH1+&'L&XB@X%'U-3+^Y@^XRC3FF0,'BW^M2 MZ52Q4/=Q1LH<*\*U?&1P00*LE@5FM6N##=C5#6)73_<: MN_JKTHG,,I'+HMYF;ZS!+/[68+/O5M23F:#92OBF96SU"UV5V,T'?PK+S70# MR>P"R\2MRU>^J4SB]DL, !=EKD3L\I G:N&;9U))7D+.JCQ1\XQ=<_#U<:82 M+BJ P^D^LTA&AJJAZDO@/-";($ ,4].R;JB-",0O:5$1R#JS$6G;)*5S"45 MHB%HIWMK(DI7*=N1N6E;8Q^L@KIN!!!GZ.9HIBHS+:#E$JP:AG'G16Z]IAP2 MQ<$<2)%,!?P;:>VU^9+OAT)JC3:A/_M5G G"3?F;'O'*)D!3[S%WD*&I>'L- MH,B,'&E5U<+?4UM08LYVBJ;\( M*4ZLCWGK)7 G<]Z8P,JE0 *FV@G!Y-#QFY^J!-C8"7[CYU8)?7L+252 M9#E'\-*B3Y$/KR+R&!,!4:7%@8PU_.8ZXR856W%V-OBBKAUS. 5.R M:4S)Z8 I&0K<[*I\V8]"%@4TOC1F.8'+\ M6RI%1BV$,"&/RKW@TX0IK; >BY<.#;'35)H&_>:;K Q!AL.E04L,L3!/"2+ M)=MH&BR]0#^H2K!B43,F:&C.EF:0=DWIS7%89H0TZ75E41JM8 *_%L8#;X5: ML)902MBD/VJEIS93;UQ7..N@C#(Y!-CC16J.[86Q=D+\>:[OATK+N$8(5%&: M\H7L!J/676XV8U<)@PN\FZ'[LKIS=\TZV^NT,-_/PS8@,3"XZ!9,>EU@^4+; MQH/69.:A= @;IQ6[RVV*0\%WADN]T4L]V8-+?"C"I= MYJC?D43#%)J@(&R/JPFO&F(5*&$)_4XQXLTQ)@2^=[P)O.\? M2C*P+-#M7SGE)%,H0-, P.2N0@:%YFI*S8W84VDZ _)**>'1;30,;P@N:*<$ M,S:Q!/Z;W;HB^$9OS;<0^86>P8&%;92%3?> A;5=@LT^>O KX%*!5HO7RC<0 M-O4K0@4W"#\81P>G-LY$A??$1A)8;<"+)U,,)E"NC KKSNA&21K=_3(\8+5N M=&Y0IO"#OLXZ1K-(74R@!DP;-1D:J^LIB\ MVKQ?)QD5=4Z*!,(UE7#P\)R\,'(BTP?.E,K2%;YNXW"7-WJ7]P&D=*FC6O=3 MH 7UNCI++DN?\'B^^KTILPBTA7??42IE\7-DP/0NSY?=9P.X4^Q^D):\65BA M)N2143Z'8?44!DK>*"7_O@>4C-:R-IH)ZG441<4_"RH^@WP<%9I2&N7(1)V# MM*8\"XN-VC;SV/J5>B4PY"(LPU2VH]Z?6G1Q7 M L.&N2SVWP#"H006 H$B8+)TG7ZH8#,"LMN&"!IEIM, AW\XWF+0V\6$BSSS M6T$E"?R?)CD5"]+AE';W[ZF12)PE;%@.^Y.;#I M49=2^S@1I0&5!=BL'$0"E4,[_+;Q?P1K[NO:BM[58*7AT[1J*B=FOHR)?5+8 M'AB@IN4/&-&]C1:5L(X8UB&#)H/!4L*5-A57(]AZI:(;1<8.N2 +.O&N:SB/5\^ MX/7YLFM:89GM+._+L);_^_G!KOPHCGRN*EAQLJ:V%KID4W:XOD$WSS7]21F? MR#_EN(I>9")_;]3(1Q?1C;NW],+/7$=F>Q#>_]_QQOC[GT1'!9ACM= ML-V P$#%\3^5[4O:TTS^ROV.VE6-J*_!W#<[J-C'"P.D-=HSG"CTIPR:R']^ M.;F",+ZH'E"18\Q\V'S\"]E[4P*C5G4PO^%-/ M'AV#<6&>QSJS8J[EN6VMR0P*ON8X&<8N.4'RW#YM'H*GTI;=\NCX[ 1,(]BG M[ZITQ4//GAY___RL\1#\HVQ_U[) W,3>C;Z%)3"+/6=&B[\(IP;3A5?R__S+ MV5_<8C"HDXC,G"L0Q2I.>O89.>G',)25#J^;FZM?7_SS?Z,7UZ]O7EY?O7IY M=1-'UZ]>'C M?P0U.+756A9S#--D*MVSU7^GOXO^"^LW19?'T>OWXD_Q7@TT]*&[^$K,Y,=0 MT7ZM3E5&,_ >/:(\7Q%AN-E7O\>_2(F$U'&T:_' M/QW'T9LI_&?7MGR_-I9LR>AC]A;^BP[R78T<;"R6]BT$@GA"!3):H,H#@J@Q/[UFR]5A<(+:=JF3+*-V=AH2P(*A4*^YY.9 M/T[+6?;3?T0_3J5(X;_1CZ4J,_G3S?\].3\[/;_X\3O^&:[XSE[RXTBGR\B4 MRTS^UY]FHIBH_#(25:G_EYK-=5&*O+R:BS15^>0R>CJ_O_H3K9NJA;O)_O6D MU//+L]/O57XU4_G)5*K)M+P\AQ]'^O[$J-]QA9$N4EFG\W+*]X&+WA%?QN+F@;7EO*^/!&9 MFN27!3X>'X+WN^QM[79@+W78U6>)'"ES'$/-_=3-5)E9+\!+O'3C]_-X?_A&.DX MMWP2M-/@,!+8ARSVY31^>?N/-__ZY>;U^^CZ;^]N;O!?P:$TCH/>0>4IW'GY MY/3)DQ_^3PHI9_#O+]G3EVV!3R6].HXC.#TB<)E&*B]U)$RDQ]%+.2HJ42RC\SBZ M.+NXV-O#O+F7254JG4<_BU+NP8E&=ZJ<1B*/Y'@LDU(M9)3"SH(3/=OW(_4; MWXJZT293,$VGBZ%6>G,:1B'Z6F;@3 MA8P278 6%D0=]%7FA*S@]DB4T:-'Y]&;I0%FB-YJ8(;H M>;9(89UD4H*?KB%+_RR$+"<270WJVMQ_UA9[- M1;[<]=Q4O D MD21R7L*?P:+@IZ+<7;76%:XU?#K_Z>:B*!7*YTE\QS89G:DW&^/(R++$ M#S;6J)?P=KAT9NCSP/JIPJ.O#]Y^+)8@SZ[ X*/?X%JL%P/:N?JVO\GK-[_& MT7O\,"_?O+L!ZSC' S4*'&^V(^R9SJJR C,BT0N9@Y?/1R_<%S+1% QJOK<4 M*I=I\R/C7^&SXG_0LL';D%'&.LOTG6E+M"!GY@2 MMM#W >H#L>MN_D7.M_Q%+DX?V\?;-SV[2I699V)YJ?(,3O,$7V7=^_WIIW.O M)8/3X^5ANW]I+?@9M$;[2V5B[IHRPIJ/']T M^NC1HP<@1[?P[NCQ\>G3+Z;'(W%\R 1Y*XL%>DD[),A\:'G<,O MXG8PC-UZ;,K18DVK+]!3--Q2U'L0:&&K$GE!E!C;8R-DG*G$$F'WC1W1PE;T" 2L8.NQ MR1-PW(-"V*9"&!VT0K@F9T_DR0XC(FT)X,QIVIIA]@\\'6^A$VD7$H^#*-R) M"%B/_O=I=#Z8X6NH_.*@S?#W((GWAKS_=\-MKRSUAAK"&B2)GLTP(KXR]!(8 M+_@TE55PS)I-*\*4X'WB_QTBP^ M57[H:JZ]M69V^WU#2V80.5L3.8\.6N0\EZ9$=@6_9*?.5D.QLJQ8;S%["_23 M3&;2R6,PS8L^\]D^N#)]3RVD,#H7(S"O1WAHD@^-(M'I BT3?A3^35&"VY2] M#TG9]<)?HT"P#T5C&]Q+LJ=EMK16=_H1LQL-?DE_T@4M049(USK'$#D*3U@0 M=AU-P"F(,6@.GP'OY-7GX'7F"E/&]$(E/#]FNYZ<7WJI,;Q7'<.UG@^]O/6' M_4>$-U]I^J/EQ!I%%RM"QF(A5"9&*B/G0O>ZO72SVQ[L618&CTZ0]HGI2"1Z M%W2@A02V!:>DFNN\D;W8(/!$#)^J@G7.)3!%-CP3]?ACP]:AZ,PY@KTKX%;QKHJHBF<$N(JRZFN#)F:0/P"3-VC_WQ\=A;#V[@H M=KBH[&NU&L)MD0:MJEV4&MMI3#WL_OJR/8T1OQ3*(E(!] M/Q,IA](3(.V49%\;$5';P#F*1R**0B-Q%&C/$_20O\ 2EEOBJLE4Y.@LC L] MXP^'C@_\UW[NX%A\(JN0"R7O@D16?^K)0W">:U&D2&H_DQVLD:SVE0IPJWL0 M:"$71%" 3(%_2@YB(?484RM1A@[:N)#_KN"NC!(HN>7L;'DZ)#^&Y(LB@ZA:.+ZDD"%>B:7%43_]'\=-)>>EHP0"4QAAH81) M(E$.>:X(#<835& @NO 4.@&5?15+^_<9ZR("8)2)Q!@[V 8UUKB:2<43']\ M]I?C_F@.G',>)158!XA=#W0,?QV@!K)62H2DD1KL,?-#+T!37AH^.B$:)'#O M*%-F2FEKEHL?458<1UQUSC6=@4:E0!XJXL@ \<"_LVHV/S'5#!^=2LXZU-IQ M/3WC0HC^:#'#*>R0,*J8&<%K[Q22RHXT)5O MU.*C&YX:Z_.8XP%);+8W6G80/):2G*6*9(364BB)+-[NOM))=8^#*K7)E M>M!<>0.$4^XV8/>R'5^)0S E\@%F%]GJG:,- FRRD0$9=UAE4EB@2X/C)9U! MA.6F*6-/JR*9HN4-"SN/"=@;2Z2 L?%!L!]3ZN1#.Q6]KUX2?^;HFEYQ#UPC MBTT(=\66BJVU88'56P\%$M!*/::&3=V)(?JS7;DG#UONW6/N; ]J(5JI"G:Q MFO+)EAVX0G@9@2<,W! E2.Z8^//0E,K(L*JAD&HVJ@K36@]O870,1L)CN O- M>+PM!V%G# 8;I#T?-'RJHJB9S*\"3&H=('9[QYN"@D)C*L#_E(58R,PBC4KV M(-CV8O$/QTJ $Q#'\[)=*(+V%DJ#>:'P@!8:Q(1Q9Z\@KX1'M ]1E3+&:NP=Y;.AG5R1R0U$KUO.R4N@Q&V5:%T_B@A=,; M(MGG,I?P^]V+J)Z00((&C15CNWOPKDG*<*Q@34B:G2WD)WM?P+&9 M &U_Y&5%3+RGJS+*%*AV.O8X0@I!&38#B9@$_VCQ)>YLJLT<(SJ\4%<= M)V\YM4PF,_%!.L BN^D4#):Y A+QG5],5\C&*VNQR*BDCP64_:J.Z()&&@>^ M>A\*9HTJ78MJA261S+#,7Z*;;['Z1$) 4: IX?G8RB:M$DO2-1TUKD@K!.T\ MO"K\1H&;7]8AYG1?B4O_AK\OUS (?*T\ MM2&\&=KC;\EHER7&WU:_=YB5I/XH/AP^PVKX'KSJWF8EWKYZ=;T'_N<@>K8G M>IXK*#!KJ':<*QC,QH,JM=G"1^]KBU(X F7:O&/: M;+?Y^?P2K8NS!Z 97'1WK2$O K'Z!12C#H!B7DM%$3["[OF6ZKJ(4IDI<)N7 M/6T]\LT*!]/-CQA47%)8.&A755AI^ M(*PRBNL8K(+M%Q5=V(!4UME5C'4@6'E)SUG::Z;TEY&&5_A$JV7@[)6XO!R[ZS=669G&!36P%[L&T>*+3-;3)8$+2% )6CU>T@/I?9 MR3%J+%SS*>^8]A9'"Z 7;ILW@@]'?%:S9RLS ;N'3262TBD"FVR8,IJJ65\@ M N. E.V!G;S6'BYFG,@@Q6F% P<0Z4\4[*#W*P(LI2NI#AMNLU25Z\Y2%U]^ MCH.Q=U!U:EOB;V>];6;KU63)-0!=AI[*4"&UV:I6T5.QP B]S($\L=-+54YU M0870=F(',.5(3D4V7HWDZ<_.X_V4/+4L)1@M'>+U!N=[>\[W#P?M?+^OK;^] MB>WU=MNO.<<#6H)^>H$Y65N3/9I "LJHI2Y\5V?>@L6&7AM# & 30K0T%%!. M"Q6"QLP+@4W8>BLQ5Y9^1M?YTDE]ID2TUEB.FXZCZ/M1.N=L#X/.= J[CSH/ M@9EO*#"#G(S1#W#8L(5Y5A44/H"M%> 080>0(D2&%7)/!G#C[AI4#C)^M8P_!"'_JY7LM2COJ\-*1%%0+Q*,OP26@6[&%S]2 MV=X?PD'T)'*3R\M0G+609FX!]IFXPPUZB6E0.A>*:^?"F M'1W;;F 48$R / I7)K_ X=A(3EA'G"=8#TS]?$18E837!G(1Z%/"B4WZGA1& M?:*[ FOJB!]VH( !>8>M9'U M &ONCLDT%5M(F3(DI)*JK\D'*E7NJ(GR\.C1V7'M'P7- BU$SK;:P25MN_,6 M5&&SGA=;#M?0%]B7T>2V=RFU8'&I@+@1J64(8\SN)^YOA5>QL#$^@#;;FC\\Y']4YXB!MUMI_]UBTKT1** M13)J>C 1JDA@RSXCB&8D)>#BJ,JI6;>(0!=.@(;H#MMF$MN?-AJZT@RGGF5@ MAVC0C3!5/M(+>57?-]5W&#:%X,05L3[TJK3?K-^Q,]@G?.D,NP1B*C*JIAK(WNG*HL&M2-![R/T MH'ZEW>,/K!K0"<@:\*./<>9=OO9K(>K82]O+,#6FK?5'.O(4]NB?'JT?A M,4JZ" J^%M3MC&/-"T+FMP#Y5>XZT5!O&A;DM!-\=TO,^#X"Y_HY ';LCL,& ML+O!D$ ACV2"X1"C[5O3V\([\*K9LE[7P<-8S]=;@]>IL <.OH(+UM=QGX2: M5Z;"C:]O]X^M599/]/GQ6P]Q\%X&K2MVEA+H&VR M\1VO&Q![@L36)VNJ$6I<+$O.EFN!&%_A]%'$Z5S6TXGNX(R6>/1@G>"1Z4(R MY-UR,1LJ[B_D'(3WDZ##^Y^>V3;@=D9FN$;G^UK[)6Y^.KQM2+1_=$BT M#UV$=D)YF\CJ54:<'SD.UG#+4:W[*I"^G:H9:-MQT!/.EBTE&N.UZ)U8F17( M7'DOPA3* ]@8] MJD3+F2KUF=Z/7ND0]0,T>7"H;+I0335D+3)W@K^T0.#8% MO/OHGHG_ICHOLB6F=C923+H+QRD$/_$S<]?9[6M-&1X+F[T<:LEU+(S[:B:4VM+6/E>S:I9J]L5//(_ MSVGT'RK :"E%,;24^L-XY0\^9F-?O'+7LUYS S7P9[#[LRZ.J=ZX&>[K3,EP ME2WD0!;2MH 6X#WBU$3\]PO8;:&S#;SW/735.Z^Q!QX[)A -^>H<$ 6OP=C^ MI6Q'LZ^(N!3^*0Z2]_3UR -%Y?(SJ@]*W;M"6$).^:[[Z.ZF 2=%_&;D"*DNVVXK4O3XHO!]6?D 4RCL9J',Y> M^][.7J-(JIZ-Z"T7FN[C,NKFRJW9;+HJO38/=J-=7_^8#.>>46#H<*3M^-'5(Z?';\FMY-FZ=W3&L*')FB:":S7 M&*-Q^C&+TR5"V@(.WE7:5W,/RLMTST"R0]U3-"0OAZ2^Q2_2<4O?&,=EH MG@PB# T&.0I'8*VE@G 3RD$;Y7&"Z?'9LVMWRRMTP1'?\0ZC,!6ND4H61$^? MA()H;_NBP89WIVYD,&F7O@=-C2+.$&9*0^.LZ6P': 'OF,K.U?'SL,B;<\Y% M,")2$?D#R5.,U&!0'&%3V CHZOSB) Q,@>UQJS/'Z*$) MTD,1_TSH%T881CL,TK8,7V .CV@X;D"(/85C>;KZ,R.#F MQ+ZM,RBP67^?#;6RISXG"$@?4NT$2@P?,D%CAUMNE$L+5BC%!YESO^N[J<:) M!)C6R:R8K'>2(I2U7N!OZ&9! ( MLV-3#'P^V L&&^'XB.,=AGK=T*1F!"_X(@B' ;Y/*6[UH9TYUK43JX^9-L1=O7N"9(8;E2/2ZC&@)P,Z FXX;4/+.RG%( MV"(%HD7D6H-<:YK$[FE):QDBQ1?5 MW1Y7E5$U_>).> >_^.+81LII"^$<\8;%C6"@?E;B<+.+$MGF6GU0_R$3^-65 MV_=#)G#(!.Z$\G"D<2LQ%8Y%,ER31#WR"C5#-0Q;YM!Q8!Y3ZH66(LNF*O$^ M^-7W9R2=D,N71S>%YN-X-J,<>L_!AF M_R@OYU8NB99]E@C(-L*I7/A4E]O .*2+45D3@G!B MI@U"YA%>1\OCQFD@V-L."2@*!H*U%EJW*Z+!YOG;Q_Q^O(+=G$^Y;-KD,B%+ MV[Y)]PTM0FBC-^7LCW$;!Q-=XL:?;7*<'F>WR]3I$)LYJ)' 7R,V\]%\J;.+ M&3(/?UQ3)=$9->ZU"V47;-HF7( 8G>^VX1UBPX56J9NSF^IJA*;V:GQ_[XM9 M@"J[?X+[:->(Y!7A_S:LFEYZZ$][6,-J=\HV8:,25O/&J8!0U6_$1SYEYMD( M&2-=9XS=#(3!#2Q^)SB29LM!QA:PU,<;QNPQ6V MR?'+DH6P?LOD5%-&I GZ]6O34 G%RWJ48SM&GX#)IK M;PI^:#^R?PHO1=<8& &\&MF25D.UQ@-<:<#A3O;<"4^*SLXGLV*@O9WJ;D?3F\L;1/09@2N#I3@ M'8C]".? ![4&3_G5[$,#_!$/)=+)ATC/W4R.K&O)!M'";@*U?^.%1) Z=B8M M$O2Y,LZ&=B(F=8K,8S'M:@.2Y-"JKQ_69NUD9F\9>H2$MWN- M3Z:@.;0)DU M@18;L AB%'U0,RX<6ANCZ;]-'D=UP91%P\-8OBVP\-( C\Q M:M%56;>_'RXH;3B\4TC;&"O1$A+=I?86V.CA KNW=8!H'GX3?"FN?*E*$)7) MZAHZJX=W& SOJ4P'V<[3AWQTL) +_0$C@Q.0,06AH3(I+'0Z$VIF_)"NWL22 MY"R790ML(XN)FY2327#%D44\AQ<%6: $\WI&W:/2?&*5)A<44#4V,^6(.Z-$ MZ-&;L<"^X,NVM;"O+/*.CW,O^*.Y,+D2V. M72U9T(, .S'8[@$V[D5M%"SPA28<24I!3Z7(J/6TJ\3W]@.'!U^\>?[NFK#Q M=:R/&D:Y9?B <<1S(1#&Z]-^[0A,W!/((\^LCOMT%:+=7O^SX"/-5#4+ G[> MS-55EG)8BPA[*EJH,(X#U4#OCM-;P0,S!L>((E,,YSVZ9K;L4>G-"E\N?JI; M"6X6HG((P ;S8S+T)?OA5M]25F89A11M:"MU++ MIZKC%6Y_4UKPZ[A2.>LUM?R=-;1^M9<^K2]#V9TLM,AT*[">G)W 039B,[[4 M.!$9F*""VWJXH(PMO#$2V[0V+XEMV3>;WZ9N]W9?2FXBMXS0) =+ -T>I\%R MG9_PK]'[39V+E 2I:%^CM'GM*YT)C+") AQT)W-<.65J>^A0 M_4+/J^)IQ+XQF, NKE9Z90*62T4-L6B<\)#(/JP&)0\:N&:#R51&U%*0G;8YV_U QK M%J"M)/8U^HAY^; MGK[.^P^+5RSDI *)AX=%3A;UW*.B]<87][&&/ !5.NN#W#;7S:=.$J&K5]'L M->?!XK^;"#_XD@$Q4^\I#MN.0Z1;6A,T(IV:\R4"*(2?+M*AO1"8Y[2$A7*] MGSI^X;!EH#<:YQBP3)ZZ(VAU!8HL91HQPUK24CH#)WSK32%Y.<;$LTY'(HZ. M(SWYC@Z;=N9J!B?O[/8EQ#)&W]9$W/$%7!^IXFS^FFUDCX+C+9'I2S?T%9#I@:R\66UA" M7A9:V HZ)D;\!/W@J#X98T5)W<>46[B(W$%2VX:-"A0']>F@X<:]+.+L;AL1 M7/7G.CP'5 8D6R%!#3GWKTZ8/PPY]R'GOA/*8PW.L'\@'6<*?S0_Y"5(78;? M[K34:?KP\1;T?1(OJ+#91.)%HZJ,%DIC+U;3G$_8VY4.U\(9A*U.\;Y1!4D% M>CO4\6WTO>VTT9K>TJQ&JLW/9AF#,Q;#-PRUAP&*1/7#O:*6OM"A+U*QZC2& M7O!_F%3+872;#$M;(NJ>"^QM'1:=8U?PH#RGU1W,#BG"(+3/8']J95_;.XHI M2-VN.0H+N"A6T.W"DWS(]1UPY<064\5UG_E/W%-O[:!MDA?ROG4-+%\7=1B M@R:BD#;HCF$.588%4Z'H'8ISOL%6(I]5!5OWD70%A>N+76U'1TS&8/"EH,Y1 M7"K'S@"M0JTL=7__/_+X!2'S1D:!HBNZD\V;CGT=U(N#5@MUU9MKK-"&^OFA MKDVFYS([J\:?8U?, 1#P3380Z3$* [U%%&^J8D'$EB^[K-6P:X?N'5OKWO'L MH+MWA,'"G8)(WE.(JPS"_MCH0$GC"Y ;?>-]6*R&CH4A4I+;K618:Q&:]PVZ MQ0Y0!16 "V36J%L51/5V%V<5V"K$WTTJVV,*^'1691,>K!$T/H:3S%@9X&R9 M/4R;[@UVX<:Y M-)5/'/C"#<>]1XW563B;4G2SF7J&J!@_7P5.1J55D SR.3FZW1/WVNDJ:\>Z M#$[&8:&.]X:HR3"KNV V$MM;S&LW1P<%;*09>F"G+KF'FSK03'+=X'B!1'[" M$WLB;LH$ \QJ(*IL1# V7#S7#0B);4E-,8)-/HCG^)E(93_TR:C[Z.B)ASO- M,VP"GB,&BD"P-A-@G]A[6M'*D;+<$G5?\8!XQ5LK\[ O^1X8M];A$9,)-G(K MPT%AQ(-A44P'0U0'B&HT45_3E+IUNX\YK?BPCK3;)]4JAFDWI[)C&B5#"DF! M=2KJ;02ZO3(? %AK2'7QU@0/HYQ,8\QD&'I;AW;XR,N[8H%49@AC63B@9( S MUX4"3<8#L).I3*M,6CA,#Q@* S0]^;T-%.\ 9M@R6SX=P Q?%\PPF(Y_L"QJ MJVJ3QGDM:QU0"_ &^*(EP5=8C1O#(3G0MAK^2%JNN]-0V89;5?7\,I](78\! M[T(G\I8J#Y.D@7KAIU"V> QWN#6QTA[ SIMV M-GG:LBU7:#/LB FJG^.A1I8VB0Y7O\<4754LHW<^8EJ/Q#ZEKW1^-#T>',YO M+@7\/LBSSL0'JOVK!Y'[4=AWHL!9S9R+;792S92K^>PQ36MLE)TJSA-UUZ*K M"+/@.(<=RV"B0Z_XP(JU8.;V+Q ML';E@4N&W&\S]_MLR/WN+O=[?O:'2/Y>/#W[VR!9OKF<61O:'"A,)V]Z-&13 MLV8B!\,:%?2D_G,=D]%.H96%*)9NJ'V=X>\QBSU$D(>_CF2KRWIG-JL8C\$& M(/!TCQ4P7AFT='9^V+IA36 &%ZLC;T=[&.=\@4$I."8;Q-J#$O;CT'I"5R.9 M5F7PW??Q%-_Z;>[3.:[/(: [Z!4*&(=GR%BFV7M+WB=(VJ6X MC]0,LX)IVZ5^]NQ9XS%'5ACX\5N<@(#=2&7#.,4MS#GUH0FSW-1MSP*;\7]WM 5S9(P?.HX33! M#?/3/UO2)*8:PRQQ/GPS+( >D: 4A.M9\5J6KJBC,=[XJ[S%W)I?M_V1Y*GU=>[AV]. M#0?ZWD)BQ;[DL!=F')N- SJ+*[/Z73';AV$^VO'>,ML[>S;7M,T]8+C3?3RE M@&]V?T16L*"6\Y%%).2%R*K58B*7I>O#.I8I]M:/6;7$K%AB*MH#;P(KIO4, ML?EU60&!_+WRDV;PA;XY1->UR[J3-.U1<#UQ[X]BA'U^.6CEU*% M-Y+(>=1THW&EW<+SXP#HH/UQ:P(3B%#W-R=9M99?M4;N(3"-GB@#@W]KZ#9D M\&9*S&-)@O* P#_JL#].U;5MOR?8^7$L4 C8F(3%G%%;(57,+&;'ML;I]+W! MLP8V3DGY5*G".K00F&*)NK^F?5]A5M?U$;R$(]B])>%05JV-M5H[ E$(A06M MIIJ300R7!7Z.#RJ%%8'-PEO3+=0+0E3AM:?1^W4K=7M.MK=.>H?TE,IIH( O M=DEU4EF/QO3>BC.FN5I2C+*EVS+U.2J(_LG[PTXR P+IJY/LLP&!-+13V0GE M-75BKRH$,?JR52H0Q(D:LI(D4;BBZ4(VZX7C-8(*&R_DM< "ARU0NL+48!.: MD(IC9>_5S#X2WBZ11>YV: O#7*BC$33%NU>%-T_[M$<(>FZ\9SUC%2&@7("H M.+'2[$_8D?M-K1!8N&:.$'?7=9%]6VFLNVK'YH([RS =JWG:ITGE2ZYVKL;K M-+[:FD\T6,K?')CO%4/?;.6<1?/YQK MJB=,#O6JI1_)5FXFU)I6=H;"F M:Y'4\3[YP85O.%B#Y6=L'#>#ICY+V&_.[V.JZ0V\,;NENS.6RSK'A$F8OG#T M 9[L/W&GUN/?"T?DT\3HQ=D#B%!<='/QN>V3N0CP/E\@0-4A"%#F'KEP$.-+ MWW>ZK9T]U-#$=DZ8Q_^"C2/KV>J4/DN4S).ET_2OT%U!4^,=/JG";FJVFL>. MD)6*PGIK_-&@NW5[9R.9*5C7$!981%-@3Q0$(P>XY.HTS"W%#O =U?*LI-NH M/(E#<=P0FU'56"\TRI298C_[0%<(:SIUD,L"3)BJL-"3U>\-V\/I#FSVB6 + M8UN4@\H*;<.L,I0C1A-+9PO7<'O=&P03(MKN.M;.N>AQ>'\S;O")AM0@ 59* M@#^6"&CP?<(AO@S_.$?#*+7 (SN6F1H BZJH# M-L!5MPA7/3]HN.HORB0RRT0N=;7+B5>#2_RM(67?KV@>,T&?E4!-R]A9%Z8L M<% /_A3VENGFCSGZE8D[7Y]\6]HZ[1>8]]5%KD3LZXXG:E&/Q*3.NP2657FB MYAE'Y>#IXTPEW$( %QY(]9L#,C0L#]M. />%D (!6I[BD55)E46@>0N)04"T MF'6G1Y)3S 5UG2$\I[]K(@K?#MN3N9U+XRXL@R9NA EGO.9HIDJ[+:#E EP: M1F[G.GF4B. OZ-;/;*/JD>>4)6C;$9/_=4W EB3/F9-RF&1HB0W<3F6.V[!)%D+A43V*842,#V]D [D3X(@S84=G7 =G;HS4R4 MX=[?,Z$R;(\.AV5J:"!8E&JN*.G,S?/L%8VQ=4%GWO/SH\DQ S8_-8(QB)+# MATRLTGJ.2XD46<\1JE3WV?$A*Z*,L;ZQ%:PM#LR$'+?7,YBO>MF0CME%J=I2LPKLR$$S9R]XTY8\HWVN;F3%!U M,JW.T/$,K?ZU6BVC>[N-NFD]_8Q25S:WV8M44I/^+=5WVE#S*"!7R!7T]/-I N%M0B$32:&6.W*%OI1(:#-LK'X1 JV A&8% -?SF.>)"%43P]C9XH MRTU8<\"2;)DWSL\&,,G0SF9?MOZX/2F/D2 M1+4P%W@GU(*MA$+"(?V[4F;JJO/&58F[#CHF4SB XUUDYKBQ%VLWQ(_G;GYH MM(PK!#_IPO8JY" 83>?RNQG[UA?B>[#V5"K#B]L6=NVPL*GC,P]5:9>G( 3'W-_(3C;6.'OF8> M, S;1J^"*!&89U;E%K%H+U8VA5<[OUSH,L&!Q:$W$\[';%!A/1,G4XRTXK9( M9,0[149]+7.T[TBC8=U,T/RU)]"$K(8P!:I2PJA3C,BQT@Z6QO0?[A]D0LY MKWE9@^7C3I&N#4O1L%@7FP(.+3"A1($W9&3>=BY!(*A,AEW=/,"R&=URPX1A MD;FF#MA3*=)_5T \$L,.K>.AD4%\KM0FS>AU9]8Y,+0*J-'%C,H*8MCE@EJ/ MFA!%9P/]J23_RD'<_IE3'3+E 0PM #+N)I1/Z*RF-,:(PY1V^!^_*14Y^G.& MY2V]!7.38,G@V?TMG@+,5\8%APDV%8EV/0 )%@['MB_ B$5 M&+7(5O6$8-NQ(K1O@]R#C7-P.>-,E,@G+HW 5@,RGDPQDT E,BKL,V,:+6A, M]\EP@3.Z,;9!U<$;/KV.JA";8,8BRB1=DE(ZX$U2ZA'\='$>1Q=G%VMUN=Q<35@+KD&GP!%8X]H"IX %-DY!&+QN>M3<;Z53UM=?D@\S[ MK9V1KG(R41 #JH2'G.<4WY$3F6ZX4^IPI^L.D(.8V*J8. 3LT[6)*M-/@0XI M[%LV^:)_0OG5/?1MQT:@+10KGE*I*0!G'.S8\WS9O39 4<7^!^G(F_4@VE@U MX*JNBUB]A8&2MTK)OQT ):,?;JS1@R8C96?QSX(ZV:"*0%NID-;NLMGLH%(J MS\*VI6YL-4Z.I8D+#.4(>SH5[6SZE_9O'.AP/1U^. @Z;!A>Z /PG*JDLH $ M'.0!M$.%,00O12AFX2<&4?=G1'JWW1ST^.S0 LXM<3+'PL+UA#M&\UU!;PI\ MG$NY&3&3?I'89Z]HP.HP'AAN@RO!._=-?\70;?"FX=7TUM2>S#X9RP6E<-,TP C, M-UC1WXW^FG!1'K90@V&%P:N$;]HTBZUNZU6@M36Z4"+Z&<[X%M;YZY_/?WA\ M%=MBJ9)CU BHKQ"T7F(D0?)2843 3<7U'[$=7\-H'Y!EU?@NJ\3/U\^F/5S5 M3BOGLYO7^SJBY?\]/(Z6+\65+U4);YRLZ=:%\=Z4H[EO,8;TBOZD;,3E'W)< M1L\SD7^PEN2CJ^C6\RW=\)([T^P.'?S_6X0S9+H?,--]/F2ZOT*F>]YG5W8* M+;;VUE]8EK3E2M)7KZ-?7[U_?7-[&_WZ]YMW-V]>QKL3+CWI8=;AWA9LCS.P M*'3\3^GFF_8,I;_QOZ/)5R.:DC"O1R>4'$&&!=(*71HN0?I=!L/H'UY/KB", MKVH'E!0;LT^V>T4VO80CT5=6-.!>4%+ [O'R$Q#ON@)!K>YE>L6/^O[1*3@7 M]GKL6ROF1EZZ$9TLH.!I7I)A8I0K+R_=U?8BN"IM^2V/3B_.P#6"<_JN3%=< M]/3)Z0_/+AH7P3^*]G.=",1#O(/=LC2]9)F*O^BG]6!KL%WX8_Y??[KXDW\9 MS!@E(K/?%8ABE22]>$!)^CD"967,Z_;VYI?G__A7]/S5F]L7KVY>O[BYC:-7 MKU^<-B3JFH/^@QUN[\8_0?=L_:3^B*?SAWVQAY%$>W52&TB?5>?V?'GY&=3@ MS5;G6_COS7?1_]#2/_G8:_9+\O2H3,'DP(75]^N8TCGXY_7EC MF3N0E.\ +6;R=UF:#!?!O-E^.S#9Q_\YT_PGV]^>?N/-_^ZN1F\Y4'N#'+G@.3.'\FK M?*U@ 1G=GD:_XJUQ]';Z5;V"O15/7^I8?L;)PG\Q=+ZO.86M9=F^A13QGJ0Q M-TL+__C=2*?+G_[CQ^^FY2S[Z7\ 4$L#!!0 ( /&!?%CN][-E1@, "P: M / 87-M8BUE>#(Q7S$N:'1M[5EMD]LT$/[>7R':*0,S=>(4VH(<;@:N MG:$O PSE U_7UMI>D"6/I%SB_GK6LIVYN^2@1]N["\0?G-A:[RM*Q# MHT_NB66-H/A7+ ,%C2+V:+Y7QX9('Y*+',K>J$#YW&[^XWX"HR4L J MV,^H::T+8$+6@E)D*BF^:3?9_:A6T=FV$YFD1JKJ(-/9$S(LL9QS>Y1K)ZG2 MFI!X>H=RD;8A&RPEP;8RS6);"0WI3OYKQ$Z[%K[8!,PGF-@3;L&S 34A M4V6DZVWVUOK^DYW":NOD@S1>V;JF@(EOH4#9.DS6#MK!W'KP.+=:99=\^UMW MV)]^+)QHZNPJL?H,J&TPMTG26/IPZ M\"AK:#U*CRTX"#C!$(M^T!V9B!UPD_4S\ER$FD(GI_ZC$$NI+3K1W-??/HQ$ M%=05 H__H?V2 O[C+OLSLF+$>\UQ);E#^%/&>]*_V)^^NRZ?H0M4@!Z'?4B% M":HI,6;/GK2< E:3$E-YL(,W33__IC[?I^C.I=W>4;D^1F6\TJ_V170G>>TJ MF,3'QV9TXU"0>?^,"LPEPCKQQ>=]Z?))^2N&3D:Q;W+Q;/:4]5U*28;S0G*=[Y&,7<9EZ#"[C._N M#JE=-1+;A<(O-;B&NZQBW+N+A6M4[J&4Y4Z_#^%?5J3@6-1WE)13E_/ MXD=K*O&ZO[VAAI6I \[&:Z&Q\UU]:-%^0"9L!_U8?[==?Z?0L1?3.!RGE&/8 MUY])8PJ)EUZ#47NW;*:2YM]^)_"_OT-^[J2DU+A)%#F,^PW]'N6J,9DBWVKH M9-^:[1RFC%N\DY4HE:!1%TY9ZBT[ME#AP(@)E#RV$O0:.A_I;SGOSWI.[BWG M\93H+U!+ P04 " #Q@7Q89Y!VL%D% "N- #P &%S;6(M97@R,U\Q M+FAT;>V;:U/C-A2&O^^O4-GI7F9PXDMP'#MEANZR,VVW6PJ=7C[*MIRH*TNN M)!/<7]\C.\F&D,#"$J!>,P/!\=&1].K1D6P?CZ8Z*G":4CX) M45!<1'NUVY2>+PK-SUI:%*'=.Z \RBFWIH1.ICITX# 6%Y:B_QH/L9 ID19\ M W[&Q<)%)K@V)B1T[$)'33,:AU%]+L,Y957X&\V)0A_(#)V*'/.%82RT%CG8 M:G*A+,9-K488HOJIE-J2:6*G!"PD(2:R9Q$:W4[4#=J]6]? .^8DE? M[BO,E:6(I%G=N1E-]33,J+82,"?/;T;AO'!R.^P7\@DBU6/?E47J]KXE@0H;/[?HGVM[S63-.L6!IM-:\:UNT187CBRF-J48-;4LM/E.% MFZO=/N )-(#()R+#&\$5_(=$AG[@*2D(_('#4S*A"EI)4G12QHPFZ"A)1,DU MS WTCLK\827[NU2:9M5=-?LRB?X@*)FKI 724X(H3X2$F(,U%1S%%9(D ZUX M8D[5%IE@3,R,6(V2<],SC37)P9,*UP1<"5-S'4Q<"/V>[P^_C5*J"H:K,&/D MXHJF[WW&#DV8$S M]!W;]MW1IYY3;MINU0)1TJ1/&85^IX*E5!#F]J'29OT]IXT* ILFRDV0FL>UWZ& +-55PI!KVT-P*I*/YAC,Z#E! M)PQSA'EZ8UG'1L?_E%17:X4[<'<-KMW!;>#[['@&[0*OE$0V!NC MYO:%V= WV!@V._AV#=]!F^!S'<]V1K>$[R@W%W-IO4*?$F7DWRXB M_9'MKA.9-$=@Q:U?2QBJC )S#6Z_%+73HXDDS24P2FLB?\8594<87'\A?5/AX[Q@ MHB)D[N6DE,D4\.D(?A""1ZTBV/-LS[XO@COX=GYKVVX7?8.#X [TC3:OWI\3 M0+M+HB<&= L>UJP /0@&0_]A-P2NO64OBSIX=PUOJYX*N0?!@?.@\&X+QMT6 M]Y&Y;M5#(Q?&'Y:9KW*/NRFU[&FCUZI'1N[0"[PG$5(W[V^WL-SF7"Z1(5%* M)(G)&%W>@(;E!;F!N07M#O;1C.HI6*B"),N,+Y, )AAM"F248YY0S)!:YG-= MGZ%C,L98:4:FS@^C"AUQ7H*#TZ8A#3N.;?UT0ZH/RH2L&U01+%$SV&\)[/YB M(I'G-%WHW3XY[\[9JUM&1RBCME[T/9RVOM=9K"IPG<7\4"MK+7 MK??#*96P]X#MI5EHRIQ?OH!8O,:RZ,VF-UDV;K-AN]"]XC)=SM0"3T@S.RV< M:2)#S&:X4O7,&_?-VT:'S\;]^CVE_P!02P,$% @ \8%\6+PMED-<" MKC@ \ !A&$9F M4T6(J6%V-Z0(VENV7A^_9[;+7]@3&)(O(P3\P!(NGW[]M4Y M?3\DG0QT\D\1M5NEZX:9FDZ74:OKKV4\EVH<71H3EI-AH_F2?12IOH9VC&3J!E$F73.!I"C(AM[M0,;2L>!ET@ GE*NZ MX//3/NR%! 8(\U0W?-FJSWI7UQ?G%V>GUQ>7;]GE.;O^KQ][9 MA^N+?_=P&A*]*_;NP]7[#Z=OK]GUY>,]]&20/*=[WO?.O&,ZK8.)<]Z?7KT^ M?=M[W[S\^,_>?]CIV35=.6BU#OZ_J%$B>S)UOLPI%PWV.[>Z8*=[[/*&_\EO M9(,EPCB9C9D;&)^JPD+(N.C]E[KZ/#';BIMJ?@XRI2XO>><_U:6U$YF M]T)-Z[AQ7>^&)I:8VRCF5BA9B'L.FZVAL]?I='Y\+@]B]J/CXU^.#P^/C@Z. M6\>_SM8M"[*\Z9?_B>6^>+73WITX=LZC07^[U5K4^$S@8 ,^%,R(H10CD0(/ MTC)>%!57.$GQB $YY]KDK-UJ_H-EVD!&L+'@AHDBQ9 W(A%Y+ RVX@:(==!A M.F.GUN*D&K/74MM$BB(1ML$NBF2O.T4;A:Q9X-JB[NN@[F #4/<:=R(E8.5C M=E/HD1)I7S0"^&K4I1J:"NT8C>*R "C'K"J!(R)[!KP&F0!R7S=QU66#G!@\D],@B417M MW(#X'-8:H(F4FK&G!JY=G!NFII(T-TBD4J .*,!;#^?]08E MW Y8IO3(3@AE1%]:9U#O,$XG@^$PLS''"SNQYIZY6VJLEQH_;P UKN_ Z*>7 MMP>M]J]=6Z._SG%IX]59)G&X8W<]R"X8-\+C&?"4L1(^KQ%8>ZRD'= ($LL1 M=RCVT#&6FRAM*XRC^8U6 =>ET8E(<=JR'< X%>!%P&KO-AGPHB_8*3;[JTI! MHMWAS?;AC@A6M _3 3Z6<4$>9H%F!/MJP\479GH@P33?*W>?)! M@I+ :$NHM1**;P"AW@@+WP)6/J?Y/.8;E&XEO+*K#Z&\)Q; ;SU3R*1T9: M>_Y06A])("4*KX=*U%D0F@]D1BCN"5&G4C-0-^H@1QPL4;1[B50\ ]WJT>/%:F'R@[E"FQBKI' MG*(DMV D%4!$-6[2">Q!1,ECJ:0;4W:W;%K:!#Q#//@#?^^(SA50/AC?U@LJ M*U."?-:GHTFB3>H-\*547Q1(,A4XB"NB)'*3",K$P#-L K)$/-PR;;U,2S: M:;TA5Y7?_PF&(LM0RL@A &275"2S5'*%@!8.EUMGGVP@LGM20?K,0P16PITO*M^18*SG2#2#'FP"[^_"EKEM=7?@K MRTGRB.A#R9Q.DLH02N#70-NIXDFQ11/4)'Z8.M=4@?",5/R1JBZ@;@@W_AR+VU9 MN7Y6'FX *Y_>WO /==()J1NS_9_"T3RM9J& >/&(_/->R34SCZ/NW?8QM'^-4H:" =R5X03TNZI;YIY"RSM>F_821X#>4@(4"PZ=@OC3RSY$F M+>Q'<:,N_4.'<4G$X"D&6C$-& _SJ*ZH, 9<0.'3"&F@10YHJQP@@X_\:NI@ MO;3=OPTFVTZ#IP0RN_7SUE- M'71$7BH]%K@Z&N@09O@=IH$97R=5W'L L^M\=ZF^RXLW:%VWY*>7[:-6=^'M M&^<[+4M82>\(=F-L \)X6^@%05A/XDV "V4EU-^*M#L%WAZ@5P\ QA0OK8AL M:+],">G?Z0NZ_8N&,,!,9J=F4-B#HLGX6@A2Z5V<'V(N>@_1I:L)X!^S.%_] M4J/WYPAV-V-LH#>1_]VD$\O)L>0-Q443AI0KH2"HQ0 2LN49H+0"UQ^LT:AY M$;%_<8/H0X\2WW_+2R<+5OD%C]?Q8W?Q2*?'2OU)CQQP=XOAR46 M2P^DV&25&^?I?;M_[[W2)R#L4Z[)_$^KLWG.^6O"\-MPXW>QR"U6'NO&K[ 7 M;=R:UPV=OP)2GM@,>/ +FH$4&>O=BJ2B9V_L,K1.?1OEG1%6II [BD)]?/I]5K?7WW">!;]IW5-X1&_*5*];LHX>>:0+Y/%'K94A=41E=Y ML=!96_R<;VFO213IG>_\!E-NE[PO I^;/'/"1%R-^-AZ\I[LT]>&KWXXV??? M*?X/4$L#!!0 ( /&!?%C_1&"U%@4 %\; / 87-M8BUE>#,R7S$N M:'1M[5EM;^(X$/Z^OV*NJYY:B80$"J6!J\325,N]E*K0T]Y'DSC$5\?)V:; M_OH;&T(I?;GN2Z_:W:*JA,QX9OSX&7LFZ:0ZX\=OH)-2$N,W=#33G!Z''YQZ MS?4[U>5/5*BN-#KC/%Z T@M.?]G)B)PP$0"9ZOPGEA6YU$3H=D'BF(E) *UB MWMZQ9F-VO1[$A)-2-DEUX#.!\DX5I5:K*'627&A'L8\T\+U"MY=^')T7@=>V MLH1DC"^"$,^WYX"N&'L'3&\[)Z-8#0 OP67[M#M MN3 ,>Q8BO][P?A @ND/HG@S.1^$);&#R@TR^7.\CKUFFQ;![\:Y[%@Z=P8?? MP[^@VQL92-,L+BLP@&:K==AJ-)K-6LMK'=U,G0D3O&,1>&3&.\=[_GZ)[0:H2_N^ MYVU;?)F$'ZV3 Y(IQQR.D*#8>05Y+\!M[\9K@ M&TFZ3M 5"_VC^D';9,J:"1FQ?#(2@M'$>!?T M!B\)DTA,=*T,!2M&3#@''$8EL\>2*I"3JK(Z7,J]%PW&S)HVNS-J3?F2P7E! MI?6IMK9E]P%F/G/7\*)'_@G"& ?P!Y%1"K66/7X/GE(%.76W<>3OENWH,EGK M[D'S\+'2Z+,K2&-^&Z'GPN3GMW[3:V^!H,F8T_LV*-.>M\>YC*FTL9C>'$,W MZ@XF63[%[&1S&K?7">AB"JX&X")S4B@:*%H09.5Z;[(-]=*V[?$Q %EZOV8* M&US.]"(HQZ^44"N^G>]-]&4> NCX 86#VPIX(;?]E<\3#)XSC-L92TJN OO? M,3?N9^?=D*Y-U8.UWVI-D1 E#N62NX>- M7;FO K M1SX9LB<]T^B,Y?$7/=;XL9F'WZ;(>_:'IR]>^FXTD;;/C)ETW4/=VJE3$MUY-I>L4+LB$+M/6(0EV> 'A,[)0-D<[5?-Z[/A-IVI?K/T+ M4$L#!!0 ( /&!?%@N"E5PTQ8 +^< . 87-M8BUE>#-?,2YH=&WM M76USVS:V_KZ_ G=[LV//R(JLQ$DJYV8F=9S6G23NQ-ZV]R-$0A(2DF !4++V MU^\Y!P )293?XL11K4XSMB40. ">\WX OIS8/'OU#_9R(G@*/]E+*VTF7AW_ MN?>DN__RL?L+OG_L&[P9K* M8CQ@+\J+PW]2KZF]T 6A[DL]B9"CB=VL ]_#M7%GI'_P1Z& M2J="[\$GT,_+,G0Q4H7%)F*PWROMH2/#=7A(WXUX+K/YX%SFPK /8L8^JIP7 MH>%06:MR:&O%A=WCF1P7 XW#XR#X?!@G49G2@Q]Z]-_A;"*MV#,E3\2@U&)O MIGGIAILYXH'+]AKS^\81^/S\Y? MGQ^_B=;E0:W(T?''\Y.W)T>P!NST+3OY<'3Z\;?3CZ_/3TX_/-0U.7W[4&?^ M^NSL^/U/[_Z?_71R>G9T]L7;YL&79^J[2I M0/,PJ]B92*Q4A6']IWW&BQ1^'C U8G8BV,^B$)IG[$AIT%4*R2&'\P;/NLV?/'RW/XY986U[63(QNK96^$%O&B'R8 MS=E/4IE$BB(1!K!5)-T.XRR)5E#I,2]@K)266UQ(8T%WLPJ61]-'PSF;2FTK M$1:ZU&HJ#>W2+7>&[>#'__KAHM_;3P[?_'STSOV>'NYV6"*TE2,)T[03;@=+ MFQB9(I=N8V^%.SY5,+/1/"S28)0)L%0LUW9%8C2KZON]ISWM=Y_ZL?TT>X>I M-&7&YP-99+(0>SB)RV8&2*BE2;1TKOO]7N_14H?W@]9S0$/!\QIA,3ZEJ8&R M'M0!/HO BN!8XZN1K6B/-5;9%E AR"QP&6:#$'S5E4:Z/N&^_J>S]F3?9KC"Z) CKX* 5=C_->J$&R_ MCZ3TE]!U2Z*V2O6NE>K11BA5,,G.Y,6M8+QHGUU+)J&T&U!XZUK082P/[ M)* MC4!4U<"+@S0@]MKM!4!D_V"?O9/69B )>989]D;+J>B$9XZD)AW6KP"CD:0J2VB!5\==G M0D]Q8D8?_0<5]P6^D:9/K %(? MY(>1=^0N/-^[Y/GZT4 E/)6H/$?2K$H^=]C_]KJ]WCXKN693GE6"E3 K:NSL M[AT)@T0D+A 4]0JK/!(:![ZRXV4NBMPE *W$^!0QM86OMPD0W=2!CL3?4@G_>XR.0 M, .>S?C<;$K!R'>RG@]-[@T5UVB/,L>?2I--Y\4:ZLH@UWRB<4D>F&KX"1[# M5IG,I?4:%]J91,NAH&0E:&N2.FVI2C0@+XU5@^^^5AZA.8#2$=1^KL#$,$)+ M=,YPL(59=)",D7I$\[9*(8 M"PVEF; 1V"[,2A?_=#_1#EI1+F3UU/%5F(S@8+N0@1U/!=J-Y 7U$=':8:6: M"0UMW*J08^IB*,C)=2JX6;WEWJGQ7Q7 D!8#-Z6SL(VPKAB/T=+'(XX"-[C3HG[VL$&5986RN")$ D&O Q,&408 ]JEQ M-Y(+YJ!\NEXN>O])]\F3)VOCF[WK!S>)>1M^"AU?DYWW[YB=GW9??'& $\R- M[S_"VV 15P!ZQ/ZB(B%]LB3EUC9[NEM4VWB'1\$E4U09&, M#-?!%HIW",7IYB,1&DX!3(@W!Y!U,$+@8410VN M$*J:YSO>>$2P1FX%!@%Y MB@L9UU'$PZ(@!MQ3=V(*C0QZ&6M,6$=Z,$/%%LYW!^=-0C. "KV3M=9!8PJ M=RI$CB[C#9&-#^:E74(V62N4$0^V ZM*JA)F%.;QU@4TFZ^EP;FR.>:"FH = M6A3DV (K)-R0/QN3X/KU3V$(?8J%+2YTGLH1>9PVG@<5--GHNZ8W1_B6=^Z0 M=_X&1@EG1A:?$>0C@!4);F<1U[!Q.:)DXN&YQBY?SV4.O0V+Q>-MT7B7:-P$ M.!*XUL3&8HCZ?#J9!OC=5&6 (BKKT_!E\VY)#H>SCQDF)NX",;>Y7%.'"OH/33*P%#4 M@M0C6&7"_[[3!-,S-6OOM5:)3N9!&Z"\LC KDEN[:Y]J*,#LCQ%_5:+)E[A4 MT3HAM:VT.&;?OM#BRC3KMV&ULR95B!9@HXQ#(LN%FB+Q59]N7$SZN5.1B2@M MNNTD_6;2H"H%;:R;E*,K(G(1*^+E*W*-;*?QNCQ7K\\4+K/":G)R]YK)J7[O M*Q3>8Z?W5G7?U/Q_@0+F&Z!]$9T3D \(WCK.U-3AQ+X.&907 "]3&WO("5-E M1>WXB,Q5R"QIB98J3. _ &=.^6?H 9 1;J,K3.KF\%;Z?<3EIKZ MO:$CMN675GX9;@"_-(DK7Y()%DO&M3_+47))E9]&@& O85J$D^#X4-!KA<, MS4$0PKL%Y;=LW5)*@"'IBA=40!!=/0/)RO M-^P<14T5#1*-+"("8UW37]N6SFU+YS9E/;?R^B;R.MD >5W+W*\1 2/_$D6] ME]NKXKI.9V ACY8@C04Z" HS>#S8&I?87U<&.-;SXM_QK-_O#_D@RFO4Q\ZZ MKOU$M"XPJQM,5T":Y9]!TWO-?I49FP.#XT-B-!)T;(4#FMW)V 202V9-4?&, MC)I2)!)^S84(A?[7&0)M#K25?&5D/1(>FD7_%!Q1-%O 79UI21T/YSZN$_5< M,\*W7W>V#?D XSUDSCN^(E2#<520[ 3UJ)P\C@]%>9 ED7]I!*:SS'7FNFSG MW1/'Q1WB:QB(*KE'WKCW9]<6CK%Q*IYW?C$U7/7"E\Z>X0+L[.^N1QJ7CB%CS(!*/]T55$VA7JQ,+D524P#JE[G0'5V3GZ:5MG)>W=%E'O/ZUX8%2#7!$@!'&I;^:-=TQ MNTS-"ERB'?+,1F JI2[JO8N[E@D.#_4/'F%LSU5!C,<:O$ K=L.XM!R^YHT" MD80K,#SB$/8B>2YBXI1&B(Q@FQ"&<;IDJ%6%89ZA&.'A!'_Z 9&2+@.S4Q?_ M4R5&Q 8$-:T2D58:8_ZM%22\=JA'>)N*<#XTC&HG(9DYG&=\UAZ,63ZLT&6G MZ/."[VJ:*:UT"!HI.L*\HMYT,WTR&OTQNMJ5O02?@?GP5%PJO*+FI/8(%Z1E M6_3I@L9C)SY:X$L'KGPBJ.SE$R"X=V.%#X#;7V%RY>ENQZ=N"9/X50-'L@GP M"!\*0%E4M*J 4;830@W8EK &8DNE-]DI3JEI9P.L;EM];D\+/'Z#&,5\T28Q M 1U+]#%[F"H\D=>GXH-]@X1K%[U<,G-@^3L^K.B#0[,"")G(LLZVU[3Y8YWS M6K @M10XO0:AX0@E[7)>8GP(S[DT;.H"M*[TI8U?7=(? ZYJ547Q%F:[$?>^ MC552.&3U6@.[9@)M$;STR.NDQL,2(G=;&:ZQ@,6K[[=0C3SP>&A.6DL+@ $7 M#O\';@::=RYV00Y!OQY/=!JKF I?D.D+'0#^ELLBK +M)?7M3ZC.08"[;O": M,Y7+!#K!VPD,F;L[BQ5RJL3+LJLBG *'O0 KQ*U.76HAS6=*J(P M!5YS8!Z0G4I]W0$8_'6T]^>&?I$'?$O.<$UQJ(&T@+MDO9/,[F]ESN,[.2C% M,1J!'W!Y0 XZY&/GJ'= Y( M#;0JP.BWFAWE!^\.1.NHW/@X!8Y9QI#4Q15 M&%5T555*AX)7@VGK8VBQ-X)NTFRB7-U/30+&$:-Z(.=DT\T.* ;0$YG2]I%& MG8:=[(03F:%PP*T!_QQR :XTP9\?BHZXZ_C/YG02^*NBF;1SM2CN5.^8P9M] M80KU-4=@]83[ZKA9K:@KN>9C0$_MJ^*$?'S%N<#U9+8%QQ&/TM(78H;)(BVH ME+B&UT26&"0P548,X;W8J-@WQ'&: I.F4C>RM+(F682E8BVQ;\!B<*$7:])@ MJ^EXSC@3&/@R38114IBL-=B\GC]X!I16XPDC30GJ$>0!^ZM2NLHI8$S=&94A M@^8^+!!Z6^M%/P"XH' 34]%$#J.\A]L66#SZQ9=TN\"7CLJZJ8ROJ?-S41Z" MQAJIZ;.?-[ZI9WIM:-=G>5=F4!-^([1%0+^JW[JN<0F@5V 0Q:(?97O1V;9: MZV^PG@_FW,&"/:P_/- MBR?@XP2L#*5C>WLHA$^7!V4177[F1G.=(@;@#S1Z0/;/AWJNZ5S5D,?<%) DW#4+OK#,FU-4[>&O&3%XZS:]V,W5 MBCMS!RT3=Z7#4+A7(J#/6"CFT[E4VJYT3O':Z+$CK2CFHX#V35.V^ZCY3 M/:L^1*6+1TA&8)>E52+I^\K.G;=0$^6#8/@$#BPS M--IV^&Y=.]/T$\N&AH.I3\K4S<%QF%^3[@[;&?HQ$K>PRL<-# 7/0/2,E4K9 MB$O'P>']-E.5305E%POL&Y.QTOC+J&E_V.>"KAMD4ZFR^@XYN@)I)]D%P>'O MH_:G",S2)5VZ:>'L?/PVK1/C!TIJT64>*C?BZ MHNBFL06!"]V!IX_BCLG&=VP0'BDR64=*TOJ] M-E<=J,/ZE>"BUE=RBU )%?*K D_8%CS$?NB\;7!*:TH;("U6(Y$=;^F8;M2 M7X]#PLA._C?73EZ;H=WUI"HL5Q?$A:0YT?&/^EU.!6UR*7BVG(_OT'?DRV,5 MET>6+_KQ[UJZUE++PM\BC>,UUDP]C)MS/6$/NRH1T>:N% O(HKZ\TU/ECWXY M94PU&QZ*"=7&8"M_V,Q4TGH73.84$'?G:9S-$),V4Q68%&",Z8KHXEH:T7'7 M(-2U ?5B=NJ5U$MKMK@&]?IM%30IZ(>KGUNYOSZ460=B<0GR OQNQWZN#A+C MN&B4HKI!'8?'TN;^+SLA2[6HB\=SGHJZ#5Y>B_C%"K&1NU6DXX1V_1A@7+@C M$L@G6$DDR#!=XB"J*Q(I<5NX42 J_X#$)=YN(.Z:!8X_= M!\#*[CT,=!4R1A&CZW3Q/0K$97[6S@2>+6CUCC?ZJ7@3U!7H9N'8='?4*'C^%=+C3[NA>O M^UB9<3R-HK%P#_6%TTG(P24*(A@*?!O2 [!;J+&CTB.0ADH78MZ8+B,AL SM M4Y6.R13H,"P>6KR-B XZX@5T M_E0AH"=J!R1Q/IF@G<'8[O'(*AG-<30EMA MAPJL)RN\F4#RWHG)M=B)U5JK3@LW.K860Y.DK;.9?GW09 +=-]9".+.'Z*"2 M[(C4^HAE*)@>^20"A;;12ZO("G/NABNSU9$ M.46'W942/+J9G8P'2D*@'/$OKFQLLD5S"PG@3<'?U1?4U[6>4<0\RLQX7Z_4,G M?X#S6ZX)6KI_ S6+&+MTP@S,-J,H >'?X@.KXX]84 YWT?]:.0'MUX4$@4%E MFOO>AD[2+19;7VWCDL\7W&'TA;W[W$R]=ER UC&X1RC<6D^5!#@UV\R=0;HM MVD2Y\^T%SW=B+I[4CBD%ABF5Y8('S4U:]#?9?.FE'#G_++Q(\T8#R;)+BXZ^HW. VZS9-FNV@>NY06+PCE7#R0?VQ\GY MA^.S,_;'+\? PW:_V2]Z&3 _W#RR^KH$BB?BV M\'ZOW__V12A?#/_;KNX*_'&^EA((?F1/*!(U *VD#KT<0%I0+ #IV'P/Y+>J M0!++"Y$>^LLY#[J]1Z$]H"7CI1$#([",S HGC6"T6FRA0>WBNH/0VC>"5NEB MB>:+[HL7/S["97ILTS5M^MU^OW]%FQ>K'<$O>IFT(!)QG6WY06BRDDNE7!-AC\YC]JB8%^[G+WB>_5#8! MT8W^^.ON:;?#WG??=-L6\6$R\G>!P.U6=+9X>]%R_@'?676N"?L9O M6"V&WL!E' 0_T4!^D)[$-O+S'45^7CX>JG3^ZA\O'T]LGKWZ+U!+ P04 M" #Q@7Q8["6FZ)41 #S4 #@ &%S;6(M97@T7S(N:'1M[5QK<]RVU?[> M7X$V;SOVS*ZLB]W&*S4SBBP[GCJRQY*GS4>0!'<1DP0#@%IM?_W[G .0Q*Y6 MBAS;D[AR9ASMA;B=ZW,NV*.%KZOO_B2.%DH6^"N.O/:5^N[T/]/'._M'C\([ M?/\H/G"4F6(EG%]5ZI]_J:6=ZV8F9.?-GW7=&NMEXP];612ZF<_$M^W5X5]X MUD)?]H/BMU-OVMGNSA/='-:ZF2Z4GB]\_" S5U.G_TMS9,86RD[Q"68Z:OM) M2M-X>D3-]G9;?Q@V$J8\Y.]*6>MJ-;O0M7+B3"W%6U/+IG\P,]Z;&L]Z=>6G MLM+S9E:ITM,:-+Q?9KG07DU=*W,U:ZV:+JUL#S?6OG4YK+74A5_,2NVG.9Y4 M#2WRMV_V_KY[>/2(QGYW]*C%/U"(*?4YCVB)QIMGS$UE[.R;7?[O\.83+P.' M,E,5GX($IU<+G6DO6,P&.GQN"ORN3/[?ORS<7+UV?B M]7-Q\<.I.'G]XYOCLY_^]LW5_N[>T\-S<7YZ\N[MRXN7I^<]E?X &Q?WE6-O M3U^\/+\X?7OZ3+QY]_;\W?'9A;AX34QB)N[M1SY^Y=7O?_!1<\3I?TY^.#Y[ M<2J.3RZ(0WM/#QY/Q/&Y./[Q].S9Z;,OFUV_OM;-'/NY&Y=KU>3*3<3+)M\1#_KO)L(OE#@Q=2L;O%FJB>B52&Z!@A)G*O<:].0FN))FO=\?/KT*E_( M9J[$<>[IZR C$FO5"J.+&2THJ4_P?-QH93/CE^\_+B^)4X MOWA]\J][I)L7T([25)59(L00A7*YU2UK#W2#-4&VVLLJJ((H#&9MC!=M9RG& M$=Z(3)&ZM)7RBA56.^&Z[&_=#AJJ:&ANA':.X'%M55^)3(H.RUS MKJ_\0AP''>0Q;Y7STN/-B;*@C\[QAC8%NV%H;4F[3#57/*");GOZX:2W*,,8 M>F_[E;)5)9% X>?&UF)O=_HOL=0X?%C +S09J2$BN-N*O\%&_8XB M^XE5^;CS"V,Q!60E2NLY2>L719./(\%K$NF1#.M*B\<42)T,*)2LTA"!A[ M*77%:_. TMA)@GEX^C;Z9J]AAP.K\;#TD*(5B8]LVPHHA><(([ F<$A#&>%- M<[H#',-"IBXQ(^],5/J73A<1!17:.5-U ;A9X(DP3=C+3%0=1(5B[*R>##@4^KFA%6LFJ6NJ&U@DT M7J-?:S4.@3-YJ[-PJ$C!;9ZF%P=/8I"<8$>7"NQQNGE/1R>APB[,I7;X MQFW(!-%X:QSZU6]^%K\9'J6E9@2>='XC.5Y!,L&_+XHH'X\OUQ0(44E%61?V M@&37SZ0KY"_B164RPM^J(EW^4=KWRL>T##O)50VVB)#WS@^/SW_\?B>\*7Y# M)N)_6<8NK&P<#)TXGI.A#A$Q);JLM%\4I3X>,OB>%'(@A>U)(4JRV5ND\Q3> ML8&-%A<6^Q\SBZ]>G;!MOG76OB[CR-##NCN:\?&WXM_DNLX]_(:?B.>5P=K[ M!Q,^QD_&PA>=_82 ?G?WR9>%ZCYQH/%F\-#W+=9XO1UQ0G@2M G7#K2&P!CH M#*_O$$T3:**P!.)6&P *IRRELBEK1$ UB3P(0@!/R&I'W+ 7@I^% @;$&1B^ M1G@S&1 K9^YP4E&O< MY;B4K%RKJ(7O -ESC(1%I?PGA4BV3A)EX1T/0=Y(0 [PEBHJF8,]DD-2G$0M2DC9 M^<[& _0<3.1H"V= U8KD+[>*P@^:1-:F"[&@DI8B*1=C8 Y9QPBUW REP(Z$ M5K>$+^/>Z#RR9 J';PRV>@^I+"UF/0>'HA MWRMHC!6OY/*+HNE'YDI!,#)8[1HI23P'\KQ0C;((=4X24H)(X@$_]>+DU;Q.H3 M'2T5@(XY+U+;&2A M?NF(&L,3F2[XRU#-XWH%'B$_QD87;H+T(U@@W<2BFJ(F2VEQTJK+?@:5P0PG%*NVR'5BRX,E9P[2AJ"=H!4E*7?$2T]P":=P.N1)%DHZ$Z- M+0%V;<(3IC%7J;5;A-!/!C0;9DN3]W'+ ] -U4=D_Y!O#3H17!$4S\#7N#< M/\#Q71)@@?>'UFAU.>Z3O*9LO*33S:$L(3N-K7MJ5(D(-2175[3.!GL(:*2\ M#W[6A]1R1=^5 )Q-04XYR!%%Q)Z="B\/=4UVP#Q.S(;KH/>#D*2N&_"120P= MZH$334=YUFG>64IN]XH6*GU;%&T":N2RH3#+\?/O[N":.O?AM+_EM%%S;4$DC UKUXWQZVOWLP.'6X:_$@ M^>(A5USFP<5/UH9@,O9 Y*G:+@-+H'@+527(*?7P[%94,P_*1M6/(?N9=0[& MP)&(UQE%@7B^3X;VJC\\W-N:/B0(QFIXG%"^Q%FL4M,5 @*J7FI3)+T]K+H@ M8V^6J$TG"2VAIJ9F'RVV+S6!H:EHMS31MJUSFH/3#\'Q2;+N?=P%IH&6.^+X M;J%TU\S?:,IBJM]8EOX[9U-X<'.X\?_>+KW=._QD[W=OQ\\ M_<=X]CZC,JNZO-U@N&&W6J MQP%C;.L#N*8,H_E2.AJ<&TR="=^E%H;-:C SP?YMV9FI0Z!V@UZ,)3"Z C5> MA$J8P,P*9\"B,Y"ZJYMU >]OE?42NOUBV58I (K\7*?;W#]X$4_6J8[YUA[EK#V5C.(_5!W6>PEI-; !LA)0I: MO:@0:7KQ+8&@L(L4YVSS 6D/5(S?(VQ>/P%%N92B@H-15S%DGC .CW6H$&I' M,-8C\/75QZ4F0R)^V><'&",ZPI &=D-5MY59J4A& 3D( MM3KA##M$6BI7[A#.Z]?]S%=EO1_**CEZ"DV!:Z)^%TRU#1DM91(%QM;8.X(O M$NNQ9BD]UQ##I0F*\*CFB9>U4B%I5EYKN^W7HW#*UD.S;:B&]J; +\T4$90M MADVD&K^FGVRD=+CP,NCE+5'B#6KUQTZX?/;$U D,&XG7,Y-WE,]U]R@?]?H# M"T Q[X%@>NPN2+)70P/QUA)17R/=+%EP@:"O(&U44).L^U!\2)/O&_W#.^(Y M51 ^O++%ARAB\HFZJ-::5H)'K:E1*^O/%$V *+IJ)7(,H2S2J/MK>D^+D9)" M/6/Y*/0V+^G2)W4"/^\L!723=$O4>N'9O1)%<][4NHUQVXQ,Z*RY]>S#+;F1 MG0,3&2%I+-["0?K5&0?H3"N*N(U"@B0! $'3EDDI. MW&$Q7IX-4*/O=HC]Q@J(+0;4W+W97P),>F&2';Z^@;?KG3&)P6_&.E-?;:0- M6*[?:<20CH]"NP3C+@1R0B%)?;73Y][,NX($H*WC33JC<0_*_ M0_I+LH4HCZ1M>&*A6Y##6;3"$6L#"O $C M!LWH?>&F2#\<&F)*S7K&3]?RYR!HT02$;7.7/1V$YR5[T% 5:DVSZ#YEQI4V MB 80I. JS?\?DSHI74G+E;E5&VDLG$R!U%DCDVPA]Z Y8JQG3)+5NM MVX9>-6*,(>=SFH3:U;*P1>ZUG W_Z7J&Q1C\4"T-]T.G88==7V (G0H,1 MG$3B(;8WV-SF'^Z9;^]Y0-'8-3-X L(P@8" (,]V-?P<@8]<'?CV@"[WQM)G MSL,&'\*N_N?.:E>$!LP OL\[KO#8<95^,JX6])-%$W&G*=\UG([GW3GQ3(>6 MS[A &5.>P\?)BJ/]8.?16VD:T]7T_QD;0NICN SN+'I\EC1HMV*%RZSIN/(> MS:2"W2\/PV6M7KT1"!P^%:V1T6[N.*.:&SS;""[A0A@)' 6>!8 M#F(WW"JH70(BF-[$2KHRQ$T#=#-K'BLRD8[LTT']G%M.A@ML3_\T)_3..Q3Y;:KAE[B.:.: &@11_'UD-C &O8[;!12#)16 M28CPPL1>GB!5B<4D;Q3%G(P0MM57M;#X'!_\5\:[6D4?@C!(R*ALE1.X4#@! M9Z'X@E\BD[$M"28DW/4;-1;Z1ZXY:@=-U[58L#\Q3$0_0=TC=?( )E;XV M&UPFT>0VT;.$3IT$B_7]*VLZY#9;72<,B&F+P<*7.EQ,O8V>9.)"FTH$+-'* M]2TPR34U0SU' ].J:[]#\+5R\8>J7!P]HM\L_.Y/1X_XQP[_'U!+ P04 M" #Q@7Q81)IS5[<; #[S@ #P &%S;6(M97@Y-U\Q+FAT;>T]:V_;.+;? M]U?P=C&[">"XSK-MVBF0IIVYQ?:%IHNY\VE!2[3-1A(UI!3'^^OO.8>D1,ER MXC1.X[1>8*>.39&'ASSOAUY,BC1Y^3?V8B)X#/^R%X4L$O'RS?_M/'O2WWWQ MV/X) QZ[$2^&*IXQ4\P2\>NCE.NQS(X9+POU/S+-E2YX5CS/>1S+;'S,GN:7 MSQ_1M+&\\ ^Y7W<*E1\/^HY[*;&/!^IK,!GQ/'N /ZT<-D5[&\CGLID=OQ%IL*P M#V+*/JN49W[@4!6%2F$L3 MK+WG(7&K_?,4IAIJ^<^>X9G9,4++$6UV*N-B10)K*8'?L)_"@8 M%E=(H@4/837 WN,B7G8$?-)S:_IK@:CMQ/X4=K0SU(*?']-_=_"++K NA"YD MQ!-WO' W&EVU&*HD_G;LO;F'/UGT/^:CQ\QGA2=WS?H=7__$-BY)\C!@'B[OX$WN'K?:;_74MTW M$%5U(> # QRG.3YBD^0N$HG3^K@#KM/CY[P9S?A#A:^H]O@XO3= MR1^O3D[_Q3Y]?/?V],^FG+YK='0=_+*LT@*S>YN]?YD(]DIQ'3,U8J^E%E&A MM&%;!7S_C[]?[@UVH^J6W!!$VF0L(@5:B%39<0D4I!.9B94!3X!_(W2K@L$B M*7Z^C0@\,4:DPV3&7DEE(BFR2)@>>YM%_0>"T5.5YCR;K0U.AR*1X@+(J9CP M@H% EX;Q/-Q9N".P MLXG1"!@-/LZK!]]4W[V&D^W?\_Y)$6C(@<#,#16"_?[^_OXOP;J#IF3X6II" MCF9^ZN-1(L $+K@NN@1##8Z;=T628H'8O 6*0AP,GL?2Y&":'LL,26$'-WG5 M.FZ9*Y%3K;K;WT-KZ$L%)5!;P+RT0U@=1CUZ^%B.92>06IKI3J&QUJ%Q7 MWJP?2.WX#?AV7NI<&>$80,4B>L0-1BI)U%1F8Q;7V&-FPI.$>-'L>#%YAKZ4 MH_[1T9/ZI*85W\%CR9(7!)TX+-R:&0LN99H M$7)C%>H(/4U]MJ&YNZ"Y:$-S*Z.Y"Z'!^ OEQWJ1'I+IXLHS<254R"7(LS&%!;6(A,3%MW:W&?P($_!1(>PT MM<4P/W,3\+Y9(( , !6Y^%H,0[[&MO>W@8;>_H8@XP-V],8!D:W^; M-FBW1W"%+&W" 2\L2K@AE=W %!KTX.]_8UJ<3?$)#;$ MM"IBTEIE0I4FF;&3*!65CXY'O!3:D%J P)IR]@=E."M=$)$BH7O"@XG)M3 M-T @"Q$OM1\:KV"@GDHCV%2520RJ '"_H1!7;C?0/%!U(/C<8O1H+$ _20FH M(:E&:F[OGV%2X+$I'$:/10!6B6M,93%190&['V/@$C&+.AF_!$6"%M^2?='O M67T$KP3\A$M(L]UGZ'GLW&@%@RE4= [/@5Z$VRE4@;H*?CE1"=Q_6+9RB2IL=P"=/%UH1,'$@#^5P"^S;5[ZC$YPB/HU3CD ML!$.)T^G"!#*--!:K2[K_PHVX&_ DB? RIRT=@D[L3M?\&!NM!A6#+@_[7(+ZLWO$=W:W M1MONNS-T'H!BL'M49;X$O*SG]!FKB P%3 BJ$2FY,HN2,A:D[,H,:%'&)4\, MDY@M($>8G3.$1U953/E$G+[4I02'".=\"!V,'@]VM(>6O?19CKWJ>[?S+ M =P&L<]>@3W @!5KU-E0_T&=%$9V9 5Q+4)=%^=RF4"HO49 ;#%Y35&GIT ) MJE9F"4Y.+,KJQTBL<"_*-&LQ\V;M22>3$UG M$E7LMT0IW6-G8(5/V!G/V&\:?10F4CUV>L*>'0R>#CKOUFINSC+)3-^9>BH6 M-:FJ27(^%K9P9(=",<<\F?*9N9.JN3N@R&]!ZJ"%U+GE;H[/C?)^*^5]LE'> M5P3@%7[8-5'CG:6,X6/4_E+G)+:I\R;TMUJ?E3 H=.,N38Q\A?!=F=$^TXE*DADZ MYG!JN+K6XTG^M&HP/IWR&?DFI2&S__>3DT_X5*:R'?I9+Q9 9G@,BI M]W"JP"JQB;HXZ+,P94*G]!$T(&Y_L"?3 M77 WU/9U0VTK O"JY+OUHC[4BJ*Y**P,8I>"Z\S&+ET4TP9;YS4GBHJ2 D,H,>"+8=WE26@9: "4;LD \NP%"!*.5RLL*@6SI&QQGYIF^S=3'*Q ML1UI:GL)F* UQT4S(8B2T#D;2^1VNF*O%C<]:TC:E!5<9BC\J@!4(H&=J=$Q M>1,J2*HRL1[NL+. K,='&V'PQ?NXR:+C5-X$_V]84 M_F^;.N6WC1EA-B1F:-$JXVC&S*1.4_.#XMY\2OLB)&;-M"JTX_<"-.#>2PT_ M:&N3*EU))[AN8XX".=@;M56SH:IFD="B<^O#'Q$F,\U(<,/(:]/*:G/8A]W1] M!'DC>%).-X%T1@#8K"7'['.%^P"_VY4"MY(=H%KU MC;L8EH6K]R3]U)H,-H^_FC&%"6JUS&7,$ZA3+#=P&[ ^$?S-YV%YBP=5T!$> MZW4CET!I OI](ICNQ&J?G9*-8SP2E@HUV?W'RJGR+FCE=NA IDA1?2_A_]F. M!UZ+1%Q@]EI 2[[NU=B2!YRYKE\(U5QS5YKU2/.2<)]B$DP6EW#%AC-:P)7 MP!G #YE+_JMB> VM?R-B[T+$9AL1NR( S]Z^ZHD[0)-RLAJ"O[+"UBOU*+'"EUB7H\&H5M'FBGH->:9 M_*\5R/X ^6@D$_2:UC&H2JR>^@6=_I#3\ND) 5P.L(G%OF>T_7R+[ \E;O]W^]]9L MZYN\ZTW>]8^G#@7O1YG(&,CJY@K2 U&/K%. .6E&$K66=8%H[5=R[=0.K42> M[7PEC6_P&NCJ\*<1I(5[@1R*XY[W8>54AE.H8$S$2V/CCY5D]*/3*E_5YC6C ME2YM6UF*)EH#G-HU4(3.2WP*4DZ=LH*C+Y3U)E0F1,^B@5L0JNR3)2R(38?H M>^@0O?=@.T2C4ZK,O2]XV9XXBYI(KT8HK5G'Z+?6AXF)6RZ=K1&B7\J55W78 M"QKPM')?,'.?6H[,1OD8G79 M;$TOK6V@VE7[X0N4]UN-N?OL2Z-72HJV&A43"T!.YK>***#$"\NL3:2%;X0R MY8#];=??F_9;4K9%_)C2-X*T.V+H M0P-U77HCZS46D315!0G^I##C$M,O-9()I:#7GO?8O["F1Q&4KPKD]LQ#TSF0 M&GQ2FF=6@[Q-)31UIR3<'N;FV+N]Z+K6<81K+ZK-"0N" 6V<5FN[^ C=_RL6 MM?$CH'V9YJB?N'Y9+DJ(*SDDU)ELD=11F>+!1\($>5U6Q1*7"*T(>I4!\X'EL$14Z0)EF,JE@:Z&S_Y ME7I5YRAB):;1'&IQ]R=7(4;7BA1-'-\ZT@NI$I]I-T[FTM_4$/.AJ=6MRF7FMM%8!6-L8*DAGP7N2?AN[,GG M/C8V4<;4)8E 81=7ID[XC]NW_6/^U3=PV^O;6[3V'HX/M=_)X0HJO2-E(M MM"!8VX)I8U[X.(3>CF1=+7AMWV2E9YKJ$*\?5J5$/XT$&=2U_ M[:[K=9K@5(8+JG5%8O-.C$#%?^28J5_<*0)\C'+*GHAO83D5[2ZC7?*_9Q4 M@K"MR;D,$%L>Y.JL%BH1]3HVP]WEJU>O.D/+!\Q+8SC(*NYR6+HL,LJWB6C6 MKJU6G3[]8J@T80^JB!O1\Y",RB0!VQ1TIL)E]!#*?>ETT$(5U(0PD9#@;/3NJ:)SC?C*JR@%Q*1 BUGHH=U+7 PN_&I;0V6""]V-LY)5<) MU_R4ZKIFE!E76:< $,#G4I5:% +*0J3E$*WC(6@#EKJ"3;8MXC"IWQ(M%8I? MIZ9W6LA#S*7#X"0T;%>7^PS6(^ M\P5BY('(:Q/7[F\CZ==+TA\\6$G_00'EQB+-0&A$/Z^S$-#09@G2HP4+@4"8 ME-H6TVHATR%89(M8O\S(H>$:%N/WB;(OP&@X+H:SA@SO;*D2.*,RE,CV97:U MDN''518VBG*\?M28F:I@1>477 5@R,VS>>R16V );%'!6495 M;*DL4]>/NP6#&W3?;_A;"I&0>,*6T1L M.Y.IN!I!]2*N[* A4[G6F%3LG'V^\M>G.53E';47^SN).CM^F)$2YU5PKYJP-NO-"C^V MP8)% ]3YBZPJU&$>-JU-"U*@U($MB$S.O?*L'\[#-VDLU:[XII#[(&F+;F)\;D@J>M-F7)\.XY([(OS$O+B9F-3U(-]=AXU\RQ">]$UD9=P MG%QC=U5FB,8GX6=*)X:*<8PL>&_I\TZ%]V GHW 38(+?R9\M1"8#W6],I01?_6 M?5Z]@T*7V#J6_ >UXQC=X64RY@'U8$=3ES%BX\"AZ]JZ12I1BA<%CJZQ85*^ MAB#HT_"-J75OKN:K&YWF0/W2JM$9QE,ZWK[02M_"O3>HU?F.G4.^#@50S3&H M,[.@W<[5N_C9[G6016&L_[_&*G?5./ZJ#YW;OX[]M"(A[HXG? KL[TOC3.J8 M7IBT433I:@0JNU^IS&RVBJ 8 R4J7\#.JB +WL=6H,6RK6K^2G(T84[YI4S+ M=#YZ4V?1-:];?1,]T851.=37B='][NQ$T0>I5#1 MABFI2H?XH%1XKTDOQ&>=$,AK/3R\7YL,*Z#$$I:S.E5F$X.)XJ%2Y_XKB[NQ%BZE&F&!> M%2WJ?^L\Q/Y]^Q@V!O):&F23I!>.8I1WY M+@SXL^FYRA%;\^$<S!VO=7(I;.VC.5T4MUV[V"G?D,:$7L)G98*Q- M4U#QZ /2Y.]$6.9H]#3S1"H,5[S\F)V)O+ 5"[M[5+&P?[=XNS;2>Z](<^4< M#F>VG@J4ZM>^?*F!K_U.?&WR6#9Y+-^T_X,UV_HFC^4AY[$ AM@+6S#6T48$ MW9O/'280&$0,P([#=X WJ1)8C[P4\?-*^^N#_N<> )I(>&[$L<'>Z6 #>"20 MG\;.34>$$%2'&;3P\!/X43 L;JJ;AX-?J&5'$2\[ C[IN34[L3V%7=A;=6SO M%G[1!4JK7SK;LR*Z*X+QQU;[^072[&I56&'KM>]H>=>+]BJ69), MQ\SHZ-='\.'P\/#IX.#)T7\&_:_Y^!'8!47G]PWRV]\_S"^?>PX[&.27 ?9N M<*O6A07?YD+ !V2<:[*3NQ FW\V.OIT2=BOWOW)7KW]>';Z]LV' MTS=G/?;VP^EWMB_7#S.G[T[^>'5R^B_VZ>.[MZ=_/E1TW'U#4<#1AX]_O'OS M^O?W;SY\Z;'3CQ_.X ,[^?":G?S^^R1?D74F"1*38ZR:N&&B?&@/F=S-@KJ4PD!7;3Z.$KXOKL-.%3VTK( M>L+PQ[,J#N2?<,5M;' 5QR4&08NJ>_(.?NK MQ(ZUY&00?3*N6%_A*1(;W!&P3;!1[H9(R*[B6OGN3AD=5 M1)6]&-\0F?,JNF"I2R(94D+)T#X3=&JJP:@+25U)M6VBXC(-PN"(NZN456)? M(;UP7HO>W&NN?>964!;N:^*JLNA6=9[IQFE=>NZ.&J=W22CDL&WF\V/+K;UM M?Z4R92/^.&4K0;T7UBK8!.S []Q,0QA2BLL"P'VA7.<[/QL-O:I4%]<#*,A\ M:+^: %@0SRGSGUZI1K?)YKG8MY]C<3:<=M6="RL6X%X9*KZ'>3%W* OG6R04 MKHR.W:O*N5JGT$^[Z86.&[?QY5TW1P=7>FX>.4?1,FZ:.1_,WE'_\&B_Y8=I M#]I=8LR3W?[3)X>-0;5U5:4]Z_*4(*4(CXN-N2 M_6%-]"LW5GF"+5#]PQP ,8;/^ M=Y'-#T JW^=";#:V=AO;B('5BH%/&E_X M\0'LX8THV(B"AT@N&X[YDVYL(PI6*PJP!&\C!'X2(>!CE _$H[+*-)COD)'W MHV'MILE8+QX/53Q[^;<7CR=%FKS\?U!+ 0(4 Q0 ( /&!?%A*EA[@%",# M )*/(P 1 " 0 !AS948# L&@ #P @ $/ M'P4 87-M8BUE>#(Q7S$N:'1M4$L! A0#% @ \8%\6&>0=K!9!0 KC0 M \ ( !@B(% &%S;6(M97@R,U\Q+FAT;5!+ 0(4 Q0 ( M /&!?%B\+99#7 @ *XX / " 0@H!0!A#,R7S$N:'1M4$L! A0#% @ \8%\6"X*57#3%@ MOYP X ( !U#4% &%S;6(M97@S7S$N:'1M4$L! A0#% M @ \8%\6.PEINB5$0 \U X ( !TTP% &%S;6(M97@T M7S(N:'1M4$L! A0#% @ \8%\6$2:W&P ^\X \ L ( !E%X% &%S;6(M97@Y-U\Q+FAT;5!+!08 "P + *," !X>@4 ! end XML 92 asmb-20231231_htm.xml IDEA: XBRL DOCUMENT 0001426800 us-gaap:EmployeeStockOptionMember 2023-12-31 0001426800 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001426800 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001426800 asmb:ReverseStockSplitMember us-gaap:SubsequentEventMember 2024-02-09 0001426800 asmb:GileadSciencesIncorporatedMember us-gaap:CommonStockMember asmb:EquityAgreementsMember 2023-10-31 0001426800 us-gaap:RelatedPartyMember 2023-12-31 0001426800 us-gaap:AccountingStandardsUpdate201613Member 2023-12-31 0001426800 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001426800 asmb:TwoThousandEighteenEmployeeStockPurchasePlanMember 2022-11-01 2022-11-30 0001426800 asmb:TwoThousandEighteenEmployeeStockPurchasePlanMember 2023-12-31 0001426800 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001426800 srt:MaximumMember us-gaap:SubsequentEventMember 2024-01-01 2024-01-31 0001426800 srt:MaximumMember us-gaap:DomesticCountryMember us-gaap:ResearchMember 2023-01-01 2023-12-31 0001426800 us-gaap:FairValueMeasurementsRecurringMember asmb:USAndForeignCommercialPaperMember 2023-12-31 0001426800 asmb:CommonStockSubjectToPurchaseUnderEmployeeStockPurchaseProgramMember 2023-01-01 2023-12-31 0001426800 asmb:TwoThousandEighteenEmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001426800 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001426800 asmb:GileadSciencesIncorporatedMember asmb:ThirdYearOfCollaborationMember 2023-10-31 0001426800 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001426800 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001426800 asmb:EmployeesIncludingExecutiveOfficersMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-03-01 2022-03-31 0001426800 asmb:MicrobiomePurchaseAgreementMember 2022-01-01 2022-12-31 0001426800 asmb:GileadSciencesIncorporatedMember srt:MaximumMember us-gaap:CommonStockMember asmb:EquityAgreementsMember 2023-10-01 2023-10-31 0001426800 us-gaap:CashEquivalentsMember 2023-12-31 0001426800 srt:MaximumMember 2022-01-01 2022-12-31 0001426800 srt:MaximumMember 2023-12-31 0001426800 asmb:DoorsAgreementMember 2023-01-01 2023-12-31 0001426800 asmb:BeiGeneLimitedMember 2023-01-01 2023-12-31 0001426800 asmb:GileadSciencesIncorporatedMember asmb:SeventhYearOfCollaborationMember 2023-10-31 0001426800 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001426800 srt:MinimumMember us-gaap:CommonStockMember asmb:EquityAgreementsMember 2023-10-31 0001426800 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001426800 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001426800 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001426800 srt:MaximumMember asmb:TwoThousandAndTwentyAtTheMarketOfferingsMember 2020-08-31 0001426800 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001426800 srt:MinimumMember us-gaap:SubsequentEventMember 2024-01-01 2024-01-31 0001426800 2024-03-22 0001426800 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001426800 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001426800 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001426800 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001426800 asmb:GileadSciencesIncorporatedMember asmb:OptionLicenseAndCollaborationAgreementMember 2023-01-01 2023-12-31 0001426800 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001426800 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001426800 us-gaap:CommonStockMember 2021-12-31 0001426800 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001426800 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001426800 asmb:BeiGeneLimitedMember 2022-01-01 2022-12-31 0001426800 asmb:EmployeesIncludingExecutiveOfficersMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001426800 us-gaap:EquipmentMember 2023-12-31 0001426800 asmb:GileadSciencesIncorporatedMember srt:MaximumMember asmb:RegulatoryAndCommercialMilestonesMember asmb:OptionLicenseAndCollaborationAgreementMember 2023-10-01 2023-10-31 0001426800 us-gaap:SubsequentEventMember 2024-02-08 0001426800 us-gaap:RetainedEarningsMember 2022-12-31 0001426800 us-gaap:CommercialPaperMember 2022-12-31 0001426800 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001426800 srt:MinimumMember us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001426800 asmb:BeiGeneAgreementMember 2022-12-31 0001426800 us-gaap:SubsequentEventMember 2024-02-09 0001426800 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001426800 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-08-01 2022-08-31 0001426800 asmb:EmployeesIncludingExecutiveOfficersMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001426800 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001426800 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001426800 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001426800 2023-06-30 0001426800 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001426800 asmb:EmployeesIncludingExecutiveOfficersMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001426800 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001426800 srt:MaximumMember asmb:BeiGeneAgreementMember 2023-01-01 2023-12-31 0001426800 asmb:EquityAgreementsMember asmb:GileadSciencesIncorporatedMember 2023-10-01 2023-10-31 0001426800 2023-12-31 0001426800 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001426800 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001426800 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001426800 asmb:AntiosAgreementMember 2022-01-01 2022-12-31 0001426800 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001426800 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001426800 asmb:BeiGeneAgreementMember 2023-01-01 2023-12-31 0001426800 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2022-08-01 2022-08-31 0001426800 asmb:GileadSciencesIncorporatedMember 2023-01-01 2023-12-31 0001426800 2022-01-01 2022-12-31 0001426800 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001426800 srt:MinimumMember 2023-12-31 0001426800 asmb:BeiGeneAgreementMember 2023-12-31 0001426800 asmb:TwoThousandAndTwentyAtTheMarketOfferingsMember 2022-01-01 2022-12-31 0001426800 asmb:ArbutusAgreementMember 2023-01-01 2023-12-31 0001426800 us-gaap:OtherNoncurrentAssetsMember asmb:BeiGeneAgreementMember 2022-12-31 0001426800 us-gaap:SubsequentEventMember 2024-02-09 2024-02-09 0001426800 asmb:RegulatoryMember asmb:MicrobiomePurchaseAgreementMember 2022-01-01 2022-12-31 0001426800 asmb:GileadSciencesIncorporatedMember 2022-01-01 2022-12-31 0001426800 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001426800 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001426800 asmb:EquityAgreementsMember asmb:GileadSciencesIncorporatedMember us-gaap:CommonStockMember 2023-12-31 0001426800 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001426800 us-gaap:CashEquivalentsMember 2022-12-31 0001426800 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember asmb:USAndForeignCommercialPaperMember 2023-12-31 0001426800 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001426800 srt:MaximumMember asmb:DevelopmentAndRegulatoryMember asmb:BeiGeneAgreementMember 2023-01-01 2023-12-31 0001426800 asmb:TwoThousandAndTwentyAtTheMarketOfferingsMember 2023-01-01 2023-12-31 0001426800 us-gaap:EmployeeStockOptionMember 2022-12-31 0001426800 asmb:GileadSciencesIncorporatedMember asmb:OptionLicenseAndCollaborationAgreementMember 2023-12-31 0001426800 srt:MinimumMember us-gaap:DomesticCountryMember us-gaap:ResearchMember 2023-01-01 2023-12-31 0001426800 asmb:ArbutusAgreementMember 2022-01-01 2022-12-31 0001426800 asmb:BeiGeneAgreementMember 2022-01-01 2022-12-31 0001426800 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember asmb:USAndForeignCommercialPaperMember 2022-12-31 0001426800 asmb:EquityAgreementsMember asmb:GileadSciencesIncorporatedMember us-gaap:CommonStockMember 2023-10-01 2023-10-31 0001426800 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001426800 asmb:EmployeesIncludingExecutiveOfficersMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001426800 asmb:OptionLicenseAndCollaborationAgreementMember asmb:GileadSciencesIncorporatedMember 2023-10-01 2023-10-31 0001426800 srt:MaximumMember asmb:ShortTermMarketableSecuritiesMember 2023-12-31 0001426800 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001426800 srt:MaximumMember us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001426800 asmb:AntiosAgreementMember 2023-01-01 2023-12-31 0001426800 us-gaap:CommercialPaperMember 2023-12-31 0001426800 asmb:TwoThousandEighteenEmployeeStockPurchasePlanMember 2023-05-01 2023-05-31 0001426800 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001426800 2022-07-01 2022-07-31 0001426800 us-gaap:RetainedEarningsMember 2021-12-31 0001426800 asmb:TwoThousandEighteenEmployeeStockPurchasePlanMember 2022-05-01 2022-05-31 0001426800 us-gaap:NonUsMember 2023-01-01 2023-12-31 0001426800 asmb:GileadSciencesIncorporatedMember us-gaap:CommonStockMember asmb:EquityAgreementsMember 2023-10-01 2023-10-31 0001426800 srt:MaximumMember asmb:NetSalesMilestonePaymentsMember asmb:BeiGeneAgreementMember 2023-01-01 2023-12-31 0001426800 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001426800 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001426800 asmb:MicrobiomePurchaseAgreementMember 2021-12-01 2021-12-31 0001426800 srt:MinimumMember 2022-01-01 2022-12-31 0001426800 us-gaap:OfficeEquipmentMember 2023-12-31 0001426800 asmb:DoorsAgreementMember 2020-11-01 2020-11-30 0001426800 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001426800 asmb:GileadSciencesIncorporatedMember srt:MaximumMember asmb:OptionLicenseAndCollaborationAgreementMember 2023-10-01 2023-10-31 0001426800 srt:MinimumMember 2023-09-30 0001426800 srt:ExecutiveOfficerMember asmb:GrantedInAugustTwoThousandTwentyTwoMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001426800 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001426800 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001426800 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001426800 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001426800 srt:ExecutiveOfficerMember asmb:GrantedInAugustTwoThousandTwentyTwoMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001426800 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001426800 srt:MaximumMember asmb:ShortTermMarketableSecuritiesMember 2022-12-31 0001426800 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001426800 us-gaap:CommonStockMember 2023-12-31 0001426800 asmb:RegulatoryMember asmb:MicrobiomePurchaseAgreementMember 2021-12-01 2021-12-31 0001426800 us-gaap:EquipmentMember 2022-12-31 0001426800 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001426800 asmb:OptionLicenseAndCollaborationAgreementMember asmb:GileadSciencesIncorporatedMember 2023-01-01 2023-12-31 0001426800 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-31 0001426800 asmb:GileadSciencesIncorporatedMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001426800 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001426800 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001426800 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001426800 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001426800 us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001426800 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001426800 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001426800 2023-01-01 2023-12-31 0001426800 asmb:TwoThousandEighteenEmployeeStockPurchasePlanMember 2023-11-01 2023-11-30 0001426800 us-gaap:RetainedEarningsMember 2023-12-31 0001426800 us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2023-12-31 0001426800 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember asmb:USAndForeignCommercialPaperMember 2023-12-31 0001426800 2022-12-31 0001426800 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001426800 asmb:GileadSciencesIncorporatedMember asmb:OptionLicenseAndCollaborationAgreementMember 2023-10-31 0001426800 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember asmb:USAndForeignCommercialPaperMember 2022-12-31 0001426800 us-gaap:SubsequentEventMember 2024-01-01 2024-01-31 0001426800 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001426800 2023-05-31 0001426800 asmb:GileadSciencesIncorporatedMember srt:MinimumMember asmb:OptionLicenseAndCollaborationAgreementMember 2023-10-01 2023-10-31 0001426800 asmb:GileadSciencesIncorporatedMember asmb:FifthYearOfCollaborationMember 2023-10-31 0001426800 srt:MaximumMember 2023-01-01 2023-12-31 0001426800 us-gaap:CommonStockMember 2022-12-31 0001426800 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001426800 2023-08-01 2023-08-31 0001426800 2021-12-31 0001426800 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001426800 asmb:TwoThousandEighteenEmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001426800 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001426800 asmb:EmployeesIncludingExecutiveOfficersMember us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-07-31 0001426800 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001426800 2022-05-31 0001426800 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember asmb:USAndForeignCommercialPaperMember 2022-12-31 0001426800 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001426800 asmb:BeiGeneLimitedMember 2020-07-17 0001426800 srt:MaximumMember 2023-09-30 0001426800 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001426800 srt:MinimumMember 2023-01-01 2023-12-31 0001426800 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001426800 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001426800 us-gaap:OfficeEquipmentMember 2022-12-31 0001426800 asmb:RegulatoryMember asmb:MicrobiomePurchaseAgreementMember 2023-01-01 2023-12-31 0001426800 asmb:EquityAgreementsMember asmb:GileadSciencesIncorporatedMember us-gaap:CommonStockMember 2023-10-31 0001426800 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001426800 asmb:CommonStockSubjectToPurchaseUnderEmployeeStockPurchaseProgramMember 2022-01-01 2022-12-31 0001426800 us-gaap:FairValueMeasurementsRecurringMember asmb:USAndForeignCommercialPaperMember 2022-12-31 0001426800 us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2022-12-31 0001426800 asmb:DoorsAgreementMember 2022-01-01 2022-12-31 0001426800 us-gaap:DomesticCountryMember 2023-12-31 0001426800 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember asmb:USAndForeignCommercialPaperMember 2023-12-31 0001426800 srt:MinimumMember us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-31 0001426800 asmb:GileadSciencesIncorporatedMember asmb:OptionLicenseAndCollaborationAgreementMember 2023-10-01 2023-10-31 0001426800 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 asmb:Timepoint pure shares asmb:Program asmb:Segment asmb:Product asmb:Director iso4217:USD iso4217:USD shares 0001426800 false FY 0 0.0833 0.0833 P2Y 0.0833 0.0833 0.1429 0.0588 0.0833 0.0833 0.0833 10-K true 2023-12-31 --12-31 2023 false 001-35005 ASSEMBLY BIOSCIENCES, INC. DE 20-8729264 Two Tower Place 7th Floor South San Francisco CA 94080 833 509-4583 Common Stock, $0.001 Par Value ASMB NASDAQ No No Yes Yes Non-accelerated Filer true false false false false 60000000 5482752 <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Part III of this Annual Report on Form 10-K incorporates information by reference to portions of the definitive proxy statement for the Company’s Annual Meeting of Stockholders to be held in 2024, to be filed within 120 days of the registrant’s fiscal year ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 42 42 Ernst & Young LLP San Jose, California 19841000 52418000 110406000 39192000 43000 944000 3497000 4413000 133787000 96967000 385000 743000 2339000 3195000 312000 889000 136823000 101794000 461000 2493000 885000 3122000 5744000 7317000 30915000 30915000 1220000 3364000 39225000 16296000 55379000 55379000 2733000 1122000 101000 95726000 19130000 0.001 0.001 5000000 5000000 0 0 0 0 0.001 0.001 150000000 150000000 5482752 5482752 4074552 4074552 5000 4000 826921000 807983000 -81000 -803000 -785748000 -724520000 41097000 82664000 136823000 101794000 4430000 7163000 0 48900000 69980000 22909000 24134000 71809000 94114000 -64646000 -94114000 3451000 1022000 3451000 1022000 -61195000 -93092000 33000 0 -61228000 -93092000 722000 -384000 -60506000 -93476000 -13.38 -13.38 -23.08 -23.08 4577371 4577371 4034105 4034105 4010009 4000 800772000 -419000 -631428000 168929000 25068 325000 325000 18819 289000 289000 20656 -384000 -384000 6597000 6597000 -93092000 -93092000 4074552 4000 807983000 -803000 -724520000 82664000 261170 4546000 4546000 14453 129000 129000 43105 1089472 1000 9142000 9143000 722000 722000 5121000 5121000 -61228000 -61228000 5482752 5000 826921000 -81000 -785748000 41097000 -61228000 -93092000 450000 498000 5119000 6593000 1585000 -155000 3507000 3505000 -139000 0 -901000 608000 -916000 -1328000 -577000 -814000 -2032000 -166000 -2237000 -278000 -1571000 458000 83561000 0 -3774000 -3670000 22743000 -84463000 65015000 88000000 24000 0 255000 102000 133922000 27583000 0 28825000 0 1500000 -69138000 90640000 9143000 0 4546000 325000 129000 289000 13818000 614000 -32577000 6791000 52418000 45627000 19841000 52418000 2442000 171000 <p style="font-size:10pt;margin-top:10pt;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;">Note </span><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 Business</span></p><p style="font-size:10pt;margin-top:10pt;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;">Overview</span></p><p style="font-size:10pt;margin-top:10pt;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;">Assembly Biosciences, Inc. (together with its subsidiaries, Assembly or the Company), incorporated in Delaware in October 2005, is a biotechnology company developing innovative therapeutics. The Company's pipeline includes two helicase-primase inhibitors (HPI) targeting recurrent genital herpes, an orally bioavailable hepatitis delta virus (HDV) entry inhibitor, a clinical stage capsid assembly inhibitor (CAM) candidate designed to disrupt the replication cycle of hepatitis B virus (HBV) at several key points with the aim of achieving finite treatment and functional cures and research programs focused on the discovery of therapeutics to treat devastating viral diseases, including a non-nucleoside polymerase inhibitor (NNPI) targeting transplant-related herpesviruses and a small molecule interferon-α (IFN-α) receptor (IFNAR) agonist targeting HBV and HDV. The Company operates in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> segment and is headquartered in South San Francisco, California.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Liquidity</span></p><p style="font-size:10pt;margin-top:10pt;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 Company has not derived any revenue from product sales to date and currently has </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;"> approved products. Once a product has been developed, it will need to be approved for sale by the U.S. Food and Drug Administration (FDA) or an applicable foreign regulatory agency. Since inception, the Company’s operations have been financed through the sale of equity securities, the proceeds from the exercise of warrants and stock options, the issuance of debt, and upfront payments related to collaboration agreements. The Company has incurred losses from operations since inception and expects to continue to incur substantial losses for the next several years as it continues its product development efforts. In October 2023, the Company received $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million upon entering into the Option, License and Collaboration Agreement (the Gilead Collaboration Agreement) and the Common Stock Purchase Agreement and an Investor Rights Agreement (collectively, the Gilead Equity Agreements) with Gilead Sciences, Inc. (Gilead). Management believes the Company currently has sufficient funds to meet its operating requirements for at least the next twelve months following the date these consolidated financial statements are issued.</span></p> 1 0 100000000 <p style="font-size:10pt;margin-top:10pt;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;">Note </span><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 and Recent Accounting Pronouncements</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Basis of Presentation</span></p><p style="font-size:10pt;margin-top:10pt;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;">These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></p><p style="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: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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 31, 2024, following approval by the Company's stockholders, the Company's board of directors approved the implementation of a reverse stock split at a ratio of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e243c5ca-b4bd-4942-a842-889aa71e33a2;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1-for-12</span></span></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 (the Reverse Stock Split). </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;">The Reverse Stock Split was effective as of February 9, 2024 (see Note </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15). All share and per share amounts of the Company's common stock presented have been retroactively adjusted to r</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eflect the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_2b6e41ac-cc7c-4a42-9d3c-06c11fb9caad;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1-for-12</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> R</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">everse Stock Split, including reclassifying an amount equal to the reduction in par value of common stock to additional paid-in capital. </span></span><span style="font-size:10pt;font-family:Times New Roman;"></span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:10pt;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 preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of expenses during the reporting period. Actual results could differ from those estimates.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Significant estimates inherent in the preparation of the accompanying consolidated financial statements include estimates for revenue recognition, including the standalone selling price (SSP) for the allocation of transaction price to performance obligations and cost-based inputs, as well as estimates of costs incurred but not yet invoiced for research and development accruals.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company’s estimates could be affected by external conditions, including those unique to the Company and general economic conditions. It is reasonably possible these external factors could have an effect on the Company’s estimates and could cause actual results to differ materially from those estimates and assumptions.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Other Risks and Uncertainties</span></p><p style="font-size:10pt;margin-top:10pt;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 Company relies on contract research organizations (CROs), including one located in Ukraine that temporarily shut down operations due to Russia’s invasion. Though this CRO has resumed operations and the Company continues to utilize this CRO, the Company has reallocated certain work to other global CROs in case the CRO shuts down operations again.</span></p><p style="font-size:10pt;margin-top:10pt;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;">U.S. and global financial markets have experienced volatility and disruption due to other macroeconomic and geopolitical events such as rising inflation, rising interest rates to combat inflation, the risk of a recession, the war between Russia and Ukraine and the Israel-Hamas war. The Company cannot predict at this time to what extent, if at all, it and its employees, CROs, vendors and/or collaborators could potentially be negatively impacted by these events.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Cash and Cash Equivalents</span></p><p style="font-size:10pt;margin-top:10pt;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;">All highly liquid investments, including money market funds, with original maturities of three months or less at the time of purchase are considered to be cash equivalents. All of the Company’s cash equivalents have liquid markets and high credit ratings. The Company maintains its cash in bank deposits and other accounts, the balances of which, at times as of and during the years ended December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, exceeded federally insured limits.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Investments in Marketable Securities</span></p><p style="font-size:10pt;margin-top:10pt;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 Company invests its excess cash in debt securities with high credit ratings, including, but not limited to, money market funds classified as cash equivalents, securities issued by the U.S. government and its agencies, corporate debt securities and commercial paper. The Company has designated its investments in marketable securities as available-for-sale and measures these securities at their respective fair values. The Company reviews all available-for-sale securities at each period end to determine if they remain available-for-sale based on their current intent and ability to sell the security if it is required to do so. Marketable securities are classified as short-term or long-term based on the maturity date and their availability to meet current operating requirements. Marketable securities that mature in one year or less from the consolidated balance sheet date are classified as short-term available-for-sale securities, while marketable securities with maturities in one year or beyond one year from the consolidated balance sheet date are classified as long-term.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company periodically reviews its marketable securities for declines in fair value below the amortized cost basis to determine whether the impairment, if any, is due to credit-related or other factors. This review includes the credit worthiness of the security issuers, the severity of the unrealized losses, whether the Company has the intent to sell the securities and whether it is more likely than not the Company will be required to sell the securities before the recovery of the amortized cost basis. Unrealized gains and losses on available-for-sale securities are reported in other comprehensive loss, and as a component of stockholders' equity until their disposition, with the exception of unrealized losses believed to be related to credit losses which are recognized as an allowance for credit losses on the consolidated balance sheet with the corresponding charge in other income in the period the impairment occurs. Impairment assessments are made at the individual security level each reporting period. The Company elected to exclude accrued interest receivable from the amortized cost basis of its available-for-sale debt securities and to not measure an allowance for credit losses for accrued interest receivable. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To date, there have been no credit-related declines in value or other impairments of the Company’s investments in marketable securities. Realized gains and losses from the sale of marketable securities, if any, are calculated using the specific-identification method.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Leases</span></p><p style="font-size:10pt;margin-top:10pt;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;">All of the Company’s leases are operating leases for facilities and equipment. The Company recognizes a lease asset for its right to use the underlying asset and a lease liability for the corresponding lease obligation. The Company determines whether an arrangement is or contains a lease at contract inception. Operating leases with a duration greater than one year are included in operating lease ROU assets, operating lease liabilities - short-term, and operating lease liabilities - long-term in the Company’s consolidated balance sheets. The Company elected</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:10pt;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 short-term lease exception policy, permitting it to not apply the recognition requirements to leases with terms of less than one year (short-term leases) for all classes of assets. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. In determining the net present value of lease payments, the Company uses its incremental borrowing rate based on the information available at the lease commencement date. The incremental borrowing rate represents the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease. The Company considers a lease term to be the noncancelable period that it has the right to use the underlying asset, including any periods where it is reasonably assured the Company will exercise the option to extend the contract. Periods covered by an option to extend are included in the lease term if the lessor controls the exercise of that option.</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:10pt;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 operating lease ROU assets also include any lease payments made and exclude lease incentives. Lease expense is recognized on a straight-line basis over the expected lease term. Variable lease expenses are recorded when incurred. The Company has elected not to separate lease and non-lease components for its leased assets and accounts for all lease and non-lease components of its agreements as a single lease component.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Impairment of Long-Lived Assets</span></p><p style="font-size:10pt;margin-top:10pt;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 Company monitors the carrying value of long-lived assets, including ROU operating lease assets, for potential impairment and tests the recoverability of such assets whenever events or changes in circumstances indicate the carrying amounts may not be recoverable. If a change in circumstance occurs, the Company performs a test of recoverability by comparing the carrying value of the asset or asset group to its undiscounted expected future cash flows. If cash flows cannot be separately and independently identified for a single asset, the Company will determine whether impairment has occurred for the group of assets for which the Company can identify the projected cash flows. If the carrying values are in excess of undiscounted expected future cash flows, the Company measures any impairment by comparing the fair value of the asset or asset group to its carrying value. There was </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;"> impairment of long-lived assets during the years ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and 2022</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:10pt;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;">Property and Equipment, Net</span></p><p style="font-size:10pt;margin-top:10pt;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;">Property and equipment are stated at cost and consist of lab and office equipment and leasehold improvements. The Company records depreciation under the straight-line method over the estimated useful lives of its property and equipment ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_a1b034c0-4945-4c48-b058-da7ede7856a7;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span></span></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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">seven years</span></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:10pt;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;">Leasehold improvements are amortized over the remaining terms of the respective leases or the estimated useful life of the leasehold improvements, whichever is less. Maintenance and repair costs are expensed as incurred.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Fair Value Measurements</span></p><p style="font-size:10pt;margin-top:10pt;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 Company follows accounting guidance on fair value measurements for financial instruments measured on a recurring basis, as well as for certain assets and liabilities that are initially recorded at their estimated fair values. Fair value is defined as the exit price, or the amount that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company uses the following three-level hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs to value its financial instruments:</span></p><p style="margin-left:3.333%;font-size:10pt;margin-top:10pt;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;">Level 1: Observable inputs such as unadjusted quoted prices in active markets for identical instruments.</span></p><p style="margin-left:3.333%;font-size:10pt;margin-top:10pt;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;">Level 2: Quoted prices for similar instruments that are directly or indirectly observable in the marketplace.</span></p><p style="margin-left:3.333%;font-size:10pt;margin-top:10pt;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;">Level 3: Significant unobservable inputs which are supported by little or no market activity and that are financial instruments whose values are determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant judgment or estimation.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Financial instruments measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The assessment of the significance of a particular input to the fair value measurement in its entirety requires the Company to make judgments and consider factors specific to the asset or liability. The use of different assumptions and/or estimation methodologies may have a material effect on estimated fair values. Accordingly, the fair value estimates disclosed or initial amounts recorded may not be indicative of the amount the Company or holders of the instruments could realize in a current market exchange.</span></p><p style="font-size:10pt;margin-top:10pt;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 carrying amounts of cash equivalents and marketable securities approximate their fair value based upon quoted market prices. Certain of the Company’s financial instruments are not measured at fair value on a recurring basis but are recorded at amounts which approximate their fair value due to their liquid or short-term nature, such as cash, accounts receivable, accounts payable and accrued expenses.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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 following tables present the fair value of the Company’s financial assets measured at fair value on a recurring basis using the above input categories (in thousands):</span></p><p style="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: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:46.26%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">December 31, 2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Fair Value</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </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;">Money market fund</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;">18,982</span></p></td> <td style="white-space:nowrap;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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">18,982</span></p></td> <td style="white-space:nowrap;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;">Total cash equivalents</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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">18,982</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">18,982</span></p></td> <td style="border-top:0.5pt solid #000000;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term marketable securities</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: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;">U.S. and foreign corporate debt securities</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;">17,633</span></p></td> <td style="white-space:nowrap;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;">17,633</span></p></td> <td style="white-space:nowrap;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;">U.S. treasury securities</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;">77,018</span></p></td> <td style="white-space:nowrap;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;">77,018</span></p></td> <td style="white-space:nowrap;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;">U.S. and foreign commercial paper</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">15,755</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">15,755</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> </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 short-term marketable securities</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">110,406</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">110,406</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> </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 assets measured at fair value</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;">18,982</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">110,406</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">129,388</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> </tr> </table><p style="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: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:46.26%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">December 31, 2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Fair Value</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </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;">Money market fund</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,676</span></p></td> <td style="white-space:nowrap;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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,676</span></p></td> <td style="white-space:nowrap;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;">Total cash equivalents</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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">49,676</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">49,676</span></p></td> <td style="border-top:0.5pt solid #000000;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term marketable securities</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:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;">U.S. and foreign corporate debt securities</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;">18,597</span></p></td> <td style="white-space:nowrap;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;">18,597</span></p></td> <td style="white-space:nowrap;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;">U.S. treasury securities</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;">11,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="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;">11,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> </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;">U.S. and foreign commercial paper</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">8,851</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">8,851</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> </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 short-term marketable securities</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">39,192</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">39,192</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> </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 assets measured at fair value</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;">49,676</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">39,192</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">88,868</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> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;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;">Money market funds are highly liquid and actively traded marketable securities that generally transact at a stable $1.00 net asset value representing its estimated fair value. The Company estimates the fair value of its U.S. and foreign corporate debt securities, U.S. treasury securities and U.S. and foreign commercial paper by taking into consideration valuations obtained from third-party pricing services. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar securities, issuer credit spreads; benchmark securities; prepayment/default projections based on historical data; and other observable inputs.</span></p><p style="font-size:10pt;margin-top:10pt;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 have been </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 between Level 1, Level 2 or Level 3 for any of the periods presented. See Note </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for further information regarding the carrying value of the Company’s investments in marketable securities.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Revenue Recognition and Accounts Receivable from Collaboration</span></p><p style="font-size:10pt;margin-top:10pt;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 Company analyzes its collaboration arrangements to assess whether such arrangements, or transactions between arrangement participants, involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities or are more akin to a vendor-customer relationship. In making this evaluation, the Company considers whether the activities of the collaboration are considered to be distinct and deemed to be within the scope of the collaborative arrangement accounting standard and those that are more reflective of a vendor-customer relationship and, therefore, within the scope of the revenue with contracts with customers accounting standard. This assessment is performed throughout the life of the arrangement based on changes in the responsibilities of all parties in the arrangement.</span></p><p style="font-size:10pt;margin-top:10pt;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;">For elements of collaboration arrangements that are not accounted for pursuant to the revenue from contracts with customers accounting standard, an appropriate recognition method is determined and applied consistently, generally by analogy to the revenue from contracts with customers accounting standard. Amounts related to transactions with a</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:10pt;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;">counterparty in a collaborative arrangement that is not a customer are presented on a separate line item from revenue recognized from contracts with customers, if any, in the Company’s consolidated statements of operations and comprehensive loss.</span></p><p style="font-size:10pt;margin-top:10pt;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 certain collaborative arrangements, the Company has been reimbursed for a portion of its research and development expenses or participates in the cost-sharing of such research and development expenses. Such reimbursements and cost-sharing arrangements are reflected as a reduction of research and development expense in the Company’s consolidated statements of operations and comprehensive loss.</span></p><p style="font-size:10pt;margin-top:10pt;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;">For arrangements or transactions between arrangement participants determined to be within the scope of the contracts with customers accounting standard, the Company evaluates the term of the arrangement and recognizes revenue when the customer obtains control of promised goods or services in a contract for an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. For contracts with customers, the Company applies the following five-step model in order to determine this amount: (1) identification of the promised goods or services in the contract; (2) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (3) measurement of the transaction price, including the constraint on variable consideration; (4) allocation of the transaction price to the performance obligations; and (5) recognition of revenue when (or as) the Company satisfies each performance obligation.</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:10pt;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 Company has provided standard indemnification and protection of licensed intellectual property for its customers. These provisions are part of assurance the licenses meet the agreements, representations and are not obligations to provide goods or services.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company only applies the five-step model to contracts when it is probable the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. As part of the accounting for contracts with customers, the Company must develop assumptions that require judgment to determine the estimated relative SSP of each performance obligation identified in the contract. The Company then allocates the total transaction price to each performance obligation based on the SSP of each performance obligation. The Company recognizes the amount of the transaction price that is allocated to the respective performance obligation when the performance obligation is satisfied or as it is satisfied as revenue.</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:10pt;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;font-style:italic;min-width:fit-content;">Licenses</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="font-size:10pt;margin-top:10pt;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;">If a license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from nonrefundable, upfront license fees based on the relative value prescribed to the license compared to the total value of the arrangement. The revenue is recognized when the license is transferred to the collaborator and the collaborator is able to use and benefit from the license. For licenses that are not distinct from other obligations identified in the arrangement, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time. If the combined performance obligation is satisfied over time, the Company applies an appropriate method of measuring progress for purposes of recognizing revenue from nonrefundable, upfront license fees. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">Research and Development Services</span></p><p style="font-size:10pt;margin-top:10pt;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 promises under the Company’s agreements may include research and development services to be performed by the Company on behalf of the counterparty. If these services are determined to be distinct from the other promises or performance obligations identified in the arrangement, the Company recognizes the transaction price allocated to these services as revenue over time based on an appropriate measure of progress when the performance by the Company does not create an asset with an alternative use and the Company either has received or has an enforceable right to payment for the performance completed to date. If these services are determined not to be distinct from the other promises or performance obligations identified in the arrangement, the Company recognizes the transaction price allocated to the combined performance obligation as the related performance obligations are satisfied.</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">Customer Options</span></p><p style="font-size:10pt;margin-top:10pt;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;">If an arrangement contains customer options, the Company evaluates whether the options are material rights because they allow the customer to acquire additional goods or services for free or at a discount. If the customer options are determined to represent a material right, the material right is recognized as a separate performance obligation at the outset of the arrangement. The identification of a material right, and if identified as a material right, the allocation of the transaction price to it, is based on the SSP, which is determined using assumptions regarding estimated costs,</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:10pt;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;">discount rates, post-option development timeline, the probability of technical and regulatory success and the probability the customer will exercise the option. Amounts allocated to a material right are not recognized as revenue until, at the earliest, the option is exercised or expires. If the options are deemed not to be a material right, they are considered marketing offers which are excluded as performance obligations at the outset of the arrangement.</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">Development and Regulatory Milestone Payments</span></p><p style="font-size:10pt;margin-top:10pt;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;">Depending on facts and circumstances, the Company may record revenues from certain milestones in a reporting period before the milestone is achieved if the Company concludes achievement of the milestone is probable and recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods. The Company records a corresponding contract asset when this conclusion is reached. Milestone payments that have not been included in the transaction price to date are fully constrained. The Company re-evaluates the probability of achievement of such milestones and any related constraint each reporting period. The Company adjusts its estimate of the overall transaction price, including the amount of collaborative revenue that was recorded, if necessary.</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:10pt;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;font-style:italic;min-width:fit-content;">Sales-based Milestone and Royalty Payments</span></p><p style="font-size:10pt;margin-top:10pt;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 Company’s customers may be required to pay the Company sales-based milestone payments or royalties on future sales of commercial products. The Company recognizes revenues related to sales-based milestone and royalty payments upon the later to occur of (i) achievement of the collaborator’s underlying sales or (ii) satisfaction of any performance obligation(s) related to these sales, in each case assuming the Company’s licensed intellectual property is deemed to be the predominant item to which the sales-based milestones and/or royalties relate.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company receives payments from its customers based on billing schedules established in the contract. Upfront payments and fees are recorded as deferred revenue upon receipt or when due until the Company performs its obligations under the arrangement. If the related performance obligation is expected to be satisfied within the next twelve months, these amounts will be classified in current liabilities. The Company recognizes a contract asset relating to its conditional right to consideration that is not subject to a constraint. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional.</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:10pt;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;">A net contract asset or liability is presented for each contract with a customer. The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.</span></p><p style="font-size:10pt;margin-top:10pt;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;">At December 31, 2023 and 2022, all accounts receivable from collaboration are deemed collectible.</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:10pt;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;font-style:italic;min-width:fit-content;">Contract Liabilities</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:10pt;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 following tables present changes in the Company’s contract liabilities (in thousands):</span></p><p style="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: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:46.098%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.124%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.124%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.124%;"></td> <td style="width:1%;"></td> <td style="width:2.341%;"></td> <td style="width:1%;"></td> <td style="width:10.124%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Balance at<br/>Beginning<br/>of Period</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Additions</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Deductions</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Balance at<br/>End of<br/>Period</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31, 2023</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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities:</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;"><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="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="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;"><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="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="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;"><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="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="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;"><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="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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Deferred revenue</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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;">2,733</span></p></td> <td style="white-space:nowrap;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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;">90,724</span></p></td> <td style="white-space:nowrap;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,163</span></p></td> <td style="white-space:nowrap;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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;">86,294</span></p></td> <td style="white-space:nowrap;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="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Balance at<br/>Beginning<br/>of Period</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Additions</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Deductions</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Balance at<br/>End of<br/>Period</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31, 2022</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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities:</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;"><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="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="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;"><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="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="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;"><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="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="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;"><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="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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Deferred revenue</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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;">2,733</span></p></td> <td style="white-space:nowrap;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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;">2,733</span></p></td> <td style="white-space:nowrap;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><p 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="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <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:63.647%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:14.757%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:14.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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="6" 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;">Year Ended December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Collaboration revenue recognized in the period from</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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </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;">Amounts included in deferred revenue at the beginning of the period</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;">2,733</span></p></td> <td style="white-space:nowrap;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:#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;">Performance obligations satisfied in previous period</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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> </table></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:10pt;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 Company measures stock-based compensation to employees, consultants, board members, and non-employees at fair value on the grant date of the award. The fair value of RSUs is determined based on the number of shares granted and the quoted market price of the Company’s common stock on the date of grant. If stock-based awards are granted in contemplation of or shortly before a planned release of material nonpublic information, and such information is expected to result in a material increase in the Company’s share price, the Company considers whether an adjustment to the observable market price is required when estimating fair values. Compensation cost is recognized as expense on a straight-line basis over the requisite service period of the award. Stock-based awards with graded vesting schedules are recognized using the accelerated attribution method on a straight-line basis over the requisite service period for each separately vesting portion of the award. For awards that have a performance condition, compensation cost is measured based on the fair value of the award on the grant date, the date performance targets are established, and is expensed over the requisite service period for each separately vesting tranche when achievement of the performance condition becomes probable. The Company assesses the probability of the performance conditions being met on a continuous basis. For awards that have a market condition, compensation cost is measured based on the grant-date fair value of the award and is expensed over the derived service period regardless of whether the underlying market condition is met. Forfeitures are recognized when they occur.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company estimates the fair value of stock option grants that do not contain market-based vesting conditions using the Black-Scholes option pricing model. The assumptions used in estimating the fair value of these awards, such as expected term, expected dividend yield, volatility and risk-free interest rate, represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. The Company uses the Monte-Carlo model to calculate the fair value on the date of grant of awards which contain market-based vesting conditions. This pricing model uses multiple simulations to evaluate the probability of achieving the market condition to calculate the fair value of the awards, which includes the recent market price and volatility of the Company's shares.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;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;">The Company is also required to make estimates as to the probability of achieving the specific performance conditions. If actual results are not consistent with the Company’s assumptions and judgments used in making these estimates, the Company may be required to increase or decrease compensation expense, which could be material to the Company’s consolidated results of operations.</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:10pt;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;">Research and Development Expense and Accruals</span></p><p style="font-size:10pt;margin-top:10pt;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;">Research and development costs include personnel-related costs, outside contracted services including clinical study costs, facilities costs, fees paid to consultants, milestone payments prior to FDA approval, license fees prior to FDA approval, professional services, travel costs, dues and subscriptions, depreciation and materials used in clinical trials and research and development and costs incurred under the Company’s collaboration agreements. Research and development costs are expensed as incurred unless there is an alternative future use in other research and development projects. Payments made prior to the receipt of goods or services to be used in research and development are capitalized until the goods or services are received. Such payments are evaluated for current or long-term classification based on when they will be realized or consumed.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company records expenses related to clinical studies and manufacturing development activities based on its estimates of the services received and efforts expended pursuant to contracts with multiple CROs and manufacturing vendors that conduct and manage these activities on its behalf. The financial terms of these agreements are subject to negotiation, vary from contract to contract, and may result in uneven payment flows. There may be instances in which payments made to the Company’s vendors will exceed the level of services provided and result in a prepayment of the expense. Payments under some of these contracts depend on factors such as the successful enrollment of subjects and the completion of clinical study milestones. In amortizing or accruing service fees, the Company estimates the time period over which services will be performed, enrollment of subjects, number of sites activated and the level of effort expended in each period. If the actual timing of the performance of services or the level of effort varies from the Company’s estimate, the Company will adjust the accrued or prepaid expense balance accordingly. To date, there have been no material differences from the Company’s estimates to the amounts actually incurred.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company has entered and may continue to enter into license agreements to access and utilize certain technology. In each case, the Company evaluates if the license agreement results in the acquisition of an asset or a business. To date, none of the Company’s license agreements have been considered to be acquisitions of businesses. For asset acquisitions, the upfront payments to acquire such licenses, as well as any future milestone payments, are immediately recognized as research and development expense when paid, provided there is no alternative future use of the rights in other research and development projects. These license agreements may also include contingent consideration in the form of cash payments to be made for future milestone events. The Company assesses whether such contingent consideration meets the definition of a derivative and to date the Company has determined that such contingent consideration are not derivatives.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Restructuring Charges</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="font-size:10pt;margin-top:10pt;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 Company recognizes restructuring charges related to reorganization plans that have been committed to by management and when liabilities have been incurred. In connection with these activities, the Company records restructuring charges at fair value for (1) contractual employee termination benefits when obligations are associated to services already rendered, rights to such benefits have vested, and payment of benefits is probable and can be reasonably estimated, (2) one-time employee termination benefits when management has committed to a plan of termination, the plan identifies the employees and their expected termination dates, the details of termination benefits are complete, it is unlikely changes to the plan will be made or the plan will be withdrawn and communication to such employees has occurred, and (3) contract termination costs when a contract is terminated before the end of its term.</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:10pt;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;">One-time employee termination benefits are recognized in their entirety when communication has occurred, and future services are not required. If future services are required, the costs are recorded ratably over the remaining period of service. Contract termination costs to be incurred over the remaining contract term without economic benefit are recorded in their entirety when the contract is canceled.</span></p><p style="font-size:10pt;margin-top:10pt;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 recognition of restructuring charges requires the Company to make certain judgments and estimates regarding the nature, timing and amount of costs associated with the reorganization plan. To the extent the Company’s actual results differ from its estimates and assumptions, the Company may be required to revise the estimates of future accrued restructuring liabilities, requiring the recognition of additional restructuring charges or the reduction of accrued restructuring liabilities already recognized. Such changes to previously estimated amounts may be material to the consolidated financial statements. Changes in the estimates of the restructuring charges are recorded in the period the change is determined. 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;"> restructuring charges incurred during the year ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023. Changes to previous estimates for restructuring charges were not material during the year ended December 31, 2022.</span></p><p style="font-size:10pt;margin-top:10pt;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;">At the end of each reporting period, the Company evaluates the remaining accrued restructuring balances to ensure that no excess accruals are retained, and the utilization of t</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">he provisions are for their intended purpose in accordance with developed restructuring plans.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Variable Interest Entities</span></p><p style="font-size:10pt;margin-top:10pt;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 Company reviews agreements it enters into with third party entities, pursuant to which it may have a variable interest in the entity, in order to determine if the entity is a variable interest entity (VIE). If the entity is a VIE, the Company assesses whether or not it is the primary beneficiary of that entity. In determining whether the Company is the primary beneficiary of an entity, the Company applies a qualitative approach that determines whether it has both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. If the Company were to determine it is the primary beneficiary of a VIE, the Company would consolidate the statements of operations and financial condition of the VIE into its consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company’s determination about whether it should consolidate such VIEs is made continuously as changes to existing relationships or future transactions may result in a consolidation event.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Income Taxes</span></p><p style="font-size:10pt;margin-top:10pt;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 Company records income taxes using the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax effects attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The Company establishes a valuation allowance if it is more likely than not the deferred tax assets will not be realized based on an evaluation of objective verifiable evidence. For tax positions that are more likely than not of being sustained upon audit, the Company recognizes the largest amount of the benefit that is greater than 50% likely of being realized. For tax positions that are not more likely than not of being sustained upon audit, the Company does not recognize any portion of the benefit.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company recognizes and measures uncertain tax positions using a two-step approach set forth in authoritative guidance. The first step is to evaluate the tax position taken or expected to be taken by determining whether the weight of available evidence indicates it is more likely than not the tax position will be sustained in an audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions. The Company evaluates uncertain tax positions on a regular basis. The evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of the audit, and effective settlement of audit issues. The provision for income taxes includes the effects of any accruals which the Company believes are appropriate. It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. </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;"> interest or penalties related to uncertain tax positions has been incurred or accrued for any periods presented.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Pursuant to Section 174 of the Internal Revenue Code (Sec. 174), expenses associated with research conducted in the United States are capitalized and amortized 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;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period. For expenses associated with research outside of the United States, Sec. 174 expenses are capitalized and amortized 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;">15</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-year period.</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:10pt;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;">Net Loss per Share</span></p><p style="font-size:10pt;margin-top:10pt;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;">Basic net loss per common share excludes dilution and is computed by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted net loss per common share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the earnings of the entity unless inclusion of such shares would be anti-dilutive. Diluted net loss per share is the same as basic net loss per share, since the effects of potentially dilutive securities are antidilutive given the net loss for each period presented.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the numerators and the denominators of the basic and diluted net loss per common share computations is as follows (in thousands, except for 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:62.84%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:14.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:14.540000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family: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:7pt;margin-top:0;font-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="6" 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;">Year Ended December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family: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:7pt;margin-top:0;font-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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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:bottom;"><p style="font-size:10pt;margin-top:0;font-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</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;font-family:'Wingdings',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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,228</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 #ffffff03;"><p 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-family:'Wingdings',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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,092</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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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:bottom;"><p style="font-size:10pt;margin-top:0;font-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 and<br/>   pre-funded warrants outstanding - basic and diluted</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;font-family:'Wingdings',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="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,577,371</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 #ffffff03;"><p 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-family:'Wingdings',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="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,034,105</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> </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 - basic and diluted</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.38</span></p></td> <td style="white-space:nowrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.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="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Securities excluded from the computation of diluted net loss per share because including them would have been antidilutive are as follows:</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:62.673%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:14.583%;"></td> <td style="width:1%;"></td> <td style="width:2.641%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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="6" 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,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="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;">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;">862,911</span></p></td> <td style="white-space:nowrap;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;">757,418</span></p></td> <td style="white-space:nowrap;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;">Common stock subject to purchase under ESPP</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;">13,730</span></p></td> <td style="white-space:nowrap;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;">5,971</span></p></td> <td style="white-space:nowrap;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: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;">Unvested RSUs</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;">95,182</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">141,544</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> </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</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;">971,823</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">904,933</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> </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></div><p style="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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><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;">Comprehensive Loss</span></p><p style="font-size:10pt;margin-top:10pt;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;">Comprehensive loss is comprised of net loss and adjustments for the change in unrealized gains and losses on investments in available-for-sale marketable securities. The Company displays comprehensive loss and its components in the consolidated statements of operations and comprehensive loss, net of tax effects if any.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Concentrations of Risk</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">Credit Risk</span></p><p style="font-size:10pt;margin-top:10pt;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;">Financial instruments which potentially subject the Company to credit risk consist primarily of cash, cash equivalents and marketable securities. The Company holds these investments in highly rated financial institutions, and, by policy, limits the amounts of credit exposure to any one financial institution. These amounts at times may exceed federally insured limits. The Company has not experienced any credit losses in such accounts and does not believe it is exposed to any significant credit risk on these funds. The Company has no off-balance sheet concentrations of credit risk, such as foreign currency exchange contracts, option contracts or other hedging arrangements.</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">Supplier Risk</span></p><p style="font-size:10pt;margin-top:10pt;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;">Certain materials and key components the Company utilizes in its operations are obtained through single suppliers. Since the suppliers of key components and materials must be named in a New Drug Application (NDA) filed with the FDA for a product, significant delays can occur if the qualification of a new supplier is required. If delivery of material from the Company’s suppliers were interrupted for any reason, the Company may be unable to supply any of its product candidates for clinical trials.</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:10pt;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;font-style:italic;min-width:fit-content;">Customer Risk</span></p><p style="font-size:10pt;margin-top:10pt;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 year ended December 31, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">62</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 Company's collaboration revenue was recognized from a related party, Gilead, under the Gilead Collaboration Agreement (see Note 10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). If the collaboration with Gilead does not result in the successful development and commercialization of products or if Gilead terminates the Gilead Collaboration Agreement, the Company may not receive any future payments under the collaboration.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Recently Adopted Accounting Standards</span></p><p style="font-size:10pt;margin-top:10pt;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 June 2016, the Financial Accounting Standards Board (the FASB) issued Accounting Standards Update (ASU) No. 2016-13, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (ASU 2016-13), which requires expected credit losses relating to financial assets measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. ASU 2016-13 limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and requires the reversal of previously recognized credit losses if fair value increases. The FASB issued additional amendments to the new guidance related to transition and clarification and deferred the effective date of this standard for all entities except SEC filers that are not smaller reporting companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted ASU 2016-13 effective </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;">January 1, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on a modified retrospective basis. The </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;">adoption</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of ASU 2016-13 did </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;">not</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> have a material impact on the Company’s consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Accounting Pronouncements to Be Adopted</span></p><p style="font-size:10pt;margin-top:10pt;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 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which is intended to provide enhanced segment disclosures. The standard will require disclosures about significant segment expenses and other segment items and identifying the Chief Operating Decision Maker and how they use the reported segment profitability measures to assess segment performance and allocate resources. These enhanced disclosures are required for all entities on an interim and annual basis, even if they have only a single reportable segment. The standard is effective for years beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating this standard to determine the impact on the Company’s consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:10pt;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 December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</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;">The update requires a public business entity to disclose, on an annual basis, a tabular rate reconciliation</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:10pt;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;">using </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. In addition, all entities are required to disclose income taxes paid, net of refunds received disaggregated by federal, state/local, and foreign and by jurisdiction if the amount is at least 5% of total income tax payments, net of refunds received. Adoption of the ASU allows for either the prospective or retrospective application of the amendment and is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company does not expect ASU 2023-09 to have a material impact on the Company’s consolidated financial statements.</span></p></div> <p style="font-size:10pt;margin-top:10pt;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;">Basis of Presentation</span></p><p style="font-size:10pt;margin-top:10pt;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;">These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></p><p style="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: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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 31, 2024, following approval by the Company's stockholders, the Company's board of directors approved the implementation of a reverse stock split at a ratio of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e243c5ca-b4bd-4942-a842-889aa71e33a2;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1-for-12</span></span></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 (the Reverse Stock Split). </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;">The Reverse Stock Split was effective as of February 9, 2024 (see Note </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15). All share and per share amounts of the Company's common stock presented have been retroactively adjusted to r</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eflect the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_2b6e41ac-cc7c-4a42-9d3c-06c11fb9caad;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1-for-12</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> R</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">everse Stock Split, including reclassifying an amount equal to the reduction in par value of common stock to additional paid-in capital. </span></span><span style="font-size:10pt;font-family:Times New Roman;"></span></p> The Reverse Stock Split was effective as of February 9, 2024 (see Note 15). All share and per share amounts of the Company's common stock presented have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split, including reclassifying an amount equal to the reduction in par value of common stock to additional paid-in capital. <p style="font-size:10pt;margin-top:10pt;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;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:10pt;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 preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of expenses during the reporting period. Actual results could differ from those estimates.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Significant estimates inherent in the preparation of the accompanying consolidated financial statements include estimates for revenue recognition, including the standalone selling price (SSP) for the allocation of transaction price to performance obligations and cost-based inputs, as well as estimates of costs incurred but not yet invoiced for research and development accruals.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company’s estimates could be affected by external conditions, including those unique to the Company and general economic conditions. It is reasonably possible these external factors could have an effect on the Company’s estimates and could cause actual results to differ materially from those estimates and assumptions.</span></p> <p style="font-size:10pt;margin-top:10pt;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;">Other Risks and Uncertainties</span></p><p style="font-size:10pt;margin-top:10pt;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 Company relies on contract research organizations (CROs), including one located in Ukraine that temporarily shut down operations due to Russia’s invasion. Though this CRO has resumed operations and the Company continues to utilize this CRO, the Company has reallocated certain work to other global CROs in case the CRO shuts down operations again.</span></p><p style="font-size:10pt;margin-top:10pt;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;">U.S. and global financial markets have experienced volatility and disruption due to other macroeconomic and geopolitical events such as rising inflation, rising interest rates to combat inflation, the risk of a recession, the war between Russia and Ukraine and the Israel-Hamas war. The Company cannot predict at this time to what extent, if at all, it and its employees, CROs, vendors and/or collaborators could potentially be negatively impacted by these events.</span></p> <p style="font-size:10pt;margin-top:10pt;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;">Cash and Cash Equivalents</span></p><p style="font-size:10pt;margin-top:10pt;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;">All highly liquid investments, including money market funds, with original maturities of three months or less at the time of purchase are considered to be cash equivalents. All of the Company’s cash equivalents have liquid markets and high credit ratings. The Company maintains its cash in bank deposits and other accounts, the balances of which, at times as of and during the years ended December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, exceeded federally insured limits.</span></p> <p style="font-size:10pt;margin-top:10pt;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;">Investments in Marketable Securities</span></p><p style="font-size:10pt;margin-top:10pt;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 Company invests its excess cash in debt securities with high credit ratings, including, but not limited to, money market funds classified as cash equivalents, securities issued by the U.S. government and its agencies, corporate debt securities and commercial paper. The Company has designated its investments in marketable securities as available-for-sale and measures these securities at their respective fair values. The Company reviews all available-for-sale securities at each period end to determine if they remain available-for-sale based on their current intent and ability to sell the security if it is required to do so. Marketable securities are classified as short-term or long-term based on the maturity date and their availability to meet current operating requirements. Marketable securities that mature in one year or less from the consolidated balance sheet date are classified as short-term available-for-sale securities, while marketable securities with maturities in one year or beyond one year from the consolidated balance sheet date are classified as long-term.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company periodically reviews its marketable securities for declines in fair value below the amortized cost basis to determine whether the impairment, if any, is due to credit-related or other factors. This review includes the credit worthiness of the security issuers, the severity of the unrealized losses, whether the Company has the intent to sell the securities and whether it is more likely than not the Company will be required to sell the securities before the recovery of the amortized cost basis. Unrealized gains and losses on available-for-sale securities are reported in other comprehensive loss, and as a component of stockholders' equity until their disposition, with the exception of unrealized losses believed to be related to credit losses which are recognized as an allowance for credit losses on the consolidated balance sheet with the corresponding charge in other income in the period the impairment occurs. Impairment assessments are made at the individual security level each reporting period. The Company elected to exclude accrued interest receivable from the amortized cost basis of its available-for-sale debt securities and to not measure an allowance for credit losses for accrued interest receivable. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To date, there have been no credit-related declines in value or other impairments of the Company’s investments in marketable securities. Realized gains and losses from the sale of marketable securities, if any, are calculated using the specific-identification method.</span></p> <p style="font-size:10pt;margin-top:10pt;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;">Leases</span></p><p style="font-size:10pt;margin-top:10pt;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;">All of the Company’s leases are operating leases for facilities and equipment. The Company recognizes a lease asset for its right to use the underlying asset and a lease liability for the corresponding lease obligation. The Company determines whether an arrangement is or contains a lease at contract inception. Operating leases with a duration greater than one year are included in operating lease ROU assets, operating lease liabilities - short-term, and operating lease liabilities - long-term in the Company’s consolidated balance sheets. The Company elected</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:10pt;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 short-term lease exception policy, permitting it to not apply the recognition requirements to leases with terms of less than one year (short-term leases) for all classes of assets. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. In determining the net present value of lease payments, the Company uses its incremental borrowing rate based on the information available at the lease commencement date. The incremental borrowing rate represents the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease. The Company considers a lease term to be the noncancelable period that it has the right to use the underlying asset, including any periods where it is reasonably assured the Company will exercise the option to extend the contract. Periods covered by an option to extend are included in the lease term if the lessor controls the exercise of that option.</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:10pt;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 operating lease ROU assets also include any lease payments made and exclude lease incentives. Lease expense is recognized on a straight-line basis over the expected lease term. Variable lease expenses are recorded when incurred. The Company has elected not to separate lease and non-lease components for its leased assets and accounts for all lease and non-lease components of its agreements as a single lease component.</span></p> <p style="font-size:10pt;margin-top:10pt;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;">Impairment of Long-Lived Assets</span></p><p style="font-size:10pt;margin-top:10pt;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 Company monitors the carrying value of long-lived assets, including ROU operating lease assets, for potential impairment and tests the recoverability of such assets whenever events or changes in circumstances indicate the carrying amounts may not be recoverable. If a change in circumstance occurs, the Company performs a test of recoverability by comparing the carrying value of the asset or asset group to its undiscounted expected future cash flows. If cash flows cannot be separately and independently identified for a single asset, the Company will determine whether impairment has occurred for the group of assets for which the Company can identify the projected cash flows. If the carrying values are in excess of undiscounted expected future cash flows, the Company measures any impairment by comparing the fair value of the asset or asset group to its carrying value. There was </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;"> impairment of long-lived assets during the years ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 0 0 <p style="font-size:10pt;margin-top:10pt;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;">Property and Equipment, Net</span></p><p style="font-size:10pt;margin-top:10pt;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;">Property and equipment are stated at cost and consist of lab and office equipment and leasehold improvements. The Company records depreciation under the straight-line method over the estimated useful lives of its property and equipment ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_a1b034c0-4945-4c48-b058-da7ede7856a7;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span></span></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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">seven years</span></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:10pt;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;">Leasehold improvements are amortized over the remaining terms of the respective leases or the estimated useful life of the leasehold improvements, whichever is less. Maintenance and repair costs are expensed as incurred.</span></p> P7Y <p style="font-size:10pt;margin-top:10pt;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;">Fair Value Measurements</span></p><p style="font-size:10pt;margin-top:10pt;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 Company follows accounting guidance on fair value measurements for financial instruments measured on a recurring basis, as well as for certain assets and liabilities that are initially recorded at their estimated fair values. Fair value is defined as the exit price, or the amount that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company uses the following three-level hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs to value its financial instruments:</span></p><p style="margin-left:3.333%;font-size:10pt;margin-top:10pt;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;">Level 1: Observable inputs such as unadjusted quoted prices in active markets for identical instruments.</span></p><p style="margin-left:3.333%;font-size:10pt;margin-top:10pt;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;">Level 2: Quoted prices for similar instruments that are directly or indirectly observable in the marketplace.</span></p><p style="margin-left:3.333%;font-size:10pt;margin-top:10pt;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;">Level 3: Significant unobservable inputs which are supported by little or no market activity and that are financial instruments whose values are determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant judgment or estimation.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Financial instruments measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The assessment of the significance of a particular input to the fair value measurement in its entirety requires the Company to make judgments and consider factors specific to the asset or liability. The use of different assumptions and/or estimation methodologies may have a material effect on estimated fair values. Accordingly, the fair value estimates disclosed or initial amounts recorded may not be indicative of the amount the Company or holders of the instruments could realize in a current market exchange.</span></p><p style="font-size:10pt;margin-top:10pt;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 carrying amounts of cash equivalents and marketable securities approximate their fair value based upon quoted market prices. Certain of the Company’s financial instruments are not measured at fair value on a recurring basis but are recorded at amounts which approximate their fair value due to their liquid or short-term nature, such as cash, accounts receivable, accounts payable and accrued expenses.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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 following tables present the fair value of the Company’s financial assets measured at fair value on a recurring basis using the above input categories (in thousands):</span></p><p style="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: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:46.26%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">December 31, 2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Fair Value</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </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;">Money market fund</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;">18,982</span></p></td> <td style="white-space:nowrap;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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">18,982</span></p></td> <td style="white-space:nowrap;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;">Total cash equivalents</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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">18,982</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">18,982</span></p></td> <td style="border-top:0.5pt solid #000000;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term marketable securities</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: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;">U.S. and foreign corporate debt securities</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;">17,633</span></p></td> <td style="white-space:nowrap;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;">17,633</span></p></td> <td style="white-space:nowrap;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;">U.S. treasury securities</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;">77,018</span></p></td> <td style="white-space:nowrap;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;">77,018</span></p></td> <td style="white-space:nowrap;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;">U.S. and foreign commercial paper</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">15,755</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">15,755</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> </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 short-term marketable securities</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">110,406</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">110,406</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> </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 assets measured at fair value</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;">18,982</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">110,406</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">129,388</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> </tr> </table><p style="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: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:46.26%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">December 31, 2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Fair Value</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </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;">Money market fund</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,676</span></p></td> <td style="white-space:nowrap;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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,676</span></p></td> <td style="white-space:nowrap;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;">Total cash equivalents</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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">49,676</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">49,676</span></p></td> <td style="border-top:0.5pt solid #000000;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term marketable securities</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:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;">U.S. and foreign corporate debt securities</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;">18,597</span></p></td> <td style="white-space:nowrap;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;">18,597</span></p></td> <td style="white-space:nowrap;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;">U.S. treasury securities</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;">11,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="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;">11,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> </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;">U.S. and foreign commercial paper</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">8,851</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">8,851</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> </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 short-term marketable securities</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">39,192</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">39,192</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> </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 assets measured at fair value</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;">49,676</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">39,192</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">88,868</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> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;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;">Money market funds are highly liquid and actively traded marketable securities that generally transact at a stable $1.00 net asset value representing its estimated fair value. The Company estimates the fair value of its U.S. and foreign corporate debt securities, U.S. treasury securities and U.S. and foreign commercial paper by taking into consideration valuations obtained from third-party pricing services. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar securities, issuer credit spreads; benchmark securities; prepayment/default projections based on historical data; and other observable inputs.</span></p><p style="font-size:10pt;margin-top:10pt;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 have been </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 between Level 1, Level 2 or Level 3 for any of the periods presented. See Note </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for further information regarding the carrying value of the Company’s investments in marketable securities.</span></p> <p style="font-size:10pt;margin-top:10pt;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 following tables present the fair value of the Company’s financial assets measured at fair value on a recurring basis using the above input categories (in thousands):</span></p><p style="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: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:46.26%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">December 31, 2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Fair Value</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </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;">Money market fund</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;">18,982</span></p></td> <td style="white-space:nowrap;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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">18,982</span></p></td> <td style="white-space:nowrap;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;">Total cash equivalents</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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">18,982</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">18,982</span></p></td> <td style="border-top:0.5pt solid #000000;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term marketable securities</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: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;">U.S. and foreign corporate debt securities</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;">17,633</span></p></td> <td style="white-space:nowrap;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;">17,633</span></p></td> <td style="white-space:nowrap;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;">U.S. treasury securities</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;">77,018</span></p></td> <td style="white-space:nowrap;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;">77,018</span></p></td> <td style="white-space:nowrap;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;">U.S. and foreign commercial paper</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">15,755</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">15,755</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> </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 short-term marketable securities</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">110,406</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">110,406</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> </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 assets measured at fair value</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;">18,982</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">110,406</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">129,388</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> </tr> </table><p style="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: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:46.26%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">December 31, 2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Fair Value</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </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;">Money market fund</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,676</span></p></td> <td style="white-space:nowrap;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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,676</span></p></td> <td style="white-space:nowrap;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;">Total cash equivalents</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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">49,676</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">49,676</span></p></td> <td style="border-top:0.5pt solid #000000;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term marketable securities</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:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;">U.S. and foreign corporate debt securities</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;">18,597</span></p></td> <td style="white-space:nowrap;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;">18,597</span></p></td> <td style="white-space:nowrap;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;">U.S. treasury securities</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;">11,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="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;">11,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> </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;">U.S. and foreign commercial paper</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">8,851</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">8,851</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> </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 short-term marketable securities</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">39,192</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">39,192</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> </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 assets measured at fair value</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;">49,676</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">39,192</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">88,868</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> </tr> </table> 18982000 0 0 18982000 18982000 0 0 18982000 0 17633000 0 17633000 0 77018000 0 77018000 0 15755000 0 15755000 0 110406000 0 110406000 18982000 110406000 0 129388000 49676000 0 0 49676000 49676000 0 0 49676000 0 18597000 0 18597000 0 11744000 0 11744000 0 8851000 0 8851000 0 39192000 0 39192000 49676000 39192000 0 88868000 0 0 <p style="font-size:10pt;margin-top:10pt;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;">Revenue Recognition and Accounts Receivable from Collaboration</span></p><p style="font-size:10pt;margin-top:10pt;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 Company analyzes its collaboration arrangements to assess whether such arrangements, or transactions between arrangement participants, involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities or are more akin to a vendor-customer relationship. In making this evaluation, the Company considers whether the activities of the collaboration are considered to be distinct and deemed to be within the scope of the collaborative arrangement accounting standard and those that are more reflective of a vendor-customer relationship and, therefore, within the scope of the revenue with contracts with customers accounting standard. This assessment is performed throughout the life of the arrangement based on changes in the responsibilities of all parties in the arrangement.</span></p><p style="font-size:10pt;margin-top:10pt;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;">For elements of collaboration arrangements that are not accounted for pursuant to the revenue from contracts with customers accounting standard, an appropriate recognition method is determined and applied consistently, generally by analogy to the revenue from contracts with customers accounting standard. Amounts related to transactions with a</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:10pt;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;">counterparty in a collaborative arrangement that is not a customer are presented on a separate line item from revenue recognized from contracts with customers, if any, in the Company’s consolidated statements of operations and comprehensive loss.</span></p><p style="font-size:10pt;margin-top:10pt;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 certain collaborative arrangements, the Company has been reimbursed for a portion of its research and development expenses or participates in the cost-sharing of such research and development expenses. Such reimbursements and cost-sharing arrangements are reflected as a reduction of research and development expense in the Company’s consolidated statements of operations and comprehensive loss.</span></p><p style="font-size:10pt;margin-top:10pt;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;">For arrangements or transactions between arrangement participants determined to be within the scope of the contracts with customers accounting standard, the Company evaluates the term of the arrangement and recognizes revenue when the customer obtains control of promised goods or services in a contract for an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. For contracts with customers, the Company applies the following five-step model in order to determine this amount: (1) identification of the promised goods or services in the contract; (2) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (3) measurement of the transaction price, including the constraint on variable consideration; (4) allocation of the transaction price to the performance obligations; and (5) recognition of revenue when (or as) the Company satisfies each performance obligation.</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:10pt;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 Company has provided standard indemnification and protection of licensed intellectual property for its customers. These provisions are part of assurance the licenses meet the agreements, representations and are not obligations to provide goods or services.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company only applies the five-step model to contracts when it is probable the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. As part of the accounting for contracts with customers, the Company must develop assumptions that require judgment to determine the estimated relative SSP of each performance obligation identified in the contract. The Company then allocates the total transaction price to each performance obligation based on the SSP of each performance obligation. The Company recognizes the amount of the transaction price that is allocated to the respective performance obligation when the performance obligation is satisfied or as it is satisfied as revenue.</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:10pt;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;font-style:italic;min-width:fit-content;">Licenses</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="font-size:10pt;margin-top:10pt;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;">If a license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from nonrefundable, upfront license fees based on the relative value prescribed to the license compared to the total value of the arrangement. The revenue is recognized when the license is transferred to the collaborator and the collaborator is able to use and benefit from the license. For licenses that are not distinct from other obligations identified in the arrangement, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time. If the combined performance obligation is satisfied over time, the Company applies an appropriate method of measuring progress for purposes of recognizing revenue from nonrefundable, upfront license fees. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">Research and Development Services</span></p><p style="font-size:10pt;margin-top:10pt;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 promises under the Company’s agreements may include research and development services to be performed by the Company on behalf of the counterparty. If these services are determined to be distinct from the other promises or performance obligations identified in the arrangement, the Company recognizes the transaction price allocated to these services as revenue over time based on an appropriate measure of progress when the performance by the Company does not create an asset with an alternative use and the Company either has received or has an enforceable right to payment for the performance completed to date. If these services are determined not to be distinct from the other promises or performance obligations identified in the arrangement, the Company recognizes the transaction price allocated to the combined performance obligation as the related performance obligations are satisfied.</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">Customer Options</span></p><p style="font-size:10pt;margin-top:10pt;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;">If an arrangement contains customer options, the Company evaluates whether the options are material rights because they allow the customer to acquire additional goods or services for free or at a discount. If the customer options are determined to represent a material right, the material right is recognized as a separate performance obligation at the outset of the arrangement. The identification of a material right, and if identified as a material right, the allocation of the transaction price to it, is based on the SSP, which is determined using assumptions regarding estimated costs,</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:10pt;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;">discount rates, post-option development timeline, the probability of technical and regulatory success and the probability the customer will exercise the option. Amounts allocated to a material right are not recognized as revenue until, at the earliest, the option is exercised or expires. If the options are deemed not to be a material right, they are considered marketing offers which are excluded as performance obligations at the outset of the arrangement.</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">Development and Regulatory Milestone Payments</span></p><p style="font-size:10pt;margin-top:10pt;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;">Depending on facts and circumstances, the Company may record revenues from certain milestones in a reporting period before the milestone is achieved if the Company concludes achievement of the milestone is probable and recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods. The Company records a corresponding contract asset when this conclusion is reached. Milestone payments that have not been included in the transaction price to date are fully constrained. The Company re-evaluates the probability of achievement of such milestones and any related constraint each reporting period. The Company adjusts its estimate of the overall transaction price, including the amount of collaborative revenue that was recorded, if necessary.</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:10pt;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;font-style:italic;min-width:fit-content;">Sales-based Milestone and Royalty Payments</span></p><p style="font-size:10pt;margin-top:10pt;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 Company’s customers may be required to pay the Company sales-based milestone payments or royalties on future sales of commercial products. The Company recognizes revenues related to sales-based milestone and royalty payments upon the later to occur of (i) achievement of the collaborator’s underlying sales or (ii) satisfaction of any performance obligation(s) related to these sales, in each case assuming the Company’s licensed intellectual property is deemed to be the predominant item to which the sales-based milestones and/or royalties relate.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company receives payments from its customers based on billing schedules established in the contract. Upfront payments and fees are recorded as deferred revenue upon receipt or when due until the Company performs its obligations under the arrangement. If the related performance obligation is expected to be satisfied within the next twelve months, these amounts will be classified in current liabilities. The Company recognizes a contract asset relating to its conditional right to consideration that is not subject to a constraint. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional.</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:10pt;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;">A net contract asset or liability is presented for each contract with a customer. The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.</span></p><p style="font-size:10pt;margin-top:10pt;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;">At December 31, 2023 and 2022, all accounts receivable from collaboration are deemed collectible.</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:10pt;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;font-style:italic;min-width:fit-content;">Contract Liabilities</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:10pt;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 following tables present changes in the Company’s contract liabilities (in thousands):</span></p><p style="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: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:46.098%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.124%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.124%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.124%;"></td> <td style="width:1%;"></td> <td style="width:2.341%;"></td> <td style="width:1%;"></td> <td style="width:10.124%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Balance at<br/>Beginning<br/>of Period</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Additions</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Deductions</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Balance at<br/>End of<br/>Period</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31, 2023</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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities:</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;"><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="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="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;"><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="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="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;"><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="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="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;"><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="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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Deferred revenue</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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;">2,733</span></p></td> <td style="white-space:nowrap;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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;">90,724</span></p></td> <td style="white-space:nowrap;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,163</span></p></td> <td style="white-space:nowrap;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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;">86,294</span></p></td> <td style="white-space:nowrap;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="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Balance at<br/>Beginning<br/>of Period</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Additions</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Deductions</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Balance at<br/>End of<br/>Period</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31, 2022</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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities:</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;"><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="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="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;"><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="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="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;"><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="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="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;"><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="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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Deferred revenue</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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;">2,733</span></p></td> <td style="white-space:nowrap;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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;">2,733</span></p></td> <td style="white-space:nowrap;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><p 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="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <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:63.647%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:14.757%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:14.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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="6" 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;">Year Ended December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Collaboration revenue recognized in the period from</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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </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;">Amounts included in deferred revenue at the beginning of the period</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;">2,733</span></p></td> <td style="white-space:nowrap;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:#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;">Performance obligations satisfied in previous period</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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> </table></div> <p style="font-size:10pt;margin-top:10pt;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 following tables present changes in the Company’s contract liabilities (in thousands):</span></p><p style="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: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:46.098%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.124%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.124%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:10.124%;"></td> <td style="width:1%;"></td> <td style="width:2.341%;"></td> <td style="width:1%;"></td> <td style="width:10.124%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Balance at<br/>Beginning<br/>of Period</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Additions</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Deductions</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Balance at<br/>End of<br/>Period</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31, 2023</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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities:</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;"><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="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="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;"><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="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="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;"><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="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="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;"><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="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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Deferred revenue</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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;">2,733</span></p></td> <td style="white-space:nowrap;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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;">90,724</span></p></td> <td style="white-space:nowrap;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,163</span></p></td> <td style="white-space:nowrap;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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;">86,294</span></p></td> <td style="white-space:nowrap;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="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Balance at<br/>Beginning<br/>of Period</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Additions</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Deductions</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Balance at<br/>End of<br/>Period</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31, 2022</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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract liabilities:</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;"><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="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="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;"><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="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="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;"><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="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="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;"><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="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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Deferred revenue</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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;">2,733</span></p></td> <td style="white-space:nowrap;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;"><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;">2,733</span></p></td> <td style="white-space:nowrap;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><p 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> 2733000 90724000 7163000 86294000 2733000 0 0 2733000 <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:63.647%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:14.757%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:14.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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="6" 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;">Year Ended December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Collaboration revenue recognized in the period from</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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </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;">Amounts included in deferred revenue at the beginning of the period</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;">2,733</span></p></td> <td style="white-space:nowrap;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:#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;">Performance obligations satisfied in previous period</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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> </table> 2733000 0 0 0 <p style="font-size:10pt;margin-top:10pt;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;">Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:10pt;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 Company measures stock-based compensation to employees, consultants, board members, and non-employees at fair value on the grant date of the award. The fair value of RSUs is determined based on the number of shares granted and the quoted market price of the Company’s common stock on the date of grant. If stock-based awards are granted in contemplation of or shortly before a planned release of material nonpublic information, and such information is expected to result in a material increase in the Company’s share price, the Company considers whether an adjustment to the observable market price is required when estimating fair values. Compensation cost is recognized as expense on a straight-line basis over the requisite service period of the award. Stock-based awards with graded vesting schedules are recognized using the accelerated attribution method on a straight-line basis over the requisite service period for each separately vesting portion of the award. For awards that have a performance condition, compensation cost is measured based on the fair value of the award on the grant date, the date performance targets are established, and is expensed over the requisite service period for each separately vesting tranche when achievement of the performance condition becomes probable. The Company assesses the probability of the performance conditions being met on a continuous basis. For awards that have a market condition, compensation cost is measured based on the grant-date fair value of the award and is expensed over the derived service period regardless of whether the underlying market condition is met. Forfeitures are recognized when they occur.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company estimates the fair value of stock option grants that do not contain market-based vesting conditions using the Black-Scholes option pricing model. The assumptions used in estimating the fair value of these awards, such as expected term, expected dividend yield, volatility and risk-free interest rate, represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. The Company uses the Monte-Carlo model to calculate the fair value on the date of grant of awards which contain market-based vesting conditions. This pricing model uses multiple simulations to evaluate the probability of achieving the market condition to calculate the fair value of the awards, which includes the recent market price and volatility of the Company's shares.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;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;">The Company is also required to make estimates as to the probability of achieving the specific performance conditions. If actual results are not consistent with the Company’s assumptions and judgments used in making these estimates, the Company may be required to increase or decrease compensation expense, which could be material to the Company’s consolidated results of operations.</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:10pt;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;">Research and Development Expense and Accruals</span></p><p style="font-size:10pt;margin-top:10pt;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;">Research and development costs include personnel-related costs, outside contracted services including clinical study costs, facilities costs, fees paid to consultants, milestone payments prior to FDA approval, license fees prior to FDA approval, professional services, travel costs, dues and subscriptions, depreciation and materials used in clinical trials and research and development and costs incurred under the Company’s collaboration agreements. Research and development costs are expensed as incurred unless there is an alternative future use in other research and development projects. Payments made prior to the receipt of goods or services to be used in research and development are capitalized until the goods or services are received. Such payments are evaluated for current or long-term classification based on when they will be realized or consumed.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company records expenses related to clinical studies and manufacturing development activities based on its estimates of the services received and efforts expended pursuant to contracts with multiple CROs and manufacturing vendors that conduct and manage these activities on its behalf. The financial terms of these agreements are subject to negotiation, vary from contract to contract, and may result in uneven payment flows. There may be instances in which payments made to the Company’s vendors will exceed the level of services provided and result in a prepayment of the expense. Payments under some of these contracts depend on factors such as the successful enrollment of subjects and the completion of clinical study milestones. In amortizing or accruing service fees, the Company estimates the time period over which services will be performed, enrollment of subjects, number of sites activated and the level of effort expended in each period. If the actual timing of the performance of services or the level of effort varies from the Company’s estimate, the Company will adjust the accrued or prepaid expense balance accordingly. To date, there have been no material differences from the Company’s estimates to the amounts actually incurred.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company has entered and may continue to enter into license agreements to access and utilize certain technology. In each case, the Company evaluates if the license agreement results in the acquisition of an asset or a business. To date, none of the Company’s license agreements have been considered to be acquisitions of businesses. For asset acquisitions, the upfront payments to acquire such licenses, as well as any future milestone payments, are immediately recognized as research and development expense when paid, provided there is no alternative future use of the rights in other research and development projects. These license agreements may also include contingent consideration in the form of cash payments to be made for future milestone events. The Company assesses whether such contingent consideration meets the definition of a derivative and to date the Company has determined that such contingent consideration are not derivatives.</span></p> <p style="font-size:10pt;margin-top:10pt;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;">Restructuring Charges</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="font-size:10pt;margin-top:10pt;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 Company recognizes restructuring charges related to reorganization plans that have been committed to by management and when liabilities have been incurred. In connection with these activities, the Company records restructuring charges at fair value for (1) contractual employee termination benefits when obligations are associated to services already rendered, rights to such benefits have vested, and payment of benefits is probable and can be reasonably estimated, (2) one-time employee termination benefits when management has committed to a plan of termination, the plan identifies the employees and their expected termination dates, the details of termination benefits are complete, it is unlikely changes to the plan will be made or the plan will be withdrawn and communication to such employees has occurred, and (3) contract termination costs when a contract is terminated before the end of its term.</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:10pt;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;">One-time employee termination benefits are recognized in their entirety when communication has occurred, and future services are not required. If future services are required, the costs are recorded ratably over the remaining period of service. Contract termination costs to be incurred over the remaining contract term without economic benefit are recorded in their entirety when the contract is canceled.</span></p><p style="font-size:10pt;margin-top:10pt;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 recognition of restructuring charges requires the Company to make certain judgments and estimates regarding the nature, timing and amount of costs associated with the reorganization plan. To the extent the Company’s actual results differ from its estimates and assumptions, the Company may be required to revise the estimates of future accrued restructuring liabilities, requiring the recognition of additional restructuring charges or the reduction of accrued restructuring liabilities already recognized. Such changes to previously estimated amounts may be material to the consolidated financial statements. Changes in the estimates of the restructuring charges are recorded in the period the change is determined. 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;"> restructuring charges incurred during the year ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023. Changes to previous estimates for restructuring charges were not material during the year ended December 31, 2022.</span></p><p style="font-size:10pt;margin-top:10pt;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;">At the end of each reporting period, the Company evaluates the remaining accrued restructuring balances to ensure that no excess accruals are retained, and the utilization of t</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">he provisions are for their intended purpose in accordance with developed restructuring plans.</span></p> 0 <p style="font-size:10pt;margin-top:10pt;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;">Variable Interest Entities</span></p><p style="font-size:10pt;margin-top:10pt;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 Company reviews agreements it enters into with third party entities, pursuant to which it may have a variable interest in the entity, in order to determine if the entity is a variable interest entity (VIE). If the entity is a VIE, the Company assesses whether or not it is the primary beneficiary of that entity. In determining whether the Company is the primary beneficiary of an entity, the Company applies a qualitative approach that determines whether it has both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. If the Company were to determine it is the primary beneficiary of a VIE, the Company would consolidate the statements of operations and financial condition of the VIE into its consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company’s determination about whether it should consolidate such VIEs is made continuously as changes to existing relationships or future transactions may result in a consolidation event.</span></p> <p style="font-size:10pt;margin-top:10pt;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;">Income Taxes</span></p><p style="font-size:10pt;margin-top:10pt;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 Company records income taxes using the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax effects attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The Company establishes a valuation allowance if it is more likely than not the deferred tax assets will not be realized based on an evaluation of objective verifiable evidence. For tax positions that are more likely than not of being sustained upon audit, the Company recognizes the largest amount of the benefit that is greater than 50% likely of being realized. For tax positions that are not more likely than not of being sustained upon audit, the Company does not recognize any portion of the benefit.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company recognizes and measures uncertain tax positions using a two-step approach set forth in authoritative guidance. The first step is to evaluate the tax position taken or expected to be taken by determining whether the weight of available evidence indicates it is more likely than not the tax position will be sustained in an audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions. The Company evaluates uncertain tax positions on a regular basis. The evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of the audit, and effective settlement of audit issues. The provision for income taxes includes the effects of any accruals which the Company believes are appropriate. It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. </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;"> interest or penalties related to uncertain tax positions has been incurred or accrued for any periods presented.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Pursuant to Section 174 of the Internal Revenue Code (Sec. 174), expenses associated with research conducted in the United States are capitalized and amortized 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;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period. For expenses associated with research outside of the United States, Sec. 174 expenses are capitalized and amortized 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;">15</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-year period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0 0 0 0 P5Y P15Y <p style="font-size:10pt;margin-top:10pt;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;">Net Loss per Share</span></p><p style="font-size:10pt;margin-top:10pt;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;">Basic net loss per common share excludes dilution and is computed by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted net loss per common share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the earnings of the entity unless inclusion of such shares would be anti-dilutive. Diluted net loss per share is the same as basic net loss per share, since the effects of potentially dilutive securities are antidilutive given the net loss for each period presented.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the numerators and the denominators of the basic and diluted net loss per common share computations is as follows (in thousands, except for 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:62.84%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:14.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:14.540000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family: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:7pt;margin-top:0;font-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="6" 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;">Year Ended December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family: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:7pt;margin-top:0;font-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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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:bottom;"><p style="font-size:10pt;margin-top:0;font-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</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;font-family:'Wingdings',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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,228</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 #ffffff03;"><p 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-family:'Wingdings',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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,092</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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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:bottom;"><p style="font-size:10pt;margin-top:0;font-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 and<br/>   pre-funded warrants outstanding - basic and diluted</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;font-family:'Wingdings',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="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,577,371</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 #ffffff03;"><p 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-family:'Wingdings',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="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,034,105</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> </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 - basic and diluted</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.38</span></p></td> <td style="white-space:nowrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.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="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Securities excluded from the computation of diluted net loss per share because including them would have been antidilutive are as follows:</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:62.673%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:14.583%;"></td> <td style="width:1%;"></td> <td style="width:2.641%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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="6" 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,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="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;">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;">862,911</span></p></td> <td style="white-space:nowrap;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;">757,418</span></p></td> <td style="white-space:nowrap;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;">Common stock subject to purchase under ESPP</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;">13,730</span></p></td> <td style="white-space:nowrap;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;">5,971</span></p></td> <td style="white-space:nowrap;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: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;">Unvested RSUs</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;">95,182</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">141,544</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> </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</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;">971,823</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">904,933</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> </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="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the numerators and the denominators of the basic and diluted net loss per common share computations is as follows (in thousands, except for 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:62.84%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:14.540000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.68%;"></td> <td style="width:1%;"></td> <td style="width:14.540000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family: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:7pt;margin-top:0;font-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="6" 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;">Year Ended December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family: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:7pt;margin-top:0;font-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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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:bottom;"><p style="font-size:10pt;margin-top:0;font-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</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;font-family:'Wingdings',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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,228</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 #ffffff03;"><p 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-family:'Wingdings',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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,092</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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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:bottom;"><p style="font-size:10pt;margin-top:0;font-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 and<br/>   pre-funded warrants outstanding - basic and diluted</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;font-family:'Wingdings',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="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,577,371</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 #ffffff03;"><p 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-family:'Wingdings',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="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,034,105</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> </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 - basic and diluted</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.38</span></p></td> <td style="white-space:nowrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.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="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -61228000 -93092000 4577371 4577371 4034105 4034105 -13.38 -13.38 -23.08 -23.08 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Securities excluded from the computation of diluted net loss per share because including them would have been antidilutive are as follows:</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:62.673%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:14.583%;"></td> <td style="width:1%;"></td> <td style="width:2.641%;"></td> <td style="width:1%;"></td> <td style="width:14.603%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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="6" 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,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="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;">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;">862,911</span></p></td> <td style="white-space:nowrap;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;">757,418</span></p></td> <td style="white-space:nowrap;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;">Common stock subject to purchase under ESPP</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;">13,730</span></p></td> <td style="white-space:nowrap;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;">5,971</span></p></td> <td style="white-space:nowrap;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: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;">Unvested RSUs</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;">95,182</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">141,544</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> </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</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;">971,823</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">904,933</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> </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> 862911 757418 13730 5971 95182 141544 971823 904933 <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;">Comprehensive Loss</span></p><p style="font-size:10pt;margin-top:10pt;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;">Comprehensive loss is comprised of net loss and adjustments for the change in unrealized gains and losses on investments in available-for-sale marketable securities. The Company displays comprehensive loss and its components in the consolidated statements of operations and comprehensive loss, net of tax effects if any.</span></p> <p style="font-size:10pt;margin-top:10pt;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;">Concentrations of Risk</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">Credit Risk</span></p><p style="font-size:10pt;margin-top:10pt;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;">Financial instruments which potentially subject the Company to credit risk consist primarily of cash, cash equivalents and marketable securities. The Company holds these investments in highly rated financial institutions, and, by policy, limits the amounts of credit exposure to any one financial institution. These amounts at times may exceed federally insured limits. The Company has not experienced any credit losses in such accounts and does not believe it is exposed to any significant credit risk on these funds. The Company has no off-balance sheet concentrations of credit risk, such as foreign currency exchange contracts, option contracts or other hedging arrangements.</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">Supplier Risk</span></p><p style="font-size:10pt;margin-top:10pt;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;">Certain materials and key components the Company utilizes in its operations are obtained through single suppliers. Since the suppliers of key components and materials must be named in a New Drug Application (NDA) filed with the FDA for a product, significant delays can occur if the qualification of a new supplier is required. If delivery of material from the Company’s suppliers were interrupted for any reason, the Company may be unable to supply any of its product candidates for clinical trials.</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:10pt;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;font-style:italic;min-width:fit-content;">Customer Risk</span></p><p style="font-size:10pt;margin-top:10pt;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 year ended December 31, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">62</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 Company's collaboration revenue was recognized from a related party, Gilead, under the Gilead Collaboration Agreement (see Note 10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). If the collaboration with Gilead does not result in the successful development and commercialization of products or if Gilead terminates the Gilead Collaboration Agreement, the Company may not receive any future payments under the collaboration.</span></p> 0.62 <p style="font-size:10pt;margin-top:10pt;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;">Recently Adopted Accounting Standards</span></p><p style="font-size:10pt;margin-top:10pt;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 June 2016, the Financial Accounting Standards Board (the FASB) issued Accounting Standards Update (ASU) No. 2016-13, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (ASU 2016-13), which requires expected credit losses relating to financial assets measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. ASU 2016-13 limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and requires the reversal of previously recognized credit losses if fair value increases. The FASB issued additional amendments to the new guidance related to transition and clarification and deferred the effective date of this standard for all entities except SEC filers that are not smaller reporting companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted ASU 2016-13 effective </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;">January 1, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on a modified retrospective basis. The </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;">adoption</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of ASU 2016-13 did </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;">not</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> have a material impact on the Company’s consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Accounting Pronouncements to Be Adopted</span></p><p style="font-size:10pt;margin-top:10pt;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 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which is intended to provide enhanced segment disclosures. The standard will require disclosures about significant segment expenses and other segment items and identifying the Chief Operating Decision Maker and how they use the reported segment profitability measures to assess segment performance and allocate resources. These enhanced disclosures are required for all entities on an interim and annual basis, even if they have only a single reportable segment. The standard is effective for years beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating this standard to determine the impact on the Company’s consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:10pt;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 December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</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;">The update requires a public business entity to disclose, on an annual basis, a tabular rate reconciliation</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:10pt;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;">using </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. In addition, all entities are required to disclose income taxes paid, net of refunds received disaggregated by federal, state/local, and foreign and by jurisdiction if the amount is at least 5% of total income tax payments, net of refunds received. Adoption of the ASU allows for either the prospective or retrospective application of the amendment and is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company does not expect ASU 2023-09 to have a material impact on the Company’s consolidated financial statements.</span></p> 2023-01-01 true true <p style="font-size:10pt;margin-top:10pt;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;">Note </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3 - Related Party</span></p><p style="font-size:10pt;margin-top:10pt;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 October 2023, Gilead purchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,089,472</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 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;">13.92</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share for total proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under the Gilead Equity Agreements (see Note </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8). As of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Gilead held </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company's outstanding voting common stock. In addition to the Gilead Equity Agreements, the Company entered into the Gilead Collaboration Agreement pursuant to which the Company received total proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">84.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as an upfront payment (see Note </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10). The Company recognized revenue 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;">4.4</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;"> under the Gilead Collaboration Agreement during the year ended December 31, 2023.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Additionally, Gilead may, at the Company’s or Gilead's option, subject to certain conditions, purchase additional shares to increase its holdings up to a maximum of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company's then-outstanding voting common stock. Under the Investor Rights Agreement, Gilead has the right to designate </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> directors to the Company's board of directors. The Company appointed each of Gilead's designees to its board of directors in December 2023 and February 2024.</span></p> 1089472 13.92 15200000 19.9 84800000 4400000 0.299 2 <p style="font-size:10pt;margin-top:10pt;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;">Note </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4 - Investments in Marketable Securities</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Investments in marketable available-for-sale securities consisted of the following (in thousands):</span></p><p style="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: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:46.709%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">December 31, 2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Amortized<br/>Cost</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Gross<br/>Unrealized<br/>Gain</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Gross<br/>Unrealized<br/>Loss</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Fair Value</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </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;">Money market fund</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;">18,982</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">18,982</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> </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 cash equivalents</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;">18,982</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">18,982</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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term marketable securities</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: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;">U.S. and foreign corporate debt securities</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;">17,595</span></p></td> <td style="white-space:nowrap;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;">41</span></p></td> <td style="white-space:nowrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">17,633</span></p></td> <td style="white-space:nowrap;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;">U.S. treasury securities</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;">76,891</span></p></td> <td style="white-space:nowrap;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;">127</span></p></td> <td style="white-space:nowrap;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;">77,018</span></p></td> <td style="white-space:nowrap;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;">U.S. and foreign commercial paper</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;">15,728</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">27</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">15,755</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> </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 short-term marketable securities</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;">110,214</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">195</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">3</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">110,406</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> </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 cash equivalents and marketable securities</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;">129,196</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">195</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">3</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">129,388</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> </tr> </table><p style="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: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:46.709%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">December 31, 2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Amortized<br/>Cost</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Gross<br/>Unrealized<br/>Gain</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Gross<br/>Unrealized<br/>Loss</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Fair Value</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </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;">Money market fund</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;">49,676</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">49,676</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> </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 cash equivalents</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;">49,676</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="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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">49,676</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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term marketable securities</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:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;">U.S. and foreign corporate debt securities</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;">18,903</span></p></td> <td style="white-space:nowrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">306</span></p></td> <td style="white-space:nowrap;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;">18,597</span></p></td> <td style="white-space:nowrap;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;">U.S. treasury securities</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,968</span></p></td> <td style="white-space:nowrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">224</span></p></td> <td style="white-space:nowrap;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;">11,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> </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;">U.S. and foreign commercial paper</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;">8,851</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">8,851</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> </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 short-term marketable securities</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;">39,722</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">530</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">39,192</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> </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 cash equivalents and marketable securities</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;">89,398</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">530</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">88,868</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> </tr> </table></div><p style="text-indent:-3.448%;padding-left:3.333%;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: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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term marketable securities held as of December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> had contractual maturities of less than </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;">one year</span></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;"> </span></p><p style="font-size:10pt;margin-top:10pt;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;"> realized gains and losses for the years ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and 2022. As of December 31, 2023 and 2022, investments which were in an unrealized loss position were not material and generally due to interest rate fluctuations, as opposed to declines in credit quality. The Company determined it has the intent and ability to hold all marketable securities that have been in a continuous loss position until recovery of their amortized cost basis, which may be until maturity. As a result, the Company did not recognize any credit losses related to its investments and all unrealized gains and losses on available-for-sale securities are recorded in accumulated other comprehensive loss on the consolidated balance sheets during the years ended December 31, 2023 and 2022.</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:10pt;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;">Accrued interest receivable was </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.3</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;"> as of December 31, 2023 and 2022 and was recorded in prepaid expenses and other current assets on the consolidated balance sheets. The Company did not write off any accrued interest receivable during the years ended December 31, 2023 and 2022.</span></p><p style="font-size:10pt;margin-top:10pt;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;">See Note 2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for further information regarding the fair value of the Company's investments in marketable securities.</span></p> <p style="font-size:10pt;margin-top:10pt;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;">Investments in marketable available-for-sale securities consisted of the following (in thousands):</span></p><p style="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: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:46.709%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">December 31, 2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Amortized<br/>Cost</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Gross<br/>Unrealized<br/>Gain</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Gross<br/>Unrealized<br/>Loss</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Fair Value</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </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;">Money market fund</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;">18,982</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">18,982</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> </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 cash equivalents</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;">18,982</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">18,982</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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term marketable securities</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: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;">U.S. and foreign corporate debt securities</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;">17,595</span></p></td> <td style="white-space:nowrap;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;">41</span></p></td> <td style="white-space:nowrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">17,633</span></p></td> <td style="white-space:nowrap;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;">U.S. treasury securities</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;">76,891</span></p></td> <td style="white-space:nowrap;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;">127</span></p></td> <td style="white-space:nowrap;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;">77,018</span></p></td> <td style="white-space:nowrap;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;">U.S. and foreign commercial paper</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;">15,728</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">27</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">15,755</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> </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 short-term marketable securities</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;">110,214</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">195</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">3</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">110,406</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> </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 cash equivalents and marketable securities</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;">129,196</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">195</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">3</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">129,388</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> </tr> </table><p style="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: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:46.709%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:10.282%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">December 31, 2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Amortized<br/>Cost</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Gross<br/>Unrealized<br/>Gain</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Gross<br/>Unrealized<br/>Loss</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">Fair Value</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </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;">Money market fund</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;">49,676</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">49,676</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> </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 cash equivalents</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;">49,676</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="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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">49,676</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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term marketable securities</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:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;">U.S. and foreign corporate debt securities</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;">18,903</span></p></td> <td style="white-space:nowrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">306</span></p></td> <td style="white-space:nowrap;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;">18,597</span></p></td> <td style="white-space:nowrap;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;">U.S. treasury securities</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,968</span></p></td> <td style="white-space:nowrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">224</span></p></td> <td style="white-space:nowrap;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;">11,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> </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;">U.S. and foreign commercial paper</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;">8,851</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">8,851</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> </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 short-term marketable securities</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;">39,722</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">530</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">39,192</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> </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 cash equivalents and marketable securities</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;">89,398</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">530</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">88,868</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> </tr> </table> 18982000 0 0 18982000 18982000 0 0 18982000 17595000 41000 3000 17633000 76891000 127000 0 77018000 15728000 27000 0 15755000 110214000 195000 3000 110406000 129196000 195000 3000 129388000 49676000 0 0 49676000 49676000 0 0 49676000 18903000 0 306000 18597000 11968000 0 224000 11744000 8851000 0 0 8851000 39722000 0 530000 39192000 89398000 0 530000 88868000 P1Y P1Y 0 0 300000 300000 <p style="font-size:10pt;margin-top:10pt;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;">Note </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5 - Property and Equipment, Net</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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;">Property and equipment, net consists of the following (in thousands):</span></p><p style="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: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:63.367%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:14.777000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:14.777000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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="6" 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,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="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;">Lab equipment</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;">295</span></p></td> <td style="white-space:nowrap;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;">102</span></p></td> <td style="white-space:nowrap;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;">Office equipment</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;">238</span></p></td> <td style="white-space:nowrap;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;">699</span></p></td> <td style="white-space:nowrap;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;">Leasehold improvement</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;">62</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,629</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> </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 property and equipment</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;">595</span></p></td> <td style="white-space:nowrap;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;">2,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> </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;">Less: Accumulated depreciation</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;">210</span></p></td> <td style="white-space:nowrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,687</span></p></td> <td style="white-space:nowrap;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: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;">Property and equipment, net</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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">385</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">743</span></p></td> <td style="border-top:0.5pt solid #000000;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> </tr> </table></div><p style="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: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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense for both the years ended December 31, 2023 and 2022 was $</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;"> and was recorded in both research and development expense and general and administrative expense in the consolidated statements of operations and comprehensive loss.</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:10pt;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;">Property and equipment, net consists of the following (in thousands):</span></p><p style="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: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:63.367%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:14.777000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:14.777000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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="6" 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,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="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;">Lab equipment</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;">295</span></p></td> <td style="white-space:nowrap;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;">102</span></p></td> <td style="white-space:nowrap;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;">Office equipment</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;">238</span></p></td> <td style="white-space:nowrap;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;">699</span></p></td> <td style="white-space:nowrap;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;">Leasehold improvement</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;">62</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,629</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> </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 property and equipment</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;">595</span></p></td> <td style="white-space:nowrap;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;">2,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> </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;">Less: Accumulated depreciation</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;">210</span></p></td> <td style="white-space:nowrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,687</span></p></td> <td style="white-space:nowrap;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: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;">Property and equipment, net</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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">385</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">743</span></p></td> <td style="border-top:0.5pt solid #000000;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> </tr> </table> 295000 102000 238000 699000 62000 1629000 595000 2430000 210000 1687000 385000 743000 500000 500000 <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;">Note </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6 – Other 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="font-size:10pt;margin-top:10pt;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;">Other accrued expenses consist 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><p style="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: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:63.647%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:14.757%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:14.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="6" 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,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses:</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;">Accrued 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="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,484</span></p></td> <td style="white-space:nowrap;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;">6,228</span></p></td> <td style="white-space:nowrap;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;word-break:break-word;"> <td style="background-color:#cff0fc;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;">Accrued restructuring charges</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cef1fe;white-space:nowrap;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="background-color:#cef1fe;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="background-color:#cef1fe;white-space:nowrap;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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cef1fe;white-space:nowrap;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="background-color:#cef1fe;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;">599</span></p></td> <td style="background-color:#cef1fe;white-space:nowrap;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;">Accrued professional fees 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;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;">260</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">490</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> </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;">Total accrued expenses</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;">5,744</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">7,317</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> </tr> </table></div> <p style="font-size:10pt;margin-top:10pt;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;">Other accrued expenses consist 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><p style="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: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:63.647%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:14.757%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:14.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="6" 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,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses:</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;">Accrued 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="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,484</span></p></td> <td style="white-space:nowrap;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;">6,228</span></p></td> <td style="white-space:nowrap;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;word-break:break-word;"> <td style="background-color:#cff0fc;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;">Accrued restructuring charges</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cef1fe;white-space:nowrap;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="background-color:#cef1fe;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="background-color:#cef1fe;white-space:nowrap;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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cef1fe;white-space:nowrap;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="background-color:#cef1fe;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;">599</span></p></td> <td style="background-color:#cef1fe;white-space:nowrap;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;">Accrued professional fees 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;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;">260</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">490</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> </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;">Total accrued expenses</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;">5,744</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">7,317</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> </tr> </table> 5484000 6228000 0 599000 260000 490000 5744000 7317000 <p style="font-size:10pt;margin-top:10pt;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;min-width:fit-content;">Note </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7 – Restructurings</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;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 2022, the Company and its board of directors approved a strategic plan to align with its refocused pipeline on its next generation capsid assembly modulators (CAMs) and research programs and reduced its workforce by approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The Company incurred cumulative restructuring charges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million representing all costs to be incurred. These restructuring charges consisted solely of employee severance and related benefits, including $</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 in severance payments to executive officers impacted by the restructuring, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in one-time termination severance payments and other employee-related costs associated with the restructuring and a reversal of $</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 for previously recognized stock-based compensation expense related to forfeited awards based on the Company's policy of recognizing stock-based awards with graded vesting schedules using an accelerated attribution method on a straight-line basis over the requisite service period for each separately vesting portion of the award and to recognize forfeitures when they occur.</span></p><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-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;"> restructuring charges incurred during the year ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in restructuring charges during the year ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</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 which were included in research and development expenses 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 in general and administrative expenses.</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="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;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 the activity in accrued restructuring charges, included as a component of other accrued expenses on the Company's consolidated balance sheet, during the period (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:68.006%;"></td> <td style="width:2.779%;"></td> <td style="width:1%;"></td> <td style="width:27.215%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cef1fe;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 balance as of December 31, 2021</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="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="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;">Costs incurred</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="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,879</span></p></td> <td style="white-space:nowrap;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:#cef1fe;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;">Reductions for cash payments</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="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;">1,280</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> </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 balance as of December 31, 2022</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;">599</span></p></td> <td style="white-space:nowrap;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:#cef1fe;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;">Reductions for cash payments</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="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;">599</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> </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 balance as of 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;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 #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> </tr> </table></div> 0.30 1100000 1000000 800000 700000 0 1100000 900000 200000 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;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 the activity in accrued restructuring charges, included as a component of other accrued expenses on the Company's consolidated balance sheet, during the period (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:68.006%;"></td> <td style="width:2.779%;"></td> <td style="width:1%;"></td> <td style="width:27.215%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cef1fe;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 balance as of December 31, 2021</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="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="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;">Costs incurred</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="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,879</span></p></td> <td style="white-space:nowrap;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:#cef1fe;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;">Reductions for cash payments</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="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;">1,280</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> </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 balance as of December 31, 2022</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;">599</span></p></td> <td style="white-space:nowrap;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:#cef1fe;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;">Reductions for cash payments</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="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;">599</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> </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 balance as of 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;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 #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> </tr> </table> 0 1879000 1280000 599000 599000 0 <p style="font-size:10pt;margin-top:10pt;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;">Note </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8 - Stockholders’ Equity</span></p><p style="font-size:10pt;margin-top:10pt;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 Company is authorized to issue </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,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 preferred stock as of December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and 2022. As of December 31, 2023 and 2022</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;"> shares of preferred stock were issued and outstanding. In May 2022, the Company's stockholders approved the Sixth Amended and Restated Certificate of Incorporation, which increased the authorized number of shares of common stock to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company is authorized to issue </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150,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 common stock as of December 31, 2023 and 2022.</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:10pt;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;">Reverse Stock Split</span></p><p style="font-size:10pt;margin-top:10pt;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 February 2024, the Reverse Stock Split became effective. All share and per share amounts of the Company's common stock presented have been retroactively adjusted to reflect the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7e4fe960-6da5-4fd8-8fc9-235c4e30032b;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1-for-12</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Reverse Stock Split, including reclassifying an amount equal to the reduction in par value of common stock to additional paid-in capital (see Note </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). The Company's authorized shares of common stock remain at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and its authorized shares of preferred stock remain at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,000,000</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:10pt;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;">Sale of Common Stock</span></p><p style="font-size:10pt;margin-top:10pt;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 August 2020, the Company entered into a sales agreement under which the Company may offer and sell shares of its common stock having an aggregate offering price of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million through “at-the-market” offerings (2020 ATM), pursuant to its shelf registration statement on Form S-3 on file with the SEC. During the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, the Company issued and sold </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">261,170</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 under the 2020 ATM, for which the Company received net proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.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;">, after deducting commissions, fees and expenses. During the year ended December 31, 2022, the Company issued and sold </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,068</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 under the 2020 ATM, for which the Company received net proceeds of $</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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, after deducting commissions, fees and 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="font-size:10pt;margin-top:10pt;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 October 2023, the Company entered into the Gilead Equity Agreements pursuant to which Gilead purchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,089,472</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 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;">13.92</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share for total proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Of the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in proceeds received under the Gilead Equity Agreements, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was determined to be a premium on the purchase of the Company’s common stock and allocated to the single combined performance obligation under the Gilead Collaboration Agreement (see Note </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10). The fair value of Gilead's common stock purchase was </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;">9.3</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;"> and total proceeds from the issuance of common stock under the Gilead Equity Agreements was </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;">9.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;">, net 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 in issuance costs. Pursuant to the terms of the Gilead Equity Agreements, if the Company completes equity financing by </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;">July 15, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which results in at least $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of proceeds to the Company, then, subject to approval by the Company’s stockholders (which was obtained on January 31, 2024), the Company may require Gilead to purchase additional shares of common stock from the Company in an amount that results in Gilead owning </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s then-outstanding voting capital stock. If the Company does not complete the equity financing or does not require Gilead to purchase the additional shares, Gilead may elect to purchase additional shares of common stock from the Company in an amount that results in Gilead owning </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s then-outstanding voting capital stock. </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;">The purchase price per share for additional shares purchased by Gilead will be equal to the lesser of a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% premium to the </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;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-day volume weighted average price immediately prior to the date of purchase or a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% premium to the </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;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-day volume weighted average price immediately prior to delivery by Gilead of notice of the anticipated closing date.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Gilead Equity Agreements also include 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;">three-year </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">standstill provision and </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;">two-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> lockup </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">provision, with customary exceptions, and provide Gilead with certain other stock purchase rights and</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:10pt;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;">registration </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">rights, as well as the right to designate </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> directors to the Company’s board of directors. The Company appointed each of Gilead's designees to its board of directors in December 2023 and February 2024.</span></p> 5000000 5000000 0 0 0 0 150000000 150000000 150000000 150000000 5000000 100000000 261170 4500000 25068 300000 1089472 13.92 15200000 15200000 5900000 9300000 9100000 200000 2024-07-15 30000000 0.299 0.299 The purchase price per share for additional shares purchased by Gilead will be equal to the lesser of a 35% premium to the 30-day volume weighted average price immediately prior to the date of purchase or a 35% premium to the 30-day volume weighted average price immediately prior to delivery by Gilead of notice of the anticipated closing date. 0.35 P30D 0.35 P30D P3Y P2Y 2 <p style="font-size:10pt;margin-top:10pt;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;">Note </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9 - Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:10pt;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;">Equity Incentive Plans</span></p><p style="font-size:10pt;margin-top:10pt;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 2022, the Company’s stockholders approved an amendment to the 2018 Stock Incentive Plan (the 2018 Plan), which increased the aggregate number of shares of common stock reserved under the 2018 Plan to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">716,666</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:10pt;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, the Company's stockholders approved an amendment to the 2018 Plan, which increased the aggregate number of shares of common stock reserved under the 2018 Plan to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">883,333</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:10pt;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 December 31, 2023, the Company had awards outstanding under the following shareholder approved plans: 2010 Equity Incentive Plan (the 2010 Plan), which has been frozen; the Amended and Restated 2014 Stock Incentive Plan (the 2014 Plan); and the 2018 Plan. Shares of common stock underlying awards that are forfeited under the 2010 Plan on or after June 2, 2016 will become available for issuance under the 2014 Plan. As of December 31, 2023, the Company also had awards outstanding under the Assembly Biosciences, Inc. 2017 Inducement Award Plan, the 2019 Inducement Award Plan, and the Assembly Biosciences, Inc. 2020 Inducement Award Plan. As of December 31, 2023, the Company also had outstanding options it assumed in connection with its merger with Assembly Pharmaceuticals.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company issues new shares of common stock to settle options exercised or vested RSUs. The Company also issues new shares of common stock in connection with purchases of shares of common stock by eligible employees under the Assembly Biosciences, Inc. Employee Stock Purchase Plan (the 2018 ESPP).</span></p><p style="font-size:10pt;margin-top:10pt;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 February 2024, the Reverse Stock Split became effective. </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;">All outstanding stock options and restricted stock units, as well as the Company's equity incentive plans presented have been retroactively adjusted to reflect the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_cf5204ea-423c-4297-98ec-f1c479f50ebb;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1-for-12</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Reverse Stock Split</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (see Note </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15).</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:10pt;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;">Stock Plan Activity</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">Stock Options</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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 following table summarizes the stock option activity and related information for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023:</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:36.72%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.84%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.360000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:12.72%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Number<br/>of Shares</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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<br/>Per Share</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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<br/>(Years)</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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<br/>Intrinsic<br/>Value (in<br/>thousands)</span></p></td> <td 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="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;">Outstanding as of December 31, 2022</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;">757,418</span></p></td> <td style="white-space:nowrap;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;">84.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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.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="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: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;">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;">190,591</span></p></td> <td style="white-space:nowrap;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.68</span></p></td> <td style="white-space:nowrap;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 colspan="2" 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="white-space:pre-wrap;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="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 colspan="2" 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="white-space:pre-wrap;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="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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">85,098</span></p></td> <td style="white-space:nowrap;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;">81.24</span></p></td> <td style="white-space:nowrap;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 colspan="2" 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="white-space:pre-wrap;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="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 colspan="2" 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="white-space:pre-wrap;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="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="white-space:pre-wrap;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;">Outstanding as of 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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">862,911</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">69.00</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.7</span></span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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</span></p></td> <td style="border-top:0.5pt solid #000000;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> </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;">Options vested and exercisable as of 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;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;">486,626</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">104.88</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.1</span></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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;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 weighted-average grant-date fair value of options granted was </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;">7.68</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="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;">17.76</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the years ended December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. 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;"> options exercised in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 or 2022.</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:10pt;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;font-style:italic;min-width:fit-content;">RSUs</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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 following table summarizes RSU activity and related information for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:53.98%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:19.44%;"></td> <td style="width:1%;"></td> <td style="width:2.28%;"></td> <td style="width:1%;"></td> <td style="width:18.98%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Number<br/>of RSUs</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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 Fair<br/>Value Per RSU<br/>at Grant Price</span></p></td> <td 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="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;"> Nonvested as of December 31, 2022</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="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;">141,544</span></p></td> <td style="white-space:nowrap;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;">40.68</span></p></td> <td style="white-space:nowrap;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;"> Granted</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="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;">15,936</span></p></td> <td style="white-space:nowrap;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.68</span></p></td> <td style="white-space:nowrap;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: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;"> Vested</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="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;">42,898</span></p></td> <td style="white-space:nowrap;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;">53.28</span></p></td> <td style="white-space:nowrap;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;"> Forfeited</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="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;">19,400</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">27.48</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> </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;"> Nonvested as of December 31, 2023</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="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;">95,182</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:top;border-bottom:2.25pt double #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="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;">32.64</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> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;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 total fair value of RSUs vested and settled during 2023 and 2022 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</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;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</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. The total intrinsic value of RSUs vested and settled during both 2023 and 2022 was $</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;">.</span></p><p style="font-size:10pt;margin-top:10pt;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 granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,981</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs with performance-based vesting conditions upon the achievement of clinical milestones to the majority of employees, including executive officers. The awards had a grant date fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and vest upon performance conditions which were deemed probable of being met as of D</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ecember 31, 2022. The Company recognized stock-based compensation expense 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;">0.3</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><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.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for these RSUs during the years ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and 2022, respectively.</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:10pt;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 March 2022, the Company granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,248</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs with market-based vesting conditions to members of management, including its executive officers. The awards had a grant date fair value 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 and are being recognized over the derived service 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;">1.5</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years and vest upon the achievement of certain market-based conditions which have not been achieved as of December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023. The Company recognized stock-based compensation expense 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;">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;"> 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 for these RSUs during the years ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and 2022, respectively.</span></p><p style="font-size:10pt;margin-top:10pt;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 August 2022, the Company granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,748</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs with performance-based vesting conditions upon the achievement of clinical milestones to its executive officers. The awards had a grant date fair value 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;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Some of the performance conditions were deemed probable of being met as of December 31, 2022, with the remaining performance conditions deemed probable of being met as of December 31, 2023. The Company recognized stock-based compensation expense 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;">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;"> and $</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 for these RSUs during the years ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and 2022, respectively.</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">Employee Stock Purchase Plan</span></p><p style="font-size:10pt;margin-top:10pt;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 2018 ESPP provides for the purchase by employees of 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;">108,333</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 at a discount to the market price. Eligible employees may participate through payroll deductions of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of such employee’s compensation for each pay period subject to annual statutory limits and the 2018 ESPP’s limit of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">208</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 per offering.</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:10pt;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;">Eligible employees can purchase the Company’s common stock at the end of a predetermined offering period at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the lower of the fair market value at the beginning or end of the offering period. Under the 2018 ESPP, the offering periods end on the last business day occurring on or before May 14 or November 14. The ESPP is compensatory and results in stock-based compensation expense.</span></p><p style="font-size:10pt;margin-top:10pt;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 and November 2023, employees purchased </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">7,534</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;">6,919</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, respectively, under the 2018 ESPP. In May and November 2022, employees purchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,240</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;">7,579</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, respectively, under the 2018 ESPP. As of December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">53,687</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 are available for future sale under the Company’s 2018 ESPP. Stock-based compensation expense recorded in connection with the 2018 ESPP was </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.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;"> for both the years ended December 31, 2023 and 2022.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Valuation Assumptions</span></p><p style="font-size:10pt;margin-top:10pt;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 Company used the Black-Scholes option-pricing model for determining the estimated fair value and stock-based compensation related to stock options and ESPP purchase rights.</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="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the assumptions used to estimate the fair values of stock options grants for the years presented is as follows:</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:53.551%;"></td> <td style="width:1.78%;"></td> <td style="width:20.964%;"></td> <td style="width:2.741%;"></td> <td style="width:20.964%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="3" 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;">Year Ended December 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;"><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;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;">2022</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercise price</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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.64</span><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;">18.36</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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.36</span><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;">29.40</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">77.5</span><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;">87.1</span><span style="color:#000000;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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">78.5</span><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;">81.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free rate</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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.59</span><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;">4.49</span><span style="color:#000000;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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.41</span><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;">4.15</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term (years)</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 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span></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 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;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 risk-free interest rate assumption was based on the rates for U.S. Treasury zero-coupon bonds with maturities similar to those of the expected term of the stock option being valued. The expected dividend yield was zero as the Company currently does not intend to pay dividends in the foreseeable future. The weighted average expected term of options was calculated using the simplified method as prescribed by accounting guidance for stock-based compensation due to the Company’s limited history of relevant stock option exercise activity. The expected volatility was calculated based on the Company’s historical stock prices.</span></p><p style="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: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: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 ESPP purchase rights and stock appreciation rights were not material for any period presented.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Stock-Based Compensation Expense</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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 recognized stock-based compensation expense included in the consolidated statement of operations and comprehensive loss for the years presented (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:53.64%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:18.84%;"></td> <td style="width:1%;"></td> <td style="width:2.9%;"></td> <td style="width:1%;"></td> <td style="width:18.84%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="6" 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;">Year Ended December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="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;">2,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,024</span></p></td> <td style="white-space:nowrap;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;">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;">3,003</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:top;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="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,569</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> </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 stock-based compensation expense</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;">5,119</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">6,593</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> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;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 December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</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 total unrecognized stock-based compensation related to outstanding equity awards which is expected to be recognized over a weighted average remaining amortization 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;">1.5</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> 716666 883333 All outstanding stock options and restricted stock units, as well as the Company's equity incentive plans presented have been retroactively adjusted to reflect the 1-for-12 Reverse Stock Split <p style="font-size:10pt;margin-top:10pt;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 following table summarizes the stock option activity and related information for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023:</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:36.72%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.84%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.360000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:12.72%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Number<br/>of Shares</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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<br/>Per Share</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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<br/>(Years)</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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<br/>Intrinsic<br/>Value (in<br/>thousands)</span></p></td> <td 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="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;">Outstanding as of December 31, 2022</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;">757,418</span></p></td> <td style="white-space:nowrap;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;">84.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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.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="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: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;">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;">190,591</span></p></td> <td style="white-space:nowrap;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.68</span></p></td> <td style="white-space:nowrap;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 colspan="2" 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="white-space:pre-wrap;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="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 colspan="2" 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="white-space:pre-wrap;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="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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">85,098</span></p></td> <td style="white-space:nowrap;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;">81.24</span></p></td> <td style="white-space:nowrap;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 colspan="2" 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="white-space:pre-wrap;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="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 colspan="2" 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="white-space:pre-wrap;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="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="white-space:pre-wrap;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;">Outstanding as of 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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">862,911</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">69.00</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.7</span></span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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</span></p></td> <td style="border-top:0.5pt solid #000000;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> </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;">Options vested and exercisable as of 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;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;">486,626</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">104.88</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.1</span></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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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> </tr> </table> 757418 84.96 P7Y1M6D 190591 10.68 85098 81.24 862911 69 P6Y8M12D 1000 486626 104.88 P5Y1M6D 7.68 17.76 0 0 <p style="font-size:10pt;margin-top:10pt;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 following table summarizes RSU activity and related information for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:53.98%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:19.44%;"></td> <td style="width:1%;"></td> <td style="width:2.28%;"></td> <td style="width:1%;"></td> <td style="width:18.98%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Number<br/>of RSUs</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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 Fair<br/>Value Per RSU<br/>at Grant Price</span></p></td> <td 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="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;"> Nonvested as of December 31, 2022</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="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;">141,544</span></p></td> <td style="white-space:nowrap;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;">40.68</span></p></td> <td style="white-space:nowrap;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;"> Granted</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="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;">15,936</span></p></td> <td style="white-space:nowrap;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.68</span></p></td> <td style="white-space:nowrap;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: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;"> Vested</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="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;">42,898</span></p></td> <td style="white-space:nowrap;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;">53.28</span></p></td> <td style="white-space:nowrap;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;"> Forfeited</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="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;">19,400</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">27.48</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> </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;"> Nonvested as of December 31, 2023</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="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;">95,182</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:top;border-bottom:2.25pt double #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="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;">32.64</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> </tr> </table> 141544 40.68 15936 10.68 42898 53.28 19400 27.48 95182 32.64 2800000 2200000 500000 500000 26981 1200000 300000 700000 21248 400000 P1Y6M 100000 200000 43748 1100000 600000 100000 108333 0.15 208 0.85 7534 6919 11240 7579 53687 100000 100000 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the assumptions used to estimate the fair values of stock options grants for the years presented is as follows:</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:53.551%;"></td> <td style="width:1.78%;"></td> <td style="width:20.964%;"></td> <td style="width:2.741%;"></td> <td style="width:20.964%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="3" 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;">Year Ended December 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;"><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;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;">2022</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercise price</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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.64</span><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;">18.36</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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.36</span><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;">29.40</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">77.5</span><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;">87.1</span><span style="color:#000000;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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">78.5</span><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;">81.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free rate</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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.59</span><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;">4.49</span><span style="color:#000000;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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.41</span><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;">4.15</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term (years)</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 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span></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 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> 8.64 18.36 18.36 29.4 0.775 0.871 0.785 0.817 0.0359 0.0449 0.0141 0.0415 P5Y6M P7Y6M P5Y6M P7Y6M 0 0 <p style="font-size:10pt;margin-top:10pt;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 recognized stock-based compensation expense included in the consolidated statement of operations and comprehensive loss for the years presented (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:53.64%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:18.84%;"></td> <td style="width:1%;"></td> <td style="width:2.9%;"></td> <td style="width:1%;"></td> <td style="width:18.84%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="6" 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;">Year Ended December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="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;">2,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,024</span></p></td> <td style="white-space:nowrap;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;">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;">3,003</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:top;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="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,569</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> </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 stock-based compensation expense</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;">5,119</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">6,593</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> </tr> </table> 2116000 3024000 3003000 3569000 5119000 6593000 2900000 P1Y6M <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;">Note </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10 - Collaboration Agreements</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;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 following table summarizes the collaboration revenue recognized from the Company's collaboration agreements in the consolidated statement of operations and comprehensive loss for the years presented (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:63.647%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:14.757%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:14.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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="6" 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;">Year Ended December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="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;">Gilead</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,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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">BeiGene, Ltd. (BeiGene)</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,733</span></p></td> <td style="white-space:nowrap;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: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;">Total collaboration revenue</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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">7,163</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">Gilead Agreement</span></p><p style="font-size:10pt;margin-top:10pt;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 October 2023, the Company entered into the Gilead Collaboration Agreement pursuant to which Gilead will exclusively license to the Company its HPI program and NNPI program, while retaining opt-in rights to these programs and have an option to take an exclusive license, on a program-by-program basis, to all of the Company’s other current and future pipeline programs for 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;">12-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> collaboration term. In addition to the Gilead Collaboration Agreement, the Company and Gilead entered into the Gilead Equity Agreements, pursuant to which Gilead purchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,089,472</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 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;">13.92</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share (see Note </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8). 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><p style="font-size:10pt;margin-top:10pt;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;">received total proceeds 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;">100.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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, consisting of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">84.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as an upfront payment under the Gilead Collaboration Agreement and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under the Gilead Equity Agreements.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Pursuant to the terms of the Gilead Collaboration Agreement, during the term and for a specified period thereafter, Gilead may exercise its opt-in rights, on a program-by-program basis, at one of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> timepoints – completion of a certain Phase 1 study or completion of a certain Phase 2 study for the first product within the program – and upon payment of an opt-in fee ranging from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">125.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million per program depending on the type of program and when the option is exercised. If Gilead exercises its opt-in right to any current or future program under the collaboration, the Company is eligible to receive up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">330.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in potential regulatory and commercial milestones on that program, in addition to royalties ranging from the high single-digits to high teens, depending on the clinical stage of the program at the time of the opt-in. Following Gilead’s exercise of its option for each Company program, the Company may opt in to cover </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the research and development costs in the United States and share </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the profits and operating loss in the United States for products within the program in lieu of receiving milestones and royalties for that program in the United States, unless the Company later opts out of the cost/profit share for the program. Prior to Gilead’s potential exercise of its opt-in, the Company will be primarily responsible for all discovery, research and development on both the Company’s programs and the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Gilead-contributed programs. Gilead may conduct certain development activities related to the Gilead Collaboration Agreement which will be reimbursed by the Company. Following Gilead’s opt-in, Gilead will control the further discovery, research, development, and commercialization on any optioned programs. During the term, Gilead will continue to support the collaboration through extension fees of $</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 in each of the third, fifth and seventh years of the collaboration.</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:10pt;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 Gilead Collaboration Agreement is subject to termination by either party for the other party’s uncured, material breach or insolvency. Subject to certain limitations, the Company and Gilead both have certain termination for convenience rights, upon sufficient prior written notice, with respect to programs that one party in-licenses from the other (subject to Gilead’s option rights), and with respect to Gilead, for programs it has option rights to subject to certain time limitations with respect to existing Company programs). Gilead also has a right to terminate the collaborative activities under the Gilead Collaboration Agreement at certain specified points during the collaboration term.</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:10pt;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 Company concluded Gilead is a customer and accordingly, the Gilead Collaboration Agreement is within the scope of the revenue from contracts with customers guidance. The Company identified a single combined performance obligation for the discovery, research and development services during the collaboration term (the R&amp;D Services). The Company concluded the R&amp;D Services are distinct from Gilead's right to obtain an exclusive license to any of the Company's programs as Gilead benefits from the knowledge and expertise gained from the R&amp;D Services and the Company's know-how is not highly specialized in nature. Gilead could perform the R&amp;D Services themselves, particularly considering Gilead contributed its HPI and NNPI programs and Gilead may continue to conduct development activities on programs being developed under the Gilead Collaboration Agreement. None of the options in the contract were deemed to be separate performance obligations as the options did not provide any discounts or other rights which would be considered a material right in the arrangement.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company determined the Gilead Collaboration Agreement and Gilead Equity Agreements should be assessed as a single combined transaction because the agreements were negotiated and entered into together, with a single commercial objective. The Company accounted for the agreements based on the fair values of the assets and services exchanged. Of the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in proceeds received under the Gilead Equity Agreements, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was determined to be a premium on the purchase of the Company’s common stock and allocated to the single combined performance obligation under the Gilead Collaboration Agreement. As of the effective date of the Gilead Collaboration Agreement, the total transaction price was determined to be </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;">90.7</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;">. The value the Company received from the licenses Gilead contributed are not material within the context of the contract and accordingly, the Company made no adjustments to the transaction price for them.</span></p><p style="font-size:10pt;margin-top:10pt;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 variable consideration related to the regulatory and commercial milestones has not been included in the transaction price as of December 31, 2023, since Gilead has not opted in to take a license to any of the Company's programs. Any variable consideration related to sales-based milestones (including royalties) will be recognized when the related sales occur pursuant to the Gilead Collaboration Agreement. The Company will reevaluate the transaction price in each reporting period as uncertain events are resolved or other changes in circumstances occur.</span></p><p style="font-size:10pt;margin-top:10pt;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 transaction price, including the upfront payment from Gilead, is reflected as collaboration revenue when realized in the Company’s consolidated statements of operations. The Company will recognize revenue over time using a cost-based input method, based on internal and external labor cost effort to perform the services, over the initial non-cancellable 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;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> since this method best reflects the transfer of services to Gilead. In applying a cost-based input method of revenue recognition, the Company uses actual costs incurred relative to estimated total costs to fulfill each performance obligation. A cost-based input method of revenue recognition requires the Company to make estimates of costs to complete the performance obligation. The cumulative effect of any revisions to estimated costs to complete the performance obligation and associated variable consideration will be recorded in the period in which changes are identified and amounts can be reasonably estimated. A significant change in these assumptions and estimates could have a material impact on the timing and amount of revenue recognized in future periods.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company recognized collaboration revenue 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;">4.4</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;"> during the year ended December 31, 2023. The transaction price for future collaborative activities was recorded as deferred revenue on the consolidated balance sheet as of December 31, 2023, of which </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;">30.9</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;"> was included in deferred revenue - short-term and </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;">55.4</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;"> was included in deferred revenue - long-term. During the year ended December 31, 2023, the Company did not make any payments to Gilead.</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:10pt;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;font-style:italic;min-width:fit-content;">Antios Agreement</span></p><p style="font-size:10pt;margin-top:10pt;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 and Antios Therapeutics, Inc. (Antios) entered into a Clinical Trial Collaboration Agreement (the Antios Agreement) to collaborate on a triple combination therapy using VBR and Antios’s active site polymerase inhibitor nucleotide ATI-2173 for the treatment of HBV. Assembly and Antios were individually responsible for the study’s manufacturing costs but equally shared the remaining costs of the study. Antios was responsible for conducting the clinical trial with Assembly reimbursing Antios its share of expenses. In May 2022, the Company was notified by Antios that ATI-2173 had been placed on clinical hold by the FDA following submission of a safety report involving a patient who received a triple combination of VBR, ATI-2173 and a nucleos(t)ide analog reverse transcriptase inhibitor (NrtI). Due to the clinical hold, the Company terminated the Antios Agreement effective May 2022.</span></p><p style="font-size:10pt;margin-top:10pt;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;"> costs incurred during the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023. During the year ended December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company incurred $</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 in research and development expenses under the Antios 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:10pt;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;font-style:italic;min-width:fit-content;">Arbutus Biopharma Agreement</span></p><p style="font-size:10pt;margin-top:10pt;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 August 2020, the Company and Arbutus Biopharma Corporation (Arbutus Biopharma) entered into a Clinical Trial Collaboration Agreement (Arbutus Biopharma Agreement) to conduct a randomized, multi-center, open-label Phase 2 clinical trial to explore the safety, pharmacokinetics and antiviral activity of the triple combination of VBR, AB-729 and an NrtI compared to the double combinations of VBR with a NrtI and AB-729 with a NrtI. Under the Arbutus Biopharma Agreement, Assembly and Arbutus Biopharma share responsibility for the costs of the trial equally, excluding manufacturing supply which are the burden of each company to supply their respective drugs, VBR and AB-729. Assembly is responsible for conducting this clinical trial with Arbutus Biopharma reimbursing Assembly its share of expenses. In February 2023, Assembly and Arbutus Biopharma decided to terminate the Phase 2 clinical trial early, at the end of the 48-week on-treatment period, and are in the process of closing the study.</span></p><p style="font-size:10pt;margin-top:10pt;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 Arbutus Biopharma Agreement is within the scope of the collaborative arrangements guidance as both parties are active participants and are exposed to significant risks and rewards dependent on the success of the collaborative activity. Reimbursements and cost-sharing portions from Arbutus Biopharma are reflected as a reduction of research and development expense when realized in the Company’s consolidated statements of operations. The Company recognized a reduction of research and development expense 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;">1.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;"> and </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;">2.7</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;"> under the Arbutus Biopharma Agreement during the years ended December 31, 2023 and 2022, respectively.</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">BeiGene Agreement</span></p><p style="font-size:10pt;margin-top:10pt;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 2020, the Company and BeiGene entered into a Collaboration Agreement (the BeiGene Agreement) to develop and commercialize the Company’s novel core inhibitor product candidates vebicorvir (VBR), ABI-H2158 (2158) and ABI-H3733 (3733) for chronic HBV infection (the Licensed Product Candidates) in the People’s Republic of China, Hong Kong, Taiwan and Macau (the Territory). Under the agreement, the Company and BeiGene are collaborating on certain global clinical studies and both the Company and BeiGene will independently conduct other clinical studies in their own respective territories. During the term of the BeiGene Agreement, neither party will commercialize any competing products in the Territory. In September 2021, the Company discontinued development of 2158 following the observation of elevated alanine transaminase levels in the Phase 2 clinical study consistent with drug-induced hepatotoxicity, and in July 2022, the Company discontinued clinical development of VBR because it did not achieve functional cure or finite treatment in its two- and three-drug combination studies. In conjunction with the Company entering into the Gilead Collaboration Agreement with Gilead in October 2023, the Company discontinued further development and will no longer seek partnering of 3733. As of the Company's discontinuation of 3733 development, there are no remaining products in development which have been licensed to BeiGene.</span></p><p style="font-size:10pt;margin-top:10pt;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;">Pursuant to the terms of the BeiGene Agreement, the Company received an upfront cash payment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million from BeiGene for the delivery of exclusive, royalty-bearing licenses to develop and commercialize the Licensed Product Candidates in the Territory, and the Company was eligible to receive up to approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">500.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in cash milestone payments, comprised of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">113.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for development and regulatory 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;">385.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in net sales milestones. In addition, the Company was eligible to receive tiered royalties at percentages ranging from the mid-teens to the low thirties of net sales. Due to the discontinuation of development of VBR, 2158 and 3733, the Company is not eligible to receive any development and regulatory milestones or net sales milestones.</span></p><p style="font-size:10pt;margin-top:10pt;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 BeiGene Agreement is within the scope of the collaborative arrangements guidance as both parties are active participants and are exposed to significant risks and rewards dependent on the success of commercializing the Licensed Product Candidates in the Territory but that the unit of account related to the delivery of Licensed Product Candidates is within the scope of the contract with customers guidance. The Company identified the following material promises related to the contract with customers unit of account under the BeiGene Agreement: 1) the transfer of the VBR License, 2) the transfer of the 2158 License, and 3) the transfer of the 3733 License. The Company concluded each of these licenses to be functional as they have significant standalone functionality and grant BeiGene the right to use the Company’s intellectual property as it exists on the effective date of the license. The Company estimated the SSP of the licenses using an income-based valuation approach for the estimated value a licensor of the compounds would receive considering the stage of the compound’s development.</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:10pt;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 transaction price at the inception of the agreement was limited to the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million upfront payment. The variable consideration related to the remaining development and commercialization milestone payments has not been included in the transaction price as these were fully constrained as of December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Following the discontinuation of development and decision to no longer seek partnering of 3733, the obligation related to the technology transfer associated with the license of 3733 was considered to be complete. Accordingly, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</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;"> as collaboration revenue for the amount allocated to 3733 during the year ended 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;"> revenue was recognized during the year ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022. As of December 31, 2023 and 2022</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;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> remaining performance obligations under the BeiGene Agreement. The transaction price allocated to 3733 of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</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;"> was recorded as a long-term deferred revenue contract liability on the consolidated balance sheet as of December 31, 2022. During the years ended December 31, 2023 and 2022</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 increase or reduction of research and development expense under the BeiGene 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:10pt;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 Company incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in incremental costs of obtaining the BeiGene Agreement. These contract costs have been capitalized and are being recognized consistent with the pattern of recognition of revenue associated with the Licensed Product Candidates. As of December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;"> unamortized contract costs remained. As of December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the remaining unamortized contract costs were $</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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and were included in other assets on the consolidated balance sheet.</span></p> <p style="font-size:10pt;margin-top:10pt;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 following table summarizes the collaboration revenue recognized from the Company's collaboration agreements in the consolidated statement of operations and comprehensive loss for the years presented (in thousands):</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:63.647%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:14.757%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:14.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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="6" 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;">Year Ended December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="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;">Gilead</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,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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">BeiGene, Ltd. (BeiGene)</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,733</span></p></td> <td style="white-space:nowrap;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: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;">Total collaboration revenue</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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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;">7,163</span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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="border-top:0.5pt solid #000000;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> </tr> </table> 4430000 0 2733000 0 7163000 0 P12Y 1089472 13.92 100000000 84800000 15200000 2 45000000 125000000 330000000 0.40 0.40 2 75000000 75000000 75000000 15200000 5900000 90700000 P3Y 4400000 30900000 55400000 0 400000 1600000 2700000 40000000 500000000 113800000 385000000 40000000 2700000 0 0 0 2700000 0 0 3500000 0 200000 <p style="font-size:10pt;margin-top:10pt;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;">Note </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11 – Strategic License Agreements</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">HBV Research Agreement with Indiana University</span></p><p style="font-size:10pt;margin-top:10pt;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;">Since September 2013, the Company has been party to an exclusive License Agreement dated September 3, 2013 with Indiana University Research and Technology Corporation (IURTC) from whom it has licensed aspects of the Company’s HBV program held by IURTC. The license agreement requires the Company to make milestone payments based upon the successful accomplishment of clinical and regulatory milestones. The aggregate amount of all performance milestone payments under the IURTC license agreement, should all milestones through development be met, is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, with a portion related to the first performance milestone having been paid. The Company is obligated to pay IURTC royalty payments based on net sales of the licensed technology as well as a portion of any sublicensing revenue Assembly receives. The Company is also required to pay diligence maintenance fees each year to the extent that the royalty, sublicensing, and milestone payments to IURTC are less than such fees for that year. In February 2024, following its decision to discontinue further development or partnering for 3733, the Company terminated the IURTC license agreement, which will become effective April 2024. The Company paid IURTC $</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;"> in diligence maintenance fees during both the years ended December 31, 2023 and 2022, which are included in research and development expenses in the consolidated statements of operations and comprehensive loss.</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:10pt;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;font-style:italic;min-width:fit-content;">Door Pharma Agreement</span></p><p style="font-size:10pt;margin-top:10pt;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 2020, the Company and Door Pharmaceuticals, LLC (Door Pharma) entered into an exclusive, </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;">two-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Collaboration Agreement and Sublicense Agreement (collectively, the Door Pharma Agreement) focused on the development of a novel class of HBV inhibitors. The Company terminated the Door Pharma Agreement in May 2022, which became effective September 2022, to focus its resources on its other internal HBV programs and its programs targeting other viruses. Under the terms of the Door Pharma Agreement, the Company was obligated to continue to reimburse Door Pharma for certain research and development costs through September 2022 following which such reimbursements ceased.</span></p><p style="font-size:10pt;margin-top:10pt;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 consolidation accounting standard, the Company determined Door Pharma was a VIE. The Company did not have the power to direct the activities that most significantly affected the economic performance of Door Pharma and as such the Company was not the primary beneficiary and consolidation was not required prior to the termination of the agreement in May 2022.</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:10pt;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 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 incur any research and development funding during the year ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023. The Company incurred research and development funding of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.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;"> during the year ended December 31, 2022.</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:10pt;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;font-style:italic;min-width:fit-content;">Microbiome Purchase Agreement</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="font-size:10pt;margin-top:10pt;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 December 2021, the Company entered into an asset purchase agreement (the Microbiome Purchase Agreement) with a third party pursuant to which the Company sold know-how, patents, materials and regulatory filings for the Company’s Microbiome program. The sale included ABI-M201 (M201), which had been the Company’s lead candidate in its Microbiome program. As consideration for the sale, the Company was entitled to receive $</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, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was received in 2021 and the remaining $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was received in 2022. The Company is also entitled to receive a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million milestone payment upon the achievement of a regulatory approval milestone as defined in the purchase agreement. The variable consideration relating to the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million milestone has not been included in the transaction price as it was fully constrained as of December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. As part of the Company’s evaluation of the development milestone constraint, it determined the achievement of the milestone is contingent upon success in future clinical studies and regulatory approvals which are not within its control and uncertain at this stage.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 800000 100000 100000 P2Y 0 1600000 3000000 1500000 1500000 10000000 10000000 10000000 <p style="font-size:10pt;margin-top:10pt;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;">Note </span><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></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income tax benefit is as follows (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:47.16%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:22.86%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:22.86%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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="6" 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,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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;">Current:</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:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;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;">Federal</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;">33</span></p></td> <td style="white-space:nowrap;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:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;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;">State</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:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;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;">Foreign</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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> </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="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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">33</span></p></td> <td style="white-space:nowrap;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;white-space:pre-wrap;word-break:break-word;"> <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;">Deferred:</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:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;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;">Federal</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:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;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;">State</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:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;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;">Foreign</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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> </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: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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> </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;">Income tax expense</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;">33</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The effective tax rate of the Company's provision for income taxes differs from the federal statutory rate as follows:</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:47.16%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:23.32%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:23.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="6" 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;">As of December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="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;">Statutory federal income tax 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;">21.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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.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:#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;">State taxes, net of federal tax benefit</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;">7.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="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;">8.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="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 tax credits</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.4</span></p></td> <td style="white-space:nowrap;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;">3.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="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;">Return to provision adjustments</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;">0.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="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;">Uncertain tax positions</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;">0.9</span></p></td> <td style="white-space:nowrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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: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-based 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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">2.9</span></p></td> <td style="white-space:nowrap;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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> </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;">Change in valuation allowance</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;">30.4</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">28.8</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> </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;">Income taxes provision (benefit)</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;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">0.0</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> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant components of the Company’s deferred taxes are 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:47.16%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:22.86%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:22.86%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="6" 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;">As of December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Deferred tax 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> </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;">Federal and state-operating loss carryforwards</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;">148,119</span></p></td> <td style="white-space:nowrap;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;">144,165</span></p></td> <td style="white-space:nowrap;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;">Stock-based 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;">9,948</span></p></td> <td style="white-space:nowrap;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;">9,919</span></p></td> <td style="white-space:nowrap;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;">Capitalized research expense</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;">28,578</span></p></td> <td style="white-space:nowrap;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;">15,004</span></p></td> <td style="white-space:nowrap;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;">Operating lease liabilities</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;">594</span></p></td> <td style="white-space:nowrap;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;">880</span></p></td> <td style="white-space:nowrap;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;">Research and development credits</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;">15,816</span></p></td> <td style="white-space:nowrap;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;">13,471</span></p></td> <td style="white-space:nowrap;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;">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;">19</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,372</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> </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 deferred tax assets</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;">203,074</span></p></td> <td style="white-space:nowrap;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;">184,811</span></p></td> <td style="white-space:nowrap;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;">Valuation allowance</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;">202,428</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">184,000</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> </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;">Deferred tax asset, net of valuation allowance</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;">646</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">811</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> </tr> <tr style="background-color:#cdf2ff;white-space:pre-wrap;word-break:break-word;"> <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:10pt;margin-top:0;font-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;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Deferred tax 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:10pt;margin-top:0;font-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: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 right-of-use assets</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">593</span></p></td> <td style="white-space:nowrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">811</span></p></td> <td style="white-space:nowrap;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="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;">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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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> </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 deferred tax liabilities</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;">646</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">811</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> </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;">Net deferred tax 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;">—</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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> </tr> </table></div><p style="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: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: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 valuation allowance on deferred tax assets due to the uncertainty regarding the ability to utilize these deferred tax assets in the future. The valuation allowance increased by </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;">18.4</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;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26.9</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:0;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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the years ended December 31, 2023 and 2022, respectively, primarily due to an increase in the Company’s federal and state-operating loss carryforwards.</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="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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net operating loss and tax credit carryforwards as of December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 are 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:47.14%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:23%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:24.82%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">Amount</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 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;">Expiration Years</span></p></td> </tr> <tr style="height:10pt;background-color:#cdf2ff;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 operating losses, federal (post December 31, 2017)</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;">401,038</span></p></td> <td style="white-space:nowrap;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:pre-wrap;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite</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;">Net operating losses, federal (pre January 1, 2018)</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;">123,552</span></p></td> <td style="white-space:nowrap;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:pre-wrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2037</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cdf2ff;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 operating loss, state (Indefinite)</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;">880</span></p></td> <td style="white-space:nowrap;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:pre-wrap;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite</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;">Net operating loss, state (Definite)</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;">592,044</span></p></td> <td style="white-space:nowrap;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:pre-wrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2031</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2041</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cdf2ff;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 tax credits, federal</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;">15,203</span></p></td> <td style="white-space:nowrap;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:pre-wrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2041</span></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;">Research and development tax credits, state</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;">6,108</span></p></td> <td style="white-space:nowrap;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:pre-wrap;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;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;">Pursuant to Internal Revenue Code (IRC), Sections 382 and 383, use of the Company’s U.S. federal and state net operating loss and research and development income tax credit carryforwards may be limited in the event of a cumulative change in ownership of more than 50.0% within a three-year period. The Company has performed an ownership change study through December 31, 2022 and has determined a “change in ownership” as defined by IRC Section 382 and the rules and regulations promulgated thereunder, did occur in December 2010, January 2013 and October 2014. The Company has adjusted its net operating loss carryovers to appropriately reflect any attributes which will expire due to the limitation. The Company has not completed any additional analysis for IRC Sections 382 and 383 and there is a risk additional changes in ownership could have occurred since December 31, 2022. If a change in ownership were to have occurred, additional net operating loss and tax credit carryforwards could be eliminated or restricted. If eliminated, the related asset would be removed from the deferred tax asset schedule with a corresponding reduction in the valuation allowance.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;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 activity related to the Company’s gross unrecognized tax benefits (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:46.8%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:22.86%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:22.86%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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="6" 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;">As of December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cdf2ff;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;">Balances as of beginning of year</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,873</span></p></td> <td style="white-space:nowrap;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,237</span></p></td> <td style="white-space:nowrap;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;">Increases related to prior year tax positions</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;">47</span></p></td> <td style="white-space:nowrap;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:#cdf2ff;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;">Decreases related to prior year tax positions</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;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: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;">Increases related to current year tax positions</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;">575</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">672</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> </tr> <tr style="height:10pt;background-color:#cdf2ff;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;">Balances as of end of year</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,495</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">3,873</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> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;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 unrecognized tax benefits, if recognized, would not have an impact on the Company’s effective tax rate assuming the Company continues to maintain a full valuation allowance position. Based on the prior year’s operations and experience, the Company does not expect a significant change to its unrecognized tax benefits over the next twelve months. The unrecognized tax benefits may increase or change during the next year for unexpected or unusual items that arise in the ordinary course of business. In subsequent periods, any interest and penalties related to uncertain tax positions will be recognized as a component of income tax expense.</span></p><p style="font-size:10pt;margin-top:10pt;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 Company files income tax returns in the U.S. federal, California and other state and foreign jurisdictions and is not currently under examination by federal, state, or local taxing authorities for any open tax years. Due to net operating loss carryforwards, all years effectively remain open for income tax examination by tax authorities in the U.S. and states in which the Company files tax returns.</span></p> <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income tax benefit is as follows (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:47.16%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:22.86%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:22.86%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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="6" 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,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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;">Current:</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:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;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;">Federal</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;">33</span></p></td> <td style="white-space:nowrap;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:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;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;">State</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:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;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;">Foreign</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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> </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="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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">33</span></p></td> <td style="white-space:nowrap;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;white-space:pre-wrap;word-break:break-word;"> <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;">Deferred:</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:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;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;">Federal</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:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;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;">State</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:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;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;">Foreign</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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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> </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: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 #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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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> </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;">Income tax expense</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;">33</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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> </tr> </table> 33000 0 0 0 0 0 33000 0 0 0 0 0 0 0 0 0 33000 0 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The effective tax rate of the Company's provision for income taxes differs from the federal statutory rate as follows:</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:47.16%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:23.32%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:23.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="6" 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;">As of December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="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;">Statutory federal income tax 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;">21.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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.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:#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;">State taxes, net of federal tax benefit</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;">7.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="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;">8.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="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 tax credits</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.4</span></p></td> <td style="white-space:nowrap;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;">3.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="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;">Return to provision adjustments</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;">0.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="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;">Uncertain tax positions</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;">0.9</span></p></td> <td style="white-space:nowrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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: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-based 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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">2.9</span></p></td> <td style="white-space:nowrap;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: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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> </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;">Change in valuation allowance</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;">30.4</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">28.8</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> </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;">Income taxes provision (benefit)</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;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">0.0</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> </tr> </table> 0.210 0.210 0.077 0.083 -0.044 -0.033 0.003 0 -0.009 -0.007 -0.017 -0.029 -0.005 -0.002 -0.304 -0.288 -0.001 0.000 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant components of the Company’s deferred taxes are 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:47.16%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:22.86%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:22.86%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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="6" 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;">As of December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Deferred tax 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> </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;">Federal and state-operating loss carryforwards</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;">148,119</span></p></td> <td style="white-space:nowrap;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;">144,165</span></p></td> <td style="white-space:nowrap;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;">Stock-based 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;">9,948</span></p></td> <td style="white-space:nowrap;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;">9,919</span></p></td> <td style="white-space:nowrap;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;">Capitalized research expense</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;">28,578</span></p></td> <td style="white-space:nowrap;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;">15,004</span></p></td> <td style="white-space:nowrap;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;">Operating lease liabilities</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;">594</span></p></td> <td style="white-space:nowrap;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;">880</span></p></td> <td style="white-space:nowrap;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;">Research and development credits</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;">15,816</span></p></td> <td style="white-space:nowrap;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;">13,471</span></p></td> <td style="white-space:nowrap;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;">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;">19</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,372</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> </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 deferred tax assets</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;">203,074</span></p></td> <td style="white-space:nowrap;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;">184,811</span></p></td> <td style="white-space:nowrap;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;">Valuation allowance</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;">202,428</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">184,000</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> </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;">Deferred tax asset, net of valuation allowance</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;">646</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">811</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> </tr> <tr style="background-color:#cdf2ff;white-space:pre-wrap;word-break:break-word;"> <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:10pt;margin-top:0;font-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;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Deferred tax 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:10pt;margin-top:0;font-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: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 right-of-use assets</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">593</span></p></td> <td style="white-space:nowrap;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">811</span></p></td> <td style="white-space:nowrap;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="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;">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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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> </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 deferred tax liabilities</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;">646</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">811</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> </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;">Net deferred tax 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;">—</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #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> </tr> </table> 148119000 144165000 9948000 9919000 28578000 15004000 594000 880000 15816000 13471000 19000 1372000 203074000 184811000 202428000 184000000 646000 811000 593000 811000 53000 0 646000 811000 0 0 18400000 26900000 <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net operating loss and tax credit carryforwards as of December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 are 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:47.14%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:23%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:24.82%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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;">Amount</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 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;">Expiration Years</span></p></td> </tr> <tr style="height:10pt;background-color:#cdf2ff;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 operating losses, federal (post December 31, 2017)</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;">401,038</span></p></td> <td style="white-space:nowrap;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:pre-wrap;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite</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;">Net operating losses, federal (pre January 1, 2018)</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;">123,552</span></p></td> <td style="white-space:nowrap;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:pre-wrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2037</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cdf2ff;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 operating loss, state (Indefinite)</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;">880</span></p></td> <td style="white-space:nowrap;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:pre-wrap;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite</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;">Net operating loss, state (Definite)</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;">592,044</span></p></td> <td style="white-space:nowrap;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:pre-wrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2031</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2041</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cdf2ff;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 tax credits, federal</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;">15,203</span></p></td> <td style="white-space:nowrap;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:pre-wrap;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2041</span></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;">Research and development tax credits, state</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;">6,108</span></p></td> <td style="white-space:nowrap;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:pre-wrap;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite</span></p></td> </tr> </table> 401038000 123552000 2027 2037 880000 592044000 2031 2041 15203000 2028 2041 6108000 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;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 activity related to the Company’s gross unrecognized tax benefits (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:46.8%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:22.86%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:22.86%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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="6" 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;">As of December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">2023</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cdf2ff;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;">Balances as of beginning of year</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,873</span></p></td> <td style="white-space:nowrap;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,237</span></p></td> <td style="white-space:nowrap;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;">Increases related to prior year tax positions</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;">47</span></p></td> <td style="white-space:nowrap;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:#cdf2ff;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;">Decreases related to prior year tax positions</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;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: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;">Increases related to current year tax positions</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;">575</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">672</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> </tr> <tr style="height:10pt;background-color:#cdf2ff;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;">Balances as of end of year</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,495</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">3,873</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> </tr> </table> 3873000 3237000 47000 0 0 36000 575000 672000 4495000 3873000 <p style="font-size:10pt;margin-top:10pt;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;">Note </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13 - Leases</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">Operating Leases</span></p><p style="font-size:10pt;margin-top:10pt;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 August 2023, the Company entered into a sublease agreement for office and laboratory space in South San Francisco, California to serve as the Company's new corporate headquarters. The sublease contains scheduled annual rent increases over the lease term and expires in </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;">October 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company has </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;">the </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;">option</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to extend the sublease through September 30, 2029</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The option to extend the Company's corporate headquarters sublease through 2029 is not included in the Company's ROU assets or lease liabilities. The Company's previous corporate headquarters sub-sublease in South San Francisco, California expired in December 2023. The Company also leased office space in Carmel, Indiana under a lease agreement, which expired in August 2023. In February 2021, the Company subleased substantially all of the office space under lease in Carmel, Indiana for the remainder of its term. The Company’s China subsidiary leases a registrational office in Shanghai, which expires in March 2024. The Company's registrational office in Beijing, which was month-to-month, ended in 2023. The Company also leases certain laboratory equipment accounted for as operating leases expiring at various dates, with the final lease expiring in 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="font-size:10pt;margin-top:10pt;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;">When the Company cannot determine the implicit rate in its leasing arrangements, the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment.</span></p><p style="font-size:10pt;margin-top:10pt;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;">At December 31, 2023, the Company had operating lease liabilities of $</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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and ROU assets of $</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</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="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;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 summarizes quantitative information about the Company’s operating leases (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:55.369%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:18.436%;"></td> <td style="width:1%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:18.436%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family: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:7pt;margin-top:0;font-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="6" 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;">Year Ended December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family: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:7pt;margin-top:0;font-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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;">3,507</span></p></td> <td style="white-space:nowrap;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,505</span></p></td> <td style="white-space:nowrap;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:bottom;"><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;">Short-term 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="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;">12</span></p></td> <td style="white-space:nowrap;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;">23</span></p></td> <td style="white-space:nowrap;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:bottom;"><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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,504</span></p></td> <td style="white-space:nowrap;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,573</span></p></td> <td style="white-space:nowrap;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:bottom;"><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;">Sublease income</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;">102</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">153</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> </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;">Total lease cost, net</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,921</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,948</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> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;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 December 31, 2023, the weighted-average remaining lease term for operating leases was </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.5</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years and the weighted-average discount rate for operating leases was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</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;">.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;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 December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, the maturities of the Company’s operating lease liabilities 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:71.52%;"></td> <td style="width:2.22%;"></td> <td style="width:1%;"></td> <td style="width:24.259999999999998%;"></td> <td style="width:1%;"></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</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,400</span></p></td> <td style="white-space:nowrap;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,174</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> </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</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,574</span></p></td> <td style="white-space:nowrap;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;">Less: present value discount</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;">232</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> </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;">Operating lease liabilities</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,342</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> </tr> </table></div> 2025-10 the option to extend the sublease through September 30, 2029 true 2300000 2300000 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;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 summarizes quantitative information about the Company’s operating leases (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:55.369%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:18.436%;"></td> <td style="width:1%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:18.436%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family: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:7pt;margin-top:0;font-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="6" 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;">Year Ended December 31,</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family: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:7pt;margin-top:0;font-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 #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="white-space:pre-wrap;min-width:fit-content;"> </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: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;">2022</span></p></td> <td 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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="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;"><p style="font-size:10pt;margin-top:0;font-family: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 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;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><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;">3,507</span></p></td> <td style="white-space:nowrap;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,505</span></p></td> <td style="white-space:nowrap;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:bottom;"><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;">Short-term 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="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;">12</span></p></td> <td style="white-space:nowrap;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;">23</span></p></td> <td style="white-space:nowrap;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:bottom;"><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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,504</span></p></td> <td style="white-space:nowrap;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,573</span></p></td> <td style="white-space:nowrap;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:bottom;"><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;">Sublease income</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;">102</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">153</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> </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;">Total lease cost, net</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,921</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 #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,948</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> </tr> </table> 3507000 3505000 12000 23000 1504000 1573000 102000 153000 4921000 4948000 P2Y6M 0.100 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;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 December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, the maturities of the Company’s operating lease liabilities 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:71.52%;"></td> <td style="width:2.22%;"></td> <td style="width:1%;"></td> <td style="width:24.259999999999998%;"></td> <td style="width:1%;"></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</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,400</span></p></td> <td style="white-space:nowrap;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,174</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> </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</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,574</span></p></td> <td style="white-space:nowrap;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;">Less: present value discount</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;">232</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> </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;">Operating lease liabilities</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,342</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> </tr> </table> 1400000 1174000 2574000 232000 2342000 <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;">Note </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14 - Employee Benefit Plan</span></p><p style="font-size:10pt;margin-top:10pt;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 January 2018, the Company established a defined contribution 401(k) plan (the Plan) for all employees who are at least 21 years of age. Employees are eligible to participate in the Plan upon commencement of employment. Under the terms of the Plan, employees may make voluntary contributions as a percentage of compensation. The Plan also permits the Company to make discretionary matching contributions. During the years ended December 31, 2023 and 2022, the Company made discretionary matching contributions 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;">0.7</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;"> and </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.8</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.</span></p> 700000 800000 <p style="font-size:10pt;margin-top:10pt;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;">Note </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15 - Subsequent Event</span></p><p style="font-size:10pt;margin-top:10pt;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;font-style:italic;min-width:fit-content;">Reverse Stock Split</span></p><p style="font-size:10pt;margin-top:10pt;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 2023, the Company received a letter from the Listing Qualifications Department of the Nasdaq Stock Market notifying the Company, as the bid price for its common stock had closed below $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share for the last 30 consecutive business days, it was not in compliance with Nasdaq Listing Rule 5450(a)(1), which is the minimum bid price requirement for continued listing on the Nasdaq Global Select Market. In accordance with Nasdaq Listing Rule 5810(c)(3)(A), the Company was provided a 180-calendar day period, or until March 25, 2024, to regain compliance with the minimum bid price requirement. The continued listing standard would be met once the closing bid price of the Company’s common stock was at least $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share for a minimum of ten consecutive business days during the 180-calendar day period. In January 2024, the Company's stockholders approved a reverse stock split of its common stock at a range of ratios between </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7e00a40e-4ad2-4d3e-9c7e-c7e8183caeec;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1-for-7</span></span></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;"><span style="-sec-ix-hidden:F_14e14af2-652a-496c-ad56-ea4797b54c16;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1-for-17</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and the Company's board of directors approved the implementation of the Reverse Stock Split at a ratio of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_16e22fe2-80bf-4e60-9891-0a908aa29163;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1-for-12</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Reverse Stock Split was effective as of February 9, 2024 and the Company regained compliance with the minimum bid price requirement in February 2024.</span></p><p style="font-size:10pt;margin-top:10pt;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 the effective time of the Reverse Stock Split, every </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_1f620223-f679-498a-b2af-fdd5df6e6465;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> issued and outstanding shares of the Company’s common stock was automatically reclassified into one issued and outstanding share of the Company’s common stock. This reduced the number of shares outstanding from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares to </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 shares. The Reverse Stock Split does not affect the number of authorized shares of common stock or the par value of the common stock. </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;"> fractional shares of common stock were issued in connection with the Reverse Stock Split and all fractional shares were rounded down to the nearest whole share with respect to outstanding shares of common stock. Any holders of common stock who would have otherwise received a fractional share of common stock pursuant to the Reverse Stock Split, received cash in lieu of the fractional share. All share and per share amounts of the Company's common stock presented have been retroactively adjusted to reflect the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_281358eb-6587-45be-a6a1-48a80f1fe8b6;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1-for-12</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Reverse Stock Split, including reclassifying an amount equal to the reduction in par value of common stock to additional paid-in capital.</span></p> 1 1 65800000 5500000 0

?$:///7Q"CJ"70_P:\>:4X :0,+RV#KGF MA*TI@@HYT%V!89$4,^\C0,E88NP#+ZPHRMM.>&?<-.C23)2$!3RO.^<+T[T7 M^GH57.>L16?G-Y7-O0_MZ=U0?MC$\?M]_M[29S8F-I+-_2F!-_UF'$ M+#;U4;8_^R\;U0M_K5PY?65J6\3N$-N*K= MHB[5A7W3]:1X;T]!:=%7P/ES\_1"1]^;R164J_(H#0^1T"+')!*@7"N%),X M.BH*R[6(RZ'CC#V;;D',#?=QNV]O==O7_[^C^SE[ON]G=W7[W9> M[SW-=M_M;/65GN]%BC]^_=6X4=K!K(Y9,]NYK#T.#N/G?%8-LVK49N[0-##, M)RM?F/MD]'6U)^46X]^P*?F64C=_?+;UY1FE%VW#U1NIWY/&.,4K!*X6*O?6 M%\12(XEP%B\!405(4(<9W1HDKEN.P)U'$5>88PL$-4FIV:E]N&B(MOC&<5.? M8#LW]EA>Q^QZ%0;FB\%8QF49I]>R1>]?$E_I^=],<;V8ED?!%=6!\)P[(HK MB0J6$:VBMIYIQW6^'*;]9+[N3H+4N[LVE@;VK_8B$R6YYJ7X 7[LI7CO+3,\ M3M(WJYLLI:QFB[E" + 6%WB=IG5&P:39-0=F6/UW^OO)1L9MIK@.4WR\N_5Q M:V\KFY0::=:6&\^HC>Q=O74I"_;##_U0W#(W]26FL+7EA;AV^T>&-;>^;T+:3?WZOAH'UPK'XZ4N=?:J_@++\,("^[B" 8;GC MO:.(AB 9C;"-I'1%1,>R([9PBABNA0BR ."F[HH0>"\(08X.LS>#>N%,OV<> MN5OOL08KPG#A24&9)H+%@JC<[\"O[QO@KF48^;??X;UZ M#'N\!\-XTV R:^OJA\KN*B^%HR66PO= "IKAKL!!VP7'9/ALG[ MYD-3GU1#=R]>H24<,@([PCB'E>D]G=S1<2/+G6)6$BNP5BD6 E*269(;(0IN MA(F:+95,/M1 !X/_MSI.KL,^+*P65-&^JH3[.:29[ V>T'QH@'NK8S/(9A?F M95VAY_9AGPJ=9-;TT,3--,,#^ M/CSOD21\?">BL"Q%Y#EEQ',0@,)&2D!K"B)XR:PHJ1#YK8]3$"]MPY+V1OBI M_'MQOZL?XY.[47VTS".G6H#J*[!R#&=XX5Y)HO2,!^.UC+=&2*F>TP?DK1Y% MVA04-'VAOAOPO9'R:ROEYS5YLD[@AR;X[,.X:<<8>S&J,W@C.?<8?VR?H.+' M,,O77]TAUK7*MMWH^3VNU WRAC=1&(?/\^(;011LBWXS0N-; 1CL&\]RL:75 M=8(SY#VE6N:)TD,@F,8DZ-ZEL3QN;W)\VEMR^<',E0MEB394 M,EF;=Y.(S)G*!RP +8*(F0.&'PS7N ^!O^+ 'GEU8(^RI9/:%*1T@4[JSE G M"95@7H00N."W#G^>P+I3QFU2"\N3I=WU&5FZ'.-I]K\ QE"6?3!-EDHKWG5X MW*/?L6B;+ J7&,P$^T>)DF)F5'@_FJN_Q!=8R;3EC 3)03XZ[HB.3!#&.8TR]U[=/A!A*A^G2BVEAUPX MB KP]*9G4%>"+K">WYG6FW]EOPUJ:P9@8 _ Q,ZZ"T=N$ ]Y7U$UJ[:]^^N! M6?+9](^X9 YF+IE%3\R]NY&R=_4P_/A^W:)*X2U3M6\UV]VAQY"WD-G3S!T& M]T<& _TCJ[J-6$A=JMK,9%_"8$#^&-9?8)#!M+!0'AZT8SP_,6WF0ZR&77+3 MQS$8\((6TRU=H 38W:WL'_!+=JF/^U;3_F9!@VLF^]\_Q5V^$+=W]G-?ZJBQ M("0 'A%S0.>..2)!ZRA5>J?8DG)E_@YT\5PFHE@%0;^[B^B7N]C> M%=%Y>0-=] !DV[ >95AKOT(%!7HI8OI]DXJ.M-GQ90HKQY#]V5^IO,4E)PH; M27>!)A>AC1 _(K%($XP4P>K0W.^.5(NK_5@_%P9)I42:!92=VJ M=_7",MZUD-L(FIL+FB^'(>4KG9,VC]F3[!#0$HH8GYG!8"9G%@60#9,7H,VS M,N>,K%G 58MB!Q]C*9W,C_%&D/0J3-B%Y"5G/$L5]MKL,;0'IF+6CMUAUA[6 MF(R>=7=XP'?,Z/S8OYCVHIA,7Y[,X0D P:'/'O-NCA8,3GB>[J;%]].K\"4< MQ:2=='=)&D0:I&E'F::9-Z?MUAU)"V7+DCNPRD5> .<'88B*49-"2,%RFOL\ M+BD=<5+RL"M>A1ZBD1FMIMC=62VT#E)C%IJ8?H%QR<9N$D-*?9+KI!\$+[DY"],B/3550Z)V+G;2QBO$7C]6,X M& ^ZG+ ]\BE[C/X<^2+C.=^:F;=5*N1QC(4\[EK@=@.>R='0/MFZ&R'I?6&* MPE)"N5%@0>:!V)CGA"OG_M#6'_.&%?)B_O1TCF/REW MW/N\ED >Z[T FWFMU[SND&![ ?_N\5*)JVIS."-#$)$H17,B>#1$H6LHT#Q$ MJTH:^!(+>S<[H',/ZN;TDO"W]%+2QF[RTC(CX=Y=9C.O2WW.E:*!?WL\[H%2'E]^9G>0\2CK##. M6D4)3X5OG.8$\&4DPD0JJ):ZC&8Y>'2ZZ+^E-=_IEKS']S1N4LV6-[>5AD+$ M;X0<8#6W:\;^8R19BA\+/B4!C.ILW';A"C#1[H[QT?PFQDFH%H9P85^#4^S\ M2P5=0[?9$(9=HTE\4K7)#33$BJQF@(>=>'D,OMR.S-";QK<9U@6M_+G8LWFL M[V-S14;!\F-O_@X#PT"U%F3+=P!2R83D+Z;_;L* ^A\&M!!K/G'68-T+C(4Q MHU' "K5(;T!Z>"$9=&L.4DSVK%2B:=O0MOC1E!Q#C"'%ZPTG!33QFQ6&\0V! MUG&<33W(:E"L"RPP]Q.-@:GFJ3."BH5J7'NFL0::)>^_#L)I"F5_S(KL\];> MULY6)GG),WC["Q,,'>VF&UZV*SC4M<-]MS M2GLS, =+QP=W+%!N6RQP7>5,S-IY?@DPT%E^^TYA/>#=*_7PHJB:BXA4+;O+ M!ZDO)NFE^JQ==G'WM4D624PU!_ C5S=-F%X+E.!!TV!>28T"X*2JQ^W@=,K_ ME_7ZP&2 \[F43BM"\\BQ^*LD1HA(# A^K4)0T=VZ&.CT)O$20W:F]:*W4B!^T4;B'L3M]8 FSN&F_/A5&HL<'92R+.4!H0D MKDX)&X \!J=MU0&*(9:Q (1!K$$DC5@[#-L.JF!:!3Q*J7&SWA=EQ0RZA%DY M[SJ5\V[:Q?R,!G#_"8J6V1 FZ'Y1M'7Y'ES0+49?$0;RK?=28O6<\L!9XK(X M_/8P# 93^S1[?$FUC"MCS9]LDL@O2T&YB_7HL;8N%!7>BD *HQ01@BO0UKF% M']+D+ \LQ"7=<[.'I'J9)Z]_VODZ1](_MRC"(ESFX #$#C[PZ7^.AR'+Z=.,4YZOC.6?ICS( M_W6[1,=;N)DG#/DFI2D" NDX,A;.<^<%<3*G1-" T6U>$>Z+W!?26A4OI$@" MXE;,4D68U("YC:6 <&))O)4A.,<+B8$BYSGR0_)MO!G49O0H&P^KKK7/^Y_W M7CW*6F=P(LC4IQEW.'XB/AZ1"9O//IS2;?HE&>FTUIAB1QX M>P CV,KV,+'U"GI&&D %.AYUV ],/[!$ 2DB3DOVWZ!ND=2/00+,R-]U53X[ M\D_9M.CN05]09T=^HX(=OC)C@)4M#G+>5O8&<#7@TF- V8DQC\P?'8[%Y&,S M<-,DY7HX.'UZF0MP"C<6N-ZT"[>>X!=3;0I?(7BOF_9I*N-P"89.%1[R)QG\ M,3+59&T/ZX$/^*4*3>\T!@#Z^&D&NVE&"1?!TC'Z[Y=*IDM$$#0=L "X QO@ M4H$$]'((!D9Z<&:?IV*N3G@,8'T+MLCB'2_3H7UK5NPH6!7F):U.-1 M\N1/ M]F7<_G?VA@S?!((17!"%\G[HO8U$>I46/!Z#BS=\FS82;9W9-!)P,* M6_$!#*AIWOI\$[>R3RFS$M87",C,G!_3%Y)[8]Q.:QP-P79J6], 69XR0TN M2(N;>[8%/-^8K-V$YFZ0\+BF&G4[T0%( -@$SA.AB<11L!%?\$?/U)!2T4J9 M:V*,QIM[0"&9//?$N+PHH@R:^G!>#3'):? N)S0J"6JH+(@6N21>NC(X(U21 MZTO*F20Z3_62.[Y[/V>",WJI34\7%=+NNS??T4C%4Z'X4UGP'JFE=B9=KI " M9SE_4D+ZV#03C04\W+7Q=%%>W"\K]:D>Z*OW.Y_?OG[W:2_;?;?S_N.']Q^W M/[U^E;W\1_;Q]9O7'U^_VWE];FU\=?+C+':%!25=R*WT@9B@#!&6@EU$922Y M550+!VPBQ++\G>W\=O?@7YY^G$*53]#TRP%0RZ,L ' [AJ^-FG&X7L#)F@K4 M#Z899;N[N[-B*=O#X1BPUL?9822 FR/0M^2OJ*&GRX;@I),8*.O.X[UTF#@I M)+!86^ $ZZ[47T_G;OU9;:F=>8Y_8M[),-Z&D& (-+2W &0FFC8A"5#,$RVP M4)@+3_TK///HJE5]0TK$"C%Z=AI ,'01!:] #>/=6%G.5HPL5];YHA2\:+T# MWZ\.9JPD/N?8>%0.TW&R:2=+"-DY>[4'W^)XM8>OP:@,MPQ52N-:VEHL"OM! M^$HZ2P2X'(L]C(^&+WS5'@_,Z7-\^N+<@M&MHNKZF\3E,OASLL'3CM,7"; @ M+,E7G %6K)BMSM=5Q/U];X'YLA9XSE.'S9SF#D(7H4Q,!)3PW R^@"B;%+%8 MW(_I8J?Y7[;2:[.@2Z/8'Q)2O2KG?N,UV-[;>_WVY>__R%[NOM_;V46\MO<4 ML=Q]EL/IU8I\VG[Y^^OL_9MLY_V[3XAL^UT7:+GR>DT+ [%OU?=1WWJX\,UO M)(2D1?X)4KQ_BMM;5C.Q;B37N5/MDJ&NA_"\VMH[")>MUO<8QAKWQT%3CX>> M3(;C8J31K2LGF>RP01_"OX$0&^U75Z]XC-=<\=2)#PZM8P3%*8YV4 W#U7NQ M_?%3MCO;#;-AS EC7LH1=SG;I+ON:+H_J2J:,1",_FB?[=MITOL/<]*/,\XN M=)FQK7YSSBH7:%J!X 8KU"L6O,5I#-MHN0LT:/:;JOUC/YIT@'Q_G+J]7JQZ M_\OT$?K+WG3]/6">Y?3A*E"[/QXV :R/D^#WVY&)<1^/+_&PZOX8]>5Z,>J* MU^SSK/-L#SO'(ZS4^0-FX9QO].X%.G7[[M2&9I*M=7I__+RS7OR\@G7:6>QP MP[.F/L;!A/M3M7RM./.^E^C#K+>'S)+Y1I6>)\1\?Q .S #)T85T M>]/]L6R^5BR[HI7Z'3O-/LP[W3#P0]2I8A\6)>RW)H;1Z;ZO6DS^&#?WJ&#% M6G'K2M?K+3S,]E+7V:MYUQO.W:C>Q3/251Z2;DY)^\IEFU/2ZTOY8K_+F-R/ M=;,_CT1O][M$E?WPK_&]Z<=BK?1C3U9NDGB**0L?+R82= E8V>M_C:O1Z5-X M8Y"NFUA(6\C>8E&W28[F+I8Z:K(/X\8=FDG>:/?=A7O#'[(2%ALE?)X/2B#^ M-C0GP=^;H"C72E#<[P+]?Q\GG?W_&SY]B I=[L\KV%NF=O9E4)=^JA[TH.XSL@!<:#KBSB^^/0 M=;ZX&9=-HRASQY8UC7:=+8C;B)YB Q$N<);9_Q>6QZNPH.M)P#\&T]\GCJ7[ MDTGK%?G5DZ7[/PMC2/+E_\S'L>B@PQHEXUDU'(PA>\ H1,@'BT+4_JQ<[OZ\ ME.=^.SX^'J3?37-O'*_6BN%[LG)S7+$WK\2*C+^W,)#3[)49F0V';Y3] @'K M_:X0:;M?#5%%F8,F3(@8"V#L&^?NC?7U6K%^3U9NIQL$UC!!AG^U.)#NYI+M M[LH$D^JN#Z=_8DD4_,)<=,R!P49&/$04H,W^Y&Z/M@OZ\/=ZWJ[7"^JO;K5V M)MTF]OTPZWK#M!O%ODB?=K]N]A=*;-T?(Z]7$LA*%NI]*KZY.^]TP[T/4N6Z MSBV$)])X,@WS&^[_<]Q4K:^Z"S;NCVO7*]6C'RLWA\QXG&^:5"[X33>:[#\7 M1]-5_OW0A!,L6;@[;(\G-ZAL&'^CML\$R:TT2FX3)M=7/MN$R?U 'B#=GU6Y MWY\5N-_ORMOOIPJT]Y="2==*K_9DZ5[-+REX/;N@X/WB!04[TSK"V6]XN1<-2S](!<[WIRGU^_67 M([)TDP#TT^S]= P8W+8SN9;G)0ZC2J=. MW?.DTN>Q=).@N"O#WS=28:/H%VD^GQ%X$[K+EI#BVNZOX/>/S?V)B_7*\N[) MTDT%P\?%,9R1 I\: Y"@\YD]G1QU=S9"M@O-'^/%&P_.F&KKJ MV PP\&(2X+ ?0VCW,<&BNK\H%K9>B>,]6;H/TS$LA*MD;T*8A+&E<3SL,^X; M^; ]6;K7DS$\S2X)8 8 M?GW$'_6(1"_+D5A56L0#IM WY(:W0=ZH1#[\BQ="I5_O.S;@AVZXO/&E6=G" M]'&6:W*_X??O'+QZL6]WO]#MEKO:W':X[K<=WH97EWRSW^S*YG03\';;AB,[ M.,U>5G7KJO3YTVQWZ&YP\^'WAW3U BWC'N>;7W9X"$#DX!!3@K]SC_/3=!4R M5CS@],7DWN6GZ4_V8OKQXI)>]>S\YU_"^4_&[>P3= 1-/JW'S>SC\-6%XU'V MY1"V,PUK^@&3%-M)=[DE]W,[MFWE M*]-48>)^G@\EL[5I/)YOS4)GIH.KF^E[.+*7^-[T41I*(CY\=+$)_.,G(7@+MU6)7;,NNW;UK'-TTU;*?T%R>+-I@LVAR)3PDR M12@;8"*@]7\"#2)I3LZ&,KS/IG/%CH>3ST:)$ZJA&XQ1F3Y-R88H.P;54:HU M4 ]13-0M--B5/!L=8I9B=UT\4'%WLT^68'SB@<-@4@#U9,2+=]H\/3-(5X\' M8.N8,;0-SW$)FDD%%1CS$4RL = /;..K"$RV!=:I.[QJ#I,I@' P1S7>$Y]2 M,_#N]X/V^=4(;T(7Z3Y4L55P]>]GX=T"C96PQ9S*=>#7'T)*W -Z:, 3VLYPA MD(6%G=T9>[[5U? 9RG?373V+Q 7P<@#M)7H]KO$=-"]36$75%?#!+Z0[:NW$ M4.VR<'^K!D#>V=Y97?.X^_C) B-E0+G9S&+.3,H42"UWRFVQ923FT%7\JX8G MH1TEAI[C.L1T%2Y[+BI_1A4@X,&$C):5 &S[Z?^H?&$G.SIMUD"&^A(>]P M(!^!V,;J-7@8B%\?P4QC8W"Z *900PT&&P+?$/BT<%E7=3P)0@P/-PZTOAF9 M+#;UT9RR@72&]? "H1^94_@/F M /%-G1Q-%1K!@P0&>']3'^ [9!==3A-9 M:-[C;U,#!IY_/9Y\-C!=@.44@B6$!^_Y M]FD"=M5PC)]ASK4S+?3E0PMK&J#S@[I3M3C>83@P:)L,YY+;; :LHP3[9RXX%IGIY_OKB",[/>CCNW!A)H\DVD57^Z M^&XS2][&H<-*)>P;L^XR4!>F0"".1YCK?2O W#DRSP'S=NQ (;1QC%Z+*3#O M_(RPS '7,9J3NENN*5-7PZ<7AX*EY2_7(%O9W\-D*[&_PV\M7K<7#C/K.@B/ MZX)8*SLT#:!X;/ZD:E-F^\33!._!INUU)UX9E]M3_I_7HL^V75I&IO,<)M=F M .N''K[X^.)[3YY.(O\F[;'7E[3W^FM7@VNA87&QX<6WGFSAG^@P-NW40YPF M.#!?@*? ,FK;\1$22U9;D!6=N0++,3[&1H"S+D#O=7G?;R;X\6[/5[X:![N$CA'6=O3& M1I/)!C9 U143K9N!A_&&K>P] LSJ.!G[4Z -O7ZILT/X#,R"0(X;L#=:?)HB MO/% ^_%?/NP^61A;$R8NW^P@#*L1C 'F<-R=KP,22B=XL 3FQ%2#!'P/ PYF M5+6P!H.1P4F-L=E7?WN203/-Z;RWIV=,U1&H;D#"QV!F(<#KSM2/ " /#":0 M/=[9?OMD9L?@2L!"->/C45H)L(QQ3@D(NE,W2";-?"@O9\-X"<, JZV%_<'% M_B.89K$-$E#RL.L&(TRWR-8 1A=]"(Z^JT)SL M]JX!V Y[=-"8(X3Z;MS">.O.?X[UL!"PGTZ \@(YU%T'2#H&02KV?)8BSAQ MH:^ #, MX0'743V W1]T!DD30P,]_L>_:5&\R![OOGDW^?U)LGZ.4W?PZ?9'6."#>EBU MHX5^8=U3TT &#SHL IER;X0E40Y.UVH=;C_MJ1R9(HJLG:Q#5B7J-\?'@^X8 MRH=P/&,=$X'#>Q%MNU/ M,"X!I?V7>A)S,'&2P*@'-1B]F*.-4OG#[IE3XL?L2;;]5EFC_'GD\1^ MCWGW.6-2PTOP\PF&#:5(Q&QGJL$_84!/MGT\U\2/=SYM/R%A",!@\>@Y!>\- MD>6S#W@I8L;,,V;/NLD0)F2<!#31*WZ[ A+#,"]"7^2GDAXP_%_GIT_8W6&;*,)?YMS?\LN&7;_,+M ;$^2'9D_ ^;,-OV!D=BQELASD3W&GREN;\XY=L,Y&\[Y82)\EZAM M+YG%;Z=F,4"=IC;N<'*B]VEN6P/_U*Y*YO5?%LWKIXN&< ]8ZN.W_!7FO%[+ MT)MPN3/!S"?\?7_"TRSY";[M)@!;#<_MP$P,@\GY(CIESIB",^SZ$$,4_H[G MO"?H^G+-.!V8PPBP.,P1 /#V$/[&R,U)7;=1,$=G/53GS>JZ.3##ZK\G)Y[) M.#8I(#1T@2*I!=AQ]P?V6'>),.C*REB!MCLZ):'%9GS03@SS*SQ7,Z]&R>WCP3\^53O$4WKYDK\(Q+80M3.S(\5YS86@N'R.?"%RX;_%,@ M]86$K?,QY+]7+@Q!@VW/KHY*7,Q?7+IF2V>IA",":LEY=!.HC91"^-@ ML!A#YS7TODG.1%C4"F.+86#CX5$894<8XV80(@8_CV%;@;)=*\*Z W_WS$'T M84I3J38XF+FOIV;N],E#6*KKBZNK7([/DL>Q TKH=%RK5;NUY-H>'\ (T&+C M2?)4>-.:'[O0!>S%JH&G,_%5CT?I>&SQ.' KV^ZR"-&,O"!HJO;*0\^MV49T M?R, 33%X)F%F>YJ%*@6431ZW%08)?ITXU_F0K M.[?9W;&SFP?%)60.C4V'FD+]W&@Z%#].QR+MZ=$Q;*7!>$<$*8M_ YA!C&>F M(!M%=AK+5O:R!HPTQ?+30]9T\C(,XR:5^9PE=9^FY6C"$0:&XMGB,&643LYG MV]&TZ0EQB2A/3B=#RH\G1_-=BO4 D5U4*Y#M!.'U2_F% M,.!I""S^$L<#T'LIW/("G4P)R@4D+XQ8G8 Z[+#+D9TV,=W&25,3_0NO)9"7 M\L-<@Z#:=_;7$4QR"A%]2-&J*09R@DF[",WI-%(0N T8Z@W6&*813\Z_.BP\ M1ZZPBFWM<>VVYQ]VID7GVY_%[BZ,!Y-W<9/_LONW^5*G4,\O83!(499S,_&X M/76'>'8W<<4D+9[HPW&&)2R$RF>C!XSLCE!6G?3(+Z#\%&/PS+TX2L3\/J^[>A91WB)29L\5WWC1XV=)3 M "+-$1;^R7:!\KH=[D:88[[@"DQ WQQZ80?)<6E#&&:^ M,@?#&A@ D :^/YS"@,F#A$^[.4)C )1-(N@)SYW!;[,NN@8&]9>L!98$ID-7 M0VH#X9I/>3G)+^UK0%DNL-V\N:,2SG6S7GK9>Y9GC@%@().S+2 TU' )*"J MG<1?)EB7I>XF!^>)E*"ABR&L73[65S1'*G>8R"\;#ZM_C8-5>*"3T=10ZFB] M#;//.T*?AHJV\_(]0.63D%YF$;2=99+C$H\/3 M(W2#A^R/:H@S?_SIKYUX /U7SZ-3%X>)\23,ED! MQ@UG!#/W RT<1EY^SD.]$#5>%PN,9$#J<4'=UQY:7 M1O&DS%B8UG"B"6=NC]=E]LXDFWA5T&< MXSF;C YHBZ6/([O!TW)MF8L2UNR9^)\?W8T@ ;9(Z ;TPV0PCS]J;4RLRJK MT9 TEF5+)B+V]E DT%V7K*R\K%P)/X51<$#RQOJ8_^HX?(V .1$//O9FNMZT MCG4KIK9(7("5N$T7V861V5!-JL6VO@HF@[O:)*-YA/SUK@(X%HV>S)F8"-UK MIJFA]>>?_Q:#8YF4]2../S:,43D\AC+ >W7TPVI9%*R+8 MS_W$9PU=('JULQBYZ"3X%?X:;-.KDIAJ1!/#AR^#KIQ:@&E$EP8&6K QK\F8 M(5^,3E.8:=@6%"E;#(VE$4M0T!W4ZF\RUQ]W=CN&16?A.^'F8V%YV'2)!@9C M5\#T6_RN"@KTNIJ!UR_840RWX/YEDJ\=S8IJP8]-K]HF&'I!?E82OXME4%N5 M?](.0!/2]@Y6]_HD^+/2L-VYOL$0;&[@AYM-HX))'P-N"2D'J-O*^5Q!"\+E ML@X^^\)RDR# M^EF,I^Z%]G=OA5NDI;XI7/EPV,(M8] >+:+_)]Q-I)@%=@ $ 4A5)1@J H1(T5K,"YRL\04;J MU #%X(C '0_:G/O?*9:J",]5 8-V&1:"\!6"[ 14X3F$PKT^KQ:604-$I"YJ M>+I!:7 ,TZV M<)7H\+.8G3 W"5(B&#$*Q=;A>MAUT M6CAO ]/EXBS"DS925LG$+E>/"^S] #)_^%W(]>AN^6W_=E2\?R,D(@B]81;0 MUP)M3:CY,=QYPD![)V-1,R346P),:&)39#3[YIF-OI!G+ FN)LO6LA% MD.2C[WYX$:S]YDTUE8)#]>G&SG;1Q\E*B5Q#4I:0S"A#Y/Z9ST]4*L56"<(\ M.I?HUE,DUFJ#83GT\.@?3?NZNPKZ(XSSKYN%\X4=>5TVO^E5@?$'A?;OZ!O' M8[#C>>Q'/?QCF/A3[2G2E>K3=[#U7!V^!F^!IXPYZB?]!QUW!)J-]:7"Q247P9[L'X6U;EI\1W82-V7CE60 MCF4Q!2V2>')'+_YV' ^#W"9AOV&YAUM,BLZ3' \K3<.C2+V2J<*H,B6T<3H* MAVG@+ GC&DRIFT)2%3OBQ-@I:=#$OYR48=,M:@G2K""#?U0)>W_@&%!W'DK_ M6<+K/C@%!X6Y0 %&L0CGY;G#MX^._O']\^/$MR=&W-VOONRGYR*=A@3BQ9?E MA1]3JY*XPV)W(GQG7PGFYNST07R<,HI9>JJ9!G4ZHOD(_^V4WV<0VC#JDA=4 M:!#TJKK18/QH(^LCTUS\32K%4,0/SD.89'^.C^[>&8=EM_G-*@E58=1B\8:1 MC(.YU4'32T[LTS%C#KB:C[K<=P^XF@.NY@,YEJNVO6JZ2HQ? FZ;:;E8@ @4 M49!@[H3OGXZ>"RA@0.,&=0;])]EV57K4C@E/V.R"$.[=.;UO3QK#&3L+8O*BN5E[Y&7!)I. M*K*^HBY,JX\:NQO^B#;26Y@"9%NTO*K#3B_ ZL3%BZUK)J5#(N+EJU(X'$'G(& 9TETR30DIZU*V5N(-J[+M!"*S\\53VFN%.(5P"383 M-.8!'")'W21 4#H=#L;&@&_G8< :<[1"G@Q>=#\K6'61M5D3IK!K#,R'RKQLSAS20WD9OAYC@BZUZX:&=R')%Y9& M,VL"\M,W+_"%=/B'TH%C2!F%TA;MEF5X]'YO V/%7C7LVHV"P-\0D)H_'=TWE6%XM?U>Z^: M37C'^;+$UV09-:/GQ@B"769^K_DGF=236KM/U%^!<\ MM_"OUFQR. A#LG3%>PP+O!![ TI$AP% V^((B M393&S?@I8T>!G9/E+!M3L.G0 3DD5(TE7+4=9/DDUP0 MJ=Y^^";52Z,MX_V ?/SP,_ (N2T8V=8V#+B&"RU$2P "!C-[;)@]*B=I\L#$ M4':1&^]K.$A9BM%[.&%<=G6(L;5C"D1P9,^ ^B/*\?L'.+&?3[@-3VT;_H#K M\4YG1@3SY8_G5CJ* Q9L%F(2,$0R J.+9R$=6EIJ18RCX,RNH))+-CHSE?J M$04,BS^&!06FH!6@)K5,R/<=5IA]Z(@(.?:D&5)@>SH:O0K?@A$?GLAX(R:T M":9@6)5.WQK^Q%"8V?U;F$L3$*O5D40C.@."EBB7D_"_I&\XZ M2@UQB*;-B81*-:.Q0@8[W.9'/_YT\>(XW*#A?["VZKT'SP8&H@ 0-"^=QF.U MKQ6[=V5VKQ1CRVBOE+;-JQL$4EU9,6ID/ @VUMX+]18/I5 :5 3 MPJ&1I9EB//P]P+N8G18B"LN/BCTAV/*W;43JF0BD'!=0-^'Z*@PG^ MYG4"*Z4O?RU(,3F=:2^H>M>-.*E^N6/[+FH9B2%-JH95ZF)':R97JZGQ#3%? M@M3 K6[3*( CMM6581Z\SM^*KNMWMC2U= F/R(,YL:5 M) W*WBJO@X/K!@* M^^*-)$6+5V6M/<(L^N9P(I'_U $!M./5K4(P/JU'S\AR%"E+4NT*?.A^TX", M@T\XC\:#O+(]:2F4CM"K,I&@WAT!N$3TD$4]BY,^>A74=[G,*DZTLB8,!SRU MK!\8Z%(XYE_SZV08;FCX% S=%/5E63>@/4'+N@C44MZ_:T3+(-;4W BV(/K M0NFH49.V#G]&B[M&@'ENN:2+FX!@7OS-0[ZRV4"TR\Z!$=GW;2470=BQ$_%: M^?!9 PS.;9)DA:C%6]EH+DWSL/,;R;NUZO<'Q$@CT ?=QP'U\V+3EB^A6NAY;-/S5-H,2-P=_@KPP;H540 M?79@L75.,ENG[\LQ="M(4+%W*FG,O9\?/[R7-LH!+-JK@GT7Y?L?:%7V1E0- MM?,XCZ4:3,<'(>FV=7!GP+*LQ ;!,6^J5MH12\H?/8(73&E-JY:=D/GPH^ET M&OX7^<"; 92UW,B)"$@U!I6+7#T !4J,= MW4I[@B/O;]K8TPU!9:/-Z-%'W"CO]4U#DCYI!,>F:I[3VK/$)L)R!(V!N-*H M+#8ABXYG4=IZLRQ;P#"*CGVWS:B%L.STF_,$@?B0GY9X7S+?0[3EM_%41I,@ MZ5<(D9EG$MM]6^&P=!!G79YFIU4DP5Z\Z"QDJ0ALWS%026\$&<6H?Q?.37,) ML8Z!N9A\O[8'2]B28##W*:VYIL>/&&-#Q$^U!-O%3LI!T3H&\GI>2RAQ4G0 M, FAZ4!'#/3!&#/2*,'.7M$<;FGPG@/SLEJ40A(PNBY:JB,&0,'N'([?AOQC M" G+0W?K$$DHD)JF"[K!XCYZ'&3]<"C<23VE%;:$(5) =BOH7T:J_\$D9 M4JT\OSR67@LX[K'5H?O$M 68#:MI"J#$JC7+("!(J!VM+L/_'/\138.]9P9: M=J_XI#AULUJ'H_-OT;UBPY%01#3W+BD0D">C_WUVK+8ADTIB@OE=C%RN96V_ MT5;LNN?R&##B"HM*D#< V6ZN) J4D?[(&\>"(>M-1UDT@+/)BP0-5F>1*H9^ MYDH=A-@;60*%(UMVRH\/.RFZU]WN%I_ZT0&C;JH'(KP^W#:PM?$T=M? MB"ZUBR=:N[@W1"RGF%(@9VPB?NZV')6 M^ MY%*29(>=@)IC?Z(IKUZF./:P'RS*G2CI G=*["&UQ0#+:K!77GQ1'$/=R MN5IOM>DQX0T1I6KUM'D_Y'%*RN\\2W7#)*IBB0-.&YHY^HZQ*>'PO7"7)[W= MQ5&0/[PB:>)L0P 7FCR(^R*J;<5*X2X<0)QP'/Y+F;+>Z*=[:IE_87PR'.[" M+:U8V+:VID7-F+#1>$;H6W HPX+'^'!O*576L>\O_B:+256*#8K1$K;?V-H]^*6L0+_&Y7I=+#;*:+8>!+]$FZAOFQ629YPU71E+8BC3 M@(Y,A<+ 7V$[=!_2"\I^.?!JWF>0>\6S2E)0U6Q\4GXQQJ!)Y3*-D1D5@Y7( MY)W1\M)5Z;"(X8H7[]G#!__G?]\]>_"U!2Y.BAGT3_C407*"6$ M,]3GF75"31[I^R9:A[7SLF3J1RVPW.J**NG3^I!._?Y$X=8I)C=5:5,P0\5H,KZ5^0VBIS5N^D)87RG)2PO+#)SW65P'XP]9"=8SJM >HUY!)Z'6]$3;ILIVOD)8&=@1N& M 8XRNTWR\-:,W$#?7?/W/UMFH%^Y65KLQOI9\K5\]'9H[]%?][-:L%^W$UJU M2RV-0)E%\2R"R**]C!Y:Z:AZ;=38ZK>/3!S_9\U_-8^0/CGJRO6:YC&1HQ&H M:JQ.+")G>(#]62)G+*HOI5B\):@C7U5=1@+6J[Q9GH"="9L4E KU$R7M_CC&!)>E[X#_J!+Z5(W:UKMI)A M:"=6I?\U:0C"%SZ=V.@!S?51E_O^ O1V MA1247_R216%,[<44%[-?+(K7=A^]=CYS% Y+(BZUAB0Z9N"MVLW'I>][-XJU M)@F.VV+1W"1Z8'N6C7/@=G$#R^K:[4+JW3:>T"/KH.CO%W9?#Q/[IY$-A.MV MOAXM&NN&%#RM*TW@60^D'FF1$KNEWE]@=7NTOQ&!-"'XO SN#_1/F"I.K1XB MQ"G6J+H./1G+;S5LQSA.^@'@E'NJU+2O87D4,U89K-O-4H.$/?&)4=+8P6"/ 3A/=%:KEC+F3?:28:&8\W^#TBJ:T%^(>.FQ/6T"34,TI7OM@#= M24G\0R@_(N$\EHH4J*7GSWKN"V+8%IP(DYA5=AFXF#^&W=BEI1O+,I_$9?9# M6C6+[3(L6$;2D77%L#XJ",TO-IU4SX9#6]:=4$H#F\:EB%8Q=N3&IT7+2+V% M74/Q"/NCAQ&5LY2Q]EUKB"JLK[@<;+*N/WI*WO5KLIR%+&?00XBY:056&3L5 MCN+5SP1SXB8!WS]H@XV7B]T"#!3:@$-9SV5]7=:5$3OY0JZ,Z43)UZ:;=5&7 M#759+&*D+5$:DK5AF^(>2Q4KFL&9(.V!>A@Y0[:B^&8C64%RJ)!-)]*J@1 ( MNF;50.6R+EAQ=9&C.2OC5"X&_'\P>DY'KQ(36WZ!6.?F^6)SPL9QJK-B?4(1,<#T?W@?CTNC'\&*#R=S5+_#G7Z,.4'KGO;T6,!7P<&-/K#RY7WXL MF]K).BMFTG*+Z&_RS=\%X22M';$IVU4Y.A,+-NCG\#8HM&(1$^AY:X/4B'X' M'11T!-?EO[KW7N,C(&?E]?T*Z07B/[JAJ [%JVFE@,&G]?3S$J$/DYCGJ9/EV8-QTD,,D]*] MQO4=/K02 \+D";+5DS:3,.&"&6JN6DJEV+3O&9]?/BQ",T?R5M@YI5;,@HQ!MI M1#:>L?!!Z!-.)ML3&Y%6?TB[1=/80I%@*'1&T#8LWUA5JQ*(SCB6T]'C36N7 MY-G=$[:4FV9+&K9I.3H*]O _-;N[*K81DZ[D.$'6PC!Y]Y6E9OUQ"Q9&805Z M8IB4FKIG]#DZVZ"W*=^4[;0B^W*7+^ [YUZLC7@+C&>@6EXU0:KDGKW[M>+< M5<<7<Y"4:O >^]YZ.CT[6QJ[%9,]ANSFZ-/8%%? MQH9C7]Q_<)J:Q(>%_N+LKO\-N@+:U(-=7BH#DE**X3YE(4^25";:R+RTLK[L MMLRST]$+=R;>?9[<9I$ =?3%H_NGC^+8-JLP!?;6[:[B='F&#C;Y;^.7SU/H M2K:XVSE*U!+U-BH&@+A5+ZC46"_#,MK*Z#2E2Z798D Y,YQ<7@4>!T*P8V'1WG P-JN?Y)U/!U]&W,&LMS12XD* M# D'67CS!4I-_4KQBBA>+BD47[,2AO!F)'6L]S6?@JBPQ5%<;:MTL&ZZ/6RH MDG&XPEZY!S%FH-%CE.>+"'QLT&@N#PDKVMB9) MXL FG50BW@S23DHMOZR8:NI6X)"'O/,R YI8@]';\?[=:;20TV]W=-=P1'C;:K(A=W^\C_<*F(U5CSG'J_DIN9"D FUHB&,_OG'O$$8'J*9R$+G-AN1, M!!@#NT.H:LFY&5O2C@*)=,ZYH8!M^.+A@UQOE DH@0+7%L5DU7Q]%=$<]5I: M)W5)--RK^K;U 7+P4>^=!P?(P0%R\.&DIF\W/F&Y.@<$2LAR9Y/@.E34>ZAU M3>9YDWX7->BF1L0]Z!.DS5O69D@?7U:R=2!_J*=;!L_M5>8#]-.HT$4Z9NIZ ME@#:A_WX6 ?K\@[FT] O2"7&6M1ZTU9K=!6I&S0>521T2];%M9:DR'7"^Q1> MC\PZK*QZBETRBV0)O.>V>Z-(RW,,Z5C#;KTWRE?&9A+(VRO):V3?%_V_LW"T MH7SKYOX+RC[]D"RHE"U6TZ.L[IJ%C.P>APE&H%F@K,G!:A_+>H- M#M*],QG-<726-%EH6P&-:$OC4@1I.;.EM'4GP?6H6++U5'^B^N3FAI&\NU^= M?O4GVQ?,[21X)&1UP%^OF[665[-C,M]B&Z'=7.)^, G5WQ"0'LGGWC(QDJKT M)Y?'SA9V/7QRBX&[O2>]46;%J=H9J7U\!I'QGL:$*RBUF4PU@IV?O%N(XA:C M>P_^Q.IV$O_+1^[=.9F%!;J&I8]Z(:@#I)- YW-I XIM-@B_5A<2WR9.!T)N M$[#.;K_NJV8E- $,!D5J,%?KA7[+"^]28H?LEY5^,V&=0 M8KS3]ZHPPG:/-.^=:OS-.3"71X7$Y]/E5G&<-30;& O1TZ<_#9D80YDD7?'WKX2Z11UJ/PR(NF>3UZ^O0] M'OUY&1 ?/1WW35E]5];!M/YA?:OJ\QQNZ\Y _FVO7!?=,GM<8:&]R>3(*>8212$]2??/#WY_N[9@T=!4X?_2BJ*O[SW\-Z]T1'^>VRF]PNV]8Q*X&6YVDS" M6'!^+J["+3T>?0]0^M\:@!)^*JJ;0G3DLV):;&1I?BK;%CC2[:VB"_LYNE4[ MHA'=8_N+1@E-O*BJ?+C4>6M]WU 19J1C?L/DX4M;8F25>:$Y6:]D>X7&,A, M_&O_&H"5#[FHWV2N_CBKF+"QGV8UCFUQ>HYK<.@ONUB/_Q4R Q73Q*:XO[CWJ1;7K M1[;)V'#]W\V+MK332[5B7P\/&^H.J%LRO\%.NPR)/2<95 M]?'!V22"CO9MEF?5C-Z/49OTL;%(4$JSQZR!'_V/8*9J4@4V+;;9 MWL#MX:LD6I&8]H)9"I&6+BUE^9K!O;IL!5-BE1HII5:2TM X$?^IBY?H$]Z5 MT8<5L(BM+NIFA!(L6.C]=[@0;F=SE M7K_[URB,VGJ7>H2.*HZ#6O_-XO0[VEM<3#7)NN0M(F"/W&B'@FS!<1:IH.^F M:&DAEO%:(%,EXAIR612,*%WB6-96##, 2]C-8O:4<J-_-@ MADB8EVG&S6JUV/HBO91#%K:EK"&IT)K*ES0Y#[\8OKKE#ZAH>UCY69Y7?XN 3YZX]29J3>)AO5EA$1LCQ;L"O$_2P-HJYA19F\H"7Y MU9UP'VPC=-N*U_)\C0*>1N]S4%($Q1T9JO7]R2TOCYGDX1YJ?=Y\0(1\;B;< MK8TN2'-/G'+TH,9FA1%T!6(U6*07C3M2J_1 M6W0G]/RLLV$H^@[\N@\]?_KSRY\N=BL?-"KVRW9A=,2G'@\D'A%0F3(_9$R1 M62T)=G/8+SA)OL3'GMV^O#! MGWIF\GLL\XT&CX(WC03A+%C[ES3DX%P&\>5:1,3AG=,S6]'3T;/=?=484I)> M680@8S#OPRFLI!;8N,HE0??V-T>7G;FU8+W)T2;+X>X(E$90AG&;C/:G*?LO M23!V(57""BEWW%&N3U,+7"D:ZON$SX&RDJ"T;*>%6JZ87IL2C;.#*=HC;*(Q MO)4>^UWV/IFRUJG1;STZ7[758G2FT(:Q>1:]6%[,"1L0UKU/G(W/2RI^Y3)$ M%+TN$+K"F7LA+>>VG]6"?#!2"JU\@ R25F0SZ\.AX=,7ZW"7:%8D-M+HJ=@Y?DF%5@B7E^JJ9\;=2 ?[@WI=?*@:^977O M==G].1S1H.3Y*?X=IPOO!XE4L 4 \U,3H^JZC:OFJ+IL4,8.:$'*\',EI EW M[]R_QT: /+7.<=YINC..0.&G79G:VVK3==L&38R4F MQ$\-[;?+)>;T07(IW,;AAP=C2[(2'W,(G_^F.KL.!NU'.QC6^5#:G;[EA/#O MZ80\U@[QW^PY*>\K8K=,]0U=.Q]C-YFC3+OU@;MTEM^;>V_-+K\V ?7MNE@> M6*X$O!-9TW>UFI)\?]!@[]XFD?JV8BDZ M7/"K5=;S$GT?0 FW9@0.#2,:&$#,F49DK'):(#S'"@:M)"5KAX;V0"JV!&!/ M/HNRYZN.2746I27 +7 M6 *6]KHL5_S]H@ K) F-9NR*(NV!I"6<9("!=T8)L'"GH=FIC"</3T9_5.GUPP'! M>!7WSX^CXJA4\;G%$K^ M5K3.Z-NFF8U'C\-?QQH][,)U6$U'Y]/UZ.C;QQ?GQ\:\O&!4#X>PC;I=$PBZ M[DR#3 R<[#&!ND'*S["9=$)HK:30#LB*#ZY:-D_)%>-8M:)2ZP3AJOF'C:'. MW* 2J2(Q F](?D&B#U!4.VI( ASX1*E)(EE'UVS:*5(CWQ;50DGP.,YM@I:I MF8$H.,507ZA5)PX]X3 NQI63H7)EX<8[(@S0F33"35JPV$84 X#8,@3A,2'* M1\IILN;5QN2LE:'A$_\,FIT3[8K:^(F37J381$!XL$\WG10<*;OGR'A$O)TE M:9E96]P4"^7XL4&/8PJQ+:^;J<*6JFB**=.0Y:E0&#>FA6R@IYNBI3 M2IAK MLM/A"JS6X"377X[CTH8+*-B/[A==6?U[PWJQ=8.RK*;]=)S] ^3DHR[WPP/D MY Y^;!I$R5)]O%NI;0M4O,;FXVW/1.VBC#D#K0M=4DF5FI1WHZ7R4$0@F#: MI2W,\/4FVL2737L9NQ89>1$@>M5UM> /;85T&)+JM22?/R^W\\.!N'9-ZL7+ M7+59/9,2!@+:B<(XQ+4)0 &=BT0[D#,^798U; VRMEZ#",.:3&M2\B_[=;>N M$H[C7^Z=WKMW[T^YXNZO^*"2#A9)N_Z::WL2QK7L_@(P 4)).[N05D7?]OMM MR[W3^_ZT\*&:NGZ_;%%66[K]JVMRV"*^V>MV-HB?/KH MNQ]>'&?V+5^03-#,^C2@Q=4FS";V@/$-(3DR*A0)%.QY4M+WT/5)XQ]D_];) M?G [EI70X"O4"GI63/VG/SY6,,\2'?DFY11T_@GSH=J8XKC;!U.T<]CD@[0= MI$VES7.F%*@>%/I*J7Z+EA)]]>LJ/$V*_H^>OOSF&$JM7 =I9+^I):H36,W MXH D?"BI4[GD7]9DPU)+P;JWS@XB>1!)\P0]!PGKE/:'DTW M4+;-&S]^T.[[+ESX%R^4CPR!),<1,WC3A].RUMZG86SR^M2#)G:C$P;.JAU= ME<%GN$*'*NO<30+MU(Z.P.)BCA@2(^NN>82^#YV[I!-78GA-O4X.!^=P<-YI M.;!5DH7O(U3@Z,?'Y\<'^3G(C\E/$(L.Z4=X+CV&^IJR%$R"5=)^!)1G&QH&%8*SFK1-2L MSQ+)), MJ@S9^O6@[-V!Z)^S8 7MGA_@O"_;:KW=&0+><;@Y#E+MXW4^M4Q1 M]K 2+UL9ZD7ZT:(1_2;5U01G4GNYC:27X650L>!8??+L%=F5T BG;'UN6"D! MLY>:.S 4N";%;YC!+.5&]6L'N3[(M6$DB>M@X$/#P")82:6R.?E!8 X"\^&* M$,KM8^JUTSUB&M.7E)&*P3\3F\\XH_G^X+8?77[))8(15A6Y?^26R6$$6?T5ITG8=_9BQ!'ZOBVK!O&S>\C4,);CS<*_@ M-E$7!_M39M-?L#V8\,8K9R.FD&S>Z>@5]@]D>"?DY>K/2T#?BAE489'$-QMB M&3X&59&[XC$MVFE5AV6IE3$169?81$D@CRP_#^LN>\TLS@R=H5J1K 3HMCG@ M&3=%I1&1NM0NY,8^MK,Q<6>+#5BHN.Z+K>8N.Y>\O*?5Z3(N,A*LUNYJBVV[ M-)LD,1T /R,$MV ONC##,)J:6?=_;;"(O9I(MG ,(M:T+L ^> 6$O9XJ/D6\ M[J;.$93DX-?,;%\BMHQQX0FSG>^-X\*;P%O7+JXQA!_HV,6U\*UY]OLXO;@. MY0Z-9A@1,[WD0BGT\(Q'+D*<$LK84.D+8-W/H[@:3<#.V@A,=PGVB;UHJ-MJ M3EST%NL6V1#]J1O"2QM+)'QT"B#W.[?'3 7:*C*]IE>01]1WFU79:B.!\!R& M7$G;D9X&?OZ!-& _SC76R+1:.F^KZHE?$LT#GIV8^8MCM)X$DOV3:Z=D>+F3 MG#IY_(0=QTYO)9Q[TG1!.7Q)LI@=ZM/1SNH6;;S"P5/$Y3&:0%$$2%Z;8< ZHWK7-X4/XQP.4^Y9 N1\=H-P'*/<'0[F+9\6-0#E?Z%+\3QE7/ M),&A"+ID]>XQU-5.ZQ&%P79Z^4V$.SFLE-?EB3RU-T8U\'J114TR!O]"'+Z= M.\ NC6H=S:].:EN+#*^5UA6#Y,O,U5/S7XK&\'[Q!./G=@>U_\+([QCU2'=N MO.AYZ6[&IG2@%.03[/845\%&(G1"Y1"83MH*)=?.(L72:794,7 MJ:P'T&Z7;;-9Y<8$BME:5@-:P_,%-D-?KTG16T?SOQ.)^$ =$N(3/CC#1Y:K'W[GNE5.7VM M/04C5UY!_D+?,C$1ST<7!X*>MJR8H"^R?7P74KISB+2%LS8VG-)!FT,?=':^ M?C13[ZD*K-@;WPM2BH0/TAHE7.1=&:G( "*XN3FU(3#=JL8"I68/G\Y?FQ&7S@.\1J&1?GHKC!$J6F2U^-M;$ F_#5FV49 MMJCS&B3JBXMSS]Z=.);)RB>2/GR(9B6N^M9XM6=A1\,U"%G;%5^ P^HKGH%9 MY*/S>R)RL6I6\5C<(L_C^V$@( []>KO2F$.RE:F5VS((KMP07#ET7(@. ?NE MAV5>%"N=[?Z==V'7_Y'AX^^" M.)QOX_%(<7\> 65]$,,3T!I)0(3A+UC&VH:!1G_*/*\^XIR. D]UM.*H"0!# M%UT0\96S4NABRYV3ST^@;3=2%O+'T]$S8_W>Z?^D9H[6A:2;&N%ZTEQDGD1L M:,HHM[ 68(A*,M4HRQ=)>_1=]_KO.JB)@YIXAYJX]\FJ"70."".:#2L*7)9O M*YL9RN<8B#38!- (?"3=0[KI@*VNDQD]K]IEKCV*"RH(WG[2&IV.C2ZHBT3LFJN?>SI^I,/)[)'VL6+;DB) MA0(Q@$Y"*IJN_RUX<-Y?L8T,^/([9G04V)"JXJ,:PMYUF\O+$K+%^ S,#Q O M$29L.<$N%>R9M,(M($%=P:!C\":@P#7ZVFIW]2+N)6E&!K=1^C-R)(NJB#C'LK"U0,+I69P,<(U!F9:6##WPBB7_C3#0B>.\ M$-*E,.IY>8+H!E@Z&6O?.]=3:S,YC@89UG7'8/(5Y( *3$JK72AGKBV*LG9I M^E*-1]Q06/09$=R2.#T=?2M-'F&I)6B):NZX;"3A AT,0Z:I94*Q$_)W+&!A MD4#*A4U&4+6>]6"6>D:3GMA-XD(#3$I\"$2'7;QR-S4BJ"OIR*&5G9#+T]&K M8%POX)O&S,"4WO70X!V(>&@B%7OII71"-:"5B2R1C5!$2(IK]3/>F@5P1&.N MR@.B+,^GI1'V7;JV]+OU.#FS$P3B1^G.(F&#VQ1M//:T84T6@)_#41)#'U9DTIN2DG* (:\Q^K)FA]TI,6+>7;@)J1R!/' M:J8,O7@A461S*K-@!%6SC9#)T_!+F0*^?FAJFKCPN BBEA'-UX:!X4!4LCSK MV#%(*_XC'YWIG3 .4SN*M!K&AW!5D6PIN@PE'2P#ISRC1&MC&Z9D-#O"(!-^ MP2RV]402?&0XO]_"KOFI+::OS62DX@H+*P:R8NT*;:3+;S$%8;V+G/T@ATR( MJ)*UI<8'&1SKRR8#6+EH?]*PO1"_V6LX?)(I"8-C-.TMW%2W%8WUS(ANH^*] M37HJ'H:\U##JFUVLZ3NPMAX(TI.!;J M91IHT]$>#Z37VHEGGYPEC[8N,O)47[:_";?) 8YU2^!87QW@6 UY" M?0J/0M Q7]P_O6,M"6.PQ5PNSR@<5"8T(W04S!JOFVKK06@-.-%U,+VB"RHS M>#)?W#F]?S>^R@RMU!3UWAUI3$?KJ=.FB7G&7AJ@"WKE^73=X&MG KE"<\/; MY'/\I'>7.GLP8%-69VNX+>TFRMM%??%D>W^955BX2\E8/.G=JJ&ZY$TWUS"A MS_08%"G\9ZMWK$6,%Y'40,@S\(UUNLFNRPQT9N4D>OEZ\J7,9"CT=46M0[1; M.XV0L1>VUV+]R]@SA_,A%G.$;>.Q2@I-'WJQ#-)_P3]PX%P81UJJRZ"QP2%W M .WY\3Z'A]XS#O!,?EHCCW-%;">VUS\+FKMZXMW'GVOA6LG8_' M1(:MRP;^AL7)HA!!@%S;UDX_F(:"9QN(;>8F3^.F::M+.YX5GZ.O]K5*"*0 8$4J_MP)'PJ1)6\\AH4PR2CS M#)TC4%3WXY+5DKI2&(01.2S?5)V=(?$H+=17O='927T5SZBLR76YZ%5:A7&= M2$ZE>G/";TET2T)I83B;NDO /3VELS"=KV6V00>(+3RX?._]CO0*)Z5XC9T- M6WB&"S1YRW8IL[PL6;(R0%RYLR:K(<5$=5=!U@QIZ,\_ZZJ*EBNN/H0%.?S' MBD783\&C"KZTJGLC/QT]+KM5)8GO+@Y?);M:6U1M4T.R-9?D. "2N\#.49AE MF.^VT4L4SW&+8]J-6J(MYXG]U1\';+U(*25:#P2ET 1N5D&]HC8K5;.AN8)F MV]J4A-.[>79==!RR/?IK Z?'HHJDEBZS* MN(SUJC%X8XVXMJK3100B:1R#V$&IX"EA;F(=:I6$)Y9S.Z@%A"X)AUZ 6LBM M;Y#$$HJZPV;A^W%ZF#PLCIWP5185THB0L12([@N#ZS!B%.LRB<:TBW3=ZC0% MF(TL%D-,,PCB'U^/I""C%X6<)V*M!&0BC>]%(EB5O:)SM*HIDWO*KFWL*TCK M+KH=DN@(M[O\E34E_6]8>44I-JRT<$\]T6Q6R MD.#YWJ'9Y[QB^]&K1G=+0LJ8YE&;@&4-6,W43:'9K!>J)=%I33RRJ>N)EPPA M#W)7O96'&Y.-YG+U?K[HDM$#4E.M=_5HI/Y.+5]K"9:-DCV/) M/LYF4!%9S#8*5F30,Z"3>6@QOJKKV-.I^\0G=Y<&7!I)H=.62.^11;UIV! J M&O8CJ2?2'!UM[.V*>C1?.QI=0=T^0?)?!*PW@RPRW*,/UN$"2AE^AZ:$V$?8 M,#/'=.DOTUE3BFTEBV>F5>P9%NOM/%9+TX9S=#5P7:ET=77PU3R.1S\@@0E- MG(7K&V,CIM5&9?(\RRQAO,61+,O7338Y*6GBXKXWMHY5:CN7TV*CUTP9%]FA M-W@;I8Q!]O!!@B4/')#DY/V!I$^PO6<]1MS@[$D!'NW MM==E$%U>Z!IIXW6O!64Y-(X/3-I,:\=X-[('6!G;6JJKFTW/H_$%Z$3_"+_4 MJSN"=8C$"2J[T+XYRQ*-*JMNF3WP)3[U)/<5GB5:OU="ZX=S?P3BJUB7!=P$ MI+J5\H6"J&:9:63#T:R,9H+";51,U!K-+;,T=; *I)UW.FW/O)-IF/MR06N$6FK(M$>$B.6J2&ID989*91I*S#I%R8%BJ2J(YPA= /U:B8 MW7)LL&Z=Q]X>GAS$#4E5L-)JXP6XXAV?4GJ^6%WXY*P,=X=0JO9T*FYX,;N" MZ[TLH=9GO.? \)3Z'PR-Q,6)>^@9Z*_Q3H*)&B@RQX'5"$&S+!/@+,I8U+P+ M*A^RN 7:DX;QZ:B70Z;\HR[WV9U#JOR0*O] YA)32DUMC0?HG<4&P2[9DJA! M^GY+TFG.>$3Z,:50J_GP%WJ%"G.HL77_0K:(XY=W]@/'5Y&[1#5OAO\-*O8V M1:A<CTGY6S@SH+/;) MJV\771HWYL?43K/OOU==#"(9[+99+!*'"Q/'DA.- +S66JK\2SEIL]SKZ(P MKK,*"M?N:WLUBP1\?5_^/"%HQOB1N)_%4BEB'*L6BJ$5>H]ETTZJF4(MEJAO MI7UZ]/39LV/:, ,DY$/3@(5H[S.-Z6C],^[J(&)JK@YJ3:W2G43V-MD^B6?T MWW'5W!!R)'5EP1($U&J^J5-6 4%OE&B=CE[M#+OC2C5S( /]>@G#1]&!S<1@ M$6'[JQFVYT$-1KS%/A+\ M]4[MC262< %D2:=ADNV,:D&0(+F%:!,\#?9KM6"SNX2]B%',/?DMV5>^HM@5 MXIG":_)9QR_?$,I%DG ?L#-#.:70H[F@&8^F5@(+AE%GLN9A?Q9$02X;@P=J M&D@$C$^*&]>EG1/>8Z]_L@X%>9I"B&,,J!L-^5,!OM G'P2_1(,_<3-:CE@2 M=\7 $F^-_Q0CO&'Z2&EK4A%PZTRM"-#U'M&\,1;VF#*101FPD._O_ [(@[8N MU6?]Y=XB#UO?S*&SL('6@+(-PZI/(R%^VMLD+)7IIZ$,=:T1W\T?E%0R[9PX M)<*6Z5O&J812SA<@NN'3EOAXRE5P"#FRA-V(0ST O>+P!4F3 MDF0>%?4NJ+^6O@]!-5$4Y;S+:)2DX*-_47)KC=2MF; )[2P2(#H(9TI GI+\ MMO,\P" .V-T[:F;<'N\1'NC%L->@)S"4?B2^L5D86E*U%W0@\3G)T::>G%U7 MH(9T_+COFU3MH80SO!+%?%"0(U8I'8,\T)Z)X5S+ PR D;LNBT(8AW*TE3TV M!?DP]T[MOZCWYVQ)PS<;@>7NL_+;/Z] <-/U,,'N"O'$#CS1'C%S03=E^=[1;F57+,JN#_P;FLCIZ/F>+4VEH32=8)1+&DZ316&TGXY6/:!( M/BZ*Y.R (CF@2#ZTKR>SS4%[??/#N:%W[8;A[=+MNU[D)A*2YUT\,ZMGR/5E MJ#U]#$#+>O5,%R3&$6(H]%ET,:Y]"C"5!X@9*4IXDS=J<^4"0RVQ+47-*H\X M8MX%J*NP^;JWIOX\C',H3Y<@;,!6D$ *U@!56^N$8;1T/:[AQUTB!*\E,?MO MCW2#53(@>BP[*^_*%KD%"[G?O>U0OIDN-EVX,T%WKV4T)>IFL\IQ8TJT1(?X MMEG];TXOU!7+'-T8?^FPC<)&"E\&[!<=:?-!AQ#N.Z,-GU;M=+.$*SDMG6-6 M8&]O%+>4(LT;NAE6L>=70'%/26#AGE MZ9CH\!WM/NZ5K1S'KF:ICU6$VO <*?H3A\N:4VP6URG<)>YQDMC(RI7H!?:'YCWT^N"&IO8[7E6[GKY^PFSR>>2E2J- MC244&M=(-T7!1MY;B10W/;C@6#W@&2@K6DN_Y9! 5B IST@:.7=!4CEY?=L0 M)?Q&Z)F+&6JBJ$[!RR"-:%H:-Z++',U)[TUYF=;Y;HT!-]0E_P3@B>LX/6FX M7@FQT5X1B.5E'(N@WS3!Z:%U7W+P<[XEI#SKV4DS/S'.4PV/.AXB9)S"]?J= M/6+\KGD'T3([PQ )CE-GWXWR>8%_;\1EFC2+V4<*U$E=HS=PTPI_5DOU@9FD M>FM9D$39D55)2L(22(A-VVT*T?'>4.^B3>B3[F5[7; 5B_#:N@Z4EJC/^KS' MC.HPK6U"J+Y>.<2TB"3T+E_C^XOLHWD+5;6I=\XR;]5GG5,ZJ5*]5$X-GO6VKXQ%*V[J MHJZ;32VM 3..'O]$R87VGDL/]%VL2J>CBUS)#;(VR?C(,\ X$&^$4GJY"O O MGI.HR>)ITT"]M$&HENIX &?>:Q&<@:5R4GF]E-HV%8P MC,+VM+X*6" +CABZA8%LC>4.\E8BM\BMGI]=;X MMB5*58F7Q25(VWZ;%,%SZ6B7)(\]FPO(6J[4,_1C^O1\Y[CL,3?M%*.J;]89 M)YYM@9AC%7=M$H0][.!TNO'5B6;@H,7+E<93Y6XY'?T@T(6J8P9M*[L?Q+S9 M@(YK4TO_ZOAH#M.3N22@F]D]UX*MGE.9:-=S]@@)?S=Z./J9P:T9&]AQ'WN; M.($>D[=<:2G*OM4:ZT4*8HT1HV'6>[EO5T4S20K=:4_IS9>QZ_!TQVM]#T_' M$%17;UOW7+9?C"0D\9GY!1!953S7BD):86T8"N5T)%Y*BOVSPSJ7EK<.Z6Z& M#.9#O^);T]]PG_;*B7QJIQ24!B<_D7FT9IS*NTRY#41T^A#OUFDBI .ZE <\ MM-N\Y>((V$MB[U(>-FI*X 7AC MWR=O;W;+G=$$I0@",DT,IA9(DC*CE.C6,B)Y%C\>?FE(BD'*7R$"'VQ62VQ6 M9U6K@T&>E5-*BOARM>BF<_E M?0C 6L-I(?Q@$%?*W.9L5F%L4:P0"WIPL75KD3W'ELH%Y'UAV*)2 JK/*[;Z M"S/T>Y%85]N.S4@$O'XV?FQTS<* MOLVR6P+!T=^\@O06^8,1Z";$Q-#+IJ/=$S-YAQ0=9LZ M4E57=?:^ 3HR#I8K@[S-E5Y\3%;MW'Q0V4(%AC?63#]#M:V+J&?47V>L%&J MEX0UC+5O;@&M>4XE"GJN8IQ64)/=X:4H])>^5M-R-QG5].CH=RKCH*7B8T79 M]^LXL,-RB2#US<]J4Q_YD6I(FMX#[>"9XF/MAVMEX/[L ;#7J86<])R3P; MVH,@=%E3.K7>$:\E=(BB[Q7ES^YL5H[-HD=:;0,/]GM\:HJC<5O'-]9EG'ZL M+U#EW@Y_I:@Y3&E.EMA!Z$4O2!>J(^B=I7VO955)>5FH@1LNG&)J8-[X9=M! M6Z3;?1N\R._M"^B8X"J,@WD3C!T5SY=EM9QLVH[:Z[-:K0];G%?.]0 0B+#\ M]5:(+3IMY2<:2Y9-K2^W6C2E-I%@B+98=",3>%U1+7K>!D3]-)CY9IK6VYY^ M=KQ/8](XJ/$Z%K2I=-U![(!F\]C<5;9H7$L[0D/0HRBY7R_Y#"= M5;%MV@P'*'<5%^"J##;856K08L#-9R305]27_*.:97>3?K.B#FG-PD=CE1GK MFX*BN RV_+^ME=1/,F2>[KF&XL"11 RYWE^%#%9F9'9_W#ZM47*;%!U2Z:OF MN#W]FX(9ZKSD:EI*[,_+@?84,#X,-X@BQ0*R-S>\O6QH5:+T(L=Q;_%='Z'X ME=34=MH3/&$82W&#(,Z"+FG:)KPUHK$HZ\M,I#O\NKU4:EEK M?Q%%2OS4]IJ?E#8@A9X]AL9BNPP&BT]#O$/*?S&NOQMZ9T&@MQ'Y[ M;+&(BMIC*9M!S6IC :CNJFLKC8D-Z;S!KT6H^3PR.E^-*GJ6"F%.HG>^C16^ MU$;YLWO%3T2+&Z?BQJKLPIZB7 CF^C@R',\:\?TE-((81+&5)EOZMHGOMB[1 M!>59SY":HJ/YE'!F@HX+GQ-&)-)V+(("B HR?%88Z]>;MB:!U:95A*S1']NF M9EQ3WPK,?$P+E4L>(>5V,47*E#T748(6^CL]&M?:UI27BG;EE)WEO4)$[\Z# M=PV4G:YRIEOB(K_ERU/6_]*I<'%:1+=Q3 8UR MH.KX0._0.8$]MV9Z5>(9B'0%?3,K[6&J5K;D2N> MF3*]+WHC$!TNEA3LGYGH_%/&.W[0 %B)N4+[H6;L?JA\P$I2U4U=YRPWNO M-DOA8#GMSS&?2DY\[EH*8Y\'/#/&\=@"?%T6B*&%E<(7.0%!DI-QNQ%/A#_K MP"/*=]7OCXG:S44Q-;.UYY!E65X!G.=S$+;GE&1"N5GU1A==J@>X6K'@/ZX4 M0F!6AF9EH%ABRZC*2-7+G85'W10M63S%" ACTZUT;D85JZW'3ER9\'*I&V44 M=3X)JQ](X,;:FDZ;""^DR"'Y";2<)D4;3IJZ$5)I5&*M4WOBD@HA+*YK;-=O M_(XF$MG)'8^F;=-U)W*?*&1& ZYAC4^XD);Q"^[-F[*5J,1:KS-S(;@NK"86-E]IVP@SUDN@V/* MEBAU'OT:I".$2.H9U2+!&Z,?%&'SE7#V056%296HD%+H3F-0V/72\2/?C7-I M0LD]Q*>DL0M2WCW20X6$1G8C"(N,-](KG)VQY.KC"9* _&]Z+\+ MBRD^"1(@;WP)EQX]2N6?S,X' 5V4"H49C\XOSH^'TVJ2M9[1':SK#:2D+"6 MMATI#YEJF%AU&*N:H+&,S642CNZLG WJWK1CO& TTV]!T;!X$Z&KO)'8*ROD M\RK'Z#>G;Q&3\))?15LA:3;* (D5R>K[8B3V!4 5CY,47Q8K*8?;U.M4:.5% M5%5\YV%)LAMA1;,7^5KR24-3ZX:9MINF?4V98.RJ&,TWK 76Y$UVYV;,3L.( M@YWN$B^$$.OD@JY8&,CSS1J77)?(>Y[6VJICG"]-0QKKK@05,RGGYEL+UDE8 M:&PWM79%9#!&(B6143LS'(V-*CG9,BQ.;# @'@97!]WD^QJFKW5O^=ZK&"_K MS0EYQS!V>>IU&4,H+LB&]%M%(V#9S! B68.V&?2JP^_J%(#]*;(K_P%OO5<5 M*=IA]=3AC$CKK#5MEQ3_#081^CE:!PEGN.2Q(% 1Q :*1V/T4[M9KL)EV6V0#Y!(#O@*A55')$^2N@I9 M%5Q^!"G9FU^\@.+P&$>-==Y4R,J3O8^,=1F>@FY&WY-9 B>U3CTD^.A\#7A= M.G:^!9!4"\?3*_"%-A@ 6#X:=_C1J$Z _I2,2)LATKA@_[BJ<'7Y5Y%R#Y6P M,VJ+MKS2V+,^UKU_+%7"*.(/UW:G%,6FU?8OX+IX4_KK ,N9I$(W(]CV#>!= M V[H3\6;T<5&@^Y_;2:=L$%'/29--\)@]?)(!,E[=\"Q.[NU+D:ORRV7H:DU M3Q*7[GD]^NNF+D=G#\?AOK][)D/[^?05FB"ML.MA73B?L< MW(,-UN^R!0@U@G8O-SIR$;4*BX5A\0J00U'5>KK60<+6B$A,BXV:2=H0PDU; M9VG=(&Z*+JU0$#T3@.!(U1JUA\G5S[%P-%D76I5NQ=):$E3BZ?$2%/Y&T>0Q M_8*%CM$'*XYQO5._K>8PE'"8JK6N9%C^\Q5&W1VT^&_/G:)<17;\K\M(@)3. M+G(1C5GUC': 2J"J%<(-88;L\4Z0)''9I>=H_C9\\_(26#.F-)39@KH_7NUJ M$'0N,=$*B<$*O[K[)Z"11O-@%P;A!]$J=>J8;8&$"$YY:[/YT%K7["4=$6F9 MB[.FG;NL*\7=._?.Q@GO+ARNL4_+NH1=C:BC*]JB<_4L7"YGU!=WXK.>T< 3 M%:+CH_GT_.]/'Y^Q N!*1_X .#8L8%NDEFM[.G>=R5W7A/N8N!"AFPUMAUT'^X4)2(PVYGB9X4B([X;V'R!MK*PF$G.(*,JW\18" M6'9#OE5GKMU$:$C"C3&[3<&8\[CE2LS8NO!\BAOF6@'NJ-2A:#(53EHWW*+ MJ$YHG%JGB1AA6+'_^)2-$C5VG(\DVD!ZD! )"J_,7Y%;QU6-:]B8HC(%K&K6 MH?63Z>B,WN&#/B&/A'2;"*92AV0#)*TW)],(,0^Q [L7U(=8>W:RQ@8:%>"C M8MZOJE68_OI&;I*4UO%AA,@>O8JM?<30A;GOM8;^O1?Z69;KJV869.VR1T]N58/Q,<\]>: -&X;F]A M- J.^)#?!!^I**QY8%1+X7EU>=E(?SP7K3>+"S'O$^[%P$9X_89@2C?ZABOX MV(AS#JTR;D_^_?XA_W[(OW]PJXQ@_L($ K_];IG5 #\>*\X'U%@D4D[71&IH M2GK J),MW S3EHA2#7S'JRG"!^'7K^7\:@9-;&HDMT$ M;'',+ VOOG\Z^B9PQ=(GVQXPBG%4<_K+ MND4: B;I&X;\F\T:#-BK9HIP-Z^96#K'=+]$W M+I2UV"0ZG,T>I[4@HIC2^. MECXE6&RS'O9Z,#M$&(:3BL@ ^(:OK]$G KBM;#>H5SL'QXOG^4V<& MOA_,$FFP;(K!02TD[.._!!M+\L4-48T_;2W.+*06N7&T^8K%-2*F\R8L=:D! MMB 3;8:)'#T.YC<30A+C$T=[] V<['X7@$3$6F1D_4-(E#TFLFMY26I]P%40 M&SB!$XA[U,=,ORFV5R>/,?AS$%0_=X-]Y ?[HZ%H8@8)SWT5"W2Q2C^5TZL: M-O%6F@XQ#1,3S9"!T>,VW/_A&6LJ$_@!W]G1^3:O$&F M6F;#2,?)TR 2,AOQ5W.-R,(Q#01U^9*EGD2@/:W1_'DJ4!1EW25+K*T4?06]#;YOGTLRZMRM1:!03C*]T=G@J0(&\+0R&:AV!(6,H<;KH C MB21SMO'135E']IB=P/^ T#-N\/S<3ROBV\5;33I>^6W8MC"Z&!%_I?3#C^[<'SUU*Q S MVS''D.1=6B1UZW*EO4G2(LI[Y)X# \_[K:(!ZJ,##.6V",4Q2MVN M: WG6*8\OVWKOX<+(P;UDN$9:P4M\-:KKI!2(^F$;F8^\P0Y7VU27GJ%3Z>Q MLT&L=*U=B1'$U>'GQIAO.GJHU_SY/R"T9G^&%]!D,6 &>1,""WK*FG]E)_Y6+ MV 6)_7W:@Q^"__59+<@'6Y\[!L28@D2R+X&K43:-'9WM)R/%5MYGR-SF@5K4 M10.%YIDX!FH7\QY%!+8#]V(=.)$3N4"7&+G7H: SYY8HC\XZR/YJ.3Z5;1S@QVBCL>+SOR7_%MH5O'3U^_M=C2ZC&.X-? M. ^;W:))1,,7=!Z&%[XU]GU%XA(Y13&0_K@03'^T;2>;KB(^,.:P_ )6ZP0< ME)>!"2"C=\$O6?*(.-.?1Z4A7QDX*UQ"QPIL?&&I9['957G!$=DHY&"RT5SO M.'B'BTZ; ';Z*Y9+H/]:T$W7QEG3E=,-:YMW@QBZJ4\C6N@%;'H%5>.[YSDC M%%&[WS]]<0ZDKHTSN\!V^T0$D4-]3J*S&DLWP80>EO ($]BQ3D#3S3P_^G)@ M056QUN-SM!)' MF\5X".9UV30S**DI3R_<<52$M1'?G. @OH";EIEI(>8D2U[G(Q4:;3310 M0=,U[BH(RZ*<74;RL@@%:E,M'6NZ>.7+,X$B%@TX**<>OK$NVW!&M*HKMM/, M"I(BO.!M22H%]"/$>"4MGV;F_8"MT1 T"-#;KAO4*;*3:!V,>QIDZ=#UX/?) MF 9[7/=EWO^4'+^2#A/)K)$+N&@7?$:E. MPQU5C,&V^'=9IZ29O#\8UZ,U(M=3U\5;_H0N>FLH9F%;,'7 MV2RP^.&*(6:AT+_2A1"OL=5&NB.$P,#3PXMPZ"GR5D:,)PMKIRAT*+1LX+P@ M\B1-"*4G5# *Q-\8G@G: [B505TC^&K$ZLL-1L>V75PWDJXC*UI$8A;UP,!D M,'L',%"AZK+%=)^8U-;EU27PWBS8!3*V* F'X8]"3)F8>LV6>:LU/8H);T0Y MWK(/W/Q-BS1"]$+[Q^-T]"PS5_287)4,$PJ74,QZ];_,AG^2(%T+71&=0VV- MKB(8S>JPQ!Y2*=0]QG1$N$H9)([VEA:=L K%ZDQHXV5=Y_?._-"RY'"GV)W" M",K;2IV[=,E$NGT>G7WNJ%8:JG(NUJC0L);C\C=$W94Q1NH +:BT]5Z448!9 MAI1J$WF-,6N>RT)B1T-23L^D9A^"MM0+P;7W0;.!2KL4;.WD[RK=YJ;6SVOWF,NZ;Y$Q MZR!\7.5E&ZO:3RYXWIG>?659L-O=Z>B5!N]Z-]&>@$KQ M"[QI'H5?S8\^Z-B#CNWI6,]1$:3MIR<7WT>@0=5:)4MU7>[-+T=8RT#O!)?X M-5[>/"9E96+&P LZ17F_)R0%,B^\-9P!Z/X"M56+A0:Q\D'&-$6P\)III3!8 MV/AERQ1L/-L*.UM:[:J0H"OVCAK#):*A0Y)S -YN(5L0:RL6%;LFQ%YU*(H- M&8=Q2C?$Y+8SC_Z3=YSJ=@GL%P8S(E\ 7ZPKK88<]'Q(CF*;+OJ%O).OR[?W MIXA&H;:F(UE8,[3BLH&70(UHTDGS4['A$(=I.;JM5.PMXONGCHJH6!:72E;B MVDJAH,X<3Y0&:Y>.U"S(_BKSBZV#B$^)H]'D%MA2NLB)ZB8RD]LDV./=AJ9_ M[NO*6 XZ]:!3!Y(J.V:*W=$QH;+??8>O+IA6VD$*;NWYFC'[V+"G$!Q\F!*GDPS,))D2JW 7ECE]JL-BCWKT@?[ M]+5=/QVD>[^*J M6LS"2D3DPRX(0)T_HE*(S)7BHT4,2?U'^!!WI8O5(*L7R]PCDS9W::Z+/1WRE5!?!_75SSMD%=\(),B1)$"6*8=,N^2TIT%M3-GXSKB2&N7G#"L2X8O+$J$* M09&QV^6FM6^@5H6M,\/=V_9CI9I$_QJ?/(CM06Q[Z;+@.: ;&^1DK88;1&I3 MSXNJ322QX==>C"=M4\QL -6 OT0QW KF^[F3" W M);,9OJ5K1$O637W""QTJ)%R[I7;'(TI/C7)WR]+7G$62E6+2L'0CQ;+#9I)& M. *\%=?#O2V)YNFFS:I4;/Q6D2Q[8K5,!FW%XNB,7_4Z(8Q;K)?8X4)VT M*?B]];%9O3"5?$5K+O&(>)#I6PI'HV%XW2R _6RW_G&H5Z/*306HJ#:^+O*W MQK(VQ/TWBTM/ CB4&Y8>%<$"#!OE+JO+:K[6D9=UEVI!Q/;+8'4:;)OEYN(P MQ5$,S!G?-$-,W-S4==5WXM-YVLTKE:N*_&7WFK!E1CJ;L\>XK*NS@U=BPVK\ M#&-499$J4F)Y_R[X>]_P7 M:R&^^O=)ETJ=FKDMG?&O17VNO"$.@4(YWEB2B M"0RD'I?BQ,S[I)HC'N_ N7);L&A?'K!H!\Z5#X_=I."+*WX&J)GV 2\&)E%+ M<<[SCMD[RG'5=*:Y=^(1JH4C7[0V_DKN>J-TU?&VP/\O)U6XY,0:[:2!8\%0 MS+ZZ#BE0E4'NE$E4<]AHZ+[:_YKTP+*$1)RC?P3M.REKFV1&7DQN?%ZE:;\B M#T D%^Q&EXMF0N>@L L_4KI<,KG4IDS2G ;.W) !TZWO7 XCS1CPE.ZPK"^+ MR])B8;'%"K$*R/;'VJ&_#SZ[O&+E\?C2+4H4:G&F'_"AT#2>9/QB)!IS'73XAL]7PHQ&EM2Z>.M'#%*EC/_B"B(J1\ >(TPISU(AUA4@9*" M', @Y0T1TYC&I,%.[>92Q2[3X31/RN! 5/ L_(S+^@KV:F?U4W%U$SK/!((] M1YO64FJ$HRPT;)E-R%E_I.M.%6C!9I1.!"D'V\&5VJQ!G9.>XG5591T!06HY MSKA%J(!C!12$ADJK!GCI"E!2F'=*8?@&:.JV] M,Z)_;&IG^\>-L[7-:4EWT[6)V#;X'O>^O/_UW3NC<.07E6!)[O^)WEK3+F8W MT@[INJPW5L$#2@"L#4@!R[;G0:53:TZEC6FW"CBRD$H\U^9,.--F;;5\DK#5 MZA'/0 ()&8$6$$^5>/V/TOM'@4= .P<<(RL;'7J1^6R]51[R5>W$N]VT0MRK'/K@T-?/6J(8" M_4.4\:"QA=M6W.[.',>T61@=VZV2CUOS-4D":B8;BNB&DS.']4MZ]&LY,GJC MQ@,OD2T;GY$W+QH@EG@.2!<@YZ#;K'!@=/-BT:Y09R8.*!R^6670 F7&S1;, MHP5Z:%UW-WTZ;M8?V<3XJ:?<8A,?G'N8!B")<%W)4[]L9ALM529Y M6#3?.)]%07#6$:3CU<5%=RSV@_USM$2\3V]G(XQ*H;$LMYE/)S.5;+1/K 'R M>1"L8-8].3\>'0G1?.1!TXG>/=9F#6&)S\X\-]K0W$MMP4.;4/!$),EC^ZRP M&6 5ZTS?I+U2FU,V+#&B':78.F3&S@'N85<\J>.>$8O?!04AO[ M]!HO#T]#>I](;#=RW'W)..#?W_+DNI2[4Z>A[ MXSUDO^^XEGS.EKVV5:NJJ%B"1. M]K>XOZX]U5LYQGH=:!F[&8QX@JVEE;% ,?.]S4 MO\E<+\(8PLFOJR+RF/,4I5]?F#UG)X,D%Q<7+\ZC$RW84_&&W!5GH0'EKB0[ M9'INS#X&)0E5,*_JI"L6Q8W4&O!"]NT"!YD[>BY8K-M#]?8BT[(B@7/W=B2O M@"L&YZJ>=4S.&H 8;$# RUDZ*38N-[%UOJI0;>DKQ''%-<+76UL_.& ;)9#K MKHHVZQ"@.)OT%F'\"&-P:V@-/_0,(DPL-"#K$[S1!08EN]&T>R[:#%8L3:'6 MXMGX-CU"]:R=3M377\N@=N')BJO.C#%!X])+R (X.9R\\.^\"1L<9%5):; Q M-"B5*Q9Z).*/HQ-Y.MKI\^!7S01964A%GE^\/']K4,C((:,!895(3N7VQ# ) MBXF/WE%]YC:)=G1)8@R8K">GWU,B;BI:RTB#O(&-'"J@4OE^8631=G+5SI,\ MFL!-Q=C6>QX.OUTA&6S;43"G-AEIKR*A9WBC=2/NE/LI&\6L44=:,M9!E]3XIEZVE55 1B1"877/X45<-!&UZOSRL&_"O3D^$3 M/_3$,L5-;Q-1V;>T>"LI \3_CK/S"K,57,AD4$5H4\CQA"*$$EK5B3E3.[4C ME)93K"=23@6&(_[A"*@D]V] 6_3#%--1&P"-'4J6?X@Y9J/,]QR-?(,H?"/^ MLZ,2==*WC\^SV*"P\]_D[?Y ANN9)3EK;;A+>[:9@_L>O5TZ:3#D25GT3:I? M0&##^\HHK?(%<@172<-0%7>5>B'A;3.TFK^Y*J%O/AT[\I!8 M_[B)]8>'Q/HAL?Z!\$PA_Q_LO%<81WC9-Z],HP.LX:1>$; M](D:IS'+&R]!UUCW*:"*V9M'&*3 MBW [L@@^ HH]C[@+-FGJ9KE$GP1$8R),#D: =@YCK1=CIZ87^- M R:MBI!VCO[:7-5@"9!&./JO<9"*Z578N^\6Q9OFU3),[F] F8Y6B^EX]*0. M;PZ.;3:1,-.G]?1T//K^R87^:3PZ;R<;V(+?5,U*?Q6\+_PS_"T(=],1PU.L M^)#PB//J(IB8G6"%P_9KG?4%HQSGWW&U_KM:;'HOSQ'/_?72',RP++AX0RS: M^OZ;OZ=N#R!>4(BRP$+2IGN)CGRR%L/N?/F'@:X95$+:/G+3BI%=A-6._9A+ MCZ FYZI^9)P2Q;N/+-F;&<'?BI%PG++XZ'U2(, ;%85B6K#U*P#0UBX'MXOK MS@-CVA#_VH5 6#ND&Z0F;H?A->J=U.3QML]HYG55K'41?7E"!+C0IRZ"[:-I M<\^Q."?]E#W-;4G/:]FO<^+ISI== E@8=.INL,817EMW@C0M#;!;[?:MOBB? M^57_K!;BP^;]C](I$YY$AB6K=G:"1,6VWYNND2)2<5/_M2DLC*P@M@SWXIHF M. ;\C08 \/$8XM0BDOCO;KV9\1+)QL=P5]T(!093+_&L"0../SE*&VOEKL-\ M_(<4RN]SW*2^]Z)@82S*)Y"X=9E(0Q?P)00%)>(,B*W3/@6I"AR MJ2'1E&O?/DCYV7, ,H#'@7D7C*XPLIYV3R_,K@9)Y0]\?9*W9SH[72;"4 ZTS*Y>E)T)5>$OZ6"D=Z8+8:K!TG8G9OJMHD@ MS''U(+FPXB=&Q]"Y$;J*T=\FL"FV6DAZ(5@308=4R!1(L4(MG$5S>*Z YH(S M']1M1$+,1-HI0\J8!*M$3%V&Q &FZXHPKECM*_UOE>8*>W\BC@@I[R=-+=19 M$EQZ<.<7F@:@TH=DZ$X1O.E6_O7 J$#7^ =[SH%"QV(41?(78EUSPI.-P0/' MQ66+"D&NBYFS@^'59AD._\-NL"R,.6%=@M--U&QM TK6DK[9=85*"F^F&08B M5W4)A,MZF6 U81TDL.8C0:>C;QH6A[V75F3E<.^,9VL8 K>%$K 24,V M^W@* ?5G(QNPNX3)L$P[V)97 'A<)X[249"SUT2XH_!HL=BQ;5UP\R\CD%[$ M'3 (BM(E(2[#HGO,/9(X::MPEN)DAKE4!E&&PRY\'=;@_IVSUY$&5ZUU?1?( MQJ97^% ^BVC;&IO0U+4E*=)BA9/63%_'UAHT2[[6#'LU,TJ@11DL\-MDF9RK M&;+?L5'BA^NBEGY]EVUI0+*;3+JPV*[_UNY^6(&HH@@Z]Q(I1"IB.WA5"N%, MC+9ET6K?:/D6GQ)Y([6$; 3H+RDC6H3H"@WX16HJ]<_4^JXF&VF"Z[Z5Z*' M5A!^<=DV-^LKK62Q*MC&^#,$>Q*%-4- MSH4S?X'P?9ZYW]]CL/L,9_D\ZWK^ MT 6EU$J?L;DYJ#)3Y<,/E93&_[>X<)9ER.G]\,$?BVY6_$M%YYF8)"PC)6O) M1M0A_ #V2.!7)FRW9>V^3$DA'<6'(%0&2#'2K4'KW(R^.#N]Z5G",5H02 MGA%^NG>'\3!2W7LNY%FQ%>OPIM1>@%H\YXN8=/0VVY=H^_[@_H,[1\7QT=EQ MKWD5#^:?QNQ)9O0*D*S2*NY1:H/:K]!VKS<-V$)GY3#.C3\FPUK2S=XSK MT=F=H^GQT;WC(Z)V=6:1XJ88G3VZE;3)O"!2M,%*ECM5.,';Q2W M6FJ/>'82=/C)0RA%^?'LX3B&PR8-BC]!S$M]U/CW8R*Q)B#UNQPG 7U@U*U@ZXA3XW&_+2KK;. M?;:IT(,X,N M(6=W3OXFX12VEFW+-6!;$&_ TF8PHZ0^MBWGU (0\*C!!O30 8OQ>V&$6\ & MUN7H^Z =X3MW'CBR_[I8 MEHJ%>-JAOAT(44(DF6@ KA3<-RR61+FF MC#@?@[<+ ",.U]/KSM/-PQ"[SK MX0XGP]E]8>&=:NWY>=<%-SW\>0^H-;'2*/D6RCRE%6BXGI /.S6I /#$01L!<.9K4"".J-V4[-?$YN6V;J?[II@LMP@])[5,&/ M1P^#1'Z[:-# [ATXI=%7]^\\NA/.6'C/.MBIJRM@C!2.$)Y^].C>O>/1@SM? MG=Q_\.C>K1;%\P@RO[VB>%,&E;@F?0C+5H.$W-SMZL$'&-WEP)OUR'CCWRV\>GHW.&)]G^OA/K"T#]/WFA!L6,R M.GKUY.(8 "/IG)JU'-6HZ:$11+]OSX*MC@A3N"]0]\Z*3.(7)JM?C[(0M? M#\>("M3W3]B8FXP:G!6C>"/Z[6U#B!L(AZJ%41N@8^LFZ$]R7RFA45C%STL_ M?GAYF3\R^(M$)_JGMF,FH2#GCW:;G=DYP%\FVO6ZW0A9V:04EG=GC$ZT891@ M3TL$ $7ENN8U$!36Z65SW=^.0W;BXV8GOCID)SZ1[,2OHE5&U>S_^U_H MRO0_9\7_M%7W^G_F4L3P:9C!3\/(1F?GIZ.7'Q*I^I4'%59I]*VLTA_P+I"/ MXLE_0:50-=V[#O^WV=C-"L23M%O'Y5I9P"99BQ"MT=SJ8];-I=1""$0/D$&% M:696L;MU?7VTQ$_KKC&2Q7E5P]MD:4#L;"KU;=)I.=SEZV:LA=]R4_%]:H9F MM]KIZ.G<=[O/Y]"-4_,5_IM&A5JQ8?K :-%0WJ2RT!M?R8FB/F M$\2B5#$YE,$4K-EKH9*O,]Z9L9LVJF4C=3XJCR3.O-(N.QS*JFU(U=6EG@.N M?WTQ8W X4MR4,ZX#QW]5K B';MJ\;>D9>3ILQ+E&J6U>'!7/NJ1 1Z1;6_- M4%,P9^K*^ OLK"__HZ.%3W^R_O]+RM;+U'@3#O$WNO4?-Y'R2:S+^VNA?Y2Q M2#7F>V.E-J1O5J+3DUF4\PTKD[K-=.J;ENT6S:JBB$7J\BA7R%^MV%%+2JJ* MVIP+!<';R8\ *BM,ATULS!!&4:O,X8[-WBBU8!-3Y>B 3R.GB%@ MOEC=5QLN6S=#NTE5_NXW;> DO]I,NO)?&]%5C+[FB>\=^3D-9LVV'M( +1' M8G/)VRT!'Z5#"V[HB:Y2$6E=K!Y-VAG\^/C\V (?NS-P'^T2#_'P?.04R]6+ M@A)AKB1G,V(&31<#7>%#I+R0Q!,AY-0T%1=K,KTNI%Q592, M$F/:K5D< M8>QS?@(>M"5 Z: VO59PPY"((VY KJ\Q5D?*V##"L883 Y"*#E M"8A'=&LUI.,A"@0^^@6+/,YVJT[![J><*J@LB$=0"((E*;>JKEE^8P^L2^AN MY/:4S0%9_:&S8P;5WJ/#24DS8 ELSV$AMI]7(O]S/1 ](LJAG;)K-K()O=^M M:9RZ47TE^JK2K/<=)7J.WJ70PF1/MAXQ-[2_@QW=+*Z97).>0.J\Y+TF-G4R M*W!B&5B2>*CVD-I]/AJ:>!8L^\R[!WQ[!.5;2;8P"X"0?S?>I]&\XN(=*U9D MVI;=+3.CT;#L>U3P?L6M#7SQ*BGC7B<#V#11MH>Q=9.ZQ?@MW#@SFU.P!#5NU5JL/$@M.SV)&3HIT=S1 M?2(>%#I78"KP).@J7-HS4N_/';K!9NZ-\OZAF6_4VG<]S#4[5/:MPT]RC6_1 M51W$29;9'E+MXS20/#@1+Y9R/F?*#N-4\R-Q/_I3L4?0 M2;4W8)YV.[Z=' M&5 8ME,6BK^4'%\;B(3AA9JRS%CY<'^B6,;:F&L)[)HTE MD64L)^MTM)7YN]A* %CO3/-7-2*R/E$[C#1-D2U0+1OKJFTL/IY!\'3T!&VA MV'$@=C4$]:AV8TS1$X'I@P&@FIV@J56DD3+Q =-_D+;4#;!\$TY .RE4*?VG M@J4Q&U)7[I&RMV_5[=$,/UD'$00,NV[3VJT$SQ9-9,-]*D;1SY MD#HFU86XXJ8L7K.04H,4R@JK@::^*)9\!X21@7TEHDS6I.4>^NR7Y=MNQ&@^ MHK-D1:Y2,Q8Q32Q;:6N3MSMF1P[%JJ-7 8($\SE.] *MI3I428XFQ90E]]1L M>GAL)#LLP3T_/3RCF+85@8O%FGQ96?5I0R=\4VN82]J!.ET5:5)%(6*W,L?- M.M:,+8_ACBR^E6(GP@8BK?>Z$M>.0I2Y%MI?[%# MF_FL#*W?PK17(RH/E4<\^W?5 FR$$HDM(KN/3PWN(^PM]]/U[J$?E;1FU?4& M4G59-&2<]_B(>FL@3_HY[?4'Q[]29892%)2^,R4V2C?S(EO=[#1]+ MJ]3)UKY3OIDN-IV4,ZF5-M-<.FB&OG_Q--*H8-=__#']@DIU 8MXKV(!86CGN,2!I MMF; M,PX:>CBP^XN8^ZW'?O''!SGPAN[G/5OC&OE54O>RT+UV-OP1C*P;;O MJZ:EZBWH*_V8^*A>U1>]$E:C12NBIA?^SUB-8)HX?D#J@.(_K1&\=JNYJE:9 M<; B9,AS&DM"(\+"QN&V)K--Y#D%Y"M# MRFA0MP7SOUU_34DY :2R^PL8]Z#F!Z0J[7)XW;V'?_H=Q>S^Z<,'=\\>/OKR M_E=W[SV\__#N@S3YJL;X3[@&;YDTSN2CNW>_C(?2+:V\!+1_O:?^/L?HHJGG MX3;7EBA%"V?.""84S6[F"1-;!3M@ZE<2FS,I)7Q[AT:Z.I3*$3=UC?)2%*^7 MYA:C V:*-9T>&RF!VK,N;J?!:;%2> P'B?\5IY=W=<*7DV_H.OII51!J4%N> MN?!!?)6M*:5=+OS+=>P5#0J_/?K'9233BFF;0=!$,:-$/.-NX+W=;\/OFVZ^^4Q&O!8C+/'JN;':O M >#W(:]RS5_O9M?WG,B)[T(@U LC0YYV<*%OK.!B(/1_]P]-^84$*B M]DM77!(++T-^(::UGL8YEU'"(W^CH\ZWZ![Q#HC*8)5S8_$-W<^<%CX(Z4%( MK9".PGM"F4MZ24%K2H3E'Q0K=C73CF/&$]^T,#%1L M(4*;ZP!HO:;+AOP^6C;B6-\=S>&0'0Y9.&0B.,N"S3 $'/A84 $R'NJIP)J#:5>%D$1N,,D:[RS;&:,K7)='JTU:BW(CI= !H.'^(/)3 MX%_9:_M%OT^*.9,'<\O76('FSRCN6TGT:*D14*@_CUG;@4@C%3KRR% MEN"QSJ]4LQ+2$ -T\)\"9N!PF Z'*1ZFKX3EW=R42>+3Y"XE:YF;M&4>JPC? M+!F1DT,D^I_:#1/6B8G8>VF:LT'5-Q5#^[&G>+Q]@OM)IWC>.YCBYWTE4&K& M"Q'O[)H6K- > !!V''.:91L_H!.TK5PITI![89?5T+% H1.I+)*4KI@[;;5$ M^UM,+4)N;HH(%$1Z@$A_(OG$KT+IJ)0$VZR#UVN4$6/^;%"8 MKYS;A)J;0$5MGJT=Q?WJB]P/JPDCB#%G!"9:_7B==%WSR8^/W/@3BRCS3P6D MHZG?W-.]V@996A?)Y4!B23A2P#PGCLC&N4BU,%OK-ANK_.0Y_BFS_X8LO0#C#>DWAC0:\_GS5[ '])U+;@$X@/\J M'V,(&&RIC)\+CUZC;6'MG=T*_0OAIF\<2A_(.-O'22&]#N:@MFI3*F A3\*K9DS$6'+7KMU6ER-/(PAH#4S#F$(9%-9QD/78U*B).)I$W06OH[4@X M.N<>C:\+>N !;'/P-_]7% ZX;;Q%!\V:YL'W\'0@I$BZAF.WCPY!C(-0O9%0 M-752F(Q])Z'-],D/%)V7?]&@G6 WK\'Z/W9 7K_(:#W!_UX!_5C69O2WW]3BER+ M].DGZDQ+W=VEJE41BEH0M6B:F:GEHXM<>/%==C3][J=GQY(K2)G&U#,1D$SZ M@.G2.^#>0W==KNXN CU^!&V_9JQVP'ZNUQ2)61;EP< \"'44:D*K P2+$L U MRCR%WX&B=,5&"MVG;2^=VPE;&"T%^4M6V+KX6+GB]WM1DG4J3PH5X9HI8[E. MBEV41BI"OR#!5)^OX2(9UKI92V>07,-(KZD@9FO&CN1;/$\E@O"P8S TQI-1 M&2X=V]#.&39R+MA]\LKTU:D5+6$JYA<-$7QP7YG )O==X*,\.YR^P^D;<>^" MM&J(BBX(4&:4ZT 27HCOAMX1_A+@MC[4^.=DXX_-1GI_4PG82;]FS!?:F]*) M2H)7&G E_G+)+G5"/X&T 7+>#FUL#@)[$-@@L*MF!BC;: @5T?)-XT=R""P< MA&:HY:C&L$.6B711TX9*HGW1^,E6(*=^#39]J)]!SQS!K;:9VWAS EH3Q,I( M%*ZI+X,VV6E 8N&"&0$Y+;1M$C,2F9#8([K1#\)[$%X5W@4)4*V6[R[A-H7" MML;]"F),32 4H@3[+TC_B/"/I=;5..; &O%M5*[5"H@P%HZW<3$Y4XCL(8.Y MC1"SMT\%AHSP_.8L^2#PF>*].)Q>2R.%8G>%@^] #@-S!X22:="_")T]LO:< M6^3&*?X?!87IU?YN!Y31+[NP(%-I9D,1!T8H M%A/_6>5\&7F)=COQDKY3'KGWG50FS5\I6>O'#>%"RS%D2S-R&,S;\!NMOH2?KYZXM.B]U&J?,#4P2 7O5LM#4 G6SN"]#IMP/WJFDG@^U*&%^'!ELV\\UJ)&Z;,56/;F7A<+ MU>Z\F)(^52;\4)T[P)60J1 @4($IJT#E,O4RW>@@\\SKB!F@ @BYE4[: @K; MIFLO*>('5@*T"/)>7=6H6%*Q"3ED$FL8-,B(\1"TR+A5PO).&6Y-I,GL'YQB M4URML@*<-^%_:G&FW37-%0)@BH*H-9WO0:$/B!UKE!ZP%AF*9I'4^X#](M;8 MWOC>!-%\7<>1,5W[% R,TEM73PUS3G;:28Q GEQ[)'7OD=^9.&4,=0#W[NJ# MV ?#6A;\E'K#*@(F5Y;-H?GM+1[%6BG459YGL&GQ4BQKP9/%_L"T;E']!A9>]5,;..D(-NN%:%OH6/S'NJ48C#LLIDS_)A0L M3!@:!7($&I#O8=87?O!1"W2(C;^^>=.-EN>?7E$-L;"=X"\"]S'TER5^$EN$ MKP.]#;UHF7:0\U5-RE.%P7'3B[3.["HT E.EHA:N_P_LPR;ER@7N,KEC0U\1 MJQ%'S$&AL0R+*5=!VB6L:(G-O-_(25(=3;0^,-/PAJS?4=<+V)=&ZUO)=)1LO,C5QVR:TI(,* F:=BF(P M3K[B#]C<0Q#OO_XWN&PI.")B^D$DL'#-NJF$D%E[0"DQ'KCJBS;PYSWONZXL M(.6_O&H+],&BSSSIVL)5)]\7*_\E_P6$#ZY0&.8?4K3E?$X:F5L"%W1DBBFK M'QI9XV5WY55TL>FIUL&O7=%M'-<[^#,"Y%9GZGL.>9:#E,<\2TGM0ABO,6X> MT.6J/2=C[RNO*FTCW%]J["*X&H-#FE%*QUXC<757\#U_T!BGH,,[;$)R]6D;SNN'>NV'>V9=-/3SUA: M)Q*Q3I/8[.\#9#B@ X=-R8[Y-0PL#($-[$\'$3V(:!!1SE"A5^5&.CG,I8YA MEYI=> >I1L+_3!'58$$>A.H@5$&H^CH$]J=+ZFO)I3 :?]FTQ8R:[K5MB%7N M\9D/4G60JB!5[)BFN>DD5DTY<1AHCQN$&;-GFB[.+ORM> 3,T>-G%\4+WK2KL%KQ$O'4!TQ:1MBH.)=A X0PT@6LT+6AKW)?$CH+. +]?% MEDCD^','*/U!BD:EB&NBI]ML7O5DWIN.Z0/%MO,-]YJM.8YTY D4(':[B0F- M$78NMO78Y9 &SIVMX[0@$?\@=)4'-!Q=J4TFT7]'FE[" ]G>2H3]>T?QOFS6 M)Z#19H;FF9HPB-W:*=.X34D+X:Z]X+ MZ)2XM,MN6E'+B,UU2SSAAQ M?% L(6/H9$B@U1)$^7J6:W24Q=EN"0LV^0T;VXA'%IL54C=P].D@9)1;"A.A ME'II4V2:C,&>_?3)H0:,MU$,,R2 VO\DO!/TE6RP&@C->L M6R+J!+2S(O4U@!Z#6W'/5NMN((EV!;@:Q8-IG!S=8X3#SH$"=+58.5MZ8<.! M<5T89TH@'6T;3P]GX@OIA!>>2_K;4"1B>5I M,[FK?&9+X&1 9EHE:]U%V MLI+3UBT1GDI/UG!W=-RHQQF>PFZI/<)(IMV,K[=I@;+&S%\?A*]-AT=G)AS1 M.Z3F#(86Y_QZB=<.D(2B%C)V.0+CNC)VM4SNDNLPD8!U!S4:.97-2UDQ;)L^ MU.5%.EN@:7F_KV1H,\U%,K? MY/9FRW!]V"8N5Z&ZA)(=JXF6#8?N+?MJ@0+!LAW3"J68[!])FZ7N57@1.J&- M%5JE?%=[QAZ0Y[%U:,W _T;XEVU5RK3I-K=*D-[:?$^DY(1V9&M%HH7$"%67 M5!@,%GU/HQZ["7TG0/LW+:V@.V*WXOY5HX+EII!Q9IMVF<722H/M@=&WQ+BOX,#%6K$TM:-.A5W=MJ1ZM)^8+_ MA6DESK5Z6&I9(^,X(&LS ]D(_03" ._/W"G]-J@=@:8(/CY790S-1[9^S30_WA'O:9J<@Z+.V@WN5'':V)A&X]5QLZH[H_Y,5"Z'Y.%B8':G6E0"9D(/E+6L$=6#1.1GFI" M3# >:HIK;+*+P4DB[%J6ZS67$(!HD;WM6?HAJ8?QWN6F+:?7-M8]2.T=E-H! MC5B@/K*T6))Q86H;D%>Y_'KYINF???YH![M$31T,K,CPB$J U, /6J;-0KXI M4A':UJXQ'^5O@+*9E=/ 7=@1\MA&73*X2=92T$R7)-=\*]7YGS@_]XUPKVX,1YJE M] :.S*1&W=QO)YF>8PS=H^2U$DV(27^^^/-K$"/2XT'P X;FU;_T!*P'>YKF M:H+%8J-NH(@1 O1AL8#("J%1&/[JO-@$YMN8[-$':LW &_" _WDY!]\[IHIS M_8 EOG)01\6"LV.&\#1Z:J$-&587!FU7^B$4;;4UW?E,EDUH,4,LC"YTLYL$ M?;*!VUNP)^\D?4^G@?"R;DWDGTQL#I X"(:PHBY5C!GL0IQ MAT9V_&OJDK.O+?2M?@OIU'FS.XM.N[121%2=81ZDFP"[O&)SODX=&@-5RC/< MS?<>D3"Q!.$79X\R+QIH,M.W\-T9>1)HJ/RPR+ON@TO"),Y:E. *FAALL]"9 M8ZX\I;BJ'*6-P[(9.=ZX8B5KMKLHM!74E [Z59@V!8[#/E5?6SYS?TZZ],5R M;F*EI\(_*>T<\<:"6"'GBX)R3?U.--B'E][L-AW4]ZX\GX(3M4+5KQ1&>*.N M!BH=II:TT5BW(LTMLS\#%<[M0MF*VW^7WJ;U?LM8MU^ B(9&S4HX%-PI9K$U MO5^" 97O9_O?$(:3&)!M!&6(] [6S+"=Y-(5EV70T<#8FLU68W[:M&O9?>#O MO4>Z*J>VFY;_M1$:TFWG2D-UDO9_]C-F2PX"E6>G@:O6DN! M>XGW(-44\S(&5W=/ W?)VS\T9M\W_G@? =W)DX:]='E]L\>#SW0)YM4[%FNXCM!&@6V1#M9=#D*T7S5?*0P431"WZ1%6))[@ MT.-S9+G"5T-_KFK+7B)AZZG#3KS4E9,\\Y6IX6*_\YS;?CLQ38 M,^5/L6-K24+H7R^1Z<%D_%^;0%'%@\8,_P:L'U>?!^#QV->YI%*^>:NNVP]1 M;V.Z#J0H]7#7Z&6M]PUPX(/C90NCAMCM8766"J'NZ<$T^J___9K7!"> PA_^ M^?U&6U5 D'/MAX/EWVFM$YI!C+:4&5I$K+X:>_ %<2X5F:"Z50#X0HJE8VH81/1RQNB&'; M4KV[1!U&(Z>"N2'XPEB)PJA="&?/&U14LKFN+'2>])A,6C6>FZ*W":ZM]89G MPED"<9?%J.7!" MJ/X0B.H_\6VCIO58L8:_O6'(WW@[>UW6-OUBFRG^C@G$;Q.I%;^V[ MR)3;(-)(]P14O2G9UYC+:?93TSH&%Z6>K;T8..0'2-)KSFX0*),H-_H5+KXF ME,ZYW%NPTS[<#B5]*?R$;E-,?+%CM:?-M]0T"K?=J$6%L"WG@G8+[N*KA_I> MJT&+"IT4X7LG\QT)F5R[;==?9G?(ZAJ[?<$I$"/N=-W.B\NFW:FMC*U/1P.$ MH7CVC^]$Q.!(D1:*H@8U5/N>'4_R'SJGWYH>:M,E&EC"&#$2/9!3CO3S$!M$ M^OCWM YJD85@_QL898D%)HSMQK8"?Y"\\I6KMK\[(#\:>-\?IV=#SBNDJ?N8 M@:Y;%>GZD'P1PON$OF@SSH8G(#LZ:\NB$\U,[4;KD)KS3V#R(Z%28C^6*PNY M:>&\J#I_6:S*CDXK(L[<[D>0KW=(:>YA7XA]Z[A-;,=86R59:%I%Z-HX,_5M MY2VCO""WR+0A(J8,TQBZI=\9],[S3_F-NQ.^*<8B#W7I0QJ&FD83DQAOL'=E&E=\!_ZL5 M49UR(Z^FGG/Y?5&E5&A1 D?QJ= KWB)Q&QJ.X5.-4P8'$D :Z;/];#;HH!N0 M$9$FI&NX\!("[Z3PTGHY6A$71DVG@E=RXQ:M0#LZ2I89<:B^BU-2919Z. O?")7>D712UN!>XLO4S[,T% =#MV_/5.Z207YJ" MP&+/1B'$K;_DNU1 7'(-YX:,$%Q<[(M:(1C9ZQRFNNN\Y'"'[,YXO3DCU#K5 M.EVS7GIS4P6/1KOQ6[C&%^45HIU4DB#QA1^*8%^OFE9506"\'N0\P9+;$OD( M35L(X5;-Q+OOY,\"T<<99A:E?4ID3UEF8GL$JR1-K&D6E;ZG.+6]KPEAH]&K M RE\24MPTWK2[R5,=;_.;N-7Y%4NX;2>P==.5PZL]!"SB MH1G&=6R\).:.OJ7^$Z\+#[O$/*5M!:<@.U(;+_5F,A-)^KV/A+H7G%LX??">TPRLW*PO6!K/2.]L]-51> M>_N:>!OIN]KE=NZ(-KO*I597V!BYP(&J#8KI-M4XU*I%>4:D)&((XOG>%96W M 9X$Y/(S+\(*6*"'74S1F$!_1?V'_+*>??GE9]G1]T^>75P9./RH//[]W[4NH]-UU,#""Y3\T:,M-D2T")L3&Z+8GV MYVG55PM$:XU54IM5I5)MLDL2:D&J,G#DVZO.NM1WU9U^[X&3Y_X:+-KI M,G^#@/RBH1-I;EC)"LQ4^5"2S3L[*S6#O-L1.,.U8\"00!E DQL"]28@RU M,1T?8*S^Y T%T!"#T\ (0. *&WZW5MU5;-N M6JR%/Z-UJBD6KD;.T&N1-:FQ[[_^I__/5_^,B3DZM9L3!17PYR3(B:'Y52EG M-##JM^9ONT>F#0/Q3B7TJ&OKIH,0#!R"C1?3:3UNI_G;:$GTZ7O^? M6/1>7F.4# D@=HZH%C83:(FVD'NFQ#%;0E5)@85X@KFU M&.#RE?5E4UURBN]Z@1?LNQHA?F6JTO6J^LJDMV7N;;$23!#VA4*73#HPMHA4QL()I=2,!:XI:2#;VN\67@]++0'V-I M-2TK$J&6T' JT8QXU1 *-D437:-^1N\6&B=EP,@%-5TIBVKU]XDNR+2:G<^^&QGD+D.^K%W!P0<_'%O#.4)I-^",^9 MWHA[Q\\:<-G+C>AECM9 6 MO977\ AAD#F$XFL==2B>%FV[]8M[5;0S^8-6J#'ZK7@= M)-J%'I[21NA6K?];9X:06!M9S70)):_"K;*9"AL?\V_QWAP L.08$8EV]H^B M[BDS36,*?;O/[YU] M,5X=K6.S+37]W@N@84H.,LD4CVF?7"5O!7O3";UQ,!I6;C*/OD8[2 0Q,)[ MBD.J*3:#7Q O>R',Z=G]+\ZQ;O>_N*]V[Q,%T3X7 M%I?'SW^5KV5'DVU&S<;<,:XV8D?Q]P:AF\,+@%VB MWLBMT%3*$&T^,89B*WQKH MPB.&Z'0Q34L?8+W:'1OYQ@:3/C0L(&)) E(9:*42:0FL[&UX8,Z%DK:P>$3D)=<8*OC&B MIDZJE;6"_4^&^%1D4?\!;?39[TJ'?A(VR5[D"SA[G\<:,C))GIM BQ>(']W" M;^(W]679-K!C;Y/^_A"5EX54MFBVSLB@GX2PX!G1A M&\(OG4M ;:$)P4BMKQ.$6"T5R D>+%3RW*:-?'O&Q;%84GO-;K7EHFD):CGS M6HM@]>,;9T&49CLC#37G:AX#",%>UD^.@OLB-?Q#.?-F O/AYG*/$?ZSTW I M/0)*]6M'<1%-[0I>DI[S?>\7P#QDSS?^0=LP=18W6C7DGL?)=3:T(8UU:5&T MC0S=60S_]_KW*S]8M8[A"Q*0(G%'33-P[IP=\.!);0\:A)7.EOD,6-F3Z,^@ MHG;?1J8[D@)O#?>WW-2_U'0A92\V,=(H(?>^1GJ.QG8)"J:<0%;D>VO)4;U M.= .#2=^U+: PC.8CU3APMZ(G';A]^JLYWRX-V6''PC2VK#\S13_I]Y.FW*C.OJ,$@FT;L*=?V)<(*% L!K)4*LG<81A*&0$*1!; M.'/0)K9B_OCAV0,HZ_V"LCX[@+(.H*RWFK5W^&H)>WJU7&XJHBMW&[I>'PU8 MS$'DYWT3JKA\9**G\7ZB&V[>=TPV&KIH[QH+C]#EM4:%,3B'ZQF;R+&)@U?G MU:/P<^?*__C7/DI*J5 KE[0A&8F0/S).%EZE=X)M0TC/_:VO]8=I2UABSJ9T MX'X7DW+JK0B.PX=/./_?T"9(+)?O-JZF#I]^Y!?3?YHL$DXJJGNW M9!MDFA2[J:<]:NH\"G9J"* _8L2T82T8E)$=$G@?C@A*$@$I %!('<>R\ CU MF_K6:.[9YBU*@1NXF[B_@C^E*\A%E0$&HR#&\(S(I&1VE\XX<16/R2*\[_@@M'1RWW4ZSI\A$8N$XO&)Q MH*%%$5E3L[:XJA,<_]Q6-7*7(@JI4IRN0I2.FG>18;?EU*:[I+JPBFA*J358 M'>LZ0_H^+(F>SF+L>UTQ=Q*2W"J1^[4V]7T.2] M1[]>+D=![GHF78A=:&=9@-:@=$#@L85?' MF5RXR1:*NERV;?JTO8$64%@MW66U _] NY6+Q&!=0:Y85.YZILDPOIT_(3 U MY5N^:2W8)G9\XEI?M$D@'DJ(M,K*SH#V("GV!IKB+)F38_1J'(2L] 3]YN_% M;B:J^_<-A7 XR==/LY?A4"0S3"-Y\4%,SNGECHM@-DK,P2<^^]G_W\QY=P*- M;?@:E"S,[B90KM!;'WPK!; U[6W)#1#87NP[)YWWQ%;HA@SL4LX[PH&7CY+@ MG68ODJX;06D%6.0^ V6S7=.#B-(%/8=7M$B4 $7-J$&1 ;"S7;M<*7FUJ!XP MM4UH[[6[*AR8TXF.4N\R"'U?%;-$)1E5SP=/=&=VM72X*7>*5R.,CP2 J>'D M: 9CJNV5"%\WG+1U.2/38\\^,9XG)IIV; MB]#B0XWT7HL*L(PF@WIS\R3MS#)NSP>[XJKLG+HE+2RISL7:>F:F-Z8^+B6< MJ#MT&;P*,W5PAAG1@:3,=^39)%KI'*+LJM"840Q\^\O6;5$S.[OTOMTC,IW-,$N MG7QV>H'2-9#OT=V/HM"Q#TOK.R/;G&2O[S2:@L592C5?+'L!(3)Y5)&B@'K?VNV=TAPR=8!L2Q2)QV>U88+=* MT#\(I&$L1ZM84A$32CQ2:JS:*E\1_Y1+A$+MUP0+A)(UR3QORI-7Y?35I)B^ MRIE8FL#ZY:H3KJ* N\_6!?=_Y1HZ+ZKU5 F-YFW1,QJQF!!NC'YK2U0X.AU" MT D=T@A_4#W3>+;ED+N&4,D2N3#S#]H\P](!%UJ((G1%")GLQ$$T^- #;$_L M4HAP* L51=D+H7E5K+).-QSNR3Z[53W]W&'A:"ZM<)CLAHH2M\B MZNFU-EWQ#6!I$E&T\22ICH32"ID;X_]TIE8BF'=C6C,4U8^X5(/.",.NG RQ M)13Q>,LJMK_'/,I\"/M)3^X(CY@YF&,G:L@4IM^ZH$/\@QQBO+PGC]!^Y%L< M[,=\L"^F@H3V;J$Q MR16EUL7(Q7@4HC2TNR%=,B29OW+C>0%VGO0"&5#=-6UX905HHO''A71:Z3/- MC%77#A7C >[Q?N$>GQ_@'@>XQ]MAE/52[;)%U4R8 *9U[ *3'M2RA8!98### M' UQ6<%=EDVX25Y&]D;6,JY3)AHNK3?MI2.MG_^&(9<,[HYU*?Q'.$^[30C\ MZ0X-U/.HI,2-7M>L9Z*;U,SGW-UQT30SR;BU0JC<)(2@<4R2+/=3IP+*R"97 M>DWKEH6?=YO.V-5++C30/C$;&8;M1,Q+!V_/4*T33FA_WMI;Q 5" MMA3)JYH.(0I_Q?:;;-ET2:5$G,ZL%?86,0!?<5R92$@L3'0(# K\W2ZSLWV%38$996F%"[ M%(HUW*VQWDY(!MF4P4*;(P9&H3HD;K&Q#_@C<+5+WE$-5\>$NF'5^6U"LAX+DD> M:.\)8 M"C&*W,$;'M1(4(II))+J2G!P[R8XMX,@EWWG54L'Q[K4CW3WG9G0NZ8000B'AI9),=D26,4B\N%B1 M9KN@I6(H)%=[5_$.Q5+C9^)M+/+7Q5.M6VH^/4RG M<,.62SRBNWU)K[=O*E)'A$U,#03[/#AYL*O5MA'B)"\15[9=]ZRQV#\*6+:$ M;NG9H !=^8:=_-1+,3%-#JIOM+'V0./)JGAS>UL \W:+D)CG,TX0-"1:(N45Y2* M]8:-:Q#B"N"9P1EF9 XN%TKHLO.Q9QX3-(/;!&!ZSP3,J0W/]37ENI".J^+] MY,,"K)@!35B'HVNE2J]#\ !UL"PG4DXTVCQ]L B1:S!P H^A(@GVHY>% MVJ^\ZT 6S)1@0210\8>(_!74AA/.'66IAOTXXKK Y:6J%@1@I*%HJB!FWCTF MFP+B!(*=JK),2E'V_"70M^,\44/ULF=#$FSC[]^:/*!VT@Y(%I=K1AYN'8S^ M]_0-YI1CZ&BDC>3LW+O>1?HY*E6A=+QW(18.S-4%^*O\^;)2S[E6,RL!=$P) MZ4U_XBH7HI+4T/&@(*W8GF87S'C;\O/E["!VH[%=OZ0M5TD30RI2EFKY#F#OQWFQG ' MOKNTSQ&U&:O@/VQ2R]1K? 0S$8Z$4FQX%@4^''SJP3M"OV^Y="7BPE<('IB" M+I9$55^56N*5I8RI =Q6")GJ4.7^OA[R(VI.5GBD&=Y(!X7?MU?L4&F,TXN< MY7EQO(%^=J,;R!4T43XI%U7,RJ;@VHA47*^HO70T5L;J&W#C)\422=EKI[;) M^U_53R?L=L#RO%\LSQ<'+,^=Q_)\$%)DRA U6\>EYEQ%1W?/X,JM21NI-SSL M4?CX^5..2;MZ48#"TZO1+B 10U/PU1J=P)/N7C&D5N\"/FS7KPU!3I1]U()+ M4EQXQ(2,N4-;L0$8?$XP[[0%\1VR(H5,T=CCUH!A8'+8NKB="9%-("O[^_[; M05: SOO?'YP^//_BK^G5,"#['+T%_.:WFT=8M).2&E'_?>(=-VHK-K+ <<+^ M=?<__^M'7/$'IY\_/#_[_(O/'GQY?O_S!Y^?/XR3+VL:_PG6X)I)D_;ZXOS\ MLZ"^S-+R2\[NW1L^]>-(U/5T(Y+&RC5-S$ J@_D5(Y)MC>Q]$N:B@YH#,;+ MM*.&)^T>=?Q!&.^X,%Z;N1PM:AIZ(_BF$T^XI*:%K&KIW?.[O'?WKV_''V6'$ /Q97\;>H'J(V*&4+ M1"?JD[VR]1\R*$X4"D[DT0C#>,>9S\1!. _"&823F6Q-\,+>WYR'(T"8W.[5 M]I&_R _R4"3#83WL0E0U123=V^7F =(8K1U903_6;H6QFV%_,,+.,_:ZLN$+0 MCPK)_'5;QLRP).=L,'W49[<.?X3=1";!W1EPY0[*:^'/"Y7IB$O_\6.F?V+I M?0( *A@F$(1;"O9)CB,_22*A5-*#?^KV%J%ZS=0B4+?VD%V M)4SXRA8I=M,T_()LI9[P\9V_?59\MHAD;%^SB8"I'93,W%R&'>(U#,T1-#8] MQJ#15)=02I[?=4UH)S;M(]S.%,CU&=+]H;NALL]/9AKIMH3:$2F>>X>+:;&^3 M0OP@T?< M5'^NB910@W@868AU[*0=RA0;5B1_6JZ.I3)[I+FS!JH'(%AF;)" MI1 M,(^,!11MF2<<8D$;&?(9Y2Z+4,G=;KX6-J7%)A'0)D..:QH!;(PC$9P5W-70\M;)0P;;KJLO:@L8+ !C>BHXI?Q'QQAZ B,M0E_UIN^ MG3$44SC:R+HE2Q9'HPZ4'6W)Q;]2F"?%9EIE2;L59==I5"#&/5 :'JAA>MEQ]T_0C\OHI,^ M"732^:"R/0)FYV7E=,/P5 ?<;>2= S]P5TKG9AY!0M@.RY=PG$V= &Q)BV$8 M%3D)=4UE_/]2Z)02X03'A)^,!Q2X(;H;-;I7*525+^VXN !OTS1H&&!4Z:[V M;%K]TO"2D0W6?=3V5VQX:PN"D?U@\@"$"Y(2U9I Z^09L[,#@HQ02%I&I!T5 MQ_KMYVH:I@A$#CZ1/D#NK2D_,%/"^2.T;R#OY%53FU]F=H?T*H7:Y=2?-/,3 MKX;(^]4=9FH([EZ/RYE-DP&0WG^ L/(0?;]3L:&L,@ [K87BVM&V(2:&309Z M782$QA3NX#[? ]X_S5Z@I[@,6/.VYLNDL:2[J.HC\A[9(@ +!S%(_X0?:0E MT1(?%ZX%097&=D#:G(3.(Y4PS^291QV7THNQI]9"88X2&PNKXI6*H"'R"L_7 MFFY6 E,F%K<5*HRH5 )E6P9NF6B8CRS0CFV838.'>II]Z_= Z;[&9CTW?T]F M_\YF2#S/-(LPRQN%;+ ,9JAJJST&A"$1V@.5>Q0TS,!E+?'< M>CMJPJJ9)3%J=LC96%9#U73J3FS]$9@]JMJ?R6O\6%Z23T*W0_:42@I==O3+ MBV/-RQ>?@5G0IF?[" 4GHRL0M]HAX? MQ=3K&%166\)_GHDQB(XS:?822O3@#AH38>J?53>7"LD)Y">!AF=WU%(^.-GR M>S4X$"YUZ^-*B-M>!X$O@[:W@R="&Q4CZ;%'3HRS))Z!T)RK:-GR5C-E68F6 M[UC3=?&0W?I (4C=H.@#5>)X"Q58WPZ:9J6A SK-D5V%60,O_=1F8.)I%3 F MX3K+%& 0S=84GSB IN6(4"H#CR.A0%84M4%]'9Y;>2M.52[;$42&4)$QEKX:,V8M.<)>5 ^).%M M'""/?2%AZ(-K@.KN190XH,+W=[>EQ&UG"<=,2_*8,'R\]-_/U4>3K/>\N!2O M5@N\6%$2H]S BZ.G;[0\ M B3?Z,F%F'F81A+M'$-ZC$3TD[:ZH*K3O(=E2PRLL6,Q2EZ%PWG^,-1EVT9R M1=;XH?S5C.^ ( !7M,ON%1NH[-G?D""8MK&EL_2M)H] MN"XS C;9#:LEZ8&*8^ZNV45;(3W,8;R_D7*3P&;("9,DTG^9P!PU(HA&"]+SGD(O&:8MI<8(9\/PSOIEA&?2-)R4B)]&W0U!^$ M>8/YJG<*V*EJO8@N*XD+ 0,6H=];(&LC7A;JD9%8'$,7XF8CYE;MS%MGTWG9 M.<;/B(V)T\ 1XA%L;>[2S=D%Y\]?"P2R)NF8M3:^(T-/SG9* 7BQ27>^*E_1 M\;M2XHF0[0WD6-Q!6)@+I%,F,S+XL\NY#LI]!3IYQF'2 1]&S!C&6+LJB:)< MN7:8@"0+=1U8< =SM[XR9J=>0_04..E@IXE+8.:FG-L)SH2(>2QDOD;*@]\, M;UQ<%H[OB:L0F"KQA6!JHRL!'SG0L< [[KNX^6I\V-E0SC>!@<8U ]]O"#"D M"T+?[=<4(<@EP]&WF[$>CPMT_Y(.<7-*T>T;KG1=7; 3'Q?/?";T=S6D-+(F MNGL&_HDW)9OX) K"#<#2?4=E>.E/A0B*[_&81C/);)!T"];(I.#3 (W_+'&< MK0INT9-RO-TFM??A+B39[VL 00&3I9VAXHH;5CKN &IMF#'8'5=^^CU65/>P MRQ>,.^$#XQ/1\I/?GGU*XS6B+Z_#';X;(!ZPD0D>L]BR(B4$ MT2P/H<+TRJ4_YGMR%8*M26!C%O1DVVT25CTPSBU''AC'@UZW4+F7TNIYY/6I MI3OWRI>49$HZI&WNI-D LT4-P&@#X%<*&-H[,XLU6_1%ZTU"Y\*5F-(L::F1 M#>",MB:/:2Q5I\&C,H<]LHW=/2C0$\ [6!@2:X4L+K[6=KD*;5,YJ2C7&S@H MO]BUQ')DX4=41W$5S ZOI*%T1;R='QTVJS#B%J_N/1=K7Z/YGLA0^)HW!RCL MD0&"IIL7DC;5EDJ!1L[;@A0(I[H74Q(3 MB_,F 9H]'E'PPQ+S"O%I+OKRK@L!A1C-9)D+C>CN1_QL8Z?(/>5!=JS53MG$ M 9SS7E7>_7L'<,Z=!^>\=Y_BY5)AW_,0<0QJ8P=^'?H:2G\WRR?6Z=4 T+2[ M+-V59"Z4EPRVTUC84XM/ 3>7J.?^^$N $4K9(9G%;'O]%JRMT T&7>KND*%$ M^PF,4B;^-"ASU(R.=#G!8,:"NQHXSSER+M+H.+93I.O>[J.P5!%$?D)V^CP0 MT$I :M9,>Q3]D@UAV.:&C0E3A$8Q\=^5/DFH!5XSJMD:)V-8"[KLV;#GF* 2 MS*(Z.3Y K9G01KMR%$E/X%J"V"[XJUI@CPA%VVR+"K:WK,X<8YR^,F\(5.D! MU1(350QB;C>U].Y(YSZ-K#+>5BCATNSS+Z5'7\58VP'CK@#'6 M9E7,G*05 4A60Q6FTRN*MFH/- K1N44Y1;B2&Y&0"5945/,LGG4TYIA=WS@ MBHY($KL&(J=M;'8@$ .G+=1BK@ M:39KN>RL,IK%FS.NB(6)XTE?T1ET4F[5NK^]53-S!)8 ORH'*/<@;*[)VXL! MT,5*/G^DN-G@M=^ 7C+]G7-5C3AJDF_B4\< ,M@63% .:GZVRGDP)&31G%P#"4^.-O' M;G:0[CLHW?^"&62*\TVA2&OL_.!XQ;Y5$+")0 M.((&MR7:UQ8H'>3Z(-)'/$GM@#Z!63@>2W M\LYES6BH) 1 .;Z>9=!9*4\^-()XN,FT/TCJ05(3G]'R[6@Z^IJ[6IVV&)=% M#MZ4#!\$["!@*F#?I;+QQI:>*>GDT&.OW;GW17VT$&P;^M9)P2K3LIHRU3P$ M- B2#I1T++/6Z(C!@AT$^B#00:"?[=)MU?OP*.A8]7I= IL/0BY!T6B(P0*# M+0[464*^+U<= 90+\*5 MIKIL59WDNH3&0_LPH0TKH:?I UCSG0"KKA" M$<45A\T9-"?HM)L@WK^[)<&?G>KYL=>-?HM>4%_LVY30^2 ,S\6*_,N9ED9M ML'"3+1+L>OP"]OHQ%^+,L\=+0I>T6PTQXR#3#U_[I;^B2T9)&1'O;H1&,]AJ M)/+]"H(?ZG"54RU0N#.[0JA^PBC$0BN]_BAEJ-RFF39WZ5?*E&)P_A5)I9W/ M"&+8U@%,N",U:Q$FZ/RMGY7(Q/)P_5RVE)Z=,9%"Z&M,JKG?B$.=<4=?+L@A MN";JIYG"J#7IZ%""?8>2C+]'X'(ABA7Q4-XE+T)N+2E"@76CY73=28X> N>I,D'YT=P\'P\E5>2H5:X%2-DAQ@](HGAG!Q3ZG4>AO]VL@_/T!NHG=;V^IFIJ_V=11DIJ''Z= M:*^"20[\D\!0,^@[M?7ST@*-9.'++%++'J,9#RE' L_N7 MDX2$@9Z">+K._F*:[K(V[9&'X4]&K.SO6UZ=4?1,ZRJN-:"[;]M&H&]56O_+C*(^Q8V+"D=QYE7@J?^FM)B MF4L0\N$JD*!B(,>X?J,B7[VY7MAK8-)2C8\3KC_KED4;NQ$ECRN8DV327&K$ MG5Z\+LI9O 3YZZR/B&^+2P/V#A @]UA4X96Q3%-IWP.!V!7W.: GZ3)I40$= M>?*'Z6.7!3>?G!=RYZR2JM0"R04PZO%@T)8P%_7<:2)@T2:=[*2%BM3;,R.J M-+ZD/XUUY8P7G/XF)0\:0_(GU)MM:%"XE]H^%X4W=>5ZH[T3Z>.A--OV-2?. MN,NBZH:,*#L/+"[]B]7JH)J38DWJ0A4LSXI;F) =T'>=,CJ778;0_KU'%)?, MON4]P*_.'I&.OWT-0&]^UWX_(&B:K)S]/_]%69Y?SR:_]C5;!6[VJ[^!Y_-? MD9G7UUZNUF&>?;[-<['AS,^/D<$6Y:LH^TGQ]#=G]NZC]2 MGO&NY7?ZZW0[(4L4QM?V4Y+9Q_ZVM&-[OU;%6WO\9X/)_L]C_RSOX?U/WA5U M=T)=E.=O[O9_C!E^Q)Q7]A/XZCC;6I-: '[U8^_Y)WN-_>%9?NPR7,)L>.]" M,!Y3XS2/Q4J@ MKY+W>E]M%:>UMVR:5PA#+JZ*_)"&4IL9.+OE76 M,55*CV3EI--KLH=^:2TB"@]NBV[3]DQV%&8O+WG$,H.1\\H:?EV-,]%2M'9) MN.# !@= 8$.VBIG:C<+WY'S MGRUSH($^TW(48\I^G!A(=//655$/I;7DH&-9AU'C_/-W9D*2RZ&@4)XP,@]] M&0](@2\4=D1*7FC?TN9HR?I!?]! 5MS4@",=8Z*M8I<'JHLAR[-RPV%=(NV# MU(/OL,_QF>5N!UK279LV#J/:09EF11H&'^)'*B&ZH4V/X=O7DC1,OTB$M-)? M639'M*GL3FCW0UL1?Z+G2MN4P$O[AJ*7()[ 5;JF*\)*Y"KR*9,( 7-4Q^:F M[SD,]>FDB/[4-L/C]#QW_1+ATLM@2GB!+OFVU8TCC]:FB3M_2BXZPX(35!+;!5B3 M[(DJTN>J2%^Z8L6MS6E2,U44_R35_,RK(WP\-_B%WG^+8UZ*94 74R!/]1KZ64+@VL;N2O&OO3$:,V7AIU/%!'??+E 3>@6 MH:VF%L!$_R2@D4 I3:JNXRX*(.,7;-4;7VN$(HY-%RK5C&CT)!HMTI[2_OR) M.X$=%-D'V<6+4,\^$V 0 JRMHVM-^N29TLRZV7*C<]\+N#SX- -56MJB1S+4'=QK [J:-@Z#+] MT A5#/7TM9E8KPB\AEVK 9'.*W;>CB0IH?$A4JN=4J=3JVB_0C2K]PO)PEEW;K[5A8V(#FC8>H;M5*U W3KWX'2^,XQF7;.\N M_7[NG3WKO(^21Z/XWHZ3V7+4[>(TL\'^4_G< 5+U02%5YP=(U2V$5'TZ4_R4 M@Z7O.'S\'6"O9"9_0HFM@\GV9S#9_K4DX (NV:9HX4\%])LWH3J.K@&4(<&L M4J+%E),?.J,+=KL(4D.6QX6W #;(?)8;:A#@;4'MLXP+/SQ1X'X2R5-#:]<. MLN_2H&#TD$;MIM:E[DYP@L3IR6U@U_M \#Y_CW/'3?5XH;*SA]G6%6W'F#," MD3MR;B62E [0#XBZYP17$)#S63G-^G5@.Q]=Q5K-ZH7?L5Q*^39%677[@V8: M7&+L_"NWI==A0CR^&06TT#EPVC82DFN!7]LQ2.=]+> XTP)NN#LTJ$506_F; MQY;)+K019<0+ZMFZ*2G8$>S+:^++&A_49=0XH;&RN]U9&] M5G[1]%X[O/#S^9:"GP0XSS."2/AGUV4A&&)TG:ZD39177,P?@#S04W_@2:6= MWSM_*&%0:A&-]AKE#)5D^"+'1!8R-H009"XT"H(=+XM2P=GF^3^A]-L__<'' M@N5\I/V>N*IT# 'M9/>I0'1*EDPII*&!^%C!AHH-KYV;*0=VL;%Q&]YY+;F0 M7'H5KGLAAP3"7ZD?8/5(X(GXH-H5>FC2.]P?8>A_QUKS_J^@2_G5%(-\0LKS M_FGV(PWO$U*@V;.X4G?K3"FO:2&-FH2P.9@JS+MCJ\.YLU.'@L]3KR,'-:"V M4Y-!42L\>N1Y9 ,RGX0@0LHN'+ZF]1\J +3HV\[M@%LB]X/I[2W5&!IB--UL MS;MB?VJ_HE0SHG:AU$&3>1J9*E3U"+%+LE92,]S:%V'L_<9K#!&Z ]M S:$3(X>K$@5V'CN 56B'J3?S(5\_UWME7( MGL/WJ"15;\:WZE7A1-MM?8U_M3TFE/CC-?O*#]%;+_!/2JGZ] MJ+Y1U^L.*=:?F\#&YPV$0[.Q#YN3N'_(2=SVG$2JA^FZ_;4L/PV%^^SB^VWG2_E=\I_X@)&\A&? MA^&&PG>AL?KFWSV"E$IR]6+3?$+['NHI?RHV&^*7(=/I"=&YM]DS;TPM$6'P M=A9/PU0MWZI[^!VOFFR\S0+,F[S'KI#8 MD<)Q/$@(A;W/3DZ;DPX#SA_YFEK!3+9$!?'*?3R_\I.0Q:\IP$!; M>I=C0./'#=&U,J4+QY+OM.QYY48)57N3!8:N-+?42'EK:@[5@W63 M]78].ETEQT:<8:OQTN75Z/T[+4O7V[E*+RA&,9WFB_F\K!@#H-]M[Y*H>?4W M*V?,MB3SMT261O)V!6[6M\J*Q!B7M)>4-P0ON%KE.8#BI!*_]49V=G;OY(<[ M+:7/'Z?J5T;VUDJ] MN!Y_B3G"8E%YJ$LDS #+$UL9'= MWQJ\>U)0S1HI$WWAF7@0E/$3VB@NK"#.(_YI155?XUQ2:[+&ZHUA#MJOMDR5 M2^LV;8-L(ZH:9B1V@IES\<]_C>GT[E=A1_,GYE?_VVKK->BO\T_H\']^ M:FAT0MC]ZS!JMM5EY-FG%'7W]UZH4'NL%6H8[O,(.'D:0,RWRNQ]'UR>T1:: MI;M;A-WE.WJD\$_98D=*!;LEH#*,A)EQGYGZ-X%V1G@W56PW('5PMK00_+,X M*8('= $#[STC,--XOT9H.P2-$KZ*5MPQ/JJ9Y!1;?.&1F6@:GHS-EI:$-/(.AT ""J7IT";E2?>_"[I:D63BQ,/?Z#2 M\],^7.]8#SV]I&H%=W6KUN"=@!6+;%(VII!YRM72AHK+"U7=2%L0.KS%VO6; MQID:;:\%E%&'_E#YAT(9K?WS(?M7 M35O-B".6S]RZ7*.96F0YVER!G*><^E>N"PGW-KKZ/MG3X[-V%JG MD.6%J\%_ZN>P1F3;G_H5X0E7S8S)K;*CQQ<_'2=T1U):+AHS-!O-IMMI M!?A?',I781A?^6$45/0#ZA,N6J(R(+/,.#3\ A*=@K09O3F5B(3#@.AV M3^K>3[7IP G<5-N5?Y[=SNSHYY_3[21H 7DK7N#UDN']Q/K(+(JL6Q$MS*KQ MKF1?24L4KZ?]&__/?W_YX.&C[.C)MS_+OX]!O;O&Z_QO+Y[[!5XT5.1@WNO7 M'8_V8G"GHV]T*/\X2>-MUI8(7GA):7OTH4 O :;JZ9;^Y\I;3J[MEN4ZV[AB ME9ZF86/!IET4=?D?8M+4'2:5U!;T#%Z4^SP MA5A+DJM -;X^-O@\(W8\L8N2OV#./W)#WNQBT3JVRN!7G3\:7:Z#!06]\%BO MPF=Z>8!AZN7%R3<$KJ?MT+_;!1OA,;Y7O<:7_[_L4_3\[XWO'_ M.K]5J_:6@8TZN^@7Q/%Z?H\P+MQ0%$SW;B8N;MMMHIW2]!N8$=9L.LTN5HT4 M$M?^E:)/<*EW7'H\;AR>AHW@GU&T,2'K#K;09)NY$HZL_+E#8N&U&&G4$3([ M\[8:[=XQ&G[O_=@Y?^S\^#0;;#:;YU/I $ I#^G0HD.%=SO=Z% DH=AM5]Z4 M(3TX!:F3_9F8B39H\4=\TQM*#5&X7[7KF^EK0VZ]U O25J. MUJW0WY#[S6H#)FI'HX\651TB4E4Y#ZD%%/5KY1\/RN71A.45ZM:M7"-\FXJ) M#)\D4]U7!U7U0_D1 5JBLIVR92@3*JH67K"(W0;Y5$ MMER4":-W5<9PS\R!;X+Q,WP?,!KX#?Y^R?_C$N=$'<:=H!UMYTN08/*7E*+0C-@'1ONY4-9 M**XU0U630]!$I]KUY;2.XHA9#BMQJ$V?& MB^>$N?#*\B_QL#M(7?#Q $2__. OF*=U)?UC7F-D_J>S^W]E;4U-RYNU--<9.2Y\YA*E'%XA5 +- M5=;Y(^F8[ETX2[SF"HU\BIGW[KLICHH\<.GMM&SNO1**)G3O- MX+R>*K:W#+WZEL#I9T^DM#\X6,5"]$WBH\Z;=FB21%=5+'TO04+S3+3,CIJ[ ME=TJ-L/V1@V]3N(Y$"7_H-WX'2X<]UKAR21^65^7_^Z=V&RN_L]V%3Z'87B# MSW]JV:^HGK99T0W#I+)EMQ$N>GT/\0GQBYBU7W@?NW[B7[)1ZR?PS.KO6= C MQ45@V*>8/LMET_G_M5LYMH+0HR7>++9'+W]@]>#O MOR:&YNR0<1W!9&!D!@<8_-&.^8@\B_+#GRE7*S<3,MU^#=\[-3+%0-R9]K=] M2Q.+]@B<>'L 3GPAXXM;>:-JK]N4/)S,WIX8@N^HFN5E6 MQ6]>;2?7%9&D=]R'QFO!755,KF6$S!%2'"$)(KWH8;B3WD653-![,49A$A3) M#1L:]N79Q5=/3A[>_^RS[(C^>TR))7)43D@=4O;AV1/VL$,&ATMZ]F2V*$PJ MS0_]ORG-C"B=? M9D?T7S\=?F*(!-!\)')C=D9;I\"N&(2#D56GM;E+MMICWE^Q\,4I(1X[:[UQ M%N"(\EV[5'("PX< M:'HXG&$_PCH[%XY(R*3&)Y3L,3QKS$82ZU4[?R)HX__JW:^E0V*2HF#^PPM_ MQ*<:&,G@M9,/XMVH2Q(Q^6*("Q"E2EES)9,$72CUN2*@Q<$1_S"T'SN['<)Y MPD*'>@E"4R.*Y?TYSDA36P=#_$.Q89@0G; A41/UHD3WAVRZ;!OORX *%'&G M '/8BOP3Q :J$>XEL-3N]1HD+#:ZXWV=YHI"36JVBV#"C2;/&RU^H-L,^'NC MC48JS59%7YNX9-VLGX:\MX8 *?YVFOW+^K0[)T,F4=)]@-F?0(=%YBX\# MB$L4G)ZHUB^MGI MYW]03A]D'T\?<*J G,]I0YO]M]6/QQDEI!'!UNANJ#^GH+1L.ID[,RF7F-*Z MSV/04CK8FV!T$L:L!R'IW5OAH" _Q%R_*@PRIRI7Y::(1+ZRS48-7#DDO8F; MC@R]ANC'"(8IBB>>4*^IBEFY6$$D@C;H>K+(0L.U_;FSEPV" $NV/19-47'^ M+C!. WH%YF6*LR .+G8QBE5H=OFH_;O?Y"734.66B*=G;N478L/]HJAC>DN) M0-OAVYL4>*'GPS\<-+$8A;6BXKPH MO[M4_!96I MFG('S0!-EFBD9=&NBBG!W]E1.WKVPW$0.-;8?K^%HY\QHU%6QA63PB284%_5 M3<):35D)+[ C\HJU@:5T54B+OZ$X(?IO*$(GSF^ZQMV) L3+X)]5PMXGAK(9W;TK^^?'H<,L626SK_\;)A@#FAX M3B6QJXI+-8 #./5,B]VQ\)U]R5"0L].'X7$4H#$)UF;JU2DW5R3W[!3?1VA4 M89O2FCD0T:J73(#]5I&FG*C%;R(L6X H=![\)(=S_.+\7NZ77>B]=A?BM.LZ>[LWNG#O^9,+6+3XV6;H&"08]MYVF>G MGR4/.S_WC\+W*;X0$NG HI>(FZE2,]M#5VG%S?Z*BE/9723-YT%TQB)D1W\# MF46$NE]1^)9PM[PRJ1C%>H/'@L#"";8H'X":)D2XG /_W&I/9MGP/Z/BV^M[ M?RW;(C#BCG:ZHDH++%ZNQ&Y*Z%PRO@O"P0NJVW!T=HR6.7PY$^AM[(13@<+Y M,3.&^PN2&+A %0Y#G?O,KE@3\LPR*6KF_GQ92CU]Z#HW*6[F)Q'-$:\=$&Q<4CII;5 MI>@^Q6JI^$_ZUCN70* !GUAPHUH8E&=?8!BI%CF_%\!,F_R,&1J]BP+S?FDD&L[8,WDSJ,7CX1\+ MX>===OIO=M&5A6 EY7O< N1BY>AKO(S*:!_'2/ ! M,KV")LS#N3',=G5#7Q<'@3> HQLQ1T -BJL,)4HMR+&J;;R2."$7HL0A&=(9 ME6VR(SQC+]9^C8%FX7UX53=72$YX.7.50W,4%47=6,6 J+"*LX*&1%/'1/IT M:&M;H_MYLG':$= MR& M7OEKCZ*:)^3;"^2?ZCW\3=!O%/OF*,Y=(ZH5"P4BM0%"MJ3[*>8Z18J. M0=R2I@ZHCRZB%+.CGYY>'(_EKO?.F%Z#>KR8MV86@FD?.!CH"]IHL.QLZ;.T M!>EV+PACH*NE$%T#SKLX[BXH"3;4Y-K*PKE6^R)^T;>V<)ONR5C2BOIG[WXL M@/GW2W"7;/=K!3W:0,B)\:5/@QR)BB3:1O>C<*T2]@9CI M"$Y)1( HH?$.-BU_'H"LH4(9#IS@.CO)3O,C0_?&5ML+1?FDH9GRR'&R? MU@4SAU+!X\^@1[#1@ZBK]NDI$+_EMI,A=XU VZ#0>E @+SUX)FY@CRJE@/"% M!UFWCKH?EUI [#/L6+0!>CKP _Z,HIT. T13!(,H4*C54U+M"3SH,A;DF?'R//.%CN_1^%7IY*UH[KM! M]2'"/KH]-, _I-[\<[QP2>D<, MF/CU^!L];G!1IR>%>1V2XV*/2'(\A2;+'%,Z0@T44#<2PA D0:DPQL5<%"[M?DJ=HJ1R(2$-@/;B0N M"5VZFMFTVM *,V(83%?@]U@J$9^8_LOG@Y(*IE!/^:@L'16A"?SU MG8^R> VD!29PBAH%JJS%ZYNB#3"/R9B=CK'=< 4_R4) MAQ*GN L%(E"1'I1K5-P@S%X0G@='*ZY<66E4N_6#1/\EL2,I=9W!I?ED% MIY&16CUA!Q8/GS4$%;E+0GVQ22_H"TDFJ1*B/[[P J$<:MF/%/7_GRX[^N;B MQ8_'7G;\!M7:Q!Q_)'94I!4^->SSRY\^XA7IQ?(?O?G2V?W). M24-&#G%D,+51#V,N0FP)NP% MTYIJ)=5<)XGF&EIF",0PYHBU%_!N+GN&=A-GQ2Y(R;\7:N8 2QJ44S$WXX5R M,_ZDW(Q_PE79&Q]1*,G7:61$L2,VI CK"/CA"CNI CNJ*> MW0A03\MVBJ #/?QH.IWZ_TGT$+U$*H&CZ'ZP)P&% M,!Q9V>UDZ26:0TVQNPU#!\BLDP!^P-!D4@B(8$ 28Z%-2&)=2N)6Q 03?[)K0O)V'9(29-^8== M,BVVI7B^!]_IPQ@;WN>IITMR>-6X4$[64(%&&;,%5UE(KDE$LB(1ZC0 (5@_ M2RTK!"$,UT$,K_/GIEF06 ^5 (@:,8@VH( MNK")?Y(P&>O*<>$IR+9),R&R41$U;D4]YB36DV=X]DZ!"8I4Q7A&*)C2ENK0 MR<>O@&9\?X!D'>,;;3=MFH*(B5OT*M (K]F"V4K272R\;L1E[:V$0*5M/C%M"9A)2ECM!D?*MEGY>X6R:D?KA?^_XS^C M1W%-W]UB_-8)MP*"UEJ_8V_50C3(GO.CSD_5EH/?S<1*/-JR?$?KC>7L!*_,6<\Y& ZPN) M8)NT4DPAHAJC0M!G+HPK%("CQ(:.)I(QQW$)Y1,C=_:A+_(,J*!QY$/%G7Y_ID"E2@):D1DK2"%!$Z# MT-%852D@.QLA?Y$X'#^>XFJ3R182U:X>([H."'Y MA)EE'-(H*X==36@W*<$DH6#,EV+8R,37F$^,8OG)AHIBOQXHWIM*^3<.]L!R MU<4A,E5MUV-.+W7+7:TW6^EL :!!@#UKU67:]"*/Z?&=9\D!G01]R(&Y:0,7 M1=Z1JR;TW_/&=U2>71B%M/8!<7P/*!6U">'0 ^N7-8K%.W\*Z)C1"5SPE,4$ M/_BG'^H@[@]>3D:#EQ#'6UNN^\[;W4H&[%864;YWZOR7L1_,18P&?F];PMRJ M!7NWK/GE+K\;&0=JN:C5!+1R0LDF->(#RGUJQK.3DLW'N_.8V&S2H$?B+/&3 MU+Z,OIQSRCQDZ+74&D5@N"5 ^QUXF@AVSL5>+7B40#.@S.1^=@W3*KG9B,7- M]5 HV0K04=RM:"TW$;(D(3U*AF^CG].MWWVW**I&FC,]_NF?Y%51Y7MNRMXI MID3!I"+[3T/4&-K+Z9__[S^]4?P-I:4#]^R@F1&]?E#SB9*RM'"/R@<_XR(S MLZ[)2OJAG6B5W2.4$=[P!1I^_ )-X^C^I:.-+Q"6#VX MQ\:+"8XP709=7+J4FE)B:VIZCO& E?<^0D$292;PU*$ MJXYVY,JZEB[4P].N$?[EBMCK_(C<++K>EAH66=5ZB>5 5U7YIR6OZ;V#U1U8 MU#X9*Q-M ;,+[@IXJY;FK>W)?_35=F\/)@JB[4#T(K%00.@-T'B\G-IDT;;$ M5#2;4YRNTCR92BMBKR."'BV6ESZBG!1OT(Z7SV5]Z>I2JZTM%BVIVQ)&A&F_ M*6K70)<%2"9L"1>;>&YW2\>!SZ8*$.;9'20&!TTV0T48:@,#UP&5-Y*N63>D M M+I]!ZQUT[O&ZWENOD8LKT9\VT.1G3*!S[1J$,>H00V0U5+A)E5PL<0M8$"GB M[+;^1J9D0^!:I97NURB[9]J:@WK\("236P;=@D]4]Z(QYXZS\:4_;7Z4"P7> MI6<\Z(9RU7']TH*ZY<9S&*C!8S\1TZ"$B_T&1S&6\E*7)8T&(F]"28EBBBR^ M.>J<"0F4NKL29KL3FU-XFOU(5H*D=4(H,PA_,M6.*5@"#\30[#YDV=]OEOV+ M0Y;]D&5_QS'8-^D/>ZMNA/=N,(^VR;U52_26[7!CKXRSAWD$FT,S(LQ 9HS_ MT)H-*94G-,Q-I4TEC"O\QEIS1"D\3GHZK_NVZRF(X=_%3KG\@>*%HSZO_Z"X MO28<++;;T!76VU0O7G\]GI2U:0+"L8.U[05,<<V+UUN7:4'0QC.!1OPO#QZ>QL:* M?J'_+40I>[B =)118!];1K[66HRSP[S9Z9,W'S M>3*;!5J;["]?/#C](HRM7_LIH)%/MPS3Q1DZ^"8?)CXQCR$\WN)NYRA!2]3; MH!@($"!Z0:1&FR.X5 <$NF2O/!:E-+@0>DYQ1/]R__X](ZMD]@>"XM8MU%/A MXM+5BH9(=>-^R-W&G]Z.Y;C81*U:IMUOVF9;5*@O2@X-C95IM0U&I0LM,#?. MU=Q)-STN)ME.WI>6-.GAD>INHI24/_$ZGF;?AMS)H)%34&"4>.&%URHW)WDM M1B.QXL62DN)KUDQ?V&1CAO.O"QIK\R#$#N1 M*#J5:7'G:"1:1A^"^F"IP1U1;?2EJG2]M-YR7$!L]A+XO+!?K#'CUNXAY^EK MD#KZ9:G0XH06)G1I<9CSWW@B,D'5Q/)8K]& ]/(K.=B:*(DCFW12LG@C6#UQ M L,OD7+KUD1P2?*.R\Q_0(/RVWS_[C0"Z+?;'6KRZ(KBX>'PMN6D![%HN(_W M"IB.58XYQBMY.KZ0&%(X-L3IWG Q"TR%#BVA \OY9AE2U?6&R9J[*!KF57?)MGYY MX[6-9G+1=*/MT^Q+;-1-L,]HV#3Q=T'V^IIBMGXG*/':TDF:<%\3X,DZ*I^J MIUN$7_55:CT-$W&TBS)FG!( \?3#=GR A)K(M5J#L*@BVE;PG5=MN2&RV+JA M1@R"6VS!0K )70#I($(3D;W(L_8K*S9V%R\47@)K\^Z>1>X^14,ZEF38X(W\ ME5R5*;^]Y,AX\GT^.3L+A]O'MK(9OL"]EOZ^CXE;H=Z&MQR?Z@H#NL)8SV ! MZ!J[X=FY= K0)*T=38$;)(QJ_&3(QMB'!9[-HN;8=2I.LZ?BIW34^II2"F;[ M96V@Z$6S43RRG$7>E^L'=I<4P;^2]-_"J?&[&*- MQ/@3Q*Z]Q#[GY;\P/G>S^^#)_\/DY6P*AY'S*D^PP2<(TZ)=QK7/V MZR]G]T^_/(4>?N\]73] Y 4E MMO' )F^X3_N&6@EX5_$O]^,UQX[:U+E9QUX2%M5?[D8/<%Z-5.T6D\.LEDTU MHP*7HXBH;R9T]I@(Y!]%C;:L]\]X-,?!S-1&V;(5I!%U:=3*)FLX+&>RE+KN M('S*BA48Q8<3E2ED.! SIN-QL!.:-U%=ZB&R'L MIF$_D,88;@B5#:<=P$32J$.EU\,GMQATMP^D-\@LFZ,[(]6/STAD MK(TVP0IR:RHDJXBM#I7K%/\JLOL/_PJ,.8CP^"/W[YW,_ )=4B:&&,=)'5 F MB@IB%SH@V_%\K<8W>%CI>B$AUPDH8?^[?=7,(>VV-?.E>A:8 &H,B0_L(CHYAW[@S(RZDD"3VICU_@HI_O%<<_IJS32O, M1WK9A<9H >2/VRUN''U:+E8V2%C^PIKJ#8EBJ$7HZ1,,I0%/8S &&4 ^"J MD2)^8_XR7\J'?*\4^U/8*\BU?F<9?^3CIGF5/7GR!H^^70;$>T]D?.7*[USM3>L?-[/;M33O#/ES;R1S ML=.[6_<3K+;IK'R^]19]GWU,) MQ \-5;Z\+,JK@NVIGXIIT;,:?>G:EE#+VSM59?]+",'L7",AE*9_D5BL7D4P M:Y(6MC&R,XPC,7Q-\M[AKB#W!EW-@,G&=XILU6]Z9HZE@2/AE/[.J7!Y)84XMG9?9-2+@<"S&Z.323^Y?X7@]Q![3995Q#WV.X[ MX84DK(=,7H!\">2N>LDG9 4J1 H*8WJS[.CB MQY?'@5M*U*' "9)ZWRWW4NM0!8;#AFJ7LF:$.;-!H4\KRN?+(1H]F837T;;3 MWJR<(5+B?5"4:@R1V)0&YD8I2?,+Q"J\2RNI*_)_47S#51Z\ *$9[, '4SY) M[Z=[G4/\'ZAD1H(3-\1$^[5[5[S@D$I8#PO,D(@;,@61OB$ALS/=:^W>4(@$ MK^+(9B2H\"XLB30S'#OW"HF FMNYQ[J@F+AT8 )1*I'?9/%BX^^;)(,7-#F*(F29)OHUMDT+\ 6SW6_UN7R.@ M?>W[8W%0HC@.:OV#Y?1VM#>'H\1]ZV)DB9)[E('NJ*:7>2^*6#YZ5;3P)EVX M%D#P0C%0OBP*1)\7="QK+;T: 7_LYHH'RCADR@DD/O8ZIJ:O^WE!W;1+Z6E% MZ>)J:TM"8Z:^F-$N),U\F V(OR00"(JA45Q/1HNEI9G%7B(<97BR11R?VY1-"_==%GS5?ZX:=>B@&[5&KYUK-%:J&?C4.D= M>/ 0&OWDE^, M5PY9C4.=T1IT"8$9%0=_'5D&&$J':R;2^ X;$2Y=A409I@7SBHX_GVTJA4PL M.'A C9_*HA!#CLB.1[P,L6RASIB;$ 7,\[Z".TU4"(:C34W>P7T:H72LYHJ% M'PP(#J.G1FBTM6M!*45* /B M+_>BSY9KG "-LR@5)6R*XJ(*9GITU-[VI V#]4DNZFGVR\W#UYV!UD^VQR^" M?"T"$8/3$=U$T>31W(VRG\!,J=\]/?;L]/.'?QT8&&^PS%?B=GL_A-*P,V\G M+7 %DEGNQ1=K$1!Q]T[/=$5/LY]V]U6\[RB]O A>QL@P\J>PY)I=Y67C-.CU M;P[.#C*8_M[CHTV_&9$LO$^'<;LNN;=/!@G&@E.-Z'TBQ!(0@5WE^B0VWN&B MEJ$U_92P;!S.X^U4)W6)).84F*<=Y-8>86.-8>V;T%IC\,F(#8CMA;SGZKWV M*CL3 $FN-MD@"A(R[PK4-.]C,^UV2<4[+I-[NA9.P-M5#/?6(+3(",.P3C$? MA-!1V&4$:]A ZD/'8K8_Q.VD2Q #1*>2IO>7R@L_G6];@O]TTR;/'OL)>Y55 MEX7%.10)$J*HY"7,*U WQ-]8-5O'Y%6DY M1*F\G]4[OG&ULHKO:1(2?'1.MRU3;C3AD"EW/5(3T6"9; Q4+Z*&>! EP@PA M%35G>Y$9I.YIS),QZP/PF80?;8R$V(I ZK-T-?/YF,&1K4MG($;78HT!\+VL MW4&'A90I!T1<]26 M:N@C]%M0HL$G&Y<4C4$'*)? 3/\O>]_>W3:2X_M5ZF2Z9Y,]DB)2;_O.GN,X M3D]F\]HXO;WSET^)+%GL4*2&1=K6?/H+5!4?DB59EF59%-%W[\0V7P44@/H! MA0):M12L<+5IF$P2#?M=@4GZ>F.IU^\T>OE9QDP#^'SUKG0E.!R!HJR49V5W MNTE9*925\C2R%T_@H?YX9R#E4HD[(C5:N MI/AW8U#G#\=I\[JPOV=.M(F?V4CV<89X+["O "03K[LW+LL+R^/PIE-; OZ$1W.Y&UM,I#JK):Z7!S1%U1 U6!>1!M M''G&!<:'6!I!O9%'T4QE] /SQ!HASJH\ZU-SW/5TX6:N:H$H=&..&0%''+5N M.YCMF0T0M_A=3U4534]*RZ+":2KU'48I,N73.__:4-'!FL6^%AI@?@>H[> T,ZQW_S9EH>>K@&%.T[4Q6+@?CK!+(NC2PJORH0KW8&MI MDY1IRJL.17R+4;C"7:;SE0>D:A.C.L*R/_$4>P&M%I*HS2:FWH0S>4ZYBJE\ M1=-HK/CJU$067F3,>6B2[8I&%ZNCI_'Q6QZYTM2Q,45&#$)/:^D8)*NJ\2LF MY-_ TZ*J"WY^ZV@QG('5N&-5UCHR(]&8M#+$2<%I"AZ5O MELN&B3A(MW&&*4P+=^0R9D+1J5 JK@=+8K/8)/P'HK MIKI!<2VK(Z1!5>8KI!A*[0"J(*!.1C(S:))_%)DGZGA\VCG"F=M-7\^XXESK M'C/I![*7% WGFI>AO2HFS)@DE\5>*H6WZ39 F5DMC ;#)PN">*IZV4P JH)3 MD\9QE*SE"J!/X"\V.W=T:7=/KT4(BQ74G9,#>'O[#5J:<)YY]UZ>NB@K*#5= M=SIO4C%/7S8GZUBD@\LW*" 2GI.CF9:!Y2^MDH7[0^C^GP6]F=>6='?(:!QR MT]-+4!0.U;S>%HZ8I1[T/9U7)0)!66)?6\+[&K]$W_%!)1 CD=6/2-5](2U/ M%.WDZ"$K,4E42P43:EV,!*1U0U)[L&@%*)9F*84K5!.YA3;1C"S+YC-'"!7&73X0)4A**]=HMRI1IO35JU8N&2YS M*^R9%CBTM)O59E5;MSD&63J/*AZ6S:&G:PR9LIEYZY[EJIVUT.1 MVQ13"4SY\FE=/5 ]O:T$OV29$@8&:=B>R;'.=,S-7KK(%&+D.N"*+.E=S6]1"\8 INHP[4-MCW MHH711*6GIU9)5.8WYQS-/ZB;FV%"N*D,B:ULLFY]\[D="UYI0?_5.I<)D6D? M9E9H'18Q@$[[#(71 4)@5O-7\^[TU?J%V0@BND3PG_ M I*<'RW!K5>=^Y_F,A@KJ@IUFK-FF9'6ZPAFH@)"T5&G0DQTR1AKAJRA_F/D MIBM";JO3MV/E8.R4F2\0Z16SP"C6\+S\L%YBTN5U"7]4]"JM;J^6YX53.\LC M%NQUC@DW*5O_1GN9PQRMN,L@B2?S>(GJYS4?3E8'^I ]&:"Z!]_+Y1CM8<^L M #C?%P#GA=X9UP6)'"=*N"^?LOP_.R55RE]>".:H$K@:%.N<@3S=_>'\E'23 M/;?2NSZY*.PVS[20/A<33_2L)B184LWE0KW).&YK/DG'NG^3Y36LA1C M[H_TUJ)F2CI.52%!-^Q6[RH\FR:Y% [=HA>!3C*>ZG&S"%[Z:)KGI@:"?MU, MQ'I R$C/T0EV*J?@%GLN9.?DLEB>2B_ C^BU:,+_Q'HQ689E-D9=&362Z8LQ MX6<"4S%6?3/1NU7)@*-B5+' %).2ETY>,M]X1.T("AC"M_1THUK^YNK9JBV, MJ1+<^_%+O>639L"L%#KC2BMS@"L4AC']%2%17CQ>J=?&[.RE"K)FBXV*@N;] M7+"V3%WM$SD^3&2^;9&YH^FVT"P[_@?,TR/2 5693/"C%W=\,C5'9',0P">8 M8V1NYFA?A?NPGN7=5X7BU\EJK\B8+L2Y)ZU&J]7Z==XE6C2#2]T?,!11?*H, M7ATLV42>(/D8M+EG&G-39;[VP-K8+4[5K/;&O1RTKT !U]7'%A# M,6+VOFUW,]!>8*S^AM5L+K[U99:"+):5"8\Y_V2L[>OS[U]-(S&3E;3$&*"X M!J)0CVFNII8G9.Z]H.>2^R\D<-45N/DZ1(M2]QFE;HED&;R"Z>0F5I_)6JP\ MDM0UT9N5)'J[.Q0HZ.V4F8R\M- 40Q7+U@XU/0 M6\CA'66I0%P#E.99'&-F"BBF%JY B!G- MK-!./@DP6I(U:1SYX>U<4GEQ3[( BO5FA RSEGBRF,ZD$Q.1OC0E.BU,%\\7 MP1%!%/I^FFDR!2*R0CXFG['0@W/1Q!;*XGP,TJ)=!I*:$HH*DZHM/X,71NJT M_VV^W:#]-=R[,!U)U6:&WLO)-0PAOOF^ 8&,6?Z MI+J:V*P92:H[X/4F9EJR,2_QK;+,".,H&3HW?1PE4PGP?3'5Q];2(PU+(H.F M XO)OG42GT<9U\\*U0/5X2WTYNC2Y3=CW^H8+).3\9GP7ZJ0E]YV[>TZI)6;%0@ATLQGP+I MS=5J*M0\*_3=T3+XK\2364X%9BU*M1>._8B'N$.J=MU_I.?DBR<&EPP]C[/< MRUTN?$F7J34O3Y,8]7>+=^E$BK3N6=;G/.J:*. M.OMBV1F"E1^="&%R7K&\09Z[P^'WR+LQ6>F!F]7]2$-D^=F:#/Y>3>3;=I,ILWD'1][_IZ?]BMID;!GWQ%3[4PC3^;YXO]42.SB 22V MBHN*=$\=FTIC'P?)V-WSL9AL8!*_GEW4U.V' EA_S!T1T54Q93+!TD/_%EE2 M,G@%=70"Z\9#*#@;]\\?IKD&KQ7X"!.)W0!KIIN?;O8K(ERV8'&0;Q9W.LP0 M- ^,I4>RT?"#+.'5.JS880)KKWT-\O_ZV[[H*8.P&KUV9Z.'_]_;.%H4'X-,^J!V0^[\O([" M),"&]4IG1^J_Y3I["Q*J(=&)!D;XAR62!]JFJG\8(Z%MQW+@M\1$]7<$@)37 MLA$">@2LB=VJ4@OR@5?^]JK[:CWE&<1-/1&PG"KA@Z4+PA*4^HR<>9J7401$ MJSB'"&8)@-E.<,K!OKWIT1IV:%/5;#TS S9VI)ZJ6/8#BG4(\[Y+M?F%G2LL M]F0#>_Q:<&S$5E;F?R69=PF8OB0PKFE$KHELUXR;>9I1K[X MRB \+'+G)W]E]':'<[II!&9G9"\-P3Q!Z'LUJ_N@\WW(<[X[:2;U)?4MF_JJ MQAQVJ6>=%)@4N+H*3.MON::Z8AI=L=E]@B);S6:9)WHST_WKN@@%_(N)PB4X M*_#$%G%+$Z^+QS-7GLXT1\?2=EIS199_:3?:62/:%36#-BZ]JE1(G?O5]*DPZ3/5!X2YTIE7&AWS;6 M$YA,_7 F1#VM%)#>7M,%NO 4,-H35=M"%;GX_!6N@;XSF6"1NK0PNVDYXD5N M'0_ASPKM9/4!URF>WU_2@38O)%^L@:(J[&6_Y$500,[4V6-=*P[/,D_Q=5@I M9:ZRNRH6D#<=?+ L6:&"-Y:Q^*GZ!*8UN>O#6=W\F#7BRPX283/:L-C-A<]] M(.LWJTX7)VDQ$\-V-1XO&$5\?SBOML/(G#T]V=US.O5JZ1?O>33_#UNP\CMX2)T:6+%56%7#JS1V?V#C17 MK>3;2)4]P$2']BI+;&5EG@[ME??07GG VEIRJ[)#[AHWB:I56DN\(GY'E2 M0*&JY)(4'^6T5HQ5$'FVRCSG5(* U+>ZZFLU:ZU6O\R33OI+^EM=_7W=&?2.?\K? M'-V45TRSJ93(Q@K=+?,\;UA)9*D^4['3?44JL*(& :,2J169SXU%N];J4TDU MTMI#()>T=M.Y[M>L;H>FFK3V ,@EK=W856G7>OT'TT$/>:XI^D J32H]'TXL M\T3O-_Q B1+;"5FGU7U4D(L@$=G/DMA/N];OEMJ"DB-#6ELYK:5&*J2WAT,N MZ2VMML!DO=" M6ELYK>W4K $E/9#6'@*YI+4;[Y"V:G:[U >F*.F!5)I4>N[(1:DSABGIH0SA MA_]]]YT048FTBLSGYM&'7H?\&-+:0R"7M';3N>[6!MU2YVZ3UI+65DYK7W=J M=K/4H7Z*/I!*DTH75;I7:O!,%1_*$'WHVIU'9=@0)"+[61+[V;:I_"3I["&0 M2SI+!RY(;VDJCU=O::TMTT23&A_S[-)QB[T:;&))#D-TR+B0<7D^XS+879#X((7EH%->#CNF\@2Q^A'& MW&?P>A$%ZH>I"*20%&,J4>260O0;>WC-6JM-^?FDMH= +JGMIG/=:M5*OKE& M:DMJ6SFU?6W9M=[C]BL/;;+I7 WI-.GT7*&>4I<&/NBJ'H>]S#]!:"XF4S^< M"<%XX#+\<\2=.(SJD?!Y+%R*.I11E<2JRJ@SY39L-N@PP?N>+X7SU30 M(8S'(J(XPW%F#E&:V>ZTIE/K-G?G\Y"X4 X\"42U[$??WMV.+XD+V0\2B"K9 MC]='?X273M <9@3H((6%3,L.30L=S:/ ME%"017D6B](=U 9]LBAD49X83QKO[^""]\?BC"Q6Q$) M]DN[WQ@P>+/OA0$;A1&+QX+-X%$F E>X[+UPQ&0H(M:R:LQNVBWFA),IC^!2 M'+)?>LU&\S&/VPWV ^[XQ;8:5O:<*YQ(<"F8%SP<&6.W7+)IY 'C@1_,C;P; M$;#A+'N+Q->D(K"$\78;_]^S,?Y>;1SF)@)Y->6)]()K-DHBE5U6)"X[,%+^0@^H[B-\^&+&!D)K\&_ M?!LC,ZTABR,/!H+3TNJU6HJEYAHO7&NW6FV=]09#<#V)M'A!PHNO_-]WW]4M M6% :N!]>1WPB&^P/P;@O0T5KY(G $>[6?R8V/$2(%/[2+TJCGJZ7 MDR#D-TPN7,ZF("5&20?*1#HOD0BC:QYX_]:W\B ($S4+H /_2$ _4IWSC.+ MLS#O<"$#*?Z*XWI!>[L@2*YWDXF2 M+^[JKA<)-=03&$\R"4YAH9GZ?':"5T^GW'6!,84=4D]_*MU4A%^-[*3?5 _6 M 64 6KW#P[-0=R@=N*Z^-L-W;*KX7>:*TK MJ'#"_5L^DZ>OWBY.3\I[!=>7,?XI_'W^D-T.F+G$X4P9>LSV4,((O!%X?["* M:SL&2,!/7,%&Z5D(_><@C+79N_442%X["D@6L18%WX P-K",*K_ZH>05.;6](4W,G$5[]*$=UX8!@;%5K6T)\: MA;X?WBI.HG?+9#+!Y>O?\ +$:PC.0[<>@K=?US\S9\R#:^5Q(>J_WF!I? WW MQN,PD7 33*.X<\0T3I<^M(5@<>2;D\=S?FL;L8+M#S'Z09._J9E ^@R_341+ MCU7U"^))'*:!%!P+FD\8/=Y>AW4O3& %\^Z$>ZH_937!D_XU?0 DQ^=3*4ZD M ,0.BI"R046-]+M?+2;@W'C2&RJ]/4F?7Y99HS[7;C9Z[?ZO9CE8WO68WK+8]*/RWT8O6I'/U MUV9S+=.T35.\GG;XM%^R8'U%J 7YP"M_>]5]M9[R1R60IF#P&3GS-#!_JY5E M&/KN2L[]$Z.B%_>BHML)3CG8MS<]VO[HRZX8\-PI!IEBV0\HUB',^R[5YA=V MKJ#JDPWL\6O!L1%;69G_E63^P7,&!$R?TY149+$L!XS:I6G!+7R"G 0Y28N> MJ$4/5CTI,Z](BTB+]K,6L1O98*1.>U2G8V,(*1@IV/.[FU0]<2U/-\BMHB/M MVZ;CO[@H[.,H6.D/8&#;AF:IN]U0_7?2WPKK;[MFM797\X?TE_27]'>?!R"M MFFUWCG_2J9%#R76;&CELK-(54&7SBUK,^81-TQT2"&?X MUHO'3-DZ/ SA!8;VWSP?F,3.,2U^B"=+8!QT4/5P#JI^Q!D3,E;2KDXRLH\! MJ*VHP>OB"AWFR1CA*?+3\ZCJE+J77@-C%8"LA_KLCL.E/G^E?A#_2KP;[F=' MJ?@-]WQUZ 1L71VLBF!2@+*H*@)T3&JS8U(R/2?E%>54GP3VC)P&8*>.YHC4 MSDY2EOR(U&#M&:A&W][ZH([5Z'8[S?R_)QQ0ZCYA$ .[\Q(?;C:Z[?;6'[:V M?M1JM/N/YSIEH;Y\0OMQ4$O'H^AXU(&F!54DR^X0YIV.1[WT:G(4Q%96YNEX M%!V/HN-1E#'[3!FS!#D)B^CT!AV/(@4C!3L(>:+C4=LF MLLWE-]S;-Z;,[*/+ZJ/,[ (S6K5VQRKSG-/!"E+?ZJJO5=L 'AWRG)/ZDOI6 M5WWM6MNF8\GEF>J*:73%9OA'@H7J#,RO[0:G:<<@[*V MZMN8'<'!4U!VHYV]8NGQIDD8B3QEWIQHR \OP,T_A4D.SXXD,((89/$40B#8D/NJ[XS>:O$"*CRIK$^P]4L MMJY,IO _FYT;PL]^=>(0N8.?7W>.:$=RLOE!&K;R:-%!JDDQ2KL#O?GD_2OQ M7&Q)5$YG FV@F?.S_Q+3R8L0_OS^I\.HW"&S!C\(^;.+%$AHJP_>R2YK]@XP/' MFZK#F>E=>.0,5$XW.H3QR!H8:D_J]ER,7U]'XAK)1JO;M?J-?O'L+*YG0*M[(0QZ&\&?F0RE#$8 M"7-&^29OQ(R/((I*NSB;5LKZT+9NFFO.; +371!?F6,-Q_<"SU&J.0D#+P90 MEAWO#% ],FL#'X\3F;8 =LPRI^&41&3%TP^'<-N02T\VV ?5O!>XHLZ#>Q-M M<+*FTE(Y"4 .*EG^TLSNN&& 3:E9D$Q$A*^-%8.US=%'(SUD")LF0Y Z/+FM ML10V&)8R4>'EH/P63"O 8_5G MS4=<.(K+1E%7]&%D/7.%Y1)6NMS$Y'(/GPF5E/DC%&E89@KK$P@O.BQ8&0 < M / OT.*#*(!$3:;I8@5B,.$SII9<'-L0ED"P_-=Z/;D5ZFH2>S[P4HTY.Q2= M#3-OJ2O#,% *#7.%&HQU!8(8%$,SLL&^HE*&NI]X H^&(._79N%,&V@6UF;M M+A7NB4.TRW )'*A6MFAQI<]+O#;X*T@' )&YJA/@QS$Y!M6M8Z?P0B-V=&$T M;],QRE0M FPN[,/?DTA[<%D78E4UX?S[5]U>4QLBN%.UB-?3>?YY\:),IE/@ M"DA?,D).1&D[3O4R@#1N&.E'@C#(GLI@E8P3=[ZEO(];%V*OFRA>3J.!NAO-9G+9XK' *_@,WOPVJA5\HYR>9[8 M*GF^IA^U2J96R8\F^VN.#?,5H["8J?71%;C4Z<@6^(%H%<$$ULRB@#*Q6O&+ M91%,X9*777@PT2>X/()IE?<8VQ.J/G:RW&ZU6BW>P-K M8+4[5K/;&O1RTKT !U]7'%A#,8IEW[:[F5P6&)N5CEA\Z\L(D@(\#BQH-5RQ MP(>5Z->J*$3:^MI4>U'8*K@.<=ESHP3^QX,'P=>8U>96U$)L NL_*7]/ Q$%=T3!:I!>M'2X!B%@6'S:("J$;?BT@1=:/W+;@'8A MMPXDZY63=86T=;65^QZ=*R3\@(+D1"%Z . \.TKZP%6;AO"0$CF,C2&"G<#H ME#B;*%/N[]8 B6*83K)(1X>\8.0K[%+[G7B:X0:B1L/7KA2)$_Q M61(M$JT%T4*)@1>#T?,PQCOR_%3.0(8P:*U#A1R?8QP-GY.%9]7J^WO@X:;H M99Q[/,,HY&XM6Z33%XH S"+N:6;5'WU?Z+ O?&LJ(K#3*LU+FGWBD="[:4MO MK4?"5]NQCL^]26$C8EZVCSF0\A%+V\+7U0QE:&J%'VH<3+RWZ/&N]6P]W-;' M#2'\J$PF2D3TS@368\9GL/9PI*"8VGB69@LAYC_A>;U[I];9R=07L9C;1 @$ M;O9E&_DJJJZ\" [V# ;.&:RBJ3MO(D1JU0Z'ZH/:(5QD":=%H9^S!F^<3 M QKL8Y"YX;45-K+&O!%+LPUJ>HQAG+TP7ZK12\*!IOL7V=]-^H%Y4S"KZ6"6 M[_W$0M)#K'P=>9C*,,(-1)VR HX$:[GX.Z!9MXM[A"J3^?;>I!H'[O;=VQO$D85!,4:1)Q^HK59#/O(L MV^0(AW]B6/T&.7N6 J/EKTC9"!3D@U:;A^JS#I9UU7\3T02( ')2(GYH-P#4 M#:U/RAOM^Q9C*L8-3G,55%P(B_,":_4V:4W]+;P%49-C;YHGP:7)*G'H_!R' M/DR/B3_B7'E^$J,@I%O%:H!FIUC.;>DAC>EVE:_R?[2O@C!0[<> VH_@BX&3 MSC%W0?BE*B\^&JDYQI0Z;?W,H'"^PV!N; WV7@SCG+MZRE.NULPXP$5'[;R. MA(FHJB^FX\.X%SP.?_8!5"C]T7H61YZV#PO &76921!$3.=AW#$))&FD0)<+ M5VJ83XD+P\3A_-0[I/>V+R5^TQ6.K]8=8#7N-P4NZND(YQBWY)(@%95[,XX; MIE)O9.L=[%IJ5(9BSE3 /XFC-OE'HQI\$-9=&+F#PC%4:4:1#@4:?2C:A6*> MTO*X'QBO2*4WZ6F#SYEG"IN_R\QQ*LBW8>*;#;M;)% +R8KWJ(U&_Z909_KE M-]L.>W%]]J2?<]SS_^"'M_(I4_+LPRS7K#UK8?(L!VB$LY;E:NOZY)AT#78] M0% Y5WR/50DHNHS"I5WMK8\E"952H025I$959?>K&FLG5K>?HU2[S' M$.J-"AQ3N9RCJ[E Y7**1M6N]=H/@I-#GG0J=T7Z6UW]?=UOU]K=4BOP9K.^ MMF_XYE@GC4Q4'>M\#&[2O!+".F74&BHDMK&)[ YJ5A6*B2TUD:3 !SJGI,"; MSO6@6>NVF]6::XKB;"LM']+4.T(V.U"6AT.GI5"G+2?[48'C8'<-\@Y4=K9' MC4O;?BPI^U#BPV&;'XW+<[+.ED7SCOVT'$)FNZ38=J$P M_"9M4K#/B2>7]S-)Z]2KFO.#9O'-JK@VO'JAYCS#\OK1ZL)09^F!Y^)GL9B/ MKBP^&DD@%PE,(E4I'RO]FSKZ>3%@K/.#>)%5M\)$N&=Z2I+&-8(9> M5[J#PE)]'VXDD3-6CEIM,Q&II_;3\&U8!\ZC&>3=:YM6 ,\";%BWZ M[#E1./2PRA^74L1I=SYK):2LJ@W-TS&J;4.+FC-:DJ+R"#MJM0I-Q73Y-54K M.A728I,Q#;D+=O>>*%NU9G]0:_=L)L<\$DN+6Z%T&ZUNU7>:\E55*>3]AK?#6P MI\G.?GQ^HU3[E^8RDK$SDVY*!62W:^U.JS"")5_'9\Y O2=#6*;>>:%T/%T@ M[&RB)P@_]5U@@RKXQ6Y:?78QF?KA3 AVJ=[SS5@<]LT'R7NM;[G\]NU-)5W/ M7>B 63V:U&Y?J$2Q[P2W;J>S,Q=U*!_S;.$DN>L/[]C MP;DOU85LNA4EW8N2TVUTN[U2!SW6EC3-N).;J+DZQT.\Q\<>Z7,M=#S)M-E0 M!97![&JO)[T6"6Q8W&!G&'QUQ9VN;1W*%1_TT(5*=%<^!*[L0_U>1(H4^_D4 M>UA&Q5ZS%%1:K0\-!PVNG#$/KH6\\@)T8O+R\5<8D+OBCG,8 J4,VJ#!SO5P M5? 0;-+[XI!U#!%[(!P0-DJ"6)7=QU05&%D29(TW\L4O]W^J%,$+@T-0 'ZE MVH&%OKQ2P3T7O=!#DGGPX\_-" ](K)4$?\L85BJYW3$K+FZXGYC.'Z."+F?3 M5F9>/8TU?XB\:2-GF9"MQTQLR[A]4-U295+HD, M$I=+0?S\P&JJ*Y/C))-$][_2S9TFDP2[D\3Z$S 3@,]5TJ3B-_9P\F?XYT!$ M@/=UNQG58'L$W\2&*-FN""Y*][8&57\5AT>1)U0'.O@J$YFTUPJG=#M/Y6(ZWC15$-V&*1]JH;FWNG(^]L0(:%=-R&X$^SH:>0Y\1>L0 M3(JK'KH=ATS")W&JI>G@ B^"[V#'F?3AL/!P?CUW<\SUFFGOPX3JR@-/ZG9' M^H]:$G07/IW?J#4=/_JP(,]-ZYQ$%D5Z^*;!WJD\Q&0:!EJFBIS>F#,X#-7Q MQ]4OV7"0Z2;9$JG@BA%+MHU%5& 8=F]:JAX^-K61Y=J:W/$"\3D3=NP4:/5. M)?C> ;:U^ZX, &+#C[A=A4V.S*+!L$]Y 2+J.V$^2L7(I_'MZYRAT 95@GI( M+^V AMOD0]^3XQ13SW4?3#N4>2EOG2)O:J]YLVNY%NMY+V3AYQ+TH[ MW606;)HHYF$V])+(#ZP8&2EZZ:ZQ %>9&.ADX_ 63(#OYY3D!A([2)$W:/.",?9< MBW6C,V[ZEA7XYX;PUF*?O=1.+DZ@7#V#JEO<5#7^4UWKF(BB4)MB_&T4\<1M ML-^7K8_KE\>#7!UO1=I(4DUS865:N7 NX^=J=NH4_%#W%@7F3<1M&*D,H46[ M6,<_7"L98Q_R&T&"TM0ZJX6I(/BB<\!''@BK$HY+-!RARO'Y&EWSP#1>SN3K M!\BG>\MG^BG5U#Y=DD.-U@I4Y\#G\8-=!$#+5NS-.8>)*X5%>/E:7>G5MQ Q MHD5VZ48#F%(%YL"X.SFS'B>'IB_P")X"RP;K;H2+!.9!(594@@T+AXA,'U,E ML;A,H-&,"HO#+&V;JOR9A0=JCQO4 427AE=A=%5P#@]#)71@Z1W %NQ">4A1 MI8\YJRJD@P>W*^#HA*8KP)17,"$PR<'5GTGD2=?3C6 /1HX/2'A!I\E3[5&>ZG'EJ:(W>>5YWF&8 MYV]GWW\92&;J\P5OU*.MKQRPF@:'L;D*8QH-1L,5C0S MWMI.F,8JC"EB#)&",S84?GA; MTZ=(A3[6)@)%03\W]- KO9GF@<"X3+0ML M75ZE-T\U?4)X"&U5V6?+C.HZE;K%(]#%\/6MV(H@>^X%7A[>]O@ MYI3CT L;3CAIL(\CC"1/^$\\C (&)!E*S(U2@4O>A:N9P.YCV5U;'^#.+_(\1RN[:N),/@:TX"LP%O3>X%\TIGBG]$"* MP-Z,DL Q^PUJ,V"6S7:8SX8*IRLSF^8#Z-.%>.9<4:4VH#*&X*.: VD<.F5S M&.EM_O,D4OL="R:K7__OEX\D6%8!Y!1+[!R&(=,@QP*0HY'- 6$:%-[S L,J M9&5_;(]44),6X,.*U3[-AC_P];Z@2O:5*3\QNPIO [!"8V]Z!<8%J;\:BD", M#DFI;% JDX\U8U_3\:J53 ^9O<,A>\H0?[T](,T+TL7W\_R>^W>A4Z\*8!5N MPXWC_!NSHZFW406ES( M!3U+XG$8957_/J:E%'1ZABDT4EQK566-Y_=KU.V'(OKJP!F W/!6I1"9Q M-$$$+=^N238M2OK*_$!T]S%A2^78Z"RFE0JT**KF^YH!)F",-&/\&(0.K]9] M/@N3&,BX$^YI=B"JT?PU+=_K8*'0J10G4N="X>&HA0X*F)(S]'P8U$EZ]^F2 MOE;JY9U6HV=9OYKH]Y(;MK[6;+3;]K8/-UK;7UUS;=#H-^UF_M^S$+[NFMVP M^]LRI=6PNOGU[5MG+-.U3?MIE*@;R38F>F70'XL2G8.R78?1[*&"W-MW/%I" MT7-R;?DVW2[+V\,YD=97L?LE&K;=0?ZAYC@CBPA5^+.2ND?IE&GK.= M/5+_&IOT8*P$>55O-[K]0?$_F(5'^U_=1@^>FH;24WDW$<9 O!NQNL>/]697 MH9Q5G] F>4@F>6\F^>@X0H9L2[ 5B8D^767,7+J-. HC]9=1@KM8ZL>T8J7& M9"K4HMU_]8=B"$!;1A5R4:HM[LR1E^4C&/DJ=YQY@7D3I@(RP&AO].,.60:R M#%MP9(OVZ,"#D;/3]NB+#34/)P*P,F:^*J:'J0I1>*-CX.G6%3-9/M0S<]O> M9*7H.[;E5):^#5UOT*QUN[MK<7F4DWT0-FX;%VD[C\C>9:M/,G;[%9-]-.@L MO=5K]QK6H,QSOK<%CM3W:*:R]%K;PCX2W3Y--F&5#*NTEF*5@]A /XB9>)2" MS?7PI%VB [6@>XNG58S6ZCG49D!Y0P&6=U>K6UW26">'BXZT"37EPHIM6G[JTPA5=K^ M>KSM;-F--NWYD_[2*E@YV-0D62'$M&/$U-GQ)EREHP4_PIC[M(+MQBK9#1MU MTPT33/H_:KOT"/I+OXH-.OU:<] BH=F'T!S90=?JF,XE^TW5(9X(KB#!9.2K MC@Q4CFAO=SFB)#2;((/#$)L=[W+#OWA4>+%SQ%P+CSE:EO;JD#&/XE,UZCJ6 MU),GV#O.]P)QC[Y\J*U&J]7Z]05+K9D!I+1Z 0ZXKDA>0^5<-84"R[):9XMO MW!ACBZ^YKG_S#V1M^0HU,H"J MT/G)3)4,52(Q:^5H3H7K7HMCCBUM57>=M."B:1!HFNL*AC6N3>WYXA?X+8]< M]6UX0PP#4:-5GTT"+Y;L]??+W^6;M,7S&*C%KFGS8\]KV6$#D+P-R 9"K^: MY+YX9NZ0Y1ZD.M#5$G273B5UA3**)\P:U/K=5BJ2,E%M3;$:XKPLJV+GO8S5JOV7L&RPV6N+_42*O^YMS8]=?JMD6#W;8'-:O36SO^^S0/ MK%JGT]R :+RY!2XE<"A['J#91.=K)G)9RR#5+EE$UT"X^CVC_!MP;@+SFRA' M2S98<476182 L=,D])ZV&<7IO.*X?FW](/9 MN@BW7'[[]H: X=.!8:NDP/ $_02CZ@LH3VMFZE%(<%=$@,UN_@T&E'4Z&;:; MJ[;%TO):\V_3" Q@8;==Z]J]QSS:-X^B?'=:M6X_>QK^/_:2=]<^C!(.2J*< MI\\\0NQGJTK@[9I6<55 G\/?LY;W09PIIP;.$W[G39))RCOLA:-'8*KD&]7% MKCI"=7*?PC^A6T/>3L((&^EP;!-6ZP^Z&>GS)BFS!BM>F4X$Z+I$U_0SGS&K MK0DA_7VZ_K9+JK^LVZDU6YWM/+D>K"!NXNC6#F>XHN=KP]PUX]2U 4-TN]M] M:[#F6X,EWT)U[P(2L9?1MA$2 =5HKO[H_+5%N-'IUWKM[B/1AE4;] 8/@@W2 MUJ=K:Z>DVGK"NH]9^N[I8&W5:GU/@Y1 /F:)OJ\/JP3UL-NU/+V1HLS[*-6S M4ULK.X2@6R ]&:>!X0RQU'+<4UL$50NVPW@:IJ/I)CZ%FMX%C',!4,'1S06Q MHWL %]48N@N?9[=<&AQ74^\!F1HE$=QCNAO*+#P]X:Y8!@L;[+(0S$8H W(U M$MZ26*'Z(G8(C$Q[U.+(T@\!6\4C<"3@N2#M"ZFL>MKX<0EP+$P#CB$?DR=5 M)T3E?:&=CH0C%/-@"F \DS PTV0FV(3E@S! .Q0G<1C-YB>RAGINW-J%"_I7 ME";A>*83DW+[:FI-R/LRJEDP=R-EY>J5],0&;1K6XM35U#3(8OO=3!7GQ%YW MI(J53/.")QREGK"7OM2VT!$O/HKO\Q!#I7VU,A ./G_>MA0F/9FJIJ9@5:^O ML>U6K!IB6LU^#1:PU,@: X -FV J59O2WJFO]^!]V9?SM]U M3PZYWD82V$5UQ#@,7[@"-&JB&G8M^!YX=[_S:SHH/[S5CHO:!^ >6!D>_10Q MN^%^(M)7#P7(1: $/4J_HS:[YM]=)9G$!:&(X):M ZHBOF[(9RRBV8"+M<]< M//I[3ZSO+Q]+5OVUJ_S*]1O^P,ZFD>>KMVJ5&JHNP?"QK EOUBYXU>=3?=*^ M=K=;] &6R>DC\(P>8G(-,ZSHVW2,RQF1C7'>3WG<&.^]6HW11 Z RQL.\?YT M[(R-RV8:#5L8 $Y(NP"+U,X45C:SN*/QT#[30V!S);?#U6-1: [LH%I31"I MW(X!LH*BR-%,;X.C*JG/*PKSI\WP]*"^<.GR?R'?P4H!T (>?$^ G$ZWU7GM MO %_/9/]R/2_O$X\M\ L\X:/G]4S=:NN--.#M?9:!"+BOC^KH155#%/*"G;C MQ@L3B2'8(#/0Q1[)9J+T>IUWI>,@#P%G(UA,4O-KD()^"9*G8]Q!D> )##O" M-J.J?V*1:_\!$X@[GG[TW_/>"S$O>L M@3?W$A:T[!TJ[BGTM6UE36SUT1B@=.Q-Y961MZLIWW)%>I:^MJT&RSK8?B^. M=ZY'[+<#ZF<+OOR,_0"EESSM3HY#?9_J&LBCF"*BPV8-U4$]Z^XXX1)@(;I:@0(^@K75,\Y)&UL@S9^2\?+SF"\!Z1XP#HT^Q_0^4#Q MN%3L$\_?6):4[#%*1GE'SYMW-*"\HWWD';W 6M&Y$G=C;^C%\FKD!> 3 ,B^ MDJFV7DEG?$AK10?6B@LSWAK[@ ,^H,4">5>P=)?.6+C@B%5IL2BT67V^C^M; M\Q,&Q/+&GO'FU\L/UN^]UF5]9FN&>(7E,/_I!H]GK M;MD@O=UOM/OKV\HWUS9?MQJ6M?;C#SP//!T\X?D^T-[;U>-K*FOT5Y7W6%Y4 MX[[\;U#4?K'Z26_3RB_]':GJ\_>4-):TB%M*38_ND?G(>K4/S?4#A0%>G#LK MUZ@=\^%(9/Z]D$[DJ<@M+LWO0R=!9$="0T*S6FB^BVM/QKA!D^YK'XW-1!1* MPD_"O\9B8CR/1(1$I$) ,FR0P)/ KUDU,<1S-.+^=Q$)S*O8IKYEM7O)Z1"7 M_M]6P]I"6[PL%] M3-QM5.E4^BC)"J9<>G>8J[[L("JFI'@C8(A.F?V8[9"B^^FJ6U1Z;D<=9;/S M58=+!D$K32]-+TUM64JLXO4^@^?\(^#X-^-J' M"POW;P'VC'?'<3R5)V_?WM[>-J1P&M?AS=NSR!E[-T*^%>XUC]X"T.1OK;;= M[3>;;W&N!YVFU6O:[:;5[K3:;_X2F.)J@F::Z<E;AK MU_>74S(5#E"MHMKGNFR-+F->"($3@#Y6VWM9W\8K+SO559QI0,^M)@!HJU-! MXJLXX=OA@K)3_7PS_>)9UH2?GPD_ER2IY+CQLXDJMZ_L?2'?A0.ZE\))(B_V MA"2X2ZL#T4PT$\U$,]%\"#13WO3C_?TFQ84/ =<^(>&BU>Q:5IXU;37W>-(P M&?J"2Y%F,_\C\6?,[JI\BE8-RZEB+L90Q+?8>.$LDB+@_K)D:"X9O@ONAE&Z MNO+TNN1I?3^,@@=6L_X_%22[DE-MO6WV,7&#-AJJ0?.6P*/L9%=Q MJBGRO(UVV'_]B]7J'/"!OR*I=)(QS=48M"R[8[?L3L_N66_=CM4?])LNPO*] MH?*O*EA=8Y\\4&4I%)@^QS+!P_1HXMEU)(1N@Z2!^UX['+N2GEP>85.M%0SC9HF>+-5YZW5*S4(IWD^=NQ=H1FFPX?[0=HM M0MK'A;3WEALREPG]+6T:3>BZLB:;T#5-,*'KJL_S5JFB!T%VA6:8T/5^T'6; MT/5QH>O6OM#UQP &B*W'OZOF]82KJVNL"5?3!!.NKOH\;U4;["#(KM ,$Z[> M#Z[N_.?A(L\73)8J [;6]3S:S>Z@V6Z^O6D-6JU^]PJQ==T>[ M=7]PY?B)A MG%F>2(:O#;R^%--85\AK(;ZV6HOP&GN.?PQ<_1[ JR+IQ3.LO2@@G13/1%"[1MI1Q>CX>T##AH3=%\'W3O==F?0M)O-CM7N-?,CE];5 M_H![WISF2]A@%K:H68/E'QL3C[?&](38CW5U(\1>&9KQ'&8'@^G-"A)?R0DO M<2[X04XU ?;C6>Q!.7H$V%^:PN< [/95J_DR@-TFP'[P@EWVU8T >V5H)L!> M,9K+G%Y^D%--@/UX%GM0CKX&[&7*.B?8OBEL;UW9G?TUA5]?,X5+K >N2AY: MNH5D\['8_9WP?A.!J+%/L4MH_%B7+D+CE:&9T'C%:"YS4OI!3C6A\>-9[$$Y M!G\Y7(!*$'RCZN+-@=4O5A?OO6@_]XO)U ]G*II^#Y%G'=TM6[=TKVT*Q/_! M)4+\!OOZD_^;__0(C!_KR@5@/#L/2FPDFA]!<[/UUK9+?="4)OS1V_\5)+NT M4TU'3_?4,:A)J+ZBQCXK-*U =7E0,Q7>(E*)5"*52"52 M#QGF4NOZ[;Q @KD' 7/WUG%G'V^O;$& MW;[=T>7 K?:^@+7=M)KLXE\)U@X!7 Q_1-C[S>=4)N1H3>UEW7I[5D&ZJSC7 M5O-M&RMQT\'$:M",F("JKM/)1/B7#WVA?G2]FXPL7]S572_"\!;@ _AZ,@E. M74].?3X[P:NG4^ZZ7G"=T=#H>($:0PJ\X=<_$QE[HUDZ&/5@703NZ3"\0Z[! M\R=#0-TB@M?<;2A,E@V_[YNY"\-9^_D5\]"9MZW ;<7U<>:Q3/FUT Y)G8]@ MF"??KJ[>+TI+Q7@K:,\4_A[_.'%7? S"7^;\I0)=#I]\UP<6@G/(G# M4\,.'!%R!PC V^L@UF$" NK="?=4?Q @=Z/Y:_J @]4^IE*<2#'E )M%RHE( M,5V]^]6B#SKDSL_K* 1X736N*)Z M8(-&L]?]U8C%DNO6FFOM?J/=7W>#U6C:ZRY;#>#I[P?!]H[^WJ M\35A@_[CH@;WM6"#=2733&- >YUIS&3H>RY+;=&!+C7WQ'=U%ZDQB'5>C",>Q'_]2]^V>J?R:&SFAS":D/"3\*^QF)B?02)"(E(A(!DV2.!) MX->LFIX_;Q-+3II\[[LURM$I'[I>A0TKAJZS-B!VJ]/M%KOW]3O[ M=?)X$W3"3+N_C%X;KS M9,MPM21@?:S+$#7WJ S-S<[;9I^:>U2'9FJU1\B:D/4:9-TM'[*FN/7Z[A[[ M*^6 :2.8/_4E!/X)_$E#YZ\ZL^HWS)51<>NY/V=5'YCZ@FI_34%N6J\-%J#G1>)I%TFMV.H#+W\8W[5ZO,[#WG$:2 M G*$T)'G((C6^/GWP(O9V2V/W!2LITA[U6V$TLFZ4\2N,K"3V[B:."M@3A!Z6-> M=PA*5X;F9O]MHUR# A*'R&4+F'Z"2'OZBU3A+PK0S,A M[XK13&G?A+P)>:]1CB8A[R-$WJTCR3,A.%Z]M8O@>&5H)CA>,9H!<5"2/\%Q M@N.KX+A%<+S<<+S?;-FMGLK['G1:G=Y!)97T*3V[4NL.50JL"LU8*5!E9_MK=#UH(+$5W'"*6VDVC03NGY(.UJ$KDN*KO-"W(-. MV\[+!5I7]MX*<<]CZQ9A:[+*A*VK.=/-[ENK2Y6XJT,S1:ZK33-AZX>P-;60 M+#FVM@!;]_K-(K:VNB^#K=N$K7JXA.T 4N,BUFU9'M/>%M:K=84KR]OC3>$96J M)AQ>0OM=S= VS325UZ,)IT+5--642+T='*>6C:6'XYU6MS/ \GK-=G?0UW"\ MO6\XKB'SV11>Y7CJ8?8=]>P>U!Z%$>#SH/Y[X[*A ^0"N)8#\"//-B&K3MB< M9GKI8O36L@F;5X=F0!_M"I)=Q:DF;+Z5YTI-'MCR?'ZO8)_]KZKDP V3[-6..:L/(2O+R93/YP)88#VMP0( M!81/./NH[3-%Q:M",Y7^JQC-%!6O-LV$LA]"V=00LJ0H6QW8M%O6H&DU6\U" M#<#VE=7?7UWMM8AZ #^YB:.#WSH83E#ZF(VPU:S_3P7)KN146V^;/6K_6!V: M"4OOF.9^J4@F*/T0E*;NC\<&I3L I?<6L=YI]1-"WA5;I@AY5X9F0MX5HQG M1:>"9!/R)N2]&?*FWI E1=Z%ONNM3K>;(^_657]OB=UK8]AVDY!TM98=0M*5 MH;G9>=OL4YOUZM!,%4P(21.27J,<9>D$24AZ4R3=ONKOO9K@+D+8#P+O1U+S ML#@0D#^N58^ ?&5H)B!?,9HI&86 / 'Y-4"^+,TJ";13Q&S2^Z+ J >SA3Z'HKX5L!-:_)8\+9_B-%( M1!YP[].G<\+9Q[HH7=9IA[L:-"/&)IA=(9JM!I6'))0-__*A+]2/KG>3D>6+ MN[KK1<)1P *^GDR"4]>34Y_/3O#JZ92[KA=<9S0T.EZ@QI""=?CUST3&WFB6 M#D8]6!>!>SH,[Y!K\/S)$)"ZB. U=QL*DV7#[_MF[L)PUGY^Q3QTYNM$ ;<5 MU\>9ES/EUT([,74^@F&>+TY/R7@G:,L8_A;\[Q5O/Q![$.$Q!0[TZXI_J#5K/9:/Z:/@ R MXO.I%"=23#G@;9%R(E),5^]^M>BW#KGS\SH* 9?7C8R-U'^:Y%L]7\/0=T]O M/.D-/=^+9R?IEY:XKWI@@T:SU_W5B,62Z]:::^U^H]U?=X/5:-KK+EL-RUK[ M\0>>!YX.GO!\'VCO[>KQ-:&&_N,B#?>U8(-U)=-,8T![G6G,9.A[+DMMT8$N M-??$=Y6:7MR-0:SCHIZ6FIXOR60HHBTPQ+JYUC:AV3K4V=XEEJJ S+\7THD\ MG8T8CMC[T$DPP$)"0T*S6FB^BVM/QIC2^M>_]&VK=RJ/QF;B]C\)/PG_&HN) M];1)1$A$*@0DPP8)/ G\FE73\^=M8JFI^;N(Q*T7CVG#?YL-_WY)TF\?1=B2 M"-Y!$;:;'H.M0:>59]U:5X=12]FVV7D83?%M@KT+@T26+5]V/Z)6]MVN$C:-?>?MMLE[K5'\WSABB@M%UF#FF&GQ.$21![P37[X$43 KVT3![-DD'33--,TTS37%Z:"?0^'O2V"?0> NC] MBX2_\CB)A-P'X/T6WHI(Q7-A:%$@9NRU%SA^X@+4#>'3Z6 8'I1[0S"7%L:C M621HFFF::9IIFLM+,\'<1[.L19D,!P%S36RWM<=,AG,D>@1DIZ=$L9#M^=@3 M(W9Q)YPD]FX$^SJ".P 1?TLBF6"SBSADE[HB!VLU[?2Q2QX->2!D_>N=#YCY MS%$A8RSY2Q"9%M6C66!HFFF::9IIFLM+,T'DQT-DNV']YW\>+H2L'DBV2P"2 MK3[[O7'9.&]D<-EJ=9J,2W;FAM-894[$*'90F4HE4 M(I5(K1:I!$/W6]K,:GS\.R II M;U,XLUSD5]&-)YJ)9J*9:"::CX!FPKT/X=[+\[\3C"D]A46<^H/?A4$XF;&+ M.[@J,:/@TAF+"2?@6CT#2#03S40ST4PTEXMF JX/ =?SLT\$8TI/X0/ ]9S[ M3N+KO-M/7O!SR"7%7RMH#HEFHIEH)IJ)YG+13##V(1C[_N(#P9C24_@ C'TO M1E[@(8J5!&,K; Z)9J*9:"::B>9RT4PP]B$8^^GL'<&8TE/X (S]Q(?")P!; M84-(-!/-1#/13#27BV8"L \!V&_?+PC&E)["!P#LMTA@)S/*)ZBZ/22:B6:B MF6@FFLM%,^'8]3BV31"F]!2>AS=81I9?"_81=8H[JK[L>QYS]L'S!7LM)D/A M8C.R6R\>>X&J%%M$OJX!M&\(T5;&,A+-1#/13#03S>6B.46T\"\?^D+]F%$U MY:[K!=?I\"R@;%>$#@$#BRC[O=&9QDR&ON>F=T8*57?MQJ#;^K7(ES\3&7NC MV2)CEK(B'VTW'?NJ\:U@VKTZ;G,,6LT-^Z'OK9[X%01N,/,+P]F&WO]DV&V M ZKS@E$8372L4H$\3S)Q-_:&7LS&7+*A$ $+)UZ,?01XX+(1@$/0'S'E$8^% M/U/P4+<1$$X2>;$'(\ ;+^Z<,0\ 7YZ'DXDG56AT6FA$P!F,9^2Y,"*/^RP& MIRE&/,DB\:]$R+E Z9%/!XA?JWW*?@ 3I3,6;N+#8\"BA=D ?#XW'45N?HS% MA'6;UFO^YG7G#?9O^"ZNTT-ME_7_KA@W.Z?L6QCI7&C5Y>+QC!R^>6TUW[SV M;G;#S:U7B%WP12AW<';9=DF:GN+_I_*?#AS361X''.T)]@+YL)(/_88 GW@ M,>,.\H\':+"5@IP%00*6&!@/JH,]R#_ TL"L9OV_F:?LT5 P5P!C815(HL"3 M8[,FR#'W?1:$<>&.O_ZE;]O 2UPNU,_6:6&IN#A7#\)K\2G]:B]PPFB*5;[A M\>$,UH&1B 360O0"7"^"&2X^@%14TW0IQ60(R\\[+Y2.A[?)&OL8. VFZH,O MKDBFJ8TU:+5JR X.XN$*MX8"LW!KMG#ES[3GG[D="W@F KETT9+ "BJ4X(UB M\V$7:,CLSFJVUI@7@8Q/A0Z^P -(Y+4(1 0/Y/S N03IODXP7(-S#BLW\ C6 M:YDX8\.5+43]86G;0-J9Y_[M%0CUY,KJ7B&8N+*:/Z]D,H&'9UOJPJV.M@Y# MW]V%?5"\_<2UNI+&(A%>76]FXQB7]S572_2 MK:I.8$S))#AU/0DV?G:"5T\7G!9P+3S]N310#[\:$M/OJ@?KH,+@EMPA ?#\ M2>:AW&WHZ5E/@$5;.WL[8'G'GG,,@=N*Z^,H=P.OA=[ J"M#=L+]6SZ3IZ_> M+DY/RGNU6BYC_%/X^_SM%'8#,1?K?J<,W4>P0)E<"7_A<0+KQV$8V7%;*I'P.%Z")7E8]64"OO!XCPQ.J\=M]D/?^6XYV:N@C.CBYHD$J*& 3*01C$9K*'YP <,&,88) *.$+7A\PJ!Z1O4"R.1(((#OW;& M>!*/PP@H=0\ F^_-/B!]*O26?MF,%8W6"; D3$-E.!:TFS!ZO+T."UZ8P-+E MW0GW5'_*:C8;S5_3!T"X?#Z5XB0-R?:_5_-&K#D8K?1:Z^YW.XT[&YV?=_[ZH7Y5\QX[A5H>_5_? ;7HI7_O;* M?E6Z;=9[UGX5^6>7EQ>?WWWZ)WOW\>OE^<>++^<7E^#D?3E?NN6\0_%:(CDO MOZF]3_$B(H^ 2%*(Q[+Q/:R?)^PSCYPQL_LU9C?M TQVVCW=[V8G6Y"YN+O7 MR[;W6#J*TG'BK7S+_L$EP-JS!OOZD_^;__1(M\@.;TCD%SX1VZA2Z0@E'2$= MV9+('U[L5T-)SL>>&+&+.^$D:H/GZVCD.2)26U]X2DPE/SPZ7^=(PR,'F67U M'(');U__N/C.OGY@9S]^?/W^Y>*?+[EQ]S,(;Z^X[U]-100675X-9U=27*5; M[U>X4WPEN/,B(5-%QQJ=3P2,,4?KA+>Z> OEQ$ILL);@:>IAC< _U MJ-;W.!6K3^K,0R0AA'#;6$.3(\",9-U MH&O$,:JJ!IAM?T_#6[@M'#&9#/5H/'SS")_W)NEKO$!M!ZM1^CYS.(8&,6); MPQ L$OARR1EZ9+@?KM(LLF0E'2*NJ4'#WW#W7U$LX=Z:9H!)PY$Z,*PV]ET6 MJOWT]$B!1-KA8X&)7ZL[U<./2#:K(1,%YA%PE'?,&\ [5=)9-%&_ E=S\<'I MX."Z+)D]-2_9]&:3IC;]\]\P3V4&-*C,% R;IRD382 P,G[C17$BU*C"T4OM MUK^$L'PKI%?AW&&"GQ?I!)T']B/R_(OB#D26F&@V(U3B1C02C41CE3:7J[S[ M^ 369+"D=,RIQ.;(BBV#6KY?H,(4[U5R?!A5@265F/>'W."6CJ<[L*2E MH[D2RO+Z6^0%CC?E_LK-U?3Z!R_@\"/\9*Z_J0*#*B$%!$OW"DL%#T0<"_:Y MP=[]&48__Y5XWS"OC?8=\ (88W](]JFG#;YU*5%$>=C[D7PU31#]5W(([<*A%=B=LE[WCU/ M=V4T2T=X)32&B#QJ(LD_)I^#:"0:CXK&%\=PQ^H?GP7Q. QF[*+!SOS8NR;7 MN$H @I(=^+TTC>;O' MP=/=&,3*:0F11J0]%VG+C-AQ>J\D"T0:D58JTEX<81WKSNQO7L#9>1C(F0_? MIWW9*L6S:5_VR(@D3W7W/'VR@2P=Q950%2+RJ(FD75G:Z2(:B<:CHO'%P=NQ M.L'?PR$0R]XW .B%/]G'C^0'5PE!D!]\9$22'[Q[GN["1I:.Z$IH"Q%YU$22 M*TSN!=%(-!X5C2^.WQYNBU6ZU0,]X4LO8I\]9\R%S_X>)L .;,"Z_X3E V93 M)9 $N<1'1B2YQ+OGZ6Z-9>G(KX3>$)%'320YQ^1P$(U$XU'1^.)([DB=XT^> MY%BM]!_A.)!A4/\6\3BNL<_D'%<+29!S?&1$DG.\>Y[NUEB6COQ*Z T1>=1$ MDG-,#@?12#0>%8TOCN2.-8GZ,I'PKL\%0TOCB".]*]8MSV8+\UV&?G[TGLC#V) MJ8%GC:\-VB^N')H@Q_C(B"3'>/<\W;W!+!T+*J$[1.11$TE.,CD>1"/1>%0T MID8-_N5#7Z@?G]-6^V(4+]*TE(J%;Z_]W J"[]7<1N)<[R8CSQ=W=5=Y,%X8 MG !KDTEPZGIRZO/9"5X]G7+7]8+K@FOJZ>^EB!=^-3.5?E@]6!>!"V[M'5( MSY]D'N[=AHNA93]$]&H>.S *$6TA.3O@>:?KJ[>+TI+Q7\K:,\4_A;SD%.&?H1B\^O#QR]F7\X]GG]AERIP#&-6/LQ\7GR^^_+C*XT*X!47A['1:D,(&EQ;L3[JG^BM5L-IJ_I@\ <3Z?2G$B MQ91'()8I=Y2#H=_]:M%[N?&D-_1\+YZ=I,\O<47TYP;VK\9&+[G8SZ[M,#IT M",&@+>5H5S!3#VE-R\@E0RW'RK"*0]\ 'FP3=1QRY^=U%":!6S?#<4:CYL@I MJ\!Q-H[$Z&^O_A*):1C%5^'HR@M<,05<"8RZXHGKQ6&T>B)&H^64JT^YP@G! M1B#H!8:)R/<"L;HZHAH "T?L8SX ]EU<>Q)D0;CL6S+T/8>=.0ZP/P:KQ3YX MT82]_G9^]O4=^_C^A!47H__Z?][=21 &7Y*)B. Q7%$_7 TZHL^'W6&]V^NT MZNU^IUD?-+NMNFL-^*#;&0SZ@]$KI@9U%W]'QIQ?M5L6P".W51]T^MUZ>S!H MU7FGZ=9[(XMSJ\F[O5[[%0OX!#CC"N_D3/,,!_?1?;5\'/V6.[1&%HQCT'7K M[9[CUKG3ZM7M?M/J-YO#=G_4V_4XGGT&VW:F47,T+_E]+6C8W8C>9 /BC[6% M2ZW17@)?U-(($,B]&G(?H+JXDF,A MUH'TW4GV>>'S[)W^/+M4GV=<3/>")^8TY#(;"ZK&UVPX2B?.<4AB+ +IW0CV M*922C<*(Q6/!_BEX)-D%?,PEA=J+0G5HE=E H9PQ#ZZ%!*P.?PV=GR^L4.=Z M.,P+X (,9PRNEXCD7__2MZW>*;OX5P*^/RG5BRE5EU:I392*R_'5R ]O]X_@ M%M0)!L(^X$"VU)E'#O[A,!+IX)-?V*.%K:"#01C#\A6'5W/*>'_+8Q^:^ 7' MPN*0S:GDAW0L!>4D?=B=/O0I38#2!)X[36!KJ=W!MRW*4"AAAH*2]%5;\EMN MDNQB&_@_SF$\P\C[CYKD@:Q+$7FC-7LI>]B7?]2(MMK;>?Q&_L,"MG:R]["= M_RBN_0@5^"_ZU KKXQ_?A3QR5:#7G(U1KL.9E. ;^#/VS@NEXXG $;(&7'>> M.8WET#GY=>H%L*HR^#]DWCIP=RA#7DSH.. 9VP&U?P@VYC>"*6,JM(AS!Z/% M/)BA02@Z"LQLN#"]X;)>\-EK?->Y?M.;!W=':NK3D?#5A^:^*N>\]' ^BNS, M19']4,+GG3PN)I?$Q82.BZFGT>4?92Z_X,X8OX%#B6]#-E/NOZ>%%[[KA2X3 MRX,!M"M_!UX6M95O3 K2&V5(\+,1&G9C7(>" M%7P%_35CX?!RT9"A(82/1JY:VK)Q*;LQ$B[:#2:%DT1@!D&8?'Z;HT$^G<+@ M5 RL0W1L[,T&7^/-YQ<:>7*!S#Q),2F9^^4A%%=FC/( A^<1,' MI2N7YU62 5H0N""0V>SJ*6,_QJ$L7C7R"+? 6GD+BQ> )S7-L(KA$J4E"#^% M(AD.8PX?C 278: DBDN91.K3?!@F\(JQ@">BA?5YP4J,(B%P7-FZCO*5WE++ MWN$F0AF!* )C"_\WBF @2$)!+R1"F#FM0JA8@[]&0 Y\"V@2P368&G714(5+ MOZ'*K/D>NO(!# 4Y'H4^"T&Q"Q1H]QXTO@%PDDVY=ED+\W K[NFWX19\2@6: M%=/19N G-_T<&P)3D<1TMV>:1%.<0GB)L8YXUWT#*48CC>@"-*#S1O@_'D>O M$B_X$1$9LM,8Y2!D,D$E$K:NWB$%"Y]0+KZI4%)4@-I<$N<0X+-V?DB#O@ M2P"OJJ%,<0;K68Q+J@=#$3>>BWX4KB-<"8S/!2^)VZ,"2U8!. I<@DX5["7PPP] M%MPC6DE?%-&?(^IQ8&)56C3[S&-030KYO+";P9QT6O1"/5'3@K&421+ WU6L M1X!+CB" IY\6 TPN!E'I^PU]8;$W31*X*V91+?6S24ZN.(([+EP;QY.9:"U[^VWX#% MO G]&X,+E0/AJ3@" 'C?!_2C;+A,AG]J1( ?Q9"4+^[8GXE[;4R9XGE&5,'R M+9\(-Q0:?'$??U5 9P:,FQ4M6XI&'@S]U%C,?XH ;3*'A2[TA5[0#*R"[]30 MC!?&9TSV\L$IP:@9$ZP $DM/I=T;VM(7H($.BLO._:D*89P>K)U>G,[L/L^# MTO8T;4\_U[=MVI[>Q_;TW#'[\;9L.X-Z7G7781P\5 MWW?BQ7#=*5/!J^=B2D58<,]#V(V@G*-Z#TUZ(SN[CH0.*ZBPX&^>+[C++I=N M_1\0$7-37;$)?.XJPF1/5*> M-^DQQ4EH#EBQ;TD$CC^\.G^1VGT,P.#?"!F#'_L=C8=<\25S)"N[*-^L63^8 MFT2I*XY9$*O2'N:W;8"')L9K7JI". [X?^$$@SB!:S:US*[#PWS -^ H3:19 M.N%4I+H=B1L1)$+'A-1^!W=B?7OV3 M!A *@>@83&NLH\ISV[6XH>N-/ Q-,XQ'^2JT,O2"?)M ;9J%0Q!Q34JZP8,Q M!HQ# ]D8A5;%D%4\':CPPZDB%@3X!N1'%KGOS#$&1V\B*)Z/VSE.>!V 6F;, M4/L],6@A2_0.$KQ QG6]9>X%TR1F$Q&/0Q?X49RZE#%"1[9T"DP88Z0J MWB M*@2 7J@3FU[;3)Y&&[[9=!L]!BHJZ_T0\=64-EP-UYE,^)&VA0F$:-Y?);N ME_S2;S?ZZ7-:=-@OG<8@^Q-8A(F73-)XSC15CR6)"9A)X&A=4DE9>3"0^WXX M%^K;<%8W9<&3@-B3#?WA.-O;D'+?Q3ZJY0C#DJF2+PIKJLU&O^<,R<,&,PT" MZX20-+I=4'9>6$B<\N=XY;,5LXEB2,PB[TXB1\! M<6MY=L2RA),:IH]@>A2N(Q+1[XTG;M.5;_UJ45.P.=')4 KEA4BYR@U?.A8# M_^?20H*YE)-T0?%H0R3K/DI0P=3PU:<74=RW?@H!WJZ>#C MR=@Y)%*QW]T?E%K_ 'UZ.CQ<16&SV5SZ9GK)_@A&[9I\^?5M9E;$JTI6>+4,W!7.IF MF6.\N,Z!2;.;5N>E4SUV)/UMEUO68-"K6_; KK>'[6%]V&]UL$B&W1NVQ- : M6#N2_D^ASBIZN;F^A*_^(Y2BQO I6*$"CU=> 3ZOZK9&.3Y'G>-#33+*6(*" MFF1LWB1CJS*\^V39^=P%:A=#E6QT4+)UNF/&+HI8LW>^3-BF9<>TWY+6G? MD&ZOT;):Z_(:&]MF/5IVH]]>^^J7_NR:Z/M@1U4$[Z^ZFQ6^>Y%.(8\J1+=Z M4Z,"U($\X)6_O;)?;4/IX" 6A4T:OA23578YU\_+@1<6Y/(01W)Z@ MS$.)J-O8/JSL@<92_2V[!<%,S1WWAWM1WNQ-"=:0K^U,LU5Z!I">%/5D:.3MAOLB>'A-VX1;I1?"500'X6&1.R\ J^C\98=S M6OH>;2;[]T-D#FCK]%_1:UDN[_;J+6O$ZVW1Z=<'/;M3MT:]KL5'S18?MA?3 M?[NM[H#WNNVZ[;0']7:[UZMSJ]^LMUJ\9S5'@[88=-/TWT36KSF?GJ#:G04N M_G.1Z]Q9?,ZC"#MX_"]FT[QB2>#IK_Q^]?OE>UC'8![@+:U7S!6.-^&^_-NK M.ORF#I?$?WOEW<4G03*INZ%JZX=WO/HO:U#KMZTTH3Z>I9/:L[<.J6XZJS M/LTZ'[1XO=,1[:;E= ;#KGA)T]6Q:VVK7W'3M7V(AI#P([3J,X]^"I/0F37^ MH*7DJ%6+5I#B"M+L">&(OE6W\7_:-G?KO&^WZJU.'\%OO\O=SB[ []D-]WQ4 MM ]A= FK0MYGY[T8QOEO)LBZ*QAL-6OM9K?BBPD9KZI/Y9$:+][BHC]T1_6^ MV^L@Z.W6>_7_VWK2YC21)$_XK:3W=,U5F"'78TR# 1@(J<7[]1B1X@Y1(, $"R&CKHD "R,P(=W_\"#^0")@+*744 M]WCN2YB_+P->S R(H3W'KA(27HLAO'5R4[EP\%A&[9)M&SWBQ#*DI<)(X,B-L4)Y'CJQC"]$[].5Y'V :;>:A+.> M:Y$"4GTGY8Z"%%@%,7B%L,IG5U$'9*3PR F#K?1>R> [L8!7#U*&\YZC5 GZ MKL76_3B!,UOGT9YGN?G\O)U!VV_Q:D[>XU+\BB9Y:+G+%GALF$ N2>P?KWY7 MM9'AUFI*$>/ $!<^(NV2(:PHX59$+:7O))A\(<$'&X6C++U[K=!V'(,9 M<*-6IY:*G"Q7+UB LV\,L=O Z4B0$GN*# ^ .,NG<#+]D-8G U][IP%W8<:O M#SCY@),51AUV1$Y6'MU>QL#?? O^1U(!Q[0Y3O)KZ] NU"&!LH70SS8I@7D"P@N4*0])93;+!$S !-AKFC MR.'($ C0(E+AE&>=Q-=7 ))&#HPL&+D5U?";4HOQO)8MU5.'3.V&P?WHJN/- M ,FU%2+W;+F%BW>2K#NUW)).N:8CYO%96N+Y?)S>OV;UV7RZW@A^.(RRQ*DV M:+DE/>EY[A.+C@I+)#(A*L25M,CYF%RAY!YQR:WVT75S(#R7MX]#.YKNC<+! MI7I20:F^DW)'44HI7J?ZEV2*-=BX1XE3IZ/B!Z";:!J)16-(YJE7W[Z=/3;S^5S=*^E[GX7O4U[;4?RM@?88 MH2-50@>,F9XKDP)4?2?EC@*541*"C@)%%RSBA#ED?:1(&=,&15LI5%2'8R M:$- =6,<7^>T?QB/?+?U0&2%#5F*7)2DP\(0!2BYEQY;')!0"2UY#DH;X01B MP4"@/')C.XE'KQ(HM5YA[&!'Y&+EH>KMKOYY=-KAO!RH6.5="A5]1;-4A?$L MMP)[0;&ZS2B/YHDNFX<_9F>V1A4]>@6<19Y0A*P"G!3@FI-7)$2#=51AU!:B8#)198;^N#96=+9T&O2/51:4L8X?7 M6=:VG6LK_+G5:]N(ZM<=B$&]/]Q[<_C^\//AP7&U]^%M=?SY:/___/WH_=N# M3\?_41W\W]\./_^C;[Q5\*&L;>/75OASJ]>V$?[5YNJO!T= 7_1.&];6U<-' MC;W;-YE&'A7:6,V:I#. M(>VH1]PXA8R($4GN>!"..$YBEP.K/LZ%K>.^T9+TO)2C -6&DK( 54= Y3C6 ME$>','<)=!CX!#I2(XLE R$\Q]QV.;1J)4!%!]R47@NEZFP]YNUD!J&:0 -V MXD_:KF(!OL)PW+8/N9ID5=3)3HM;T2*W2IBIM#+)14D2IYL)0;KCUW34R6#%2 MJ0$C*YRFM!7L70*^:S%RWT*$Q+HYXOL51C.H4-60#G 7A37:(\LFY1=)FTX3XB(PW&($56N(0 M-#A[5WCWTQ7RG?^KGI[LSYJTMS"Y%.+SCOU4/##DX>A:1]LY%Y\T;L$JQ^D2$9-ZIM;IGT!5J7 ME;8=Z018.F0^T9Z4P#QC$GG!)>*!,6099)RO,,I;Y*(8YX4A"E "D4*KA'=&^V2<2VV0B]GN M)EPSJC4C][157\(X7QE0$CF@1A:@+.T6GV.1MWK;< MPL4[2=:=6F[)%'VI3-'A>/1EO8FBW)L 8)#402%.K$'6>XEB<-2#(2[ZA;Y# MG2>*=C[ 3H@!4P_/L"NYHEOA3F^%4]#7U*L'X,0I@45R9O-88,2ID\@2EVNF M;>316@YDL6BDZUS1=<-)8?3-6EO!K()93ZJ5B1339/@8+Q-F,9?/UC4@,$$1 M+HT)W9RMKQ>SZ$"QTN*L9,J^>*;LE4M3E$K/X^?E7.EIBHG8B+5*?K;R+/>* MP!R9J#ERCFE"5#2LFP/X!Y*^.E=)9+6=AHJ4E./XPA %-L&P@)%D>RFL5 M1Y8YB22/WE*73^7E"G-ENX=-O,*NZCLB(R59MINC^7GV;,F:+9)5M$]',^(# M2^:[H0I1!H"XHP09; )1L$$CB.CG;1/N)$=UI'B,6*@:$D+*P9[@N% MS"A#3&AIB,6( R9("ZX0$2R P]0JISM.J.W*5C<#PDH]\%9DTKZ<6=II,FW) MIMWE=9:U;>?:"G]N]=KZ.)G\]D:B!CRJOZ&3.@08O7[W>XR4AB H\MAHQ',? M N.2C4;!2B\47^?/I4\U1W#N%2:+_ MV_%P:"?-Q:>O3^OW1DL-4:"85IO6 H"<;A=D)/,.J #31;K! MRZ\?O\+W)A.OHT_"F9U47_-"?ZG6PM4T,"L\5RC9S8FU&2'(08C("< 1*^D8 M60%7MT1I]F;3D_$D04VX1=@TLR>3+A_D9?)E]=W Z$&V--SXS(Q$29%++]*Z*%4(L+4N*A9T[*3T M8MWK2O0(1'B"J)(VT%;V.9M-F:D>A'GU9S>*,923Z MM./>F024)JE_YPQ&TD:JA6#1QH460%T1KD5WA[S=_J=P MT4:MK0!"#P%!2V]!)-LFF)S5E3/WK<,<11.5CSKB('P!A*VJ=RT!NV8:$X!81*[&)Z?!YR M*-(C*XA%T4OB,#72B$7'>*E>7"^Z^#[%X0P&)]OJ+9K=2^< &4H$PCC1S9(< M\.@DUG&#I&L*PD4C% "&Q'B1(BZL1%I&GA8JF0LB"LH[F?NPRI41@39G@ MR7<335Z@]5)AK<=RL.",0V#)/!VA#%SY(T0X], M=5"E*YU!>MBO,/QA-E6)1FS0\W:_!9?Z3LI=Q241I2#>($?SL3H+#"4#QR-,O5$J>218 M=7*LOB)<6N&L[ZU@YI(]N99@[5X(=>8N.ZS.;!W2HU?>GM53.RS*8J?EJRB+ M6[E*+'JM1$"2\V3$JCR-5CJ&;!!,!Q:#59W$=*[%[6.2ML/1_ES6;NB0CM2' MIG)@Z I[X.XRDQ>\VAE2[BA>1>J"8]XA'(5#R?TF":\,0=X&!U*2A%B=&+?K MPRNL!D:7V3LE0V$=1J_WL]/9?-[D>'H"DR0II^E;)S!JZJ]0#<=-Z>&]VY+6 M5W7RTUH.W;"CT21C&('.ZBFZ@*RU% $0S2AX[70GZ0LW!/DHR_'^33$^'"6I MAO=)EC_ ]"A^MM\>KZN:M/?I5=)+NV5"WZ;T0T0MXW>WB:8%_#8+_&(0EE@J M460Y\!QX1(Y3BIQ74E%GH@?>B6V^>O##NV60/P/]2CAZ[99Y@%C[>EITT;(2 MMB-][\MDB)?59](9:T.0R%(=$,>2IE<1D-$QZ39+@F&+G1Z6,.8_P=36(P@' M=C*J1U^:&UCP=@X%3U=AWP\Z*2T&BNN>39Y8OP]0IO9L!V<4;-XV;.:"Q>AI M0(0!3KZ&%T@'#,A+H4( [D,(7?@:+X#-E \$[=M4H+5Z*.7L8 DYG _[;);H MH5D+$NB4TJ1Y,,L%$]4U&;(!?%:R@,T2.@Y%AY([A 4>?1GEAKY*30R BFHQ9 (V%= M6/DK TI-!U*N,*-]1^1BY8<,RUCLFV.2/[K#_=Q&'UX/JFV+-HO-OCI51%_1 M+'-A/'-#V!P'^M$<\^>5J:G[=V9K%-6C=_!^S<6,U\G,!X0=9X@[%9%5+L$7 M.":R%B)"=&'BWQA*O3<**]-CA,F!IBL\%-]0J7HA$^_.^HO5OU%,4:!VHZ V M8&^5]Q$Q:I*30(-$QK" E&-4),R57';2$F1=4(O)0)FU^0P;(U7+>PWI7YL> MOGVYRJ?^[UDSK>/YHQ#RSNV_>\?'+GS5Z[M&B64$^'&+G7\T7_EUKJ>I_E^3">IDM-Q]7T!*K]\:CU<]N$J7?UR(Y\G5R?MN=>.["Y MJ]','1"RND/#4'^]HN(0OJ%03Z"5\=?I 6>GHU]"W9P-[?GK_.XO9S;DMCPW M?/QZ?JM+!SG]>L&9E_=LOXA@%)*L?\L/G[[_^DKLOSU2N@G]T7I?EI4>VNYW MZ#FT?]Z]^2V<2H1N"7YR%=0XLU]@'J] -J8=>FV'?]CSYI<__?4N9UR2O97H M^VC^'-*NWD)'!X=[Q\>?-@_.!Y4AQ_V M7VTPOJV#.JWMYV\H@=^;*^C_?7P&$YL!M?F]K6_;#%KN'WTX/GI_^';O\\'; MZOAS^N?7@P^?CZNC=]71QX-/&T30O<^'Z5FKO0]OJ_VC7S]^.OC[P8?CP_\\ MJ-X?'1^_'+B^!)^]Q#I_.APE&V<\:^PH-!5\\Y ,].0S5&W?OC:DFQC\\K?3 M\2SQ_,]KW)M-L(-;B_^^W!H[FXXO79S\+%D_IJ?/'T?)IAK/DG54?X/PR_Q6 M!.-7^"^77_"Y1_-9 Z\;.+,)0N!R&UK7=G[M/]T]J/A:-W7K&)Z_OOS^?2<0 M[>V$>"6Q^^SAKR3G&.W5H\<-R MM]-E3.P?8"?5P2C [>:LRW'.ENQ?1[Q5 M\*C@T6KG4V^)/'6)1[E5= &?+L2F!VF 19"^*TBT"-(&M([:[%2H+EEN/[NO MB7O:V%DU@:\PFD'7TRI^6L]@K""L52( BEKF@=[,(Y=G[H0HL<"6 "P6[QI, M#?64(-OFY0<:\VQ;B:CAN7FR((Z0Q0*Q=I?>3<:G^^EB^2'^JYZ>[,^:1#Z8 M'([\<)8#^7M- ^G_X4D-*7XP18*SA\O$.MKJ>',3J;GI6G0 M[K5"Z3)79VOR<)X&L)8F)1JX18Y$GX?O:62L8HA(FH?R$1"+KPUB/0_T/D-DJN4B$%L._X\.2VT&)+Y$(+\/RRUW3T\VB>-3CZ4L&W,Q@E*ZS 1F_DJ&>P4;BXIV3=J>5N9F_J>P1HZYN_ M?8(&[,2?M,G' ;["<'R6<^U+R'"G R*+R]%K6#N5':U>&Q'AB\PB:CN\S>!:EVAI0[BE2, M&0$ZV#PED2'.(T':*(\29 GGJ74A+DQU7>Y,8_5()+*^C+U\(;))">W=$MAN]1"ER6(VI95GZ7E<4+.@Y@KS*@55 M1CB+0 J%>$P(Z)S$2#DE&%@@S"],-EG&=E\3:O(!8:4!\HM'LC?;.'WV6)+Q MD\]N-WM#BMXI>F?->D=$*2AC!G&'">*$6>2LT@G**<')[+:Z&VO]*LWB0M$T M767KDX$N]GFQSPM.OC1#[#9.8J)Y!.M1I)3G6(9"5D>*HG.&8R&DB[(+^WQ5 M.&F214Z*1?[B$??--D"[3*Q\/VZ:JJV27(0\N48A+FF -6X&(4Y898Q3FM%.'X'#DQZ>0T:+KF;J2#R27/=-Y M2XZI*///"WP7^-Y^^-8D!$W (@L8$ \JP;?3"9DQX5@9Y8B,G?HIJX/O7KHL M7<)W*8 N!="E>J94SQ0N+F3=L>66 NCN"J"G)S"IZM:,*X#1&PGJ&6 4+NXI M67=JN:7T>5T>X&%F%6BF;47(^(:*'%0C* 70NQ5T*8'05:=/!,$D)X$@%\ @ M+G#NRRT""D9A&K@ 81=*$YKZL< =9K5ZT$Z H$%PA> M5Z: DB1!I*,(.Y<3JQ1'FMN(E%3!:1%W=J;X$;O +@7:MQ3:M:04&QN0MAH0CU0B(XU E%I&@>C@E>@D WJ5T+[> M@_MME]724;(%2E9_@G3&V. M&33@9Y-Z6I=ZV=X?-Y<\C*?%*SDC00*W""18Q+T 9!6S*!+!L6/8>]Y)@YO6 MTMV_:>C.PY?7\OWW9"C7HR]_2U*>8YI'H^,KJ=Z;U$UZZVWZ=?3E(TSJZ]D M[Y5#WW+H6U(7"A<7+BYQOV>KMLORV^H,TLZ=V D,*F>;VK>3+T,]G$TAE,C? M3IN5Q?_;JA,R&C$)(2BD='2(<^.1"=X@'HWB3(-Q=*'+Q#)AO ,[&=6C+\U' MF!QG8'B38>&V7Y=>0CB>VBDT1W'O%":)\&_'PZ&=-.U7KKP^?-/KHX]U^AX( M8VH-FA! RD>-.%$$:<]#VH3DJVHGHW)D%>M_.P?#M>X 8:_8?>7(O7:#2WBS M:+.BS79$F_&@,.<)S<$(AKB+ NEH*0+*F"4Q!B-Y%['*3=5F7,C(-3-(&1N3 M-I<>6:-,6I#E22^)H.F"-NMB_2^AS2A[A8LV6V^"2^DP.]_._VIW"4)ETVKL M%\@%:J=)"EN?MZG&LVDS32YO$I'B .^^R?!">:$[:BD\T#5$,9FT>]9L(6DV MKY)F \>1]4PDS]5C$A>ZABSCIUU*]MYU/ASV;^I MRO!2.ASSP(U4 @D2,>)6*^0,50B\MH(&BYUS/@HKB=A2EZID,8#5)%EHNX;$))2R2R.$JDE1 &.RJQ[,0[>GD= MXC@$AG%:J>8L#V4/R0_6#)&D4C!3"IA: MZ=]<$=R^7.53__>LF=;Q_%'0?^?VW[WC8Q>^ZO5= ^,RZ7B/6^S\H_G*K^MI MNJU_SVU2[.@\25KU83Q-EYJ.J^D)5/OC45N(8[/+^JX>V9&O[;!J M8S.GZ0)-5YF%*UE;=8>JH?YZ1=<]%EI"/]>L&KE_=LOXA@%)+T?\O+2=]_?04$WQXI[X3^B)5? MEKD>VNYWZ#G<\+Q[BUO(E0C=$OSD*CIUEI3,//"$;$P[]-H._[#GS2]_^NM= MSK@D>ROC]]'\.:1=O3&\"D2\WM#-Q<4EP>2A/=@[/C[X]C]->Q_^=F MT'+_Z,/QT?O#MWN?#]Y6QY_3/[\>?/A\7!V]J_;_OK=!]/SPMX/CQ&/I&8_V M_\_?C]Z_/?ATW,["4+]4!__WM\//_W@Y@'T)7GN)=?YT.$J6SWC6),>CJ>"; MAV2V)^=B'J&O[.EXECC]YS7NQHM"?U[<12.@^9TO5%Z^==: Z4GSNRA93>/9 MQ1277^97)AB_PG^Y](-\/K\[:^!U V=VDA#CXM3GQ@G2U[JI73VLI^>O+S]] MW]%0>W%&7S$L_W*AO^_Y %GR/?6*ZF6_N^Q[\I7FZ[ZG>L7QNN])<-IM$W"2/@N3YC]ZS_ EL%! HS/0V XGN4M8F6<@E9!" M"2D4.7J6#=J>EQ4Y*G)4Y.A9@6Y[EI/=BB 502J"]!Q!>K_T",#MV*LB146* M5B]%;R'6OBYV71&D(DC/$J2#?\WJZ7F1H^[CF2MHK9AVYZ$MS)O_DOTF'LUP M;^S0CCQ4MJG&L7H+'G+E7<7(H**8DI6WF%CM3KUD??!+K'=MQ;^;4=A[=UM7 MW\.>:FZI]00Q'QCB@7!DA+ H.BP91,Z\\7?K895C01K%D"&<(JZB0@:T0<* MH,08C@F[6P_[U(K7PP_O?ESS2O 8[.Z$M>=YO@"7^M6;(\6U2Y[Z/45V)+! MI, P@K0)#G$9,++28D19Y-9):Q-8=0)L-T[EY\9N1V-E5SB/L.!:P;6":]N) M:QZTC=X!(L[AW,@SSVSE' FJ"$FPA:W6=W$-:'22@T>!8H$XS48>%PIY8;&Q M.A*?)]*M"=";B\UHVV!2 _LUKUMC]\ =,W"]IN+)D+VFXAVJKD=P>G'8I:R6R\0G*UF4%!$NR"E4%@=A=M M:7 T6:L"298^R96*R,EDO 87;629.\]"&0$ (K")C\<8\'90J-51Z0T-'ID8L(^SIA"FH)* MUJ?%&I/(M<)K\]Z)U -#=\S27&/U43].ZQ_:T,.FF;6G\^-X-1@B](4(D]R^\VPR_C*QIX-JE#Z2+E-?7M*/ MF^D/,Q^+)MJH]9;C_6[[>#NC\J4X$L9ZQ'-C:T-R0 F$A-% 'S(;'VA[_:85>HR(\!)QH( ,5NF'MP$X,4!4)S/YBN>PV6=D_:IH7?*,[.#T;#@^!YCW MA*\^SB;^Q#90?1RFN_]T>8^X< I9:1CR M.*D)'9GB;"')K/-#L$LQ;3]T*:191I]_*D;T0.]:KF^QCPN@%=^VD+O(;E^( MV1-C)+FP%@BU2/F($=?1(>V!I!^8P)4>^,6 M\NNZ/B4KGL3FG9J5RK+OGIHE?JL:F$Z'<)H^F=^>0#.=U'X*X>I@K9XVU4^? MCG]KRMG9KLM743+?4S(<?K@2T M_=C>'W82/L#T*+X;3R+4T]FDB]HR/)!"]EW;%&@KQ"R^;Z_(761WAXA99+=7 MY"ZRNT/$+++;*W(7V=TA8A;9[16YB^SN$#&+[&XGN4L]T5+,\MLH+7J8'C%4 MPW'35.-1==HVV+-N"%4 -ZT:\+-)/:VA],_;=2$JF%G(761W$]9;9+?(;I'= M0LPBNX7<179WD)B;D3+TV)D&:QPB\\2^DEP2'B*@Z)Q!W$N-' _)HX_6!Z,= MQEXN#G+ETEK'D8*8OQ-C^DZ>H* 4.&+3FWIA9LS1] 0F^^/3])@G,&KJKW X M\N-3N/:?_SX>YLG5?[/UZ'WRI(]&QU=^\]ZD;M);-W.9VHRES_9;UY-GF-ZQ MR;"W.:8,F2DP6TRD0NY-6ER1W6(B;;*)I*45%,> &.9CXHFVRK!V3A-5JS0G2!W MD=T=(F:1W5Z1N\CN#A%S,SS(E7MXRDL%W 1$A.*(2Y\'IWN-A,7.!>#*<]-% M&[F]\-^S9IHKY9O/X[T0ZOP,=OC1UN%PM&_/ZJD=MD6ZK66\?\,P_I0'M39I MH<1W;X0L\AN MK\A=9'>'B-D3MR-XD3P,B,@F)P-Q8RW2(D2DN;..$8R9Z*3G7'$[MD=B2AG6 M4@+V :9M_571*$O+ATL, Y.K1\WKK)KQL [5)46V0X*6)/>/EU\LRL(RCUW^ M_)@?LX(BA24*BA26*2A26**@2$&1@B(%13: )0J*%)8I*%)88JTH4LI,OE^) MBXD(1G(DP!+$N2=(4QJ14(ZPJ+6E@=P]#< Z"&&<0Y[$@+B1%EG%)&*.$LRY MBS+*NZ+:HZ<8AAI!UQXQ:ASG=0#%J#>)* NE7X_%MD_YOOAQL/PX.:^L<-V MDIAM\K2PM^#AU,&D8F1044QI.<#=\02'OJ4$/5HP[EP08'V#%!T*L4,GL-,<7^%JW8GNTJ/ZY -NS@0V((UIQAD!8CSB7 M%FDB&;(^V."%%CHN)#\N!6RYUCZ8- ?_FM73\X[2%7>L"4;!M8)K!=>> MCVLN&L>'+* MD:&6H4B8-AR3D #F+@!*1121QB/B T<\8HRL26Z_$)"^X85Q.QU(V?O0 M9*FB7BK?Y;!I9NWA_#CFMKRGXWS1Q*B)-1.C5GN??ZV@9=;T@0BYTW1U-AE_ MF=C3036":?Y:?7D)/VZFI1Q[UP6M;^KE:=H$@R%4*HY:]< I!Z2#P(@1RCS6 M$BON%LZXHJ=) 6&D?5(DG,> +#$:&7"1*Q6QM0N98JTVR<(+X68#^/F9?MJ? M]JWFV2?Z5)(!43MF4Y?(< &PU0%8?RJG=IK<179WB)@],3XL!!>58(@R"CGE M/+FEC!)D@\-4"Z$EB+O&AW'.*9$_B?/A=4AFB/4J62U44RZ)(PK,(XV/MC/8 M_;;',W)N!H++8G\4#.L[,8O]T2MR%]G=(6(6V>T5N8OL[A Q>^([*,E V9"; M#Q"+N(S)!2"<(B:"$R%@18.^ZSMP1M)F!X9,QHA&>6<2\%O"'.*.<*0CT\AX M%R (P[E8_5'7P>G9<'P.T'[HXVSB3VP#'X=V]/RS+\('7.Q8 F\Q@0N@%?>U MD+O(;E^(V1-CQ)C@#'B<.S0E5S3F7DV&$D29XAQX<,XL9'%V??3UH"W2D3M+ MJ"G62$&TOA.S6".](G>1W1TB9I'=7I&[R.X.$;,GGH2D'!-&%?*8.,2))$AC M@-QO6RE#-%!.5WT05CR)S3L6*_5BWST62_Q6-3"=#B%/G.H5D,$F7,"IR@QJ'E"9$!UGT)H/[;W MAYV$#S ]BN_&DPCU=#;IH%",LP'!HN]*I4!;(69Q<7M%[B*[.T3,(KN](G>1 MW1TB9I'=7I&[R.X.$;/(;J_(761WAXA99'<[R5WJ@KH] )F.*UM-8&BG$*HS M.YF>EPYY!4C+FD(73K]8YYDFTS"S,Q'Y*%=5&.!*];PY5BJB6 M$IG?1FG1P_2(H?IBZU&5I";=_)\PM6X(B0G=M&K )XZ>UE"."W==B(H16,A= M9'<3UEMDM\AND=U"S"*[A=Q%=G>0F#T)OG &(4QQS&(8C[15AP4@FN+_;=N!H>@*3_?%I>LP3U M5S@<^?$I7/NW?Q\/0SWZ\K?DY;X?-\W1Z/C*K]V;U$UZZV;@INU*\-E^ZRA$ MHV@YZ2V@UWMB%H.E5^0NLKM#Q.R)P2)!^HB50@H801P,09;@@#"'W,^;$><6 M1HDLTW.O&"R;+B>E*FTIL6K/.9&S#81-[6(:TU[X[UDS MS0VGF\_CO1#J_ QV^-'6X7"T;\_JJ1VV-=^M9;Q_PS#^!/^:)7=N"LV(6TZ57Y"ZRNT/$+++;*W(7V=TA M8O;$[0A>4L=!(B\<1EP:AC1+O@<)D2KB">'>='&,5-R.[9&84J*TE(!]@&DU M'#>E^FAY^7")86!R]:AYG54S'M:ANJ3(=DC0DN3^\?*+15E8YK'+GQ_S8U90 MI+!$09'",@5%"DL4%"DH4E"DH,@&L$1!D<(R!44*2ZP5158;K7\$B"S0YH$] M_.ER^]9Z&H"-D(P30,)JA3CW##FN%,+@M?#<2NL66Y!ADH/^N7(6>$Y"2M_! M42!OJ)<^!*^\N'L:\ &F\RJ27##R^-!]DW8^O?I!#%^2 :5Z=4'\S13&V[SP M$-E_+D!=@+H ]=8#M0&LM! 8D>A- FKJD15<(":,((!QL'XA6W298]L"U)L$ MU*72[\-?<6/)PZF%2,#"J**2L'N!V)''U% ML\R%\2PWZ>RA!KQ_ S9#!RZAHQXM8 _D&D%R)APQ26EIC;@E'&GC 7GNK-56 M0E0+2@M>Q3TE<."$:8\H1L-!K.[%VE-1]9=S2;-E,[RJ7ISQY2 M)P9#U@$;Y 2G.8.KCNR_MRH!4^(' 0@:Y5 7"B;H-X[ MA"-UANK 6 AW 5X$H0(PB:@4$O'(.-+ S(V& %,V0 '(I<>.6BDM0N]%G%2O!DR!L4 M@V7I.P:2RN" )+$J$$HB7TR)63W\*RT&BJ_MO'7K1;KH@*(#B@[8P)"+YRHF M"#:(M#T+$D#G0$I$G!.!HT_H2A9Z%D@FC562(YJ#,SPG-5JB,6+,*H*C25>1 M:PNY<#+ 1O4/B)=O19#^S8,^VY>KY/!K.?HA1MZY^W=O^-AUO\SRGI0-]\/% MSC^:K_PZ-_6H_<,=N &J/9][;]O1>3WZ4GT83].EIN-J>@+5_GC4)FOE*<35 MNWID1[ZVP^IXFO[0]A&YLV^A_GJU2P^HYG2[RJ4CZ-7/YY1.W7T0P"DF^ON7-2-]_?25JWQX) MOH3^B%E>EGP/$>L=NL\>7\^]Y2UH2(1N"7YRE0-W9K_ /+\-V9AVZ+4=_F'/ MFU_^]->[G'%)]E:*[J/YKML%9ASO:&;BSSW^X]+[\'>\?'!KV_>_Z-Z M5O ._OS17<_NYM<_)['([_ M:#:#BOM''XZ/WA^^W?M\\+8Z_IS^^76#R'?PX?-Q=?2NVM\[_GOU[OW1?QWO MF)Y_,&YS.$KZ>SQK["@T/Z]QT2^*HGEQ\UGTE[;N_$'S0[VVL^GXTBC/SY*U M2WKT_'&4+)+Q+-D6]3<(O\QO13!^A?]R^85$M:$]:^!U V=VDJ3Q<@]:;VQ^ M[3_=S0K_6C>UJX?)97E]^?W[\KW;VRGR2A/REPMM><\'R"MJS/?>_]Y[^)4R M$E__[[L?WJR'^$ZZO?ENNOU]3/?8'/RGY)&;[8H+[>+2$N7S.__?G^2?OK_, M)Y5&73[U"C>F.X/LH9W[!]A)=3 *R7V[66*Q')=LQ_9UQ%D%> KP/!IX: &> M.SOWF!JN;=ZKM4G(\A7>18IV08IHD:+GZ.K6NWRX6W*'ROKAHMR5>M==LMN^ M;4ZJ-KI4Q$YC9' @$S1$;%B',+!7G+M$;Z.!FGQ]G&OD@;*RU=9MP6!-P, MFA8$7#L""JTA^ 1Y3@6->,S-X31H!#@Z25STS-.["$@L]A@+0(PJAKBWD!#0 M120]9ABX5S2L$0$-&V"SPF8[&RLM3VW[5D),#PO'C9%S.:=T NDM7P^A&EW8 MV_FO^75.;*IF#82J'MT;=WI=7/;>^+ ]<]D+%_>4K#NUW)4'GMIUU*.0RP#: M*RX3B;J9$MA>Y.95\=VTQ W4J&\A?<37[5C6RHY"94_':<7_T_[A1VQX<['B MD3MX#P3=W$3Q4GO8,T^O9T.7.W?(O.!6V*@0QLXAKIQ&EDJ.7&14"R:L@TZ& M+-^4S_1Z"/G%WBCLW1#3KDH8!=XI]^R%A\07M-I"4NXH6JD(5,2 D;98(,[! MIE<*$ 4;.3:4K&0GR!1;H$B9>6S[C3];[2>O1_7PK2IP';M6CKW!Y,%N/JO1@_X1Y[7P -ZT: M\+/)H_+]B]7<(^'MJTY:3\Z0%9YC!QB!"I"L\)AL:\N249Y,Z:!-TG_[UWB0DW0SQ'\? :#PY'OUZAP=L$!L=76-"1&B0#H5%<)S03!AEF-5*::0::BN 7QE\]Q6)?(YH]+F&2B-T" MM1+@WE3;?CQ";;[D)/U>P;?LID*QTXLF*IKH?KO:6= Z2)1T2[*KL0A)JY" M0!,O#+"@-7FV79V$,LODI_0@!W.)[,A:9@.!5]BG>I?YN1C).T/*'84F[YBG MCDNDN24)9C!%QBB+J,)&,>U%H,\*:Z\>FHK-6^+9:[!Y$ <<<20X"<>DY,EQ'1+V4 MSEI'*===I'G\S=:C++!'H^.D58[BQPM!_3BT205="FKG\1=6LC^*F=QO4NXH M<(5 J>3:(@EYEJMC$;G &"*"$BD9!W"=9']T#5PW\:KM+H_^!R;C3'=-"?VE MYW#U,C7U"_;TKIO.^R=V] 6:.X7U30/3IK61VWD8-DYZ[>24JU7=2;CULK2G_&VME0C"(1.\3# (@AR5!.BI.G6-$ M@>LBRM4M#'Z_X@GO5M'_BW20+,;X$T3KXP3.;!TNTR+G(:[Q] 0FE9]-VHS) M>>RKV.-%L?5>L3V@B#B5#!."(H!)BBB9U89$FHQR(PU6A/@05F./7TCO6XB0 M9#5^=47(TAW0IH3OR?^[RK43A"E<*D8CGWFY0[BER8ZRB# MQL@'@9,5K'E"+FZ1-#Y$&05VII/Y12^$7)KPGB-7"4>O-S?DS)[G5 MTWN5LY[C5 76"0@":14#XL(1I)UQB$HKF0Z:1[WBK)*/;I@4.-PL.+9>*>"F0L$PC#H8C8XE#*ACO0TA82>1JLTM6!(=$[M;YW5IS M3$KT>SFC?C*#4$V@ 3OQ)VV.28"O,!RW!8)7R2?%VB_JK:BWM:@W([WF$"D* M/IG\'!A&5G*!*%/2&_"&\6>%VMM..O?JM@P%GRZ08&\4WE[CP,6I;^?1*SI( MJRHZKS@ &TW3@I";A9"82*^\I(B HX@'I9"F)"*NJ101A,92/;O7V*8@I-JM M1)B2=[[I/L%%1LR%9U <@*+>BGI;JWH+PFL;.4$":Y54%3;(Q:B181#3OR($ MV\F YP=.K"_4W/OK9BK=IW<*M5NUI,7J+[#87UB\'\:B-!:XH2A*H1'GU"%' MB4&2,1\E=E:&A6;E'2;>/ ?&?C"L?K4<:1[.!D+ME,)<$]8)=!;OFYWTV$.5X,HP,]XB'2) 6EJ8?4CIJ,>?= MM 1>"W:5WL E:OTR4>NKAL##S-PW>P$7NWD]NL-A':I+ MBFZ%P"ZIG7Z\^JW77^L)?W.F%1@>DTDN;-9MK5TND*O M .1]_GV%T6\V2 ^S.J6XD5*X_OCX=[9A'HS"K&^^P49R1L'G;E&6"RRV$ MM4 V"(T,$"F\9 S[A1;"RT3TDQSN)S'\>"&%;\Y_2R)X0]OL78E?1\%\2@>* MLYX'Q0IL]9V46P];ZS&VM?(")"H 2O/="=)-*N P4H9BA0N[BE9 M=VJY)2-L3?.SQAX@7"C*4SN=35KU6(UC^FWR3YBV\VT;\!=OE#RQ$M;L?5CS M@9PLK@Q/N(1(!(38#N'X2HZ[FO@H!IB(G0I,EH.:@F@%T>:(IBEU MQ MDL,M-%FA")\(C4EIZ23T'&A>ZK"USL+))B*;U(.U>SQ&M%"^_@/7=)&[- M=O?9)"A]:BKKGJ/X\4)4/P[M:)J4U,&EM':5!]7WN37%M.X[*7<4LW1T MFAO'D0S1(BX]1\Z"05HRJ9R)RL)"ZN9S3>N58%8I9BZAZY:RZ MV,Q%_Q3]\Y(%R91SHKU!/@:<;' '2!LID7.**6R43"9Z)S;X143H\WC/)S&? MP,I-<+%;X>W2A;. 80'#%0_?LJ UX0(Q!@)Q)BG2C"1#77G)K-$8RX5.:TL9 M]^L&0X++),(2(G\Q*[]DI!2]5O3:R^DU82@0*Y)*:W54Q Y9G'X-AC@?!8O4 M=%)OO*#7'C[U?0NN,^7&V,#0HN"*M;_9-"VHN%FH:)QF- $'H@YP@D:7^S%$ MCA3'6&.KH]7=A/)?!!6I&@A=2H]+;/_E$V.*^5\475%TCU=,2C'&G+<(K,J= M0B$IF9B,\&2S4Z:),1YW8ZXOG#&O0C.5@^9BH1=2]@*X>' N8JR0=)X@[KA# MCG"% @?! @]P)4U_6OM)V-7CT^A MLDT#TV))%X54%-(#[9R!Y]YR$LE 15)(T2(3:?KAE5 *$V!THR8Q M[):<+;GP75X#W'(*!U0Q""5=(1@TDDAYP.-G \OT6!U MC9RE&1#V]-'H6RR"'66@/+0#5W.J"BQO#T\46%XIC%(BN-7*(FJT0CQ*BHS! M@#AC%'*]J0MXA?WPGP6CWT5/@P>2/]T3Z)6D;$03X4U1-Z4_?NFF6KJI%B[N M+5EW:KEE[LMJ^N/'>F1'OO3'+RA2EENX>&?)NE/++>E3+Y0^53?-+&G+-H7* MCT]/Q_DV8__/:CJN;#6!H9U"J,[L9'H^J$8PS9^[^HX?-R7/JN0NE-R%APZ MC!+.&XRBL!QQ(2W2F@@D@4>' TAC%W(7GG( 9)M3=RMQX?!",H_B?BO+QUF4 M/X\_S<7X8Y;BKF*7 U(F&O?Y&+V0V51-A'@[@%C5QNH,\T8SX9U9XMIHD^M\)AE6#%2C%PB69O MI(U]K>;()=)!TZR(G $L%-!GU2L\+NSS M6Q;5@].SX?@6>((DIE5C%$/FSNM5O$(I1W7<4*W7$SZLCOED]O$S>9.\T1Z^*;TJ9VA/T M3B!6"9D:80-->E7DNQI) M*;6]A14*:-XYJ/..*1)BPDNL$;>.(X<=0T[Y$*E1/GI886WOZD!3DJ?/NNZ5 MF)3"WE+86\I 2AE(X>)"UAU;;@E*+1V4^BD94&GE#?QF'\RPY7X%BZPT% MMYCFOTS$*GM>^;^#:[G]!,UT4OLIA/S&WBC<_L.-3WZ$23U.KMH<#-Y>P$/Z M?3@+R7$[^.9/[.@+?+)3.(@1_!.F&CRNQQVC Z'43IVSE#&*!5S["ZX/@"$V MDN@84! Y$B6%0=9+@Q2FE-.H$[3(+B)1FPJ&WX]F#90A.P6!&YC4N9M6_?Y# MIGMEIVW.IH/T)*-\[#R.[1_.6B8ORF=9:;H((U\^ZCV1Y*V0MR6)_>/5[Z@" MXT&X$)E"5"A /)B K,,"&>TH!\RB-@O-!J0BBDCC$?&!9P\ (VN814( Q\0+ MXR1TJL"N5-7;NCD;-W;XMX289^D;Z??\:/5H!N$H(8#-*^OJ,$;0 5_B!+M( MW',E[NK(NT!P88@>0+#T($WN5"U='IUN\Z!'39"4!!L*C&G"[D*P(U(:&CTR M,4^U90G -06%G+-88Q*Y5G@'()B+@:0KC*+LB,25HX,.>X)^S^N ]%[Q-U8@ M>O05S;(7QK,\V/X%A>\V.SV:<_Z\,D5X_\YLC2I\] [>KQLE),6H>$12Z:3G M! =D0PR(^> 5 RL#\ 7WA$ECE>2(>FX0YTHA2S1&C%E%<#0G9T-X33]8H=58CG4^C8W9GXFEZ;,/BB)EF6YA8MW MG*P[M=P2\ULJ!']AT"55-VS3A(>U=?6PU7B5G=1-?J=M##5V4UNW"0:?CGZK M;-- R1O>JER=QZ4K=ND";@:^K& >@58F4ILL1TD0MX8B"\HCR83BD1(BK.LB MX?=37LU1_*V!O2QM1ZT YGK+RP2U=^/)E?B^S]+[_D)XNQI/D'PS3GN>L%;P M;$-)6?"L(SPC0G@&4B F2,(F(I(Y1+% 6CG)E!%2^87S]F5R=E\>SX@JZ;=S M*SG]:]T0VI>K?.K_GC73.IX_"JKNW/Z[=WSLPE>]OFL<6"9>];C%SC^:K_RZ MGJ;;^H=C6P#5GO?CT_0LY]E4_S">IDM-Q^T)_?YXU.9RM+/(+GHVV&%U/$U_ M.+U3!ICW+=1?KW9N"-]0J"?0RLSKM+[9Z>B74#=G0WO^.K_[RYD-.7A\(W>D MGM/IT@E+OUYPP^43MU]$, J_N/&WO!GI^Z^O K;?'BE1A/Z(65Z6? \1ZQU: MLCRM@WNK6]B0"-T2_.3*<3ZS7V#N$R,;TPZ]ML,_['GSRY_^>I;/(>WJS:-58,[UAFXN\MR,E'>P!WO'QP>_OGG_C^K-X='Q_N'!A_V#XT%U M^&'_U7-XO..'K%Y +[0FUBBC\._3\>_^!@+_'B\1^/?F H$W@Y97.N.FOM@D M,CY1=3W^CE<&\H?9*4QJ?]F2SE". Z9(@W"(<\R1BU@AB(9H&K$W=J&[TC+^ M_M'DBQW5_],>KU[O??IE;Q0^3J#)1U;YUZ-XM0/7&Y /:8?C9C:!S^DIW@S; M0020K.2S=(?I9 :/5*8_I,J3;;T79.-J@]B65*CZ8*>)0#EC\LVL2;Y/1GXY=NBA-?GKZ9%/9RM5)*/S)**WXRWEUX2R]6G^MO4G-7QM#UC2PZ9[3Y/!/50NZ:*8S]KTO.FY\K7#CE9)]WZ_"(O^XJ&K1>8;Y#I;;/)D>^]@[2*X7E2B[<(6_WTX<-MPDXG=I2]PB0A MEV.OYY1M]^=B%;9J3A.)J]/Q,/'!,%\P64L1)NF.__YOAHM?JI\.WWVX>/US MYA8X:V^7_KKW*6WPE_&H;J8W[IOVO;UT8HA;W%J-VXA2NG$2B?O4P1-DN_/( MF[.:^B@ @6$<<:DBLLF80-@8[SDQQK)NFMW.3A,2',6KZ-HQ?&FMAEMQM8L_ MWHRH'7YX=RNDAAKP.:R6CTB;;+".1_!@1&W]()ND[LN5_"2I/ $;_C6SD\1< MOM9/:EV@OI>9*BF^?<5C^] M>[OW<[8"T^K39;)!DFVC=*&$!J/$LU]F2>6.D_)/1L_(G[^JCNO\C/G'6;[" MX*;]V$YR5K\T%RHR)_6F-7R%^2+FX8G\U">3\>S+W')I'S<9%ARI(8J^6&>CY(P7=E_Y\E<2RMN M,B=<7J5I;?Q+MKG@EE9O04P7R<]_>--^I^P6W5ISJ 6J/V\:X! +@8!R2$H: M$*<)1IS ^5A06Z,M$X 7I\9@H3TU!#&6H(DSSY&C&B-GG<9< P>FOC>$!!H;QU4"A^=%"(\2N\2>B3/CW,VSP[2S_:V.+<7;LXVCFZD.[WM8=1 M,U=-^[>$8^]2.)*[F;[PMWJ8;*.'/O-S>X$+ELOC_]K1.]7E[)T;%VNM^5%B MUYP^G?B_/>-M;MXMRV@^-DI,?CYGXXM['\PQY.JCS<]S#^GB[>,[3O+\SS^_ MJGZUHX1N[<5=\CB3]#2WI..V2FYF,=;Y4M/L4(56FD\!IJT(CJ^2WR89T2;S MYV@%.?E).2%N>BW1TS]@F, Q;O*]D!ZT>2AXC=.V:YB MO%5S%:FK6O\\81V$6_;F7V_%'F^<(G0:S 3"LI\AD-,JJ7<<)=(J)+]#ZZ3U M(PCP"_U-EG$YCI-"JM/.)XC,)Y*SC'Q?/J:-2;1H2HAR(T.4M$+5\>PT[5\; M/;A!PNJ:AM4E$5O9_P3YI./6VTE;I]=^(2[?<5">6B"&)$YTW"(>L$98ZY>4K1(T?R4:A_;5FG MNY_9BX"$37PU":W5VRH_>RU(9TG%^_HL>YS)F(=Y3#2]GRS4^7=;GR$'#L/\ M(*RI?FI=B+_M[7V<:_"+\.P\Z#B_TE!Z:-T%U&C)T=YD>>0T ;\9M;2#=7F51SVK++P+2_>9[UU##+UF8?O<3B MUL/U1Z/J?]O1+&L*1@;91^&#&S;1W,=- G#AVEX?';1^7V*U )-F<.<]-[:3 MMI_(/-,HGQM<.YL;XY2H/H;.JE#@-'K9%#1Y+((;Y'C+@_*Y#394NF'UL9:18 Q2U^&1@0E M0Q81>L60M_YYB>CLB6B 6+^ ;GSWV?BU6V;[1K?+%(Z#W[7?V1O"=HV]_FXT#;TNT=N$DK]&8N M\]5/#4#U;#OVF7PN?I[KJ):_6IV4_+K+WT[OTWIWF>YL;KCDPZHK!3:!Z61L M+SS7RH:,M_.PT^3EU@HQ.]/M4E:,:]1)X"19U-XGB> V09H)S",LDYQ$9[RU MH>!:BVN?7I ?%N3VYAENTJ)#VS3)2IA7ME](0P[?)MU\$3M*ENCL(H:7;%,[ MJ9+>GK5!V%LBDCZ=4STO3J3/;!U0.U+D+)_>7V/S0A3CN4SZHPA)MVXEHQ # M-@19QI,R8-8A8XU @4AA 42>]-"%6_E; T?Q(!EPI]EP[[?[^-O\>.!J-WKD M.5[X@E?V;);''[N2=RV M:6:G\P.8=.-D-)_:I.=:C7^9\C*>Y(>XH4/G=;_MUV]5"J??PU4&XAP[6B^V MC1$_\)WI=>CT8NGWATO;M)?%1\G',Z-\[A)FD\LX[/QSK??C>-5_4HQ-HT[(NX@OW\*>] M66#R&&:=QR"N[Y'#ZY?'ZTE#C=-S_#_VWKPY M,Q$]7N(ZPF/[N>TYS$H+I-K7,/.\WF]A'_J^=R%1*0.OGK__I>O^VP;!Y]3#A,<@A'N M:>!]X 63[3&Y10&D=TD_D\"OVS41O#5ABM5FC15H;? 1/HC_.TS:L'2['F42 MQ69MJ@:N,9FP_%!7TN5T^QHM(Q6C[!Y0#JSG^93'0 OI3X9$__ G;AZ7Y9_S MQ$V^[X"(^;^[';OQ9V[N<.;&6(B]-)TS>H_J&_HRC@&LK);#6A.CS1&LKD%? M D>9:M)Z:>WX=@JYJ 635^-(MJF\-W0R;#&AU&LQ!L?E M4@T65;0HC/AWK'T9+)IZ=$2I#;[ZYM>?VZ_'((+&FC'';-;G]S\;/.)OO0LP M"/&D0@/S"MJK#79A_+@"_]8%KQ%I-&P6]7K@X-H :^;,H[ M4/076/T^##,J7;'U('57=06#;];@?OQ7]X-,"ZOLB,ZBA%$=)P0?Z\8$0&K# M*Y?S6@#JX.+=K:HVPX9SPH6U.ROCES#*J_$LC"]J5(8EU. 6P(S_U%TN%/VW MQM3XJ.!#/>=KT^FA-8#?0IS> 9M M;]A)V[VJ6I9S;AV,_C=8$-ZN WLPP-3W+01?CQ\UWB2 0I=EDKIM^S]\Y UH MU_5'#!-;=K70X=B]X\ ?VH;K.?D_?($N!6^F98G@>:'[ )17E5Q;=QB8$E24 M6?%'E!G4FTL,Z94FJ36?FXK2+F4+ C6OKS762"$SS@)8OS)9LZ7Z&S@BE%"\/9!%G)$B58I0 M*B/-"@6:[BCME5P_W.V[ ;UNW'/_@_G'=_LOC#YMBCSPU-Y\'EP!24$\YN:$ MA&L4:T(;8\6W ,UW[?#-%AK.;&"N;BI8F<&^M:N5MH&41O>UA""J677EEIC'PD!+I!E"#57\+$(P'#;IZ@]@\#/^@S^?4SP"@L0X9 S_P M7UNB [39F$KS:E$]/7IF85[P5 M"*8HEP"%84Z/@9[_,DR# MQP_>]X< +':^;LC\8< '%(R!3,% I]>"GF/&3X?]V1:),% M-P=R\'L+S5MS2MB:;N-WC%:I3%QZY:HY2EZY/.\6O#<:#^6W:&KN^])T6,WQ M(+))M)B;H##^HL&T7IBCX483X8BH,O8-9J/N-N@#T^D.A%>&?6R(QG9_PX$Q M!6#3 G8*U_B!RH6=3,;+?A^>K"_&8C>>,NK1"4.T5W6S)CAEHX1K#*KB#^.I M=9K[>CCU9R?LEM1/T1PKZ%:Q_VC!H9FY])OI#@'$0C<:=5]O&?3GJ2;Y%J=/ M817X93N[FY9XXX;.4"7/]0'&,S(Y,F&V)BGT=8U*O_O5 ^;;;\*K\9?'\F>E M";W9^2"," _[MP7334ICLP.[)X-V M_X0KLH1!%KW;N;PVS2.<'VX1N3_:#Y^WAIZ+ZR*8&(G$B8^Z0R G6"S_"'.Y M,JU/.EMU$&@$X*XJU)R?P]^ZIS9+#,R85=CC=K/)K,? :E9A060/<'0 W;UM M,01(A/;PG^@(@S NC6X9#VQ.<0H] 9M]0PN-IS%=,GK2B6'O/EP$OP\+NS1V MM.,FF6A/G91E]I\!C0RH>Q9B[BC9TQX(\@IPA1Y:0: M]Z_=J4ZL/Y\[C%/F+AB7G^T;6* "7W4IUYV=Z8YE=9[*^,"F90+WG/$!W!I, M&OB_%@*P4 DKB0U8((M/7W.P? .T]!,%'8U:#S,5F*R^PG81 YVP>\I"]ZEN MJ\BF,A#4$HB-&8[A5UC/T+;#6:X%5[KSW2KXTH=*85:BY^LYIH"MLMRM3Q@+ MOY[;9 T0RB6Q;,K8[&T7LC)G/^VQWPYD]PIX75I[99=_]IDK\$GD>&=%W+8# MYH#E"V^]WKSE3O'6' 8*,I^5QN[.0W;5\G 48=%G*02F%DK^RZU"P W^H['#$\ MKO^99DI0^#\21>A_ZJ(D>9YRHD->YCX+B]#U])(+"V!@LHS+UU#YF3*=;8?(:2;4G?:*#%//9H9 @#4] MNDUJR:6!P._4S=Q6W)HG;<>CZ?4:UWW]TE1%V:>&(J7I9'J+K>W-%T1J;*O@ M*OTJ$TU$^EB\Z::\'I)Y?9.#B^#G;;K8,V@8@K,8U8[O:)V1NMBM$=_R#:V395\S M$5;79\ &DR91.W>D:SC-8M_JVPBA:SX:S42--2TB,5T. M;417-MU%DR"#C3T:V^S,M%K:7C35V-V_9:U6G=WP!? T[:2'>$A?\C -;)BR M -O4R#4]V?H>>O%F\$,GB+8INS1AACDZ*HUS?YQ/VM'<1ES+SC[9*HQPJ<[! M?#&/VV""V9)Z*5&U6T+U?CL6<*S["-"M=MFDV64?>C.6%=HWVQ6-6"[8Z&EI MD0D*]2VN\"^VH97UX-?:U8%TIM=%\(O[A@D,V60#"M+V2]L&UI1-76C=2*(S M]IIZWN[TVS(4L6,_J W[$2V=<\;CWZYV'(T)M,W;NC\,@;&4;H1X/V;-Y61 MHOEX[ %X&^1 D(AE?^YA-Y'5A:U,R!2CHN;$2#] F3^H ML0;H6U5T2N26D;I05]])RD8Z,4(R'R&H??S) R)QH7.A,J*S,B2,L8P42:1( M7*JX9!GC<9@>(R R!"A_;KH;O'\N?P27Z4?L%6>N7/*1DDFJ?A3E+0.D%#&D M"M[M7&YYVG0Y7OII42]MOVZCMGC3&'4YF#U(H[GMD>K\^T&'(M9MXU_W% IR M7WDX#J^;V+,I#!AE3+H0"28H;"VG@0:$(J/O,O6&V#+=JY&:!A\:D M^04FT9RITR^D.SV(!QT1K<3HDQBV_@$M$COF]I N$3 U]=S!,@0;7 1.>&L) MPK59[TN:=HEJ(O@F4(1H9_Z!]]2N3*])F"S8+=BG>&/:$_0@7FY,LMA4-)3S M^F-K9C_\V)67"MT#\MPU^P$[:(4U5:9'7AM1T)M*.M;.;-!SM)FH# M0Z?>OV\4,9T?Q]S;S,ZG2YLMN+M?.?J__L$O=6N,N%5U+O6576&*24G3LDE M5:2,\SC)N$@S<92F:B-=M:VA?JO_J:WZTNKG=YV?T#]Z_QDS3/!)I2%0B ML5\/U:20BA.=YVF4YE&29ODQ;CM\FC7N[9%\.FU+JXF*W5$?=ZKU?+[IGTB5 MZ5-;K%+KDF=Q3'0:%81E44ZX$ 4185(*+5,11D=I$?I+@^;"^OH7O"WBW5)] MUV5@O)4ZVOV.2H81>Q+-X,WU:[%0)R3H\W1&Z9M& \KFM]JUJ[Q7S@W&VA=$*6PRMZ=UN'6!L583UB,K&Z,S@237HF#L;]N$^\CA M=L=-,5FORPVXL>C&=][J:O^B,)5GKH3!\H!';O'$(Q'&3(;8M2X!M<9RE/&< M*)YII;,\27GV3+'MC_7)='<"*^YQ&L^QM! R+4.PME1$F$X2DJGNI8_K>T-L%G=)9Z!GU\SKC[XUZ$#%Q;/5=RUL.=+?0VYER7*[*_[JO. M73ZI/@B/9>]/[0?GF74<31"@:DT '"NJ3;&G<=)=KR!TSVRW%IRK"VJ:TL(^ MBOG$-A5-XS#+&7@0(-F$)1DE7!8)26.F>9'00F='N>GI>UCZO]'-_)?U90=S MRAM5XS( Y!!#IV!$J%<9\K-->]MQY^G+365;4M>3BO+%B%*V@JH_V%TMP13: MN$2&?IFVL#8;H6!&PVI%K;#E&S#I!<:M-\\F/70:6_:\489%TC*KX<(C[8"M%> MKL>7+38?X:,J+UP97FAH4H^3[E3=^7%W7&G% 4]EM;(7Y-C<[XC@HZ3O),]L MHE&CJR@:K8FM-[ZJ=(,]&ZZ[PR6?JH4I8S.Y4)LAK$6K&UM,;)M?V:-$0.N= M1S?+W8=AT8Z\R!#[F.'-7HER8H'5(F_BBSB.O]QFZG,0LA_--D1O@I]W"-=U M*-@L^[:R_]G4:W.Y5&7#UX'M/-L?SC79,A,?E5,2[[=&7A.)Z9O@_YM0SURL M!2P\Y\T$F7HPL45U]D)5S!1T/XTWRAW]0NJOYC!Q3^?XS>1*D'V(,)SH:#ABOG73N#A]<^BYFWS/ M'N/44]>AM6.3=@AEJ>%X77_6H_MD;X3T%H==AE/:MAN:.[/4]WIUW6$&+IP* MALF.VLYL?1^U48>V \;6.W.1">8.W2U?(VH,?==N#-J1K/VAW0=%.E/-N?K^W*^OJ+L M*/15V;XJ^[BN]4Z]25WN=N QGM;^-@5XY\TG@YA.\8V/=1O59ZZ!="Y#YT : MV_TWL%#CCLY_;BOD?9Z\Z< Q*1-$$\XMV-F!-RU$]6U&JZ;K M1(06V5!*OC3]$&:]MX0DG W%@<-YT]$O5_S:5D_;,D)S0K4K:IS ^W%K_'3) MJK:QA_:8;9?(H/*MZ>IE/L_2"IE^B97#34]%%2&]_Z/8GPHLH M/\8X%\4=YOR$TSDQZCSC=/[^MW6SGS>=79F#& HN_\2:PZ4B#DI+\W_[H103 MN]::?6-M6OS%0;;^H!L3='1@80'D@,V:/[7)^AEVZ%J]N@4"+^#?_^>+"$R) M&U?;>R.=R[I:!^8H== IY3V3?T3Z/,P='6<+#Q%PIY_D0YCE99#OJ SF<M+QH M'5FTAE)5+UW'=5!- 'O70Y4@5:5\! \5"/87R_]>F3W$^# M4V>Q6K_"E[]"S[%^A2]KA9YC_0I?U@H]QY[-"N_K-'1IK<_R#\S"*M.)R8Z[ M=RFW>!'C*ADSR'C4\(;3**?B9/QK^]:NN_'?76AU)DQY:-G+^K06/66"0ZO] MR]'W=V]]ZPB\:2;!+:K(JI>$_?$%_^(\EF1TX-MJEXN_Q];OCVLG<2B/:P=%]8* MQB/) *)*+@A3<49$(C.2ZB(O(AVI*(^V82U61<13&I$P"CEA>9R2@FD!**>C M+$Q+P;+XB6'-E!N3_^JF1D[/:43?>DCSD/8RMM5#VG$A+1-%Q@7@48J6&I?@ M!+*($\4Y3_.D2%6\VU,TC(I<)YQD@H>$A8*2/.>2J%13$9 =)RRF@::DY2Q<"13%5!1*8827C&BC!A3/,=2 -?51<9 Q@,RQ1@L(B) M* 0C,@UY(3C-:1)YY_/$8.VA91*?%?&\3X#S]".8O]5X =/V"6^O26Y8MJM' M!;F&;SRK].B<5IJ24D0HYH3H$JURD&"%() HPMR,617FXTSV+Z5)G/".)5AEA<981'JNN3RB/S^B2R7 K$XY*?-4 #JSF.0J"0D8VU)E$5=* M)MN(K@I:LJ+ 5H@IWD@5EZ3(6$IXQF@A,\4I>]G) R]XCU!O_;1MA$XU ?%^ M:)JZV-=2]C57]'_>"8W3 .0G/K3Q*A?M^?KLM_A5+MKS]=EO\:M[1:^T0NL<:QU] MB>\X2D>3C.:ZS(@2+"*,Q8SD<5:0-&5A&3/.BU)M1^G*1.1<4D&DQ,-;4B:D M*.!M'A8\+47(XU!M1^G>?>#5'",2W]?->S[7[WL!_!;DSP[[VT]4SR+[>8>LED:QQ[3/*;Y;7T]F":DR &V0@) MI@&?4L G690D"66>J##.>,IW,JEY3BG-,E*($&RT*!$$!R&ER%*>9'FLL\S; M:.?"^![/SG);SQ3/"A9+K>*"J#3."$LX):),*8E83'E8YF%:[!PK+4NE2Z4$ MH:F6A.6*$4#$@L14E5+K-$LC;Z.=)O/[=GK/$_Y<-^9:TFL?['R]LN<5SUCQ MA"JD19QIDM.D($SSC @&UK1(XC31H@L%IE*"0L5*IXXAW= ;4D* MBHJK2)2A\(;TN3"^Q[.SW-8SQ3-!1904(B&9T(PP@276/&8$#&/*XCA38;YC M2!=)F*A,E*2@"2<,[&HBXI(3660LBM,PDT*?AB&=9;,PRCVF>4SSV_IZ,"T5 M2930/"0R1:.KH))PK@H,8(T$QA0*$@111&)0B&E M*LH\S0MOHYT+XWL\.\MM/5,\TR(%NRI*2<)%1A@#/.!9(DFJ .5$%N5%N9N0 MSI@H2QD3)?!@<\ES@MA!H@1>S5B2)W*G586WT4Z"^7VMYRG4>BX6NI$5GPY4\W*B,:,I*&DA/&\('FB!(F5R&B2Q#D7.UHL M"T61EF5)HBP)"=,E)8+'DA2ER+.(:BJ3\+58Y5YX7E^3#<\<'EGOD)-*DRB4 MA28\8@D@J\"V='%$)-+[*&*H_* M(DQ)G%"P6W-6$)Z#=Q\I711%ID6N=PXE<%6DHH@X*=,8#R5(;.\F)-&YC.(P M9%H([NW6%RI 3UKF>\YWR+1':>3FP]FO2/:\\OI,MR#3H<[!NB]8A+=JEPDI M0AH2(63*(\I$1--CW KCW8)7*3S>+?#,\4J1-08(3>(X)D*E.;H%(/7P>IK,<=[PFL)_@!!G$ ^LS M%+R @Y#EDG":@;$O,DIX%(KE79/NQ@?4Y7(&3$1R/K!Y9 M/;*>%K)&C*L\R0M24(D%UYH2$14YT2*EC/,LDFRGY<>]@MK'1=9G#U^?C,QX M4/6@ZD'UM$ 5(#6*$ZZ(4@Q\>@E&:!'F"<'K>8HHAY&5/DH\^['-55K,XOS1 M6XRF75?E]9TP<>OS-W[QKA085NL*IAT%1^U-^&9= M=SN-,ZJ6E[@&?)S,^76]<4K]K?U@%(87X9?="R"A<[YJ]9M6KSC>)-<1P\BS M'?N+_?F"#U5;B6I>K:_?=*,<3@283[/T@J9?OOWB;S<^%5V$]/:';G\BO(CR M8XQS4=QASD\XG1.CSC-.Y]9<5G[CV8Q],OQY^:W/R=7D+]%$.]\%]O?58A+@ MQM5^5O% -_E'I,]@SWVFJ66^]]%*AJCGZB !O]52+X1N@CB:!32D]"',\C+( M=U0&\[CD<>G1[]%^&7)U3%CZ47_0\R#R8'1DL;E_Z:07K;,2+:_GO6AYT7H4 MT8J]:'G1\J)U7-'"^'SP[[O7V[YDNCVM@WI+$?C1/=275P3^#6^O OV?3?6! MS^$W=^Q?U0L^Q?H4O:X6>8\]FA?[&\R=W M,OY5+_6UZY<8E$!3?Z[TA=Z\]5RUHF=:!TICSE3&,B(DBPDK-2-Y42I"IVDM]7#VE%A3<6IB$24BHUK'6 M2<'#M-R&-5HF,B_+D*B\4(1141(.3Y(\+N(L*E.9IO*)8T MHT*:#',9AW@Q0EA$A$61($4.]E<:25D6+$_SJ-B&M#)/0Q%E>*%-"/99&0*: MB3("8R]75(1IK..=NVH\I'E(\Y#F(>TIFNHQQ62D- 9!^>34G ^LTB3.$S2 M.-*%XE3L.)\%H%[.) 'H0DA+ ,WR) 2$*WG,RCPK\L([GR<&:[Y7WH,ER/;* MD_IUM*^])(-\7]E!SDEQ%>!%DPKE$"[L@G'+368_1 M& _3\YVV3P7-$QZJD(0EQD^3*"8BC'.2Y%*'F=91D:D7K<*\X-V30'V]K>_7 M[9G+H_KSQ5K*%, XY(0F24X8UQ$I%"L(X'84Y7&4"+ES 1@%3X;E .-<4HU7 MVY3@UN0)D;DLT@P>Y+ M"2$$ M7NF8DI*F\-L"(#N-MA%=AXPK#)?'$0L)RW).>,0DX;E,(I6)HBBU1_37)G0> MT3US>41_?D1/4DHYI2&1C$9@;V>*Y)F.B0)A*FB6%9K'VXB>EJQ@G#$BPH)B MM"8A8*)+4FHPZ".6BDR][,HU+WB/4&_]M&V$3C4!\?XH]\Z?#"6>\83&:0#R M$Q_:>)6+]GQ]]EO\*A?M^?KLM_A5+MKS]=EO\1DN^DFKJ^YUGG2/>+WX(Z6_ M7[R_"/A2H3"YYS$4:P8UU*H>.>(*>51EC&N2$0S2AC/%2FB5)(P+Z203$>AYL]R M=;8_ON"/+_AM?=5XIC,FPS*D)#6I9$X%R:,R(2JEC,J0ZTSNX%F1ZCR5+")A M+"+",$]1A%213&F5Q1P&RG=*/I\$S_9=K)P4F<-]F7A0M*"$9Z6F99+HF.^Y> M"^]MM!?*^![/SG);SQ3/9)(*JEE*8JHT80+^P_$_6G$:BS0O5+'3_R-EH4AD M&A,:"D98Q&/"0RV)S"E3- H!"KV-=IK,[SOJ/4_X;\\ D4(\-Y."DU_D>!PR$S3% M\Y"EV@EV0(#NX9T-,L8\YCF,AE$:1P4K=GIVT#C+P0 J29[AB?"(>)MM'-A?(]G9[FM9XIG:<8B'=*8I+$$>RLMP>=,F"8RRR*9 M,U[R<.=L<)CD>@P*:BWT4Z2^4^_W/,\@YW3 M6L_%0C>RXO-@Q5>Z\1KH&$)X5J=.[[GQK_8\=QZ7BA>A)&48QJ#%$D9 (>6$ MAE$H.%( 4>ZF89*+T\4Y1PG>FDR$N:TNRU6.5>>%Y?GPW/ M'!Y9[U ,02--0\:)5F#ALSP6 ) \))&621)'O$SY3C>[,F#JP?4TF>/,P56H(N%:$@!119@ M7,T9HR0K!,]C7B@5[B3(&)>*,@P[EW%!F$K (4]T3CA+N4[RL@#SU9NM7G@\ MLGKF>+W(FBM6JE0G:+:6A$4I)T6J,Z)D'(5"AC'=+:7B191I&L=$<,7 ;%4A M_*MD!'X-]FP2)5D6>K/U9 4R"PDO14RB, D3*LHX3':+]^YQ- 5Q,8L*ZM'5HZM'U]-DCO-&5P46 M:!2!H9I%*B6,A1DQ]15YFJ2JB",:B_P8UZ1XN_55"H]'5L\Z$F^WOA !\G>B'RFD%1[%2]P:3!,\K=E&\.4>0OCZS!]I/C M3'48+Q( 'R5(C*>-6%)2PE.:D:2,M6 L3C-]G*BVD>@3O6+KIYE"H'\U[EVI[@%$H51"O-RY2I3,<[I2[W"FH_,K ^AQMP M,G+C@=4#JP?6$P-60-:,<4U"_ _+0@G F@G"HBC4-$IS)NA1XMG'!=9GCUR? MC,QX4/6@ZD'UM$ U%D**E$L2Q26&LN.8%(G$B@Q:,"XB,%J/$\I^9&LUSV=Y MFGM@?4#8&G["7,,_.B+^M%GHII+PLZH^W&E1YN>[KROMNH?8E?VQ:==5>7T/ MEM^:T8TS.$"J?]5+?>U*J(-RLU1MP!L=7($0SJ^#>?6?3:5,UQ!DK \:?K=N MN-)J?]5UL+[BZ^!2+W7#Y_;990MO8CR;P\+,XW^)+L(P6,+W3-3;QKB#1L.R M6IA4M;P,JG4;:* *\#U\:HB$7P2_7>G@FWH!=+KNG\#/ZM%305V:$>Y^N]TL M.-0*VKQ_:^N40,!:^9]FZLMUC;C15B QW" .3LK\JPUJL>;5$M?4U N8=M4H MLN+-^CI8 8JYAM6IJ+J^0#+# %A-7@6P?T$+:ZU* M@(/E&MY>;=:6.6J!T\&]G 6Z MHW@:H:+=>PX_ ^3,W]- N %MTN;6]CJ[LQ M[3P-"]0-;KAAL1:W$26 M=M\LI>"C5U6[KAM$R$#Q-7]K9E@;&@QD<0N[&"/0\6$D/!D0@=U$S. ?-%!7 M+X-NW>.9?,9GCE\1%-*2@S]$5$G!;^)2D"("-XIJ247&PB3:K0A*X[3@6%!Y2.*89U%8%DP7::?L>;L0;WH=;U7^/_7Z(]#B1PV@V?Z&.%CJ MIGVWJ#?[$M:#QO_AI^\G*I\ EZ+:Q]0HP..A)6:98(E4"0G1UV,AVC-YR8DL MLTC'2N9EOM-Y)LVB+$H+L($D'C0KPY#P(N8D230+(YD4(M7/LL1EO<>@.6#A M/#VW6ZV&2P5N-Q0(# F":.;^01&2[#]C ZFHK0#-$+% 6U0U:%FG[;2Z"-YK M'?P$J+97;IYF3>P9R8D$*C>-P=!J:?D"&;O1EZ#74'TAW21OFFO\H5?QZ\$4 M,/&%["VJD@^@;Q#&\=_[C90)+.^W^> _]\"M7C;=:-U=>S0"5$PH*2D#5T,J M240B2I*%D2Y46M \WT$?%D=@PBIT2O*4L**("4]"1;(RXCP*>9IE.^VG?P6& M6V[TKUK6H+:1A+_4\TI>_P;#_G->RS^_ %TLP5SYGR_6S4;?S5Y_1IWTT9:0 MB'JNCL%GCCS!B#Y&>;^3$@&KQ3_HRNIO8YU]4\_G7-36B'M%JKRWK_F2SZ__ M"Z^A,2W'U S$##P4EM! R,/+?FV!=-1&S%N-VA!CIZ9(2)VWH"UJ!QTCIX* MT!(&>Q<^OC;FZX=Z#B;%'S78U$&],N8T (#Q1*QQ#K]#O #3# QP\W;G@Z"= M:JQ>Z[=,AD9D0/ 8#82,H#^M:K3R8#ECP[>IVC_M XW^"(#4@B9;:=/WL;-" M1^X K%PB)0"?+!&&;Z >@%DMP(<(T%557VGQROO_<:Y!7^KF<\4/TKI+L 7Z[;'O2W.@[N^',8ZM6X$M^# ME.BY Q8@RTVPT_'/LNY931L?/5AMFG:#P@N<.^8#@^N?PP"Q"U6B%G*(TGT8UC;V(EJ]6\@G\;X6IQ9>@+#V$18;&UOKQ^\ 0O FMO MMU9 K+!.@-:,P9_1OANS+MA'^I/Q]J=&UEQ_(C9J '-^ Q/;+)9O 8I6=V'SW\R9\O&_;'[*[CY_@.@(Y]\2SC9ORM[$XG;-6L-C>V$@I:$=^@]%AU )@ MLM$*/7@:1='[W*B3.;B$,"""^AR0&XQ+>]DI1#V")O\%G0.[UH-^<68M C9H#+$F8Y)4&O0'+FM?MZPDB_@XF=1-( MW6"$_/#^ME/+]XJW-N;8Z&HA0.T["X '&$M&+>V2 ;CUO$&+W-BU'_2\7AE^ M ;,?R&WM\]Y+6 ]6F*Q;6-H5;U#M=F;]K:-=!._MW*W@1?15\'%7K[)B#0 MR:()Y=Y(J_%.OPV^HE_W'^@'&3OK-PQF5)?U/?E28OX-Q,5*[3C)-QKMVKS3 MN_*CV8"T;;,A3"[^NCMZ9!C(/3!B?Y.(U..O=7L,#U4V$O(!(,U$SR9;#Z.S MK]&[K:?$VQF\EM8/D/E;(ZR0:'\#J5Q7(0--QR>&JM>QTX!TY9HI@ T^DY MPLT&D_ -*C*P#1$\3+2R X4NU6R^U5I%U]APH(FZM,#TAA5L'$=:4V"AM8WL M\,M&=V9'7Z$P4IA=^&'$J,C';F5[$.PU[G6]G&_A\18*VXJ)#M11CBL;<&MJ M81!E+,X?J_GP]WLTC7T3X7H]MYIX5[GLV1A\;\CK.2CJN.@B>-?V+&,C MJ[VB+N^LD1;PZ\YL,XRW6#F&L?/_^ M%YS2#;C6JRXC,A/]W$U1!0:U?T]EMQZ&%_H!9&J'/G9X: M?6 (EQBW3.W^$D'2J-(ZV+2V"E#HI88]'4CNOF'=K-X8FN19IOO4%;[=:U]< M*6,[47DND8S/@9^T:49.\T(8?CD UQ-U.7:L;GMQBO,?\*W*%A6:HM65R3[C M6N"W%\$/=YO-_D'W>ZA;&2:758)E6Y<,C0SX*QBB0!>7W,)$=6N='\LI^- D MAW0'WMXJIIV$%IPWZ"("]MM&A]L:33,G4\AD4[%5&2PUYKUYFZDN#3KO L->2WB*GJK5-R.&VH+MW^L;3 M0PT]UXX@&!F_PY;B]$][6V_52[P=#)F#3]F%]_KK%8/Q-UVD_&?KJI\;)6ZR M[:>9#OR;S17TR8.5BT#O3U",33#WJ"WV@K\V6"EGQ!33*I)O3#481JTQ3C_- M4:!-*&UH!.L <"!X>3=^8ZJ(017TAAO(J('LP6;;FOD>Q.Y#?/#^=*)VF=/? M;9GJ)F'7YY0/":"-6=6;-8+?(5]@-]^P.Q\$2+"[1G!B)K!OVG>,OE=K/#2S M$[^9N1-!4[=MTYK\Y2B,-=1K#Y$J3':VLQ,)COCBH]=1?$1]\9$O/CH> 3I% M$B"N@[Y;80&'U2$3SP+M9JPDFG7Y7,%-@:\]^J/EU=(<&[2N[^5FCF&9Z[Y@ MO+-WQ^]-M);)>^A/6&=NU:738T,%Z,0:W-8$?01GJK$ZRQ^S&?-9IY[ =<+0 MA%,?;JV85G&?-Z:W_K0"T&Q[_3I5JZ9P?+"8]RJFZ^T2='M>QQ;:E+:ZN 7ZS"]&C/W6W.0 MP[#;,BA- L]4056-W"PP*2WU=@Z/6Z^L45NQY*YN;=$1T]7+[,3+A#FR8*W) MGO 8G)57E4:GMIJ<;$/I,(S?/S&NT)B,T&=+1_4_VT42XR+QR?L&72P\M'CX MV4Q^<@P&1FA:;DIF>%]RWD,)_+;=<^_"T^;L,4[?U *Z(%#O8.^U=I4)0\"$RPW6 MY/>U+%IM3YU,8Z-;R+ZU+:8\<,0%IDK ##-W%G%?,[,WH#K]>!=*'3=$Z#8? M@S5X:N36,ITAB3JMJNR8PE#PHPVLH FS%=!]SMSFV673[H[8V/B\=2T:!K8W MV%U?\SDPWVN#ZY%@#+6M??$D0K/071V%<@' K4JP@:2+720!FZ8QI*UL@PD' M:.8M*SU#UX^FQL+[^SQNT=CO:3V6S[QOJP*9[_?JOJJ_7I+:[2.)*;%WE[(K%R9O!ZXRELJD/&X(]H!"FQL^046[05[1IE]/U5[M*QWZW244 M^[%->QRMNRIVJTC06%?:I:I[5V-E#O?#Y%;KP/2; 96M.A]D(K".):W^&UOZ M0SYH$CO[H3OV>5-XVSHR*UME;_EMR-6.:K:76"N[_JCQ#/("UGIE;<%6]_:/ M,9K@=3D'YN]#^M+>2@$\S[L#G@=A@F];0+;$ *6H=L>NEWW0LT]L;-=6#P=> MVHWXP]3%U79H9VJ,?,2MW>'=Z?=F./W>YW.VI?C !"KV J+='&3KBCF M#L7Y6]6=O1BC-K[6O#%DU*_H[,N[=? MB/]" #'B:!;0D,:&L/ /.C-'T_?A MA#L4M]U2P&ER5Z);P9.^.O)9DI>=D/TX**(Q-?8WN8FVOO_7;^ CHJG^.FM! MP @(454>['239Q1DF:IX 7/2L638W2ZZ5;VOP!A78K6 MM*1ZMU3=8J]_0QY]J;UO'FX%#F>>3/^C7A=L]Z+8(^&29CJ%%J.LAY=J.VAEC$N8-WZSKKCTJS@CS0+ &?)S, M^76]<8VPW]H/1F%X$7[9O6"P<]7J-UW6N".&,;3LV%_LOU\+#[-8/G_3C?+V MX,59YM,LO0B+_$M,<-WT6'01TML?NOV)\"*B[!@#^?G<^ 2]B-D=/O=8$[KU M!KA\[P5PM@WY?@#\O%OA]CP+__SQ?TBYL7^UD7;G9S M?T3R/*RR8MS7[A#]_LGGMDYZ_7?1_.T?_]0PE27H%O,3>#B_&.?H(0ST,FCZ MQ%)U_VM_O>2=B>2]N(XK7-]V[6R\='GI\M+UN$;C=W@S06G^ MZ^W_S.7/I_,<,"O*G5;M+A^![Q"[O0[,[H=A:K]2M\^2OT M'.M7^+)6Z#G6K_!EK=!S[-FL\+Y.Q?,DS)[;J;BUM&54I/#F$=@J>I;SFC=5 MWCPKCIP9.3P)/ F\4'B.\"3P0N$YPI/ "X7GB"?+#GV6SV967ID[)^VX>]=Z M^TZ,*Y?-...!P^T:ZA-T_+[=.DQX-Q8]+_(]6L1E//"ROB--GH5G#JWV+Y^_ MT%NV?V_*^3$7;TK_CR@Q^Z^+5W&B=)9%)*),$Y8J3804E.1EJ2EEH=3QSIW4 MGW-=_$TG=?H3.KMWQ+= ?W@['M\63^+)9?%X43Q1]9JX)[[X!YUE<7SP?OB7 MR_+'$&F/?"^>#3SR'17YTC#5*BL3(@0O <6BDA22Y237.HYU&-*,1@\YH\C; MA;@9]GY8]C7&1T+ (IQEE'D(]!#H(=!#X(@D7]WSX/WG06K!111+51#%P*)D MD5'@M1L%J7G:%3>392^]M#JH=5#Z^=# M82@C6J(CK:G@A-&X(#QEDB12J9SSA"69V/&KX[3@6DCCF M6126!=-%^AQ^=9[.:.&MRKN$?%]%O8ZO]/*5>Z]]/\]_A9YC_0I?U@H]Q_H5 MOJP5>HX]FQ7Z_E>GQ#>EZ(J/1][_R_:]>5O\K^IHC*3XRYE?X E?H.=:O\&6MT'.L7^'+6J'GV+-9 MH>]_Y?M?W"%PG.$)X$7BI,AAR>!)X$7"L\1OO^5[W_U[.3S MYW3].=T'G],-2\I8G)-2YI0PQF.2\Q 0J0PE_"I-TCC;/J.3SR'?T_E=%F0C-)%%1S@BC-":% M9IIP25E6I(IJGFXC7\1#&8:))C'-8L(DA\<349)4AG$(8V54/67_J[+ZI!7Y MKVYJY/*<1O2MAS\/?Q[^//S="G\BRO)$4$V42 J LK Y(M#HA1->53PE#/^ MV/#WP%Y5'OX\_'GX\_!W+_C+,A['X.VR(L3_H.&71(Q$+%5=UY_D?*-@E:KZT*]SKC\1537:,,0; MD*'-8OE65>UJSJ_?X%_?KCAX(,O+T7&.RGZXBUW#CW\ VU;E=3<#\R+12_56 MU)]P*?#^F_Y4R*<[,DI$;UO]8QV@>1CQOR?W["1ZA&]'TVO!8:?'3'_5YQU6 M_%+;E +A)5#J#9]_Y-?MVR_^-F&/;N\-X^_;^(?L[PN5)$-4 Z6]0#E<_6D# MR%W)[I'')($3N-$$5U.YOOO*>_7GIN^T'XV+/!8T)3EGE+"(8^Q#IH3*I!0J MTB+7.U'?SVY4^UY>@7T_US^7W]3S.0<6XHA#O]J$S:]:UI=+6(1"U6C/I?V& M0/T;?/*?\UK^^46@01VNT'QM-GJ4$?N[ ?1]-BG?K.ONA!JR"[(ND!8?)X!Y M]<8Y#6\M-T1A>!%^V;T@<9:K5K]I]8K#7'6W1\8BL6-_L3_3]Z%J*ZO2WW2C M'$SAV4^G\47*LB]1)F]Z++I@]/:';G^"763)';YVXO-Y43UF7J8+=,8K[*LV M4G]@^&Y',?TYX?-M@?7"A/?\5^C[&1RD'PUI[+'(]PGQX'112,*36(4DIS0E*8L4J)H2C.L'58;=I&M& MK/=9YK+L_ULF$@M44I22A&K N81$I=$)) ME$5AGC!-$ZT?RZ[V6/?<6'?@E,C^SRO\[[LEL!Z*>/5!_S+GR_:7 M>E[)Z^U*[#L=\+BU*/\N!? /3C@?X93 ^W4M_R2&8L&89&/6.FV"/&S]OUUI MLVZ^O X6FK>;!EYK#5&$(8H<$258UX%>K.;UM=;M#-FUW=4$'_A\ ZZ;3?E?-O!VH/A:=XD/_A'&N0AP7N/' MR^#7][^W0=4")(*.@N7 W.P,W5#+C:ELA2=;%(+6C@U_QZG@ __9U/@C[,2? M>@TN8B7[CSH*&!S-WK:XZ$6]M'3HQN\F:8:]"'XH)V0RTX9%-KK_+OBAALY M 4L]>+D&G_^J;M;SZT!H@'-8;P!_7BY-2F@.&V"^ 2@/X,'G2,+5!E0(X,C2 MHC\,9*G;;N35^+=(&_UII25^&S8*2 ";@[/@PWC54C;F(Z[D8GOAAG26-K/Q M V:O*P5;&WR\TO"'!N80<(6\NP!.P@_BX[5H=?/!G."8T!GFUNC_;"I,?<$ M2\"<=87S7EZ.MKF]F,@@?+1=VU?[4A%N%[EL#0MQV(.&(R"0.7 $,@0\7H/Z M,K,QGVQ!< *<%<[#E9A,>>W][CY^!&V.&XEINP\X5YAGZXZ\V%T>S6G3XI_- M@%+")N+Q$AAIO6XJL3$+60#):O60&<,V!YK#CG?G5X"#NHFM@*$-XB>PJ;9%R6PJYAW='2!L"=I4+/LO[HKT;)";\5?7 (5Z M;:D(*P!FJ5J@K.7JJM]?]4"J )F7L&.6W>"92G_0AE6'#.LN(4 J@1*PQ:NF M%LC&%HDZ*>!MJ_'_V0',(R9^>N.8+0R*$P(FL!R J% M-QB?,MM_<*^<"-UO MF\P^$$/]0SMVD. @Z& DJ&UR-_H27@,):'&<#@CPAIJ;33,E@29/8)Q@)!2;IJ+UZA]'2(ZYIINF5-$QHRS&^L81=6@(@RQUQP@ MW=+>05DG""-&')#JGW,.F/=>7M4(:&YDQ&JSA;72<\OYP/&;Q:I[VVJU$7;O MQ8/6\1>8 49)\;%B MT]&WX$(QNT"K#A=:7G $?:M251J20.9NJ_9.4C49] M!6_"AX/& $NC81M:E&8@+[\T@MTK,8'/#>0T7+Z$D3_@,,"Q^-H&1+1!FN&E M KV)P%J[] N M.BB@P?,="!_S%VPLG[?U8$/!!BSXGWK,Y6UG@]VXE2T(7E6"/;E?51F[ELOU M!FQ%:T!:K'8@ \H*9V?-HWWVXQ@N<$L[<1G Z;MYM*.IC\U-A</):GO# M%32ETN[?$VWHM-BL%YO-7.$HO>WKR+-KZR]-6;LQVKHUHZF^TK9B^3&X[JY, M$$Q"'(\?I\@SF>0I+4@1Y@7!V 0I,IV2/-*:%2(*B_PH<8I?8?=Y(Z_>+=6W M8)?-ZQ5RR7=V"WU!H9'[_3LH&)+5]+>;2A"AJ1!2TA/M" M2X2VM@:7>D[ I39B;?X^"^K-&IU8P[\8(QTLW.YEHU/!,ARB-/_?4WIA25F/['X#6\<$/?@F&G*'&17#+3AK7L/-* M^.1;QOM O\,$%3 (,8<%+3E&-8-R@^X%K@P75AOWY.!2@*Y_@!4*L_FEVZ4% M5WK8ALY6 6(:\ZRNP2C#"$[',_",T#T=#],,I@1(5JU!A$R\ (S.N?71=H9T MCI%&]^LB>(_F<\]#ABK.:+.^KZ$*VHQ-,*^QVPM8U["?H(51QUNR]T[AX&1] MK.9SJV#=C' H9. %?/2U@,G8OD)7%"UNQW,8<;+ @9(]AH/.68"!-R7:20TB MQF2S)7"BQ8F>\A5LWF"I.=NVW_)NN\W NH1]7;N98/1IM6G:#;<1M@ZW7'RJ M-^R_^?7G?=/Z "/4C?,4T<;;R'7W&/@UG:LV3-A-5>@K/B]=#+9:@HEHS"?@ MK7;DX?72;/@28 >%"6>YU)?UNG*1R@^\N38GNOK)CQRME-N3<205.+";F=M'QS,C%+& V-:+D4,\;!T@,CJ\0&O<*9Q.YR0;KMA( M^'Y;;F""RP;PL_N4(_#@JZ+Q.]>=J[JEM'H-A!8]S'N!(<+_FO,%#48IFXV) M:+KP3JFW+?!I, +^/81.,49D:=Y3J\,3YU-@+&__Y&?C*'UEW!;D/CX.T_>; M845AD 2,/&"LST[$>"HVYFJ\%9CC]/C$4"4VVM>ZV?L-X%+D?\.G^QBG(\>4 M2&;9-@;>17_!4C5H:M@$+(,N5BWXW,P%'@&@@8G.KX&GZR%,"LQM@GY" ^\O MZ\%K45598LA"WF5^O0_(W=D32YSY=:]!)_#N6\L]F;9YUM9R[&!K.=]8[I$: MR[T6R^D*@[LF-JMZ7>[R&T8-F[]A]+;N?9V1Y0"_Y4;?F7+6%%E]=&B1GPE[S=0N'.(@9CP&+_SG?ZJ(Y+>G)ITTE.=:(/T;;:6-$\ M$!@CAQF-X'F)GMR!3/&>10TXWB5-K2$I)E\VIE3W,=WE@,P\QD_9M6Y6 /WH MLG0FAB&UZI#-CME4+T-:539Q-LZP'O9E. MI1EW I7<;+"6>K\,--@!O\S1T12!M9_EI?UF#*D]!$>>,^'1+@!@&?#2^I-V M"UR*W&4PP30P1A-OKR8T->%"91[8I1R:I6X>NPG!+AEF=N/@]Q=:KUN780/+ M>F!!FW&SQ#*&D.6]":.CJ(V*'XQ5?_/GNLCM,'A[\<0!Q52HK(SCF"1Y%&%P M,"%<\HPH'<:YHJK(HIU.]/I6O_ MS?FY^15VM-DX-\F501WL3'GB4'[\N.- FN";*\S5MP\Q78X\O^"UAB<,,AM8 M'NV/M/LS#EMG?/X/!!B'^_Q !)0O77"MK9?PV\&;AD&^HE^#ZZ^)<:GOL*31UB#^3W;.EHX9C3J\ M;XEN_H"9=6#@RGGQHU(\ZVH#N2=Y^6X&:LC(@;[AU;S=^L8P1Q/:M($(,)0J M4XZR6IAG][R<56[9"UZ9"7@=D;O;ZV>SSEG%T^<>;=)/".ME*7=#;QI7T/=0_, M7!2N'4VI02,8C"\C]:/RM06X,Z92KR\_=$-BP>-!7K4&:9_[V#/>A-&-Z-0; ML-#AU_4"3#!'LNGT#M#++F:0"HGQJODKRP- =L-_#7K@I?XJ(W<&>_$LM:@P_JJBSTZWKBK-AQM*C3V M%F=,ZSIL9-$&%:<9"C./H9+CUN(,/,[2.M@)QTJ\#ZXZ2FP7F$P* M2H;\2;N&7[CTYS?N"\X?W"[.4Y&E8D$CJ5"K)2A6I(Q6;#-1T+LWNH:OAJ-4//WT_ M.6M%6BVQ;0L>N&_U\HM_+.N#1ZV>P3S8SRR]VE";7JZNL1.XWND$_HQ%;MC\ M=Q"'D<"-9 *=@?UK-%R-2GO(EMR^6.R+^FJ4VKOUV)@U$=1&F_,"O35R*)HZ MM33VPZE+:]ERTB46H5M78VG52F7"UWTR?E7;XA*;R3-)/:.77 MD=Q?O_KW#]]]W9&FG4YZVU^%%3K@Y@JJB%,@'[-;#RZ*X/"LO!5C7Q9F9D)/9F< M,>+'Q)_D_:S),66=V_9R#U]\-+,8.0JV]J?W$*;UYS9>T3L2PS$,1ST8WLH- M+OMV[^,58D[O G?;YO)C L,E([YNKW8VQ@0<@<(FSFNBEL/QO3E*^-A=U)\J M>R['!.1Q[ZZJE?%/G2N,AQ);ZS*T6W5O?/191RKA.:I%KLLX*[2B)!%A1!@%.SO/>4'B'%N#9+$HDO(8%OD/2SR__!O_ MY+/:H_VV5 F +*_5Y+:YU\K288UT&+%&7I:UA=KT1C'V-%I=>K.H&[:5QN:O0ZX_:I2;V6#*! MY$UCCIQW 5D,<70:^- <^]0G:%[,?5;F5'"_-*S9=^U+G &&4>/:5:CA$Q*( M4;F/PQ+-,5=;%&179TV^+AB[-.\T-K@[ZO]^ QFG#2^J93>][8@O7T^/U>HE M&!:&,&BX3.N4ACX+UK7!&(^Q@.;S^J,)8E2ELV07F %U&5SXR-(X+*YD:6?N M)FN+#XQ/D_3G'M#O&+Z%-JTI Z],4KT!B]OLOS9'P#$7AB5P./BJ[FKDS"J1 MK_;.RF3A32$[")J)+ 6;%7YW SNT6WW@2BA,C: )(*Y'V1;\;9!_KO=DF^AGU!_VWML>B'P_6'VO2KO5J\'L1"_%4P)6QRC< @TWG&U]N*A/RZ\[&-,!" MYN5J]T3]^'/PPY]8G]),.O0([7XOK@\Z^%81&DSYP*OY1&!@?@H3W+J]370G M<^DJ+0:NJXRH.K8;#D("^X6RD\*%+ 9-7(S<(=A)J-G\')S/E'[!;3H):#7=!]G-J MV-JU#:CC(FL M-\U0H>O8P1U*<[ ]4-:P!#X"Q&PWW9[W(72C_2?FQE17.4/ \56?); AO3'R M"3W'SCVNH ME=-541K_]T =>MKW\E;%]753(P64?Q3-E7* KYV;YH\JYD14 M7.2BD>/?]B>]3BV1*E*9)64A"?@2%!R%7!(>1I*D*4]*621I5!ZER/;WY6"8 M@"W]3Q=J&WR.CJRFU:#+ EBBW91O#6_.MNY?U)IYEN5YE!-91HRP%-Q)SG,*))!:A8(+&NWT-$WC%%Y+ M&:&2%82Q+",\RD,2QSR+PK)@NDB/L>9W-D%X]#537D1)'@N8.FPQ$RPEL+>4 MY"*2<2PCD=&=5%::15F4@CQ$4@&=RC DO(@Y21+-0"Z20J3Z--;\T[Y*@GO\ MXMF*#WI8Q4./^U#UD(XT*81Q27%_,M6YCL:^-;X.UM>:9D^OJ!KMEU&>Z[TK MLHXRUBEGPX%8$.5N[@ 5J'3P%3QY@8]]/1N.LF\7D/4G;=R)\*&6Z'?@8OCI M_=H6@6UU+7#%:7B.N"M&Y _5A >"94F1E8E4.4EXF8#,"T8*%FJBXA@0+LT9 M3W>P_7/T&6\7XLTWP]I I-]U*S,'2;K&S-NB"\;2 %=/SQ0EF& $ZUIZ*=C. M"#P;#G2'LK]W/L[-K-S\,276K!,E ]J'\B"CJ+EH)(7>A,1(R*7!V#%Y$5GH411\F( M4^% (Q<=&YY(L?X35/I0JF01LI!($7%@3YH3P2*PEN*8E30!BV][#]/^. M-TMS6$XWIL>X3R^,-OTGO0Y^Q!@QL%]@R/-:S)1_\A98<0GKGW?K[WIG7]DF M3L[I5Y6+)+F>LWAH:&..W%S;)J 8A.C'$=>CX!?B/2 \=JP9HB3CK[1&GZQA M9-.,9PAH=$KI6_PX#'-XGHTNYR8@88M97'7(,.M1[8@Y1H+A<@#AC0NB@-*S MQYB'-B\84,# R+27N"D?T9]T(ZNV[[N$MRT8*\QTQAEW'F]3 MR;-FAFL\R6%6U+^@G>!NE=JX1EHF*-.Z")\I=7 4_=BU3P0;M"*6#A_T 5): M&KI@3 NX@1$]LD^-R:Q"?_ _W?+JL/+C?4?Z-O M!^UR)/O=AJ/B;Z)HRG66$ 4ZG3!=IH0S+DA:H)_)$IF&Q[G8P34?_[G<1F(C M@MA'T>[,;Q@B?DI<-H^?"AZ],Q&_);;JX^/,R!(WC9MN2UWIL=)8G;:TO^P2 M*(9G30N"6R'#(IB+YE:F 6M98SJM#;XRLE=O6ABIG9E2Z)7)*;A7;0BR_\EF M+[]^,V+2X>H2FR/MKD.QE,=2B3=\LZ[?NO(,)"16:X!BP,?)G%\#)-H[8MY: M.D5A>!%^V;U@.O.M6OVF:YS>;:JII[-C?['_LD*,[]H<\9MNE,.W$)I/I_0B M9U]B%;%]S5=7%@C@90H3@PZ^]\Q]#WGR(Y'G M825_8UO_$/W^+_J.W^V<%7H(Q[P,(AZ5RSPX>7!Z,#A1#TY[SDAZ)#JRS-Q M%(M'8?S(9/!R]?QR1;UD5]D=7\4"PYSB7\( *GI^Z2,2;XZO\%W8I\YVQ MZ32N*'YB#?4J%^WY^NRW^ P7?5^UV'F^GZ4!S]^G MABZ]H&CIJGJ#B8EN\Y[="#M$D;\)JM?$/?K%/])H1FE^L"C7"^$7__CZ:87PE@B.!_.7RD<>S$\8 MS/.]S(N=1P;R(9V%!/9C?#\Q] M?/#!LO7M4);D(X0^DN(7[?GZM6WQ&2[:1PB?7)'^[_;A@>F1 ;Y4?Q?-W]S. MC?^+(Y<;4PSVD3<--YV%1@<,R&Z9L(]"OEK']=@T\/[JP>L"0BTC45"29#G% M3@!XE1S\JY!AI$*=IC([2@N]#CC>6=SXR9PY^KDTARW:GP<@, *1**$#QIFFM2E%E!TK3@-.4YT]%1PJ('5NI.DNPL^(%K M9;,DRV9Q%MV]H8&'#A\R]9KG!;#/>6N>2":1!'PE89I(PG0B &5C!GBL\E2P M-)>[::K[1#:?7_-0+B@/DYSH4G#"LE@04>2PW# *RURS,,GB1USIHVF>,&:S M*$R\YGD8=#PTOOM9;NQ]O-;3=TM_VCTX_9HB9-ECM$O9U=BVYY%M>?1S^<[T%.#?XH'J MIC6O])G,<*SJZ%T3F?O7'Y94ABG+2*A8"&N)0+^GA2)Y J -2ES0_%'6[Q3[ MDU(@BB_B?64YCZOQ3Q9SCE^#XW7**>VOURG/I%-$'FN:B)10@=T*:4*)H#$G M$1.%SBB-$[ISC>E]?*93U2E"%RI-4DE4B!UFL[(@11$Q4BHE,R4IS\M'6?]S MZ!0:7X1>IWQ^*1#\A(UIGJ0EGJ0Y\!//2(9W"[,<6S+E!261"E61@RLJHZ-T MPQY:,KT;]:5ZW[>L^L[V/E/?-_7BFZ%9T&X'IU?;K6F@5=NA9FY%](T&IYT#S.-E_J.3>?<>BG-XCOT M7DJ.U-\HO\/'[M)OB1VC;Q-,* T_?T(OJH_)RS2WSWB%OLW2#;6MOK?28T7> M/29Y3/)=8'QW)=]=R3GNP M^S3("PU)/G&]VXO/?ARH\$JB*(PTUK)Q29@L!<&2+Y+%2:D5#],X#;>CHV7( M953*E.0II_@.)SQ5(2E*39-,PB_3?#LZ^L"8Z#O3%/V6NJ\??OK^EGA]GM)9 M$>VK./;2X$'.;^N9@EPJRCPN.:9DTYRPD I2T%P2D9:"9CHOI-P]*A+JC,DX M)@4K$>1228J,49)F/(]*77*9G"C(94DV8]&C=Z!Y0=+PI,2IUELG35#91/,OBT.L:CW%^ M6U\/QN4"S.E8",(C 1C'PA0,:E80I>(X4V'*--VI&X\8+SB-%-&9+,"@QIJJ M,@*T2WE6QDJ'2Q;$F7GI)-8F85)&A90ICDG/!B"PSIGDN6I21/ M0DG2G!]? =U[Q39L>K+!4R62: M)IJ(DA>$Z:P@11F&))>*1C+-)!<[K8SNW*Z[P M1/O(1:SLASN?"GYT9_B[&9@7B5XJ8)M/N!0\GMYST*<[,DI$/ZNOP!%/ESR, M^-^3>S9].<*WHW3"\]C:8L3T5[T_O.*7VKJZA)= J3=\_I%?MW@*?